git: 83e7cb477372 - main - misc/linux-c7-sdl12-extralibs: New port that consolidates SDL_image, SDL_ttf, etc.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 03 May 2025 10:38:30 UTC
The branch main has been updated by arrowd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=83e7cb477372f51c0b5e7b3b0d29a380488e605a
commit 83e7cb477372f51c0b5e7b3b0d29a380488e605a
Author: Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2025-05-01 15:11:00 +0000
Commit: Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2025-05-03 10:38:24 +0000
misc/linux-c7-sdl12-extralibs: New port that consolidates SDL_image, SDL_ttf, etc.
---
misc/Makefile | 1 +
misc/linux-c7-sdl12-extralibs/Makefile | 31 +++++++++++++++++++++++++
misc/linux-c7-sdl12-extralibs/distinfo | 19 +++++++++++++++
misc/linux-c7-sdl12-extralibs/pkg-descr | 5 ++++
misc/linux-c7-sdl12-extralibs/pkg-plist.aarch64 | 18 ++++++++++++++
misc/linux-c7-sdl12-extralibs/pkg-plist.amd64 | 18 ++++++++++++++
6 files changed, 92 insertions(+)
diff --git a/misc/Makefile b/misc/Makefile
index 8731ee30231a..f56dcd87985d 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -250,6 +250,7 @@
SUBDIR += libxdf
SUBDIR += lifelines
SUBDIR += lightgbm
+ SUBDIR += linux-c7-sdl12-extralibs
SUBDIR += llama-cpp
SUBDIR += locale-en_DK
SUBDIR += localedata
diff --git a/misc/linux-c7-sdl12-extralibs/Makefile b/misc/linux-c7-sdl12-extralibs/Makefile
new file mode 100644
index 000000000000..b3d8b61051b5
--- /dev/null
+++ b/misc/linux-c7-sdl12-extralibs/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= sdl12-extralibs
+PORTVERSION= 1
+CATEGORIES= misc linux
+MASTER_SITES= EPEL7/s
+DISTNAME=
+
+MAINTAINER= emulation@FreeBSD.org
+COMMENT= Additional SDL 1.2 libraries (Linux CentOS ${LINUX_DIST_VER})
+WWW= https://www.libsdl.org/
+
+LICENSE= LGPL20+
+
+ONLY_FOR_ARCHS= aarch64 amd64
+
+USES= linux:c7
+USE_LINUX= sdl12
+USE_LINUX_RPM= yes
+
+.for arch in ${ONLY_FOR_ARCHS}
+DISTFILES_${arch}= SDL_image-1.2.12-11.el7${EXTRACT_SUFX_${arch}}:${arch} \
+ SDL_mixer-1.2.12-4.el7${EXTRACT_SUFX_${arch}}:${arch} \
+ SDL_ttf-2.0.11-6.el7${EXTRACT_SUFX_${arch}}:${arch}
+.endfor
+
+SRC_DISTFILES= SDL_image-1.2.12-11.el7${SRC_SUFX}:SOURCE \
+ SDL_mixer-1.2.12-4.el7${SRC_SUFX}:SOURCE \
+ SDL_ttf-2.0.11-6.el7${SRC_SUFX}:SOURCE
+
+OPTIONS_DEFINE= DOCS
+
+.include <bsd.port.mk>
diff --git a/misc/linux-c7-sdl12-extralibs/distinfo b/misc/linux-c7-sdl12-extralibs/distinfo
new file mode 100644
index 000000000000..88d4c7202f42
--- /dev/null
+++ b/misc/linux-c7-sdl12-extralibs/distinfo
@@ -0,0 +1,19 @@
+TIMESTAMP = 1746110653
+SHA256 (centos/SDL_image-1.2.12-11.el7.aarch64.rpm) = e1cf33895eb824af429fa1da4c7fdab1d94235762c9f1bfd0b23d40e35dd81dc
+SIZE (centos/SDL_image-1.2.12-11.el7.aarch64.rpm) = 41920
+SHA256 (centos/SDL_image-1.2.12-11.el7.x86_64.rpm) = 293dc52ed3321c40886a4bf522285fcb164b76f41cf81aa9277ec0f884d773bd
+SIZE (centos/SDL_image-1.2.12-11.el7.x86_64.rpm) = 42624
+SHA256 (centos/SDL_mixer-1.2.12-4.el7.aarch64.rpm) = cdda3bbf9a6928a71c8ad3ecd149f9359c1688d022b2d5adb7e606a6f3c12ff6
+SIZE (centos/SDL_mixer-1.2.12-4.el7.aarch64.rpm) = 91740
+SHA256 (centos/SDL_mixer-1.2.12-4.el7.x86_64.rpm) = 119bb1db9ec904b29857c2f9963a2d71587f3300d3fbc284f886d8d6e6b137d9
+SIZE (centos/SDL_mixer-1.2.12-4.el7.x86_64.rpm) = 92856
+SHA256 (centos/SDL_ttf-2.0.11-6.el7.aarch64.rpm) = 3138e8e68d1d9ff88cd1ac371bc6261abf9fd8bf8535edc50eb5e3dc14207e29
+SIZE (centos/SDL_ttf-2.0.11-6.el7.aarch64.rpm) = 22620
+SHA256 (centos/SDL_ttf-2.0.11-6.el7.x86_64.rpm) = e0984b62e98cdbe3607ad3183b3d9cd8796c24e400f5b03ad834402938d60446
+SIZE (centos/SDL_ttf-2.0.11-6.el7.x86_64.rpm) = 23224
+SHA256 (centos/SDL_image-1.2.12-11.el7.src.rpm) = f11c9a986584b74f1b42c36a940bd8e7dd6a5b73fcf0006ed60f9bead856d711
+SIZE (centos/SDL_image-1.2.12-11.el7.src.rpm) = 2241694
+SHA256 (centos/SDL_mixer-1.2.12-4.el7.src.rpm) = 2ca2b34eb09656f5c6b16a467d2310f78382157211e127b6c5276b5870b7d7af
+SIZE (centos/SDL_mixer-1.2.12-4.el7.src.rpm) = 3702625
+SHA256 (centos/SDL_ttf-2.0.11-6.el7.src.rpm) = dd3c0a301a6a9d17afc0c9603b389baad946bf04dd838811cb813b7f9b2431d3
+SIZE (centos/SDL_ttf-2.0.11-6.el7.src.rpm) = 4058840
diff --git a/misc/linux-c7-sdl12-extralibs/pkg-descr b/misc/linux-c7-sdl12-extralibs/pkg-descr
new file mode 100644
index 000000000000..b350f36fb73d
--- /dev/null
+++ b/misc/linux-c7-sdl12-extralibs/pkg-descr
@@ -0,0 +1,5 @@
+Simple DirectMedia Layer is a cross-platform development library designed to
+provide low level access to audio, keyboard, mouse, joystick, and graphics
+hardware via OpenGL and Direct3D.
+
+This package ships extra SDL-related libraries like Mixer, Image, TTF, etc.
diff --git a/misc/linux-c7-sdl12-extralibs/pkg-plist.aarch64 b/misc/linux-c7-sdl12-extralibs/pkg-plist.aarch64
new file mode 100644
index 000000000000..0b8ff64c0fef
--- /dev/null
+++ b/misc/linux-c7-sdl12-extralibs/pkg-plist.aarch64
@@ -0,0 +1,18 @@
+usr/bin/playmus
+usr/bin/playwave
+usr/bin/showimage
+usr/lib64/libSDL_image-1.2.so.0
+usr/lib64/libSDL_image-1.2.so.0.8.4
+usr/lib64/libSDL_mixer-1.2.so.0
+usr/lib64/libSDL_mixer-1.2.so.0.12.0
+usr/lib64/libSDL_ttf-2.0.so.0
+usr/lib64/libSDL_ttf-2.0.so.0.10.1
+%%PORTDOCS%%usr/share/doc/SDL_image-1.2.12/CHANGES
+%%PORTDOCS%%usr/share/doc/SDL_image-1.2.12/COPYING
+%%PORTDOCS%%usr/share/doc/SDL_image-1.2.12/README
+%%PORTDOCS%%usr/share/doc/SDL_mixer-1.2.12/CHANGES
+%%PORTDOCS%%usr/share/doc/SDL_mixer-1.2.12/COPYING
+%%PORTDOCS%%usr/share/doc/SDL_mixer-1.2.12/README
+%%PORTDOCS%%usr/share/doc/SDL_ttf-2.0.11/CHANGES
+%%PORTDOCS%%usr/share/doc/SDL_ttf-2.0.11/COPYING
+%%PORTDOCS%%usr/share/doc/SDL_ttf-2.0.11/README
diff --git a/misc/linux-c7-sdl12-extralibs/pkg-plist.amd64 b/misc/linux-c7-sdl12-extralibs/pkg-plist.amd64
new file mode 100644
index 000000000000..0b8ff64c0fef
--- /dev/null
+++ b/misc/linux-c7-sdl12-extralibs/pkg-plist.amd64
@@ -0,0 +1,18 @@
+usr/bin/playmus
+usr/bin/playwave
+usr/bin/showimage
+usr/lib64/libSDL_image-1.2.so.0
+usr/lib64/libSDL_image-1.2.so.0.8.4
+usr/lib64/libSDL_mixer-1.2.so.0
+usr/lib64/libSDL_mixer-1.2.so.0.12.0
+usr/lib64/libSDL_ttf-2.0.so.0
+usr/lib64/libSDL_ttf-2.0.so.0.10.1
+%%PORTDOCS%%usr/share/doc/SDL_image-1.2.12/CHANGES
+%%PORTDOCS%%usr/share/doc/SDL_image-1.2.12/COPYING
+%%PORTDOCS%%usr/share/doc/SDL_image-1.2.12/README
+%%PORTDOCS%%usr/share/doc/SDL_mixer-1.2.12/CHANGES
+%%PORTDOCS%%usr/share/doc/SDL_mixer-1.2.12/COPYING
+%%PORTDOCS%%usr/share/doc/SDL_mixer-1.2.12/README
+%%PORTDOCS%%usr/share/doc/SDL_ttf-2.0.11/CHANGES
+%%PORTDOCS%%usr/share/doc/SDL_ttf-2.0.11/COPYING
+%%PORTDOCS%%usr/share/doc/SDL_ttf-2.0.11/README