pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc suse15_*: add many packages based on OpenSUSE 15.5
details: https://anonhg.NetBSD.org/pkgsrc/rev/542129db0abe
branches: trunk
changeset: 386174:542129db0abe
user: wiz <wiz%pkgsrc.org@localhost>
date: Sun Oct 02 17:17:16 2022 +0000
description:
suse15_*: add many packages based on OpenSUSE 15.5
diffstat:
emulators/Makefile | 24 +++-
emulators/suse15_alsa/DESCR | 6 +
emulators/suse15_alsa/Makefile | 30 ++++
emulators/suse15_alsa/PLIST | 3 +
emulators/suse15_alsa/distinfo | 26 +++
emulators/suse15_alsa/files/60-oss.conf | 15 ++
emulators/suse15_base/DEINSTALL | 24 +++
emulators/suse15_base/DESCR | 6 +
emulators/suse15_base/INSTALL | 151 +++++++++++++++++++++
emulators/suse15_base/MESSAGE.NetBSD | 14 ++
emulators/suse15_base/Makefile | 81 +++++++++++
emulators/suse15_base/PLIST | 3 +
emulators/suse15_base/distinfo | 77 +++++++++++
emulators/suse15_base/files/linux-mkpwd.sh | 36 +++++
emulators/suse15_binutils/DESCR | 15 ++
emulators/suse15_binutils/Makefile | 20 ++
emulators/suse15_binutils/distinfo | 11 +
emulators/suse15_expat/DESCR | 6 +
emulators/suse15_expat/Makefile | 13 +
emulators/suse15_expat/distinfo | 5 +
emulators/suse15_fontconfig/DESCR | 6 +
emulators/suse15_fontconfig/Makefile | 26 +++
emulators/suse15_fontconfig/PLIST | 2 +
emulators/suse15_fontconfig/distinfo | 8 +
emulators/suse15_fontconfig/files/generate.awk | 32 ++++
emulators/suse15_fontconfig/files/local.conf.in | 11 +
emulators/suse15_freetype2/DESCR | 6 +
emulators/suse15_freetype2/Makefile | 14 ++
emulators/suse15_freetype2/distinfo | 8 +
emulators/suse15_glib2/DEINSTALL | 16 ++
emulators/suse15_glib2/DESCR | 6 +
emulators/suse15_glib2/INSTALL | 16 ++
emulators/suse15_glib2/Makefile | 29 ++++
emulators/suse15_glib2/distinfo | 26 +++
emulators/suse15_glib2/suse.x86_64.mk | 5 +
emulators/suse15_glx/DESCR | 6 +
emulators/suse15_glx/Makefile | 29 ++++
emulators/suse15_glx/distinfo | 53 +++++++
emulators/suse15_gtk3/DEINSTALL | 14 ++
emulators/suse15_gtk3/DESCR | 6 +
emulators/suse15_gtk3/INSTALL | 15 ++
emulators/suse15_gtk3/Makefile | 49 +++++++
emulators/suse15_gtk3/distinfo | 77 +++++++++++
emulators/suse15_gtk3/suse.x86_64.mk | 5 +
emulators/suse15_libdbus/DEINSTALL | 7 +
emulators/suse15_libdbus/DESCR | 6 +
emulators/suse15_libdbus/INSTALL | 7 +
emulators/suse15_libdbus/Makefile | 16 ++
emulators/suse15_libdbus/distinfo | 14 ++
emulators/suse15_libdrm/DESCR | 6 +
emulators/suse15_libdrm/Makefile | 17 ++
emulators/suse15_libdrm/distinfo | 17 ++
emulators/suse15_libffi/DESCR | 6 +
emulators/suse15_libffi/Makefile | 13 +
emulators/suse15_libffi/distinfo | 5 +
emulators/suse15_libjpeg/DESCR | 6 +
emulators/suse15_libjpeg/Makefile | 14 ++
emulators/suse15_libjpeg/distinfo | 8 +
emulators/suse15_libpng/DESCR | 6 +
emulators/suse15_libpng/Makefile | 14 ++
emulators/suse15_libpng/distinfo | 8 +
emulators/suse15_libsndfile/DESCR | 6 +
emulators/suse15_libsndfile/Makefile | 18 ++
emulators/suse15_libsndfile/distinfo | 20 ++
emulators/suse15_libsystemd/DESCR | 6 +
emulators/suse15_libsystemd/Makefile | 17 ++
emulators/suse15_libsystemd/distinfo | 17 ++
emulators/suse15_libtiff/DESCR | 6 +
emulators/suse15_libtiff/Makefile | 14 ++
emulators/suse15_libtiff/distinfo | 8 +
emulators/suse15_libxml2/DESCR | 6 +
emulators/suse15_libxml2/Makefile | 13 +
emulators/suse15_libxml2/distinfo | 5 +
emulators/suse15_linux/Makefile.common | 103 ++++++++++++++
emulators/suse15_linux/emulator.mk | 60 ++++++++
emulators/suse15_locale/DESCR | 5 +
emulators/suse15_locale/Makefile | 13 +
emulators/suse15_locale/distinfo | 5 +
emulators/suse15_openssl/DESCR | 6 +
emulators/suse15_openssl/Makefile | 13 +
emulators/suse15_openssl/distinfo | 5 +
emulators/suse15_pulseaudio/DESCR | 6 +
emulators/suse15_pulseaudio/Makefile | 13 +
emulators/suse15_pulseaudio/distinfo | 5 +
emulators/suse15_x11/DESCR | 6 +
emulators/suse15_x11/Makefile | 67 +++++++++
emulators/suse15_x11/distinfo | 167 ++++++++++++++++++++++++
mk/emulator/linux-suse.mk | 5 +-
88 files changed, 1814 insertions(+), 2 deletions(-)
diffs (truncated from 2188 to 300 lines):
diff -r 4c43b9d89ff5 -r 542129db0abe emulators/Makefile
--- a/emulators/Makefile Sun Oct 02 16:34:33 2022 +0000
+++ b/emulators/Makefile Sun Oct 02 17:17:16 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.345 2022/06/06 14:20:45 rhialto Exp $
+# $NetBSD: Makefile,v 1.346 2022/10/02 17:17:16 wiz Exp $
#
COMMENT= Emulators for other machines and systems
@@ -388,6 +388,28 @@
SUBDIR+= suse131_slang
SUBDIR+= suse131_sqlite3
SUBDIR+= suse131_x11
+SUBDIR+= suse15_alsa
+SUBDIR+= suse15_base
+SUBDIR+= suse15_binutils
+SUBDIR+= suse15_expat
+SUBDIR+= suse15_fontconfig
+SUBDIR+= suse15_freetype2
+SUBDIR+= suse15_glib2
+SUBDIR+= suse15_glx
+SUBDIR+= suse15_gtk3
+SUBDIR+= suse15_libdbus
+SUBDIR+= suse15_libdrm
+SUBDIR+= suse15_libffi
+SUBDIR+= suse15_libjpeg
+SUBDIR+= suse15_libpng
+SUBDIR+= suse15_libsndfile
+SUBDIR+= suse15_libsystemd
+SUBDIR+= suse15_libtiff
+SUBDIR+= suse15_libxml2
+SUBDIR+= suse15_locale
+SUBDIR+= suse15_openssl
+SUBDIR+= suse15_pulseaudio
+SUBDIR+= suse15_x11
SUBDIR+= swarm
SUBDIR+= sys161
SUBDIR+= tcl-hp-15c
diff -r 4c43b9d89ff5 -r 542129db0abe emulators/suse15_alsa/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse15_alsa/DESCR Sun Oct 02 17:17:16 2022 +0000
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+require alsa shared libraries.
diff -r 4c43b9d89ff5 -r 542129db0abe emulators/suse15_alsa/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse15_alsa/Makefile Sun Oct 02 17:17:16 2022 +0000
@@ -0,0 +1,30 @@
+# $NetBSD: Makefile,v 1.1 2022/10/02 17:17:17 wiz Exp $
+
+PKGNAME= suse_alsa-${SUSE_VERSION}
+CATEGORIES= emulators
+RPMPKGS+= alsa-1.2.6.1-150400.1.4.${SUSE_ARCH}
+RPMPKGS+= alsa-oss-1.1.8-150300.12.3.2.${SUSE_ARCH}
+RPMPKGS+= alsa-plugins-1.2.6-150400.1.10.${SUSE_ARCH}
+RPMPKGS+= alsa-plugins-pulse-1.2.6-150400.1.10.${SUSE_ARCH}
+RPMPKGS+= alsa-utils-1.2.6-150400.1.4.${SUSE_ARCH}
+RPMPKGS+= libasound2-1.2.6.1-150400.1.4.${SUSE_ARCH}
+RPMPKGS+= libatopology2-1.2.6.1-150400.1.4.${SUSE_ARCH}
+RPMPKGS+= libsamplerate0-0.1.9-3.22.${SUSE_ARCH}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+COMMENT= Linux compatibility package for ALSA
+
+EMUL_MODULES.linux= base pulseaudio
+
+PLIST_SRC= ${PKGDIR}/PLIST ${RPM2PKG_PLIST}
+
+post-install:
+ ${INSTALL_DATA} ${FILESDIR}/60-oss.conf \
+ ${DESTDIR}${PREFIX}/${EMULSUBDIR}/usr/share/alsa/alsa.conf.d/
+# TODO: needs checking
+ ${SED} -e 's/type pulse/type oss/g' \
+ < ${DESTDIR}${PREFIX}/${EMULSUBDIR}/etc/alsa/conf.d/99-pulseaudio-default.conf.example \
+ > ${DESTDIR}${PREFIX}/${EMULSUBDIR}/etc/alsa/conf.d/99-oss-default.conf
+
+.include "../../emulators/suse15_linux/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff -r 4c43b9d89ff5 -r 542129db0abe emulators/suse15_alsa/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse15_alsa/PLIST Sun Oct 02 17:17:16 2022 +0000
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2022/10/02 17:17:17 wiz Exp $
+${EMULSUBDIRSLASH}etc/alsa/conf.d/99-oss-default.conf
+${EMULSUBDIRSLASH}usr/share/alsa/alsa.conf.d/60-oss.conf
diff -r 4c43b9d89ff5 -r 542129db0abe emulators/suse15_alsa/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse15_alsa/distinfo Sun Oct 02 17:17:16 2022 +0000
@@ -0,0 +1,26 @@
+$NetBSD: distinfo,v 1.1 2022/10/02 17:17:17 wiz Exp $
+
+BLAKE2s (suse155/alsa-1.2.6.1-150400.1.4.x86_64.rpm) = f194a836c93cb3236d01015e0423f2f85ecebff42a909c0f69fc4421cb424add
+SHA512 (suse155/alsa-1.2.6.1-150400.1.4.x86_64.rpm) = 84c0af7201fc03fe4d429ef66da398833967bce0272b7d280e747bbb99d90f2b86f7792614c432ce07684454fa3f0e198bf97f059f842b6316da217de9511edc
+Size (suse155/alsa-1.2.6.1-150400.1.4.x86_64.rpm) = 1201940 bytes
+BLAKE2s (suse155/alsa-oss-1.1.8-150300.12.3.2.x86_64.rpm) = 9afc8edb11b0daa2a6e5f611cac41907ca6a2d19e422ac2f6a3d312a5a647321
+SHA512 (suse155/alsa-oss-1.1.8-150300.12.3.2.x86_64.rpm) = 522d3a46a774c42fd829b36db00645fb3a91dd7e75cd8dd83edd6ef2760c1c6428cbf780d5a660c8bb107d224e1a1d4257e96df82fc7b20aab51dff1d9b1d19f
+Size (suse155/alsa-oss-1.1.8-150300.12.3.2.x86_64.rpm) = 41008 bytes
+BLAKE2s (suse155/alsa-plugins-1.2.6-150400.1.10.x86_64.rpm) = d9eed3951d27ff9a5cb3e903c5b945c18e1dca0fbc39eb14620a498a8bb6ba19
+SHA512 (suse155/alsa-plugins-1.2.6-150400.1.10.x86_64.rpm) = 85f1faea665e3d706171406fe3c7f3c7719a3997983a11ef01efbdf2e3d73aa48e51205a1372fcd359ad39ed4e71db1d250959a6e61e6ba30fce7802f8f1a5d6
+Size (suse155/alsa-plugins-1.2.6-150400.1.10.x86_64.rpm) = 26084 bytes
+BLAKE2s (suse155/alsa-plugins-pulse-1.2.6-150400.1.10.x86_64.rpm) = 4716a56a26d39abae26a3db1a851715e25ee18a5eae40edc128884c707074bec
+SHA512 (suse155/alsa-plugins-pulse-1.2.6-150400.1.10.x86_64.rpm) = 771f48e54d025e23265071653dc14aaa683cc78476e12f768d1cf1a73c371bc382f48763589da6dcf8d6eb47c198c37d191012fc592fdd2b4e7ae339dbc8f464
+Size (suse155/alsa-plugins-pulse-1.2.6-150400.1.10.x86_64.rpm) = 44872 bytes
+BLAKE2s (suse155/alsa-utils-1.2.6-150400.1.4.x86_64.rpm) = bbe5fb9dc1f4dd1395647c8873cbf22003a92bbc4a7b0b25bc6feb65e9fe86cc
+SHA512 (suse155/alsa-utils-1.2.6-150400.1.4.x86_64.rpm) = 3f3f814e41687e445b18038b5a3fe4862d2dd1b50597c2bd6d0945a0d6991d0b0180e421eb6a0c9e2bc6d78970172f712a7f12645b725e499e3293bcb366bf63
+Size (suse155/alsa-utils-1.2.6-150400.1.4.x86_64.rpm) = 1109372 bytes
+BLAKE2s (suse155/libasound2-1.2.6.1-150400.1.4.x86_64.rpm) = 19fdd80125ba643ddadbdbd6fc8979ab6c9a46fe9b090a37497892320a06db00
+SHA512 (suse155/libasound2-1.2.6.1-150400.1.4.x86_64.rpm) = 844844d3c076293b7d6479adc4d198528ec80d9ed19e5e21ef541e948c290df019c378ec8c2e37448f2c6a3f5121a538935342385ce927497ad6b8f2022c3a5e
+Size (suse155/libasound2-1.2.6.1-150400.1.4.x86_64.rpm) = 448200 bytes
+BLAKE2s (suse155/libatopology2-1.2.6.1-150400.1.4.x86_64.rpm) = 700d23ae09f4419eaa611de3d759b91cdff1cffff823927f45efa8f8fbe4512b
+SHA512 (suse155/libatopology2-1.2.6.1-150400.1.4.x86_64.rpm) = 9ebc68e59b148916821c5951e573a42c4c59a7a99316c891c5382f1523f7345267df72635bad6ccce5328df35c7fe49a72aa9e065a71e15cf3e21e2265d4193e
+Size (suse155/libatopology2-1.2.6.1-150400.1.4.x86_64.rpm) = 127976 bytes
+BLAKE2s (suse155/libsamplerate0-0.1.9-3.22.x86_64.rpm) = 7f43ff8c9eb46fa975f913a2e104366b66a0d850236009c396d56fa29a23f137
+SHA512 (suse155/libsamplerate0-0.1.9-3.22.x86_64.rpm) = 1ff06ed1d07d5155cea1ae8047f8aa9e40953cde13945c1ff8e1f2a1dd7a07d05831395c49b8ebae3df1fa886e4cdf377ac9d0ced3d8ec6173325e5e6f3e0758
+Size (suse155/libsamplerate0-0.1.9-3.22.x86_64.rpm) = 951012 bytes
diff -r 4c43b9d89ff5 -r 542129db0abe emulators/suse15_alsa/files/60-oss.conf
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse15_alsa/files/60-oss.conf Sun Oct 02 17:17:16 2022 +0000
@@ -0,0 +1,15 @@
+# Add a specific named OSS pcm and ctl (typically useful for testing)
+
+pcm.oss {
+ type oss
+ device /dev/audio
+ hint {
+ show on
+ description "OSS"
+ }
+}
+
+ctl.oss {
+ device /dev/audioctl
+ type oss
+}
diff -r 4c43b9d89ff5 -r 542129db0abe emulators/suse15_base/DEINSTALL
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse15_base/DEINSTALL Sun Oct 02 17:17:16 2022 +0000
@@ -0,0 +1,24 @@
+# $NetBSD: DEINSTALL,v 1.1 2022/10/02 17:17:17 wiz Exp $
+
+EMULDIR="${PKG_PREFIX}/@EMULSUBDIR@"
+
+case "${STAGE}" in
+DEINSTALL)
+ # Run any actions that require root privileges.
+ ${TEST} ! -x ./+ROOT_ACTIONS ||
+ ./+ROOT_ACTIONS REMOVE ${PKG_METADATA_DIR} || exit 1
+
+ # Blow away the /proc directory
+ ${RMDIR} -p ${EMULDIR}/proc
+
+ # Remove some files created by pkgsrc.
+ ${RM} -f ${EMULDIR}/etc/ld.so.cache
+ ${RM} -f ${EMULDIR}/etc/mtab
+ ${RM} -f ${EMULDIR}/etc/group
+ ${RM} -f ${EMULDIR}/etc/gshadow
+ ${RM} -f ${EMULDIR}/etc/passwd
+ ${RM} -f ${EMULDIR}/etc/shadow
+ ${RM} -f ${EMULDIR}/var/cache/ldconfig/aux-cache
+ ${RM} -rf ${EMULDIR}/var/lock
+ ;;
+esac
diff -r 4c43b9d89ff5 -r 542129db0abe emulators/suse15_base/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse15_base/DESCR Sun Oct 02 17:17:16 2022 +0000
@@ -0,0 +1,6 @@
+Linux compatibility package based on the openSUSE Linux distribution.
+Please visit http://www.opensuse.org/ for more information about openSUSE
+Linux.
+
+This package supports running ELF binaries linked with glibc2 that
+don't require X11 shared libraries.
diff -r 4c43b9d89ff5 -r 542129db0abe emulators/suse15_base/INSTALL
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse15_base/INSTALL Sun Oct 02 17:17:16 2022 +0000
@@ -0,0 +1,151 @@
+# $NetBSD: INSTALL,v 1.1 2022/10/02 17:17:17 wiz Exp $
+
+# Generate a +ROOT_ACTIONS script that runs certain actions that require
+# superuser privileges.
+#
+case "${STAGE},$1" in
+UNPACK,|UNPACK,+ROOT_ACTIONS)
+ ${CAT} > ./+ROOT_ACTIONS << 'EOF'
+#!@SH@
+#
+# +ROOT_ACTIONS - run actions requiring superuser privileges
+#
+# Usage: ./+ROOT_ACTIONS ADD|REMOVE [metadatadir]
+#
+# This script runs certain actions that require superuser privileges.
+# If such privileges are not available, then simply output a message
+# asking the user to run this script with the appropriate elevated
+# privileges.
+#
+
+CAT="@CAT@"
+CHMOD="@CHMOD@"
+CP="@CP@"
+DIRNAME="@DIRNAME@"
+ECHO="@ECHO@"
+ID="@ID@"
+LN="@LN@"
+MKDIR="@MKDIR@"
+PWD_CMD="@PWD_CMD@"
+RM="@RM@"
+SH="@SH@"
+TEST="@TEST@"
+
+SELF=$0
+ACTION=$1
+
+CURDIR=`${PWD_CMD}`
+PKG_METADATA_DIR="${2-${CURDIR}}"
+: ${PKGNAME=${PKG_METADATA_DIR##*/}}
+: ${PKG_PREFIX=@PREFIX@}
+
+EMULDIR="${PKG_PREFIX}/@EMULSUBDIR@"
+OPSYS_EMULDIR="@OPSYS_EMULDIR@"
+
+ROOT_ACTIONS_COOKIE="./+ROOT_ACTIONS_done"
+EUID=`${ID} -u`
+
+exitcode=0
+case $ACTION,$EUID in
+ADD,0)
+ ${ECHO} "" > ${ROOT_ACTIONS_COOKIE}
+ ${CHMOD} g+w ${ROOT_ACTIONS_COOKIE}
+ # Create an appropriate Linux-like /dev directory.
+ ${ECHO} "${PKGNAME}: populating ${EMULDIR}/dev"
+ ${MKDIR} ${EMULDIR}/dev
+ ${TEST} ! -f /dev/MAKEDEV ||
+ ${CP} /dev/MAKEDEV ${EMULDIR}/dev
+ ${TEST} ! -f /dev/MAKEDEV.subr ||
+ ${CP} /dev/MAKEDEV.subr ${EMULDIR}/dev
+ ${TEST} ! -f ${EMULDIR}/dev/MAKEDEV ||
+ ( cd ${EMULDIR}/dev &&
+ ${SH} ./MAKEDEV std audio &&
+ ${LN} -fs sound dsp )
+
+ # Create the appropriate symlink so that the kernel will
+ # find the installed files.
+ #
+ OPSYS_EMULDIR_PWD=`cd ${OPSYS_EMULDIR} 2>/dev/null && ${PWD_CMD}`
+ EMULDIR_PWD=`cd ${EMULDIR} 2>/dev/null && ${PWD_CMD}`
+
+ if ${TEST} "${OPSYS_EMULDIR_PWD}" != "${EMULDIR_PWD}"; then
+ if ${TEST} -e ${OPSYS_EMULDIR} -o -L ${OPSYS_EMULDIR}; then
+ ${CAT} << EOM
+==============================================================================
+The following symbolic link must be created for ${PKGNAME}
+to work properly:
+
+ ${EMULDIR} -> ${OPSYS_EMULDIR}
+
+==============================================================================
+EOM
+ else
+ ${ECHO} "${PKGNAME}: creating symlink ${EMULDIR} -> ${OPSYS_EMULDIR}"
+ ( ${MKDIR} -p `${DIRNAME} ${OPSYS_EMULDIR}` &&
+ ${LN} -fs ${EMULDIR} ${OPSYS_EMULDIR} ) || ${TRUE}
+ fi
+ fi
+ ;;
+
+REMOVE,0)
+ ${ECHO} "${PKGNAME}: removing ${EMULDIR}/dev"
+ ${RM} -fr ${EMULDIR}/dev
+ ${RM} -f ${ROOT_ACTIONS_COOKIE}
+ ;;
+
+ADD,*)
+ if ${TEST} ! -f ${ROOT_ACTIONS_COOKIE}; then
+ ${CAT} << EOM
+==============================================================================
+Please run the following command with superuser privileges to complete
+the installation of ${PKGNAME}:
+
+ cd ${PKG_METADATA_DIR} && ${SELF} ADD
+
+==============================================================================
+EOM
+ fi
+ ;;
+
+REMOVE,*)
+ if ${TEST} -f ${ROOT_ACTIONS_COOKIE}; then
+ ${CAT} << EOM
+==============================================================================
+Please run the following command with superuser privileges to begin the
+removal of ${PKGNAME}:
+
+ cd ${PKG_METADATA_DIR} && ${SELF} REMOVE
+
+Then, please run pkg_delete(1) again to complete the removal of this
+package.
Home |
Main Index |
Thread Index |
Old Index