diff options
author | chs <chs@pkgsrc.org> | 2010-09-24 01:27:25 +0000 |
---|---|---|
committer | chs <chs@pkgsrc.org> | 2010-09-24 01:27:25 +0000 |
commit | 97fdeda5083a92e706d7bebbde63fed0b224cedc (patch) | |
tree | 2af3bac443b5e6e067d1e76940292f6c4cdbba7c /emulators | |
parent | fe5a95fe42f635911873b2fc9f351cd7cd17d0da (diff) | |
download | pkgsrc-97fdeda5083a92e706d7bebbde63fed0b224cedc.tar.gz |
Initial import of openSUSE 11.3 packages for Linux emulation.
Diffstat (limited to 'emulators')
111 files changed, 1878 insertions, 0 deletions
diff --git a/emulators/suse113_32_alsa/Makefile b/emulators/suse113_32_alsa/Makefile new file mode 100644 index 00000000000..5f886573aa6 --- /dev/null +++ b/emulators/suse113_32_alsa/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:25 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_alsa/Makefile" diff --git a/emulators/suse113_32_aspell/Makefile b/emulators/suse113_32_aspell/Makefile new file mode 100644 index 00000000000..e43c87c80d2 --- /dev/null +++ b/emulators/suse113_32_aspell/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:27 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_aspell/Makefile" diff --git a/emulators/suse113_32_base/Makefile b/emulators/suse113_32_base/Makefile new file mode 100644 index 00000000000..63fb09ee8f9 --- /dev/null +++ b/emulators/suse113_32_base/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:28 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_base/Makefile" diff --git a/emulators/suse113_32_compat/Makefile b/emulators/suse113_32_compat/Makefile new file mode 100644 index 00000000000..aeb9a0c7f6b --- /dev/null +++ b/emulators/suse113_32_compat/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:30 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_compat/Makefile" diff --git a/emulators/suse113_32_expat/Makefile b/emulators/suse113_32_expat/Makefile new file mode 100644 index 00000000000..ef4d170aea6 --- /dev/null +++ b/emulators/suse113_32_expat/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:31 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_expat/Makefile" diff --git a/emulators/suse113_32_fontconfig/Makefile b/emulators/suse113_32_fontconfig/Makefile new file mode 100644 index 00000000000..5a330c12edc --- /dev/null +++ b/emulators/suse113_32_fontconfig/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:32 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_fontconfig/Makefile" diff --git a/emulators/suse113_32_freetype2/Makefile b/emulators/suse113_32_freetype2/Makefile new file mode 100644 index 00000000000..26869625f3c --- /dev/null +++ b/emulators/suse113_32_freetype2/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:33 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_freetype2/Makefile" diff --git a/emulators/suse113_32_glx/Makefile b/emulators/suse113_32_glx/Makefile new file mode 100644 index 00000000000..4dde493add0 --- /dev/null +++ b/emulators/suse113_32_glx/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:34 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_glx/Makefile" diff --git a/emulators/suse113_32_gtk2/Makefile b/emulators/suse113_32_gtk2/Makefile new file mode 100644 index 00000000000..c4e85b54a81 --- /dev/null +++ b/emulators/suse113_32_gtk2/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:35 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_gtk2/Makefile" diff --git a/emulators/suse113_32_krb5/Makefile b/emulators/suse113_32_krb5/Makefile new file mode 100644 index 00000000000..dc34d4e04a8 --- /dev/null +++ b/emulators/suse113_32_krb5/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:36 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_krb5/Makefile" diff --git a/emulators/suse113_32_libcups/Makefile b/emulators/suse113_32_libcups/Makefile new file mode 100644 index 00000000000..5a32358afc8 --- /dev/null +++ b/emulators/suse113_32_libcups/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:37 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_libcups/Makefile" diff --git a/emulators/suse113_32_libjpeg/Makefile b/emulators/suse113_32_libjpeg/Makefile new file mode 100644 index 00000000000..b60bb6f5467 --- /dev/null +++ b/emulators/suse113_32_libjpeg/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:38 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_libjpeg/Makefile" diff --git a/emulators/suse113_32_libpng/Makefile b/emulators/suse113_32_libpng/Makefile new file mode 100644 index 00000000000..cc96be5c90f --- /dev/null +++ b/emulators/suse113_32_libpng/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:39 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_libpng/Makefile" diff --git a/emulators/suse113_32_libsigc++2/Makefile b/emulators/suse113_32_libsigc++2/Makefile new file mode 100644 index 00000000000..c2c0df16b4f --- /dev/null +++ b/emulators/suse113_32_libsigc++2/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:40 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_libsigc++2/Makefile" diff --git a/emulators/suse113_32_libtiff/Makefile b/emulators/suse113_32_libtiff/Makefile new file mode 100644 index 00000000000..4e9678b3959 --- /dev/null +++ b/emulators/suse113_32_libtiff/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:41 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_libtiff/Makefile" diff --git a/emulators/suse113_32_libxml2/Makefile b/emulators/suse113_32_libxml2/Makefile new file mode 100644 index 00000000000..d4e9fc51486 --- /dev/null +++ b/emulators/suse113_32_libxml2/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:42 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_libxml2/Makefile" diff --git a/emulators/suse113_32_locale/Makefile b/emulators/suse113_32_locale/Makefile new file mode 100644 index 00000000000..c67c8e0643c --- /dev/null +++ b/emulators/suse113_32_locale/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:43 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_locale/Makefile" diff --git a/emulators/suse113_32_openmotif/Makefile b/emulators/suse113_32_openmotif/Makefile new file mode 100644 index 00000000000..18ce87d327f --- /dev/null +++ b/emulators/suse113_32_openmotif/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:44 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_openmotif/Makefile" diff --git a/emulators/suse113_32_openssl/Makefile b/emulators/suse113_32_openssl/Makefile new file mode 100644 index 00000000000..64664fabf8c --- /dev/null +++ b/emulators/suse113_32_openssl/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:45 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_openssl/Makefile" diff --git a/emulators/suse113_32_qt4/Makefile b/emulators/suse113_32_qt4/Makefile new file mode 100644 index 00000000000..8df252d0c84 --- /dev/null +++ b/emulators/suse113_32_qt4/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:46 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_qt4/Makefile" diff --git a/emulators/suse113_32_slang/Makefile b/emulators/suse113_32_slang/Makefile new file mode 100644 index 00000000000..997800a69aa --- /dev/null +++ b/emulators/suse113_32_slang/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:47 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_slang/Makefile" diff --git a/emulators/suse113_32_vmware/Makefile b/emulators/suse113_32_vmware/Makefile new file mode 100644 index 00000000000..0579aa0f2f2 --- /dev/null +++ b/emulators/suse113_32_vmware/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:48 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_vmware/Makefile" diff --git a/emulators/suse113_32_x11/Makefile b/emulators/suse113_32_x11/Makefile new file mode 100644 index 00000000000..aa61e2adbb8 --- /dev/null +++ b/emulators/suse113_32_x11/Makefile @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:49 chs Exp $ + +SUSE_COMPAT32= yes + +.include "${.CURDIR}/../suse113_x11/Makefile" diff --git a/emulators/suse113_alsa/DESCR b/emulators/suse113_alsa/DESCR new file mode 100644 index 00000000000..6087f532273 --- /dev/null +++ b/emulators/suse113_alsa/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package supports running ELF binaries linked with glibc2 that +require alsa shared libraries. diff --git a/emulators/suse113_alsa/Makefile b/emulators/suse113_alsa/Makefile new file mode 100644 index 00000000000..fbba5ef38d2 --- /dev/null +++ b/emulators/suse113_alsa/Makefile @@ -0,0 +1,14 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:50 chs Exp $ + +DISTNAME= suse_alsa-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES= alsa-1.0.23-2.12.${SUSE_ARCH}.rpm \ + libasound2-1.0.23-2.12.${SUSE_ARCH}.rpm + +MAINTAINER= tonio@NetBSD.org +COMMENT= Linux compatibility package for ALSA + +EMUL_MODULES.linux= base + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_alsa/distinfo b/emulators/suse113_alsa/distinfo new file mode 100644 index 00000000000..731d14caef8 --- /dev/null +++ b/emulators/suse113_alsa/distinfo @@ -0,0 +1,14 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:27:50 chs Exp $ + +SHA1 (suse113/i586/alsa-1.0.23-2.12.i586.rpm) = 6601c47031889183ec5442a943f3cf1c09952e6e +RMD160 (suse113/i586/alsa-1.0.23-2.12.i586.rpm) = bb3a28c34d460c35bf28990c8c090c4509ceb7fe +Size (suse113/i586/alsa-1.0.23-2.12.i586.rpm) = 1141019 bytes +SHA1 (suse113/i586/libasound2-1.0.23-2.12.i586.rpm) = c207cd0a22dab5fd6ad04681147e88cd6f2e9daa +RMD160 (suse113/i586/libasound2-1.0.23-2.12.i586.rpm) = e1f10a0cc89055a86094c6f7de9750eabcac1b09 +Size (suse113/i586/libasound2-1.0.23-2.12.i586.rpm) = 304072 bytes +SHA1 (suse113/x86_64/alsa-1.0.23-2.12.x86_64.rpm) = a72c8c318cb1950e4bf605659ea7b96578dda99a +RMD160 (suse113/x86_64/alsa-1.0.23-2.12.x86_64.rpm) = 949b6d3f2ac6168453343b9cd8937e0dbdc65bde +Size (suse113/x86_64/alsa-1.0.23-2.12.x86_64.rpm) = 1141091 bytes +SHA1 (suse113/x86_64/libasound2-1.0.23-2.12.x86_64.rpm) = 8aebb320c5a3a45b76123c90725fa4fbd50c2fc0 +RMD160 (suse113/x86_64/libasound2-1.0.23-2.12.x86_64.rpm) = e79fdb3d9d9e43f1aa6c94abd79d799e79a08aee +Size (suse113/x86_64/libasound2-1.0.23-2.12.x86_64.rpm) = 305221 bytes diff --git a/emulators/suse113_aspell/DESCR b/emulators/suse113_aspell/DESCR new file mode 100644 index 00000000000..afa9ec2124a --- /dev/null +++ b/emulators/suse113_aspell/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package supports running ELF binaries linked with glibc2 that +require aspell shared libraries. diff --git a/emulators/suse113_aspell/Makefile b/emulators/suse113_aspell/Makefile new file mode 100644 index 00000000000..4a72ecd61d2 --- /dev/null +++ b/emulators/suse113_aspell/Makefile @@ -0,0 +1,13 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:51 chs Exp $ + +DISTNAME= suse_aspell-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES= aspell-0.60.6-32.1.${SUSE_ARCH}.rpm + +MAINTAINER= pkgsrc-users@NetBSD.org +COMMENT= Linux compatibility package for aspell + +EMUL_MODULES.linux= base + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_aspell/distinfo b/emulators/suse113_aspell/distinfo new file mode 100644 index 00000000000..43879624de3 --- /dev/null +++ b/emulators/suse113_aspell/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:27:51 chs Exp $ + +SHA1 (suse113/i586/aspell-0.60.6-32.1.i586.rpm) = 7ba4f3b0c3f7b7b23eec251203afefa950a75b2c +RMD160 (suse113/i586/aspell-0.60.6-32.1.i586.rpm) = 902ae43bbc12730ee7a7d7d22ffb3dce721b5f28 +Size (suse113/i586/aspell-0.60.6-32.1.i586.rpm) = 664828 bytes +SHA1 (suse113/x86_64/aspell-0.60.6-32.1.x86_64.rpm) = 310b3dfa68f4cdcd255d6c57aca0880c732deaf4 +RMD160 (suse113/x86_64/aspell-0.60.6-32.1.x86_64.rpm) = 325921173d406d8533bf5ccbbb6bad564ef60aaa +Size (suse113/x86_64/aspell-0.60.6-32.1.x86_64.rpm) = 680079 bytes diff --git a/emulators/suse113_base/DEINSTALL b/emulators/suse113_base/DEINSTALL new file mode 100644 index 00000000000..c106d47e8f1 --- /dev/null +++ b/emulators/suse113_base/DEINSTALL @@ -0,0 +1,24 @@ +# $NetBSD: DEINSTALL,v 1.1.1.1 2010/09/24 01:27:52 chs 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 --git a/emulators/suse113_base/DESCR b/emulators/suse113_base/DESCR new file mode 100644 index 00000000000..fa773614562 --- /dev/null +++ b/emulators/suse113_base/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package supports running ELF binaries linked with glibc2 that +don't require X11 shared libraries. diff --git a/emulators/suse113_base/INSTALL b/emulators/suse113_base/INSTALL new file mode 100644 index 00000000000..ceed6a3ce26 --- /dev/null +++ b/emulators/suse113_base/INSTALL @@ -0,0 +1,151 @@ +# $NetBSD: INSTALL,v 1.1.1.1 2010/09/24 01:27:52 chs 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. + +============================================================================== +EOM + exitcode=1 + fi + ;; +esac +exit $exitcode + +EOF + ${CHMOD} +x ./+ROOT_ACTIONS + ;; +esac + +EMULDIR="${PKG_PREFIX}/@EMULSUBDIR@" +OPSYS_EMULDIR="@OPSYS_EMULDIR@" + +case "${STAGE}" in +POST-INSTALL) + # Create a /proc mount point. + ${MKDIR} -p ${EMULDIR}/proc + + # Make /etc/mtab usable for Linux programs. + ${RM} -f ${EMULDIR}/etc/mtab + ${LN} -fs ${EMULDIR}/proc/mounts ${EMULDIR}/etc/mtab + + # Run any actions that require root privileges. + ${TEST} ! -x ./+ROOT_ACTIONS || + ./+ROOT_ACTIONS ADD ${PKG_METADATA_DIR} + ;; +esac diff --git a/emulators/suse113_base/MESSAGE.DragonFly b/emulators/suse113_base/MESSAGE.DragonFly new file mode 100644 index 00000000000..0d2f6136ab5 --- /dev/null +++ b/emulators/suse113_base/MESSAGE.DragonFly @@ -0,0 +1,8 @@ +=========================================================================== +$NetBSD: MESSAGE.DragonFly,v 1.1.1.1 2010/09/24 01:27:52 chs Exp $ + +Do not forget to include COMPAT_LINUX in your kernel configuration file. +You will also need to load the "linux.ko" kernel module (using kldload(8) +or by setting linux_enable=yes in /etc/rc.conf. +Most Linux binaries also require linprocfs to be mounted. +=========================================================================== diff --git a/emulators/suse113_base/MESSAGE.FreeBSD b/emulators/suse113_base/MESSAGE.FreeBSD new file mode 100644 index 00000000000..0a8d8fbf6ff --- /dev/null +++ b/emulators/suse113_base/MESSAGE.FreeBSD @@ -0,0 +1,8 @@ +=========================================================================== +$NetBSD: MESSAGE.FreeBSD,v 1.1.1.1 2010/09/24 01:27:52 chs Exp $ + +Do not forget to include COMPAT_LINUX in your kernel configuration file. +You will also need to load the "linux.ko" kernel module (using kldload(8) +or by setting linux_enable=yes in /etc/rc.conf. +Most Linux binaries also require linprocfs to be mounted. +=========================================================================== diff --git a/emulators/suse113_base/MESSAGE.NetBSD b/emulators/suse113_base/MESSAGE.NetBSD new file mode 100644 index 00000000000..221be1d72b0 --- /dev/null +++ b/emulators/suse113_base/MESSAGE.NetBSD @@ -0,0 +1,17 @@ +=========================================================================== +$NetBSD: MESSAGE.NetBSD,v 1.1.1.1 2010/09/24 01:27:52 chs Exp $ + +Do not forget to include COMPAT_LINUX in your kernel configuration file. +Linux binaries require this option in order to work. + +Most Linux binaries also require procfs to be mounted with -o linux. +This can be automated by adding the following to your /etc/fstab: + +procfs /${EMULSUBDIR}/proc procfs ro,linux + +Some Linux binaries also require tmpfs to be mounted on /dev/shm. +This can be automated by adding the following to your /etc/fstab: + +tmpfs /${EMULSUBDIR}/dev/shm tmpfs rw + +=========================================================================== diff --git a/emulators/suse113_base/Makefile b/emulators/suse113_base/Makefile new file mode 100644 index 00000000000..57df93f8cd2 --- /dev/null +++ b/emulators/suse113_base/Makefile @@ -0,0 +1,80 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:52 chs Exp $ + +DISTNAME= suse_base-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES+= aaa_base-11.3-7.2.${SUSE_ARCH}.rpm +DISTFILES+= bash-4.1-8.1.${SUSE_ARCH}.rpm +DISTFILES+= coreutils-7.1-10.1.${SUSE_ARCH}.rpm +DISTFILES+= cyrus-sasl-2.1.23-11.1.${SUSE_ARCH}.rpm +DISTFILES+= findutils-4.4.2-4.1.${SUSE_ARCH}.rpm +DISTFILES+= glibc-2.11.2-2.4.${SUSE_ARCH}.rpm +DISTFILES+= keyutils-libs-1.3-1.9.${SUSE_ARCH}.rpm +DISTFILES+= libacl-2.2.48-8.1.${SUSE_ARCH}.rpm +DISTFILES+= libattr-2.4.44-7.1.${SUSE_ARCH}.rpm +DISTFILES+= libcap2-2.16-9.1.${SUSE_ARCH}.rpm +DISTFILES+= libcurl4-7.20.1-3.4.${SUSE_ARCH}.rpm +DISTFILES+= libgcc45-4.5.0_20100604-1.12.${SUSE_ARCH}.rpm +DISTFILES+= libidn-1.15-4.1.${SUSE_ARCH}.rpm +DISTFILES+= libldap-2_4-2-2.4.21-9.1.${SUSE_ARCH}.rpm +DISTFILES+= libncurses5-5.7-3.39.${SUSE_ARCH}.rpm +DISTFILES+= libncurses6-5.7-3.39.${SUSE_ARCH}.rpm +DISTFILES+= libpcre0-7.9.0-6.7.${SUSE_ARCH}.rpm +DISTFILES+= libreadline6-6.1-8.1.${SUSE_ARCH}.rpm +DISTFILES+= libselinux1-2.0.91-4.2.${SUSE_ARCH}.rpm +DISTFILES+= libssh2-1-1.2.2_git200911281702-3.1.${SUSE_ARCH}.rpm +DISTFILES+= libstdc++45-4.5.0_20100604-1.12.${SUSE_ARCH}.rpm +DISTFILES+= libuuid1-2.17.2-5.3.${SUSE_ARCH}.rpm +DISTFILES+= mozilla-nspr-4.8.4-4.1.${SUSE_ARCH}.rpm +DISTFILES+= mozilla-nss-3.12.6-6.1.${SUSE_ARCH}.rpm +DISTFILES+= net-tools-1.60-741.1.${SUSE_ARCH}.rpm +DISTFILES+= zlib-1.2.3-141.1.${SUSE_ARCH}.rpm + +MAINTAINER= tonio@NetBSD.org +COMMENT= Linux compatibility package + +CONFLICTS= linux_SuSE-5.3 linux_lib-2.4 linuxppc_lib-[0-9]* + +# These files are managed by the +INSTALL/+DEINSTALL scripts. +CHECK_FILES_SKIP+= ${EMULDIR}/dev/.* +CHECK_FILES_SKIP+= ${EMULDIR}/etc/ld.so.cache + +RPMIGNOREPATH= ./etc/bash.bashrc ./etc/bash_completion.d \ + ./etc/cron.daily ./etc/csh.cshrc ./etc/csh.login \ + ./etc/inittab ./etc/hushlogins ./etc/java \ + ./etc/mailcap ./etc/mime.types ./etc/nsswitch.conf \ + ./etc/pam.d ./etc/profile ./etc/profile.dos \ + ./etc/rc.d.README ./etc/rpc ./etc/shells ./etc/ttytype + +LINUX_LDD= ${EMULDIR}/usr/bin/ldd +LINUX_LDCONFIG= ${EMULDIR}/usr/sbin/ldconfig + +INSTALLATION_DIRS+= ${EMULDIR}/etc ${EMULDIR}/dev/shm ${EMULDIR}/var/lock +OWN_DIRS+= ${EMULSUBDIR} + +SUBST_CLASSES+= suse +SUBST_STAGE.suse= do-build +SUBST_FILES.suse= SuSE-release linux-mkpwd.sh +SUBST_VARS.suse= EMULDIR LINUX_BASE SUSE_ARCH SUSE_VERSION + +# Some platforms, e.g. FreeBSD, need to "brand" the ELF binaries to +# the correct type. +# +BRANDELF_CMD= ${BRANDELF:D${BRANDELF} -t Linux ${DESTDIR}${LINUX_LDCONFIG}:U${TRUE}} + +post-extract: + ${CP} ${FILESDIR}/SuSE-release ${WRKSRC} + ${CP} ${FILESDIR}/*.sh ${WRKSRC} + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/linux-mkpwd.sh \ + ${DESTDIR}${PREFIX}/sbin/${LINUX_BASE}-mkpwd + ${INSTALL_DATA} ${WRKSRC}/SuSE-release ${DESTDIR}${EMULDIR}/etc + ${BRANDELF_CMD} + ${SED} -e 's:#! :#! ${EMULDIR}:' \ + -e 's:^RTLD=:RTLD=/${EMULSUBDIR}:' \ + ${DESTDIR}${LINUX_LDD} > ${DESTDIR}${LINUX_LDD}.new + ${MV} ${DESTDIR}${LINUX_LDD}.new ${DESTDIR}${LINUX_LDD} + ${CHMOD} +x ${DESTDIR}${LINUX_LDD} + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_base/PLIST b/emulators/suse113_base/PLIST new file mode 100644 index 00000000000..2e837148fb7 --- /dev/null +++ b/emulators/suse113_base/PLIST @@ -0,0 +1,3 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2010/09/24 01:27:52 chs Exp $ +sbin/${LINUX_BASE}-mkpwd +${EMULSUBDIRSLASH}etc/SuSE-release diff --git a/emulators/suse113_base/distinfo b/emulators/suse113_base/distinfo new file mode 100644 index 00000000000..9552d631f49 --- /dev/null +++ b/emulators/suse113_base/distinfo @@ -0,0 +1,158 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:27:52 chs Exp $ + +SHA1 (suse113/i586/aaa_base-11.3-7.2.i586.rpm) = b14fb02ff155ac83aa39432a78f56cd095b6652e +RMD160 (suse113/i586/aaa_base-11.3-7.2.i586.rpm) = 489614d045700c0ce9f74461b955b9d29508e300 +Size (suse113/i586/aaa_base-11.3-7.2.i586.rpm) = 126058 bytes +SHA1 (suse113/i586/bash-4.1-8.1.i586.rpm) = d8bbaa8ce4b57a1a2d40e157e454a60eb9446c84 +RMD160 (suse113/i586/bash-4.1-8.1.i586.rpm) = 782d06e75927d9f8e576d7a8638798f053f18aab +Size (suse113/i586/bash-4.1-8.1.i586.rpm) = 296884 bytes +SHA1 (suse113/i586/coreutils-7.1-10.1.i586.rpm) = eb88dc32b36daa0dab4ee7876052b231a877b37e +RMD160 (suse113/i586/coreutils-7.1-10.1.i586.rpm) = bb9883201ed3a111addb91c7e5f7bab9749e1e10 +Size (suse113/i586/coreutils-7.1-10.1.i586.rpm) = 966480 bytes +SHA1 (suse113/i586/cyrus-sasl-2.1.23-11.1.i586.rpm) = 320e7c5f5644c870d87984752e4b0f61d2d53353 +RMD160 (suse113/i586/cyrus-sasl-2.1.23-11.1.i586.rpm) = de56c2fe95f23c6d93bf48a1a7b9182ac7a5a5ff +Size (suse113/i586/cyrus-sasl-2.1.23-11.1.i586.rpm) = 290180 bytes +SHA1 (suse113/i586/findutils-4.4.2-4.1.i586.rpm) = 4d256171d10d84e24e75ac4b9ab6bb1ef1336c15 +RMD160 (suse113/i586/findutils-4.4.2-4.1.i586.rpm) = a384a9f230f28209f3177be13b7ac4dd41211185 +Size (suse113/i586/findutils-4.4.2-4.1.i586.rpm) = 230246 bytes +SHA1 (suse113/i586/glibc-2.11.2-2.4.i586.rpm) = 0f64511b98d524d4be0b60b25132d85ea9480954 +RMD160 (suse113/i586/glibc-2.11.2-2.4.i586.rpm) = d90933d15d849b0e5ff09b28619e5e805e389662 +Size (suse113/i586/glibc-2.11.2-2.4.i586.rpm) = 1430593 bytes +SHA1 (suse113/i586/keyutils-libs-1.3-1.9.i586.rpm) = 684d05c2e3d7934a222bd3099199d3ae72b31701 +RMD160 (suse113/i586/keyutils-libs-1.3-1.9.i586.rpm) = 68258aaea240ff2be27bb01497d8de9ed464d78f +Size (suse113/i586/keyutils-libs-1.3-1.9.i586.rpm) = 15908 bytes +SHA1 (suse113/i586/libacl-2.2.48-8.1.i586.rpm) = 7205d15781b24fcdb586d4fc772c7efe86492190 +RMD160 (suse113/i586/libacl-2.2.48-8.1.i586.rpm) = 3b758ad2269c880e3738fb90fc1ceb0fb6ebc576 +Size (suse113/i586/libacl-2.2.48-8.1.i586.rpm) = 18344 bytes +SHA1 (suse113/i586/libattr-2.4.44-7.1.i586.rpm) = 020004f6b5192cf1a97693d9b916423016b6cee8 +RMD160 (suse113/i586/libattr-2.4.44-7.1.i586.rpm) = 615549046feeb279808b007f511594e2dab261a6 +Size (suse113/i586/libattr-2.4.44-7.1.i586.rpm) = 11242 bytes +SHA1 (suse113/i586/libcap2-2.16-9.1.i586.rpm) = a58792c4a041e419b71c2555dfdd0c0a5031a2ea +RMD160 (suse113/i586/libcap2-2.16-9.1.i586.rpm) = e9cd9cf7645a2270378637e504f89f3c99dd9e17 +Size (suse113/i586/libcap2-2.16-9.1.i586.rpm) = 11343 bytes +SHA1 (suse113/i586/libcurl4-7.20.1-3.4.i586.rpm) = db803d461bb1c128ce4cbd18f655d52b7dd77e28 +RMD160 (suse113/i586/libcurl4-7.20.1-3.4.i586.rpm) = c33d94c5d5ed7948cdb85ebbc8713413374eb371 +Size (suse113/i586/libcurl4-7.20.1-3.4.i586.rpm) = 153600 bytes +SHA1 (suse113/i586/libgcc45-4.5.0_20100604-1.12.i586.rpm) = 8e5bb919ce405f2ac24c2f80400a24b7f04747ef +RMD160 (suse113/i586/libgcc45-4.5.0_20100604-1.12.i586.rpm) = b53baf52305d7466964f814127a796166fb43897 +Size (suse113/i586/libgcc45-4.5.0_20100604-1.12.i586.rpm) = 54484 bytes +SHA1 (suse113/i586/libidn-1.15-4.1.i586.rpm) = 187cf7fb165680d02613cd6e5e6113f8ace05f36 +RMD160 (suse113/i586/libidn-1.15-4.1.i586.rpm) = c75234a1956ec8e047a49579a1d567e19ed0168e +Size (suse113/i586/libidn-1.15-4.1.i586.rpm) = 223230 bytes +SHA1 (suse113/i586/libldap-2_4-2-2.4.21-9.1.i586.rpm) = d4e387dfa6fe3bdc4f9971c08c6166aef8a820f4 +RMD160 (suse113/i586/libldap-2_4-2-2.4.21-9.1.i586.rpm) = 2cca899eb12edd396e850b4ce60c8718ea8d2a11 +Size (suse113/i586/libldap-2_4-2-2.4.21-9.1.i586.rpm) = 181252 bytes +SHA1 (suse113/i586/libncurses5-5.7-3.39.i586.rpm) = 0047dea1fd1213aa307dd7d0428f781f1503ef37 +RMD160 (suse113/i586/libncurses5-5.7-3.39.i586.rpm) = 65fb101696e1e5d7409516fedb9adb3a3228dd6d +Size (suse113/i586/libncurses5-5.7-3.39.i586.rpm) = 254488 bytes +SHA1 (suse113/i586/libncurses6-5.7-3.39.i586.rpm) = 2f8d7442a6dba71b7043920edda5e3f97b31b94a +RMD160 (suse113/i586/libncurses6-5.7-3.39.i586.rpm) = 7b236917f076f8966ea79e3cd99b356fead78352 +Size (suse113/i586/libncurses6-5.7-3.39.i586.rpm) = 259142 bytes +SHA1 (suse113/i586/libpcre0-7.9.0-6.7.i586.rpm) = d366f4896780c4a7a120950163acf01e1bcdb835 +RMD160 (suse113/i586/libpcre0-7.9.0-6.7.i586.rpm) = 1b9335bb3a5a430cbd99721f9ece7b9059e6ff84 +Size (suse113/i586/libpcre0-7.9.0-6.7.i586.rpm) = 63156 bytes +SHA1 (suse113/i586/libreadline6-6.1-8.1.i586.rpm) = 71962573cd9c373e858a2eda46f3f849c6ab5e34 +RMD160 (suse113/i586/libreadline6-6.1-8.1.i586.rpm) = 4a35443c25c00c4d554b630bfff6b59822a8bcdb +Size (suse113/i586/libreadline6-6.1-8.1.i586.rpm) = 111079 bytes +SHA1 (suse113/i586/libselinux1-2.0.91-4.2.i586.rpm) = 0706d0db72767bf222363e0325c120afc9ea0790 +RMD160 (suse113/i586/libselinux1-2.0.91-4.2.i586.rpm) = 192e5a43062c6ffbc7719d400928bdec58d9fbbc +Size (suse113/i586/libselinux1-2.0.91-4.2.i586.rpm) = 51068 bytes +SHA1 (suse113/i586/libssh2-1-1.2.2_git200911281702-3.1.i586.rpm) = 43d93036db3ca64240c649ccdc47f4203be02a7d +RMD160 (suse113/i586/libssh2-1-1.2.2_git200911281702-3.1.i586.rpm) = 7dbf0d6ce61fbaaf941fcd6c05b42bad045671c9 +Size (suse113/i586/libssh2-1-1.2.2_git200911281702-3.1.i586.rpm) = 59605 bytes +SHA1 (suse113/i586/libstdc++45-4.5.0_20100604-1.12.i586.rpm) = 1398009186c36bc5dd934487565d33d390190a9d +RMD160 (suse113/i586/libstdc++45-4.5.0_20100604-1.12.i586.rpm) = bfd275ae1b637bf2725a17d6bf36bff22fe339a9 +Size (suse113/i586/libstdc++45-4.5.0_20100604-1.12.i586.rpm) = 257747 bytes +SHA1 (suse113/i586/libuuid1-2.17.2-5.3.i586.rpm) = 33e81993e16375c78f409391152b2c0205349c9a +RMD160 (suse113/i586/libuuid1-2.17.2-5.3.i586.rpm) = 8623e243451c36eb0ee95c1d0bf5641c5b960b65 +Size (suse113/i586/libuuid1-2.17.2-5.3.i586.rpm) = 13819 bytes +SHA1 (suse113/i586/mozilla-nspr-4.8.4-4.1.i586.rpm) = 59f74b7e15f91e7e42ff20604d4022d1fd703921 +RMD160 (suse113/i586/mozilla-nspr-4.8.4-4.1.i586.rpm) = 6925f6ebcce0e95080b66807ecf04086f9cfff39 +Size (suse113/i586/mozilla-nspr-4.8.4-4.1.i586.rpm) = 107100 bytes +SHA1 (suse113/i586/mozilla-nss-3.12.6-6.1.i586.rpm) = b50dbf978554fdc48f2ac03350acdb50f498830d +RMD160 (suse113/i586/mozilla-nss-3.12.6-6.1.i586.rpm) = 436b7a2b58f6aad9f63caf9eed51a451ab5ff445 +Size (suse113/i586/mozilla-nss-3.12.6-6.1.i586.rpm) = 565435 bytes +SHA1 (suse113/i586/net-tools-1.60-741.1.i586.rpm) = 86acba4939735c615ce004b2b9db61925d99d035 +RMD160 (suse113/i586/net-tools-1.60-741.1.i586.rpm) = 0a32e62ca0b67e6e735e08f0cfc89bc751a5e36a +Size (suse113/i586/net-tools-1.60-741.1.i586.rpm) = 231581 bytes +SHA1 (suse113/i586/zlib-1.2.3-141.1.i586.rpm) = 0eaf6cbd2b3c6f7c698b7670baea41878c42f910 +RMD160 (suse113/i586/zlib-1.2.3-141.1.i586.rpm) = 727553dffb7aebdf94c39d8e3100bb7ede788783 +Size (suse113/i586/zlib-1.2.3-141.1.i586.rpm) = 42334 bytes +SHA1 (suse113/x86_64/aaa_base-11.3-7.2.x86_64.rpm) = 637c8a9dfc936f1900da557cb3a65c37a74dca05 +RMD160 (suse113/x86_64/aaa_base-11.3-7.2.x86_64.rpm) = d1abb33a0914139c3a531737bb58df290f86d044 +Size (suse113/x86_64/aaa_base-11.3-7.2.x86_64.rpm) = 126032 bytes +SHA1 (suse113/x86_64/bash-4.1-8.1.x86_64.rpm) = 3aa11fe3904f77ba904efc1882084aa651883c4f +RMD160 (suse113/x86_64/bash-4.1-8.1.x86_64.rpm) = 3689a25db8417aba2fe7f13d546f8d04bc963926 +Size (suse113/x86_64/bash-4.1-8.1.x86_64.rpm) = 312966 bytes +SHA1 (suse113/x86_64/coreutils-7.1-10.1.x86_64.rpm) = 78bf51c47a65ac94fcad31206adead0b087bbcdc +RMD160 (suse113/x86_64/coreutils-7.1-10.1.x86_64.rpm) = cf108cabb6b4bc36a71c7903b3f6743587cb9d77 +Size (suse113/x86_64/coreutils-7.1-10.1.x86_64.rpm) = 949517 bytes +SHA1 (suse113/x86_64/cyrus-sasl-2.1.23-11.1.x86_64.rpm) = 62468de581b1e835402eec6985ddd4406e7a7bf0 +RMD160 (suse113/x86_64/cyrus-sasl-2.1.23-11.1.x86_64.rpm) = 7cfbd7636c78642aba0feca1cf070f70c4f0f199 +Size (suse113/x86_64/cyrus-sasl-2.1.23-11.1.x86_64.rpm) = 291187 bytes +SHA1 (suse113/x86_64/findutils-4.4.2-4.1.x86_64.rpm) = 9b83213ced45da82c9ce10f89d0a1be17b4259ab +RMD160 (suse113/x86_64/findutils-4.4.2-4.1.x86_64.rpm) = b76a064628551cffabaf36aba20242a54b1515bc +Size (suse113/x86_64/findutils-4.4.2-4.1.x86_64.rpm) = 230346 bytes +SHA1 (suse113/x86_64/glibc-2.11.2-2.4.x86_64.rpm) = 6bd6f36018e7d96c5e18b7e5821441d56bd9dfb1 +RMD160 (suse113/x86_64/glibc-2.11.2-2.4.x86_64.rpm) = 4006a210e4ddc411376e5823b75c7c6182c6b97a +Size (suse113/x86_64/glibc-2.11.2-2.4.x86_64.rpm) = 1423416 bytes +SHA1 (suse113/x86_64/keyutils-libs-1.3-1.9.x86_64.rpm) = 360b74d202ebb4477ac7919419eafdd9591b5c90 +RMD160 (suse113/x86_64/keyutils-libs-1.3-1.9.x86_64.rpm) = ef900feabb22ea5a07cf06922d67ee92c5bd6f2c +Size (suse113/x86_64/keyutils-libs-1.3-1.9.x86_64.rpm) = 15812 bytes +SHA1 (suse113/x86_64/libacl-2.2.48-8.1.x86_64.rpm) = 3b61f94b63fa112d8f0ed981f8ccdd41233ddc48 +RMD160 (suse113/x86_64/libacl-2.2.48-8.1.x86_64.rpm) = e702d75933dabbc6a3ce996787db195373c1ea28 +Size (suse113/x86_64/libacl-2.2.48-8.1.x86_64.rpm) = 17971 bytes +SHA1 (suse113/x86_64/libattr-2.4.44-7.1.x86_64.rpm) = 80d731fcd9e774126ae0d1edb864e4c782cbcc66 +RMD160 (suse113/x86_64/libattr-2.4.44-7.1.x86_64.rpm) = dcd0846152b4e2c8651fce35d7ba6df2c88885db +Size (suse113/x86_64/libattr-2.4.44-7.1.x86_64.rpm) = 11301 bytes +SHA1 (suse113/x86_64/libcap2-2.16-9.1.x86_64.rpm) = 487500cfaf490f2fc29389839f45140ab655b7c4 +RMD160 (suse113/x86_64/libcap2-2.16-9.1.x86_64.rpm) = 0de970c861ce6c6e6efce5f8b9a7f103a43ca060 +Size (suse113/x86_64/libcap2-2.16-9.1.x86_64.rpm) = 11112 bytes +SHA1 (suse113/x86_64/libcurl4-7.20.1-3.4.x86_64.rpm) = 19eeeea47d9524e7bb1e9bed26e0f33deeae566f +RMD160 (suse113/x86_64/libcurl4-7.20.1-3.4.x86_64.rpm) = 10ee8adaa9b331215541bb1e7c5e9ee8631e3c3d +Size (suse113/x86_64/libcurl4-7.20.1-3.4.x86_64.rpm) = 156687 bytes +SHA1 (suse113/x86_64/libgcc45-4.5.0_20100604-1.12.x86_64.rpm) = 215853024130f97c4360df90b9b6ca383fd36664 +RMD160 (suse113/x86_64/libgcc45-4.5.0_20100604-1.12.x86_64.rpm) = eb2081787fbd87f17612a7eae3d1fd0454e3e75b +Size (suse113/x86_64/libgcc45-4.5.0_20100604-1.12.x86_64.rpm) = 44147 bytes +SHA1 (suse113/x86_64/libidn-1.15-4.1.x86_64.rpm) = d82960491c0134b4846f6f0892d0698ac3e3abf8 +RMD160 (suse113/x86_64/libidn-1.15-4.1.x86_64.rpm) = 9c2d1d56ed9cf14bd92ea6493786261229e5f9f1 +Size (suse113/x86_64/libidn-1.15-4.1.x86_64.rpm) = 223816 bytes +SHA1 (suse113/x86_64/libldap-2_4-2-2.4.21-9.1.x86_64.rpm) = 1e303be7e3d2fb01fb42e64a65dfec7a6c8f6896 +RMD160 (suse113/x86_64/libldap-2_4-2-2.4.21-9.1.x86_64.rpm) = bff5ad7c0a0c6ed51c1f4244164aadf58c973620 +Size (suse113/x86_64/libldap-2_4-2-2.4.21-9.1.x86_64.rpm) = 180617 bytes +SHA1 (suse113/x86_64/libncurses5-5.7-3.39.x86_64.rpm) = 44b9dee26caa59e80a6de9a1dbab092b7bbf9143 +RMD160 (suse113/x86_64/libncurses5-5.7-3.39.x86_64.rpm) = 1a9143caee222ff6776eec4cdffc58f3364a3d96 +Size (suse113/x86_64/libncurses5-5.7-3.39.x86_64.rpm) = 251592 bytes +SHA1 (suse113/x86_64/libncurses6-5.7-3.39.x86_64.rpm) = 7f8fd85ace5fcccd28927c9f36346fcbb8c283a2 +RMD160 (suse113/x86_64/libncurses6-5.7-3.39.x86_64.rpm) = 8d0ee3133c476890ad793443621ac58dbad2bc5c +Size (suse113/x86_64/libncurses6-5.7-3.39.x86_64.rpm) = 250829 bytes +SHA1 (suse113/x86_64/libpcre0-7.9.0-6.7.x86_64.rpm) = d4c155215b54d654b2205b13bfd445c5351fa993 +RMD160 (suse113/x86_64/libpcre0-7.9.0-6.7.x86_64.rpm) = b86b11ca556378a2d939b4fd2c47d116bd4eb101 +Size (suse113/x86_64/libpcre0-7.9.0-6.7.x86_64.rpm) = 63503 bytes +SHA1 (suse113/x86_64/libreadline6-6.1-8.1.x86_64.rpm) = 7bc899a500e8aba799f90733aa166ee31ae3c165 +RMD160 (suse113/x86_64/libreadline6-6.1-8.1.x86_64.rpm) = 4b53dbe4d285514f45cc9946dda88ebb22355869 +Size (suse113/x86_64/libreadline6-6.1-8.1.x86_64.rpm) = 113838 bytes +SHA1 (suse113/x86_64/libselinux1-2.0.91-4.2.x86_64.rpm) = 4d8fcd52342deddf60addad9164da320d01abe46 +RMD160 (suse113/x86_64/libselinux1-2.0.91-4.2.x86_64.rpm) = a816f215c5c5b171db63d598e54c9defc487075b +Size (suse113/x86_64/libselinux1-2.0.91-4.2.x86_64.rpm) = 51432 bytes +SHA1 (suse113/x86_64/libssh2-1-1.2.2_git200911281702-3.1.x86_64.rpm) = b107651ae121da7f98e0f251269e480810b37402 +RMD160 (suse113/x86_64/libssh2-1-1.2.2_git200911281702-3.1.x86_64.rpm) = 073867a1bc5f4d8606f15cec9cab67751f653192 +Size (suse113/x86_64/libssh2-1-1.2.2_git200911281702-3.1.x86_64.rpm) = 59537 bytes +SHA1 (suse113/x86_64/libstdc++45-4.5.0_20100604-1.12.x86_64.rpm) = 5471e6e2f80050131b92f9d8cb801e8ca60cbecc +RMD160 (suse113/x86_64/libstdc++45-4.5.0_20100604-1.12.x86_64.rpm) = b2e9c247aea4475eb9b85560ae732d00f0197b5d +Size (suse113/x86_64/libstdc++45-4.5.0_20100604-1.12.x86_64.rpm) = 246350 bytes +SHA1 (suse113/x86_64/libuuid1-2.17.2-5.3.x86_64.rpm) = f0dc05b5e8f17b298ae1e1b5f07c4f7e333f287e +RMD160 (suse113/x86_64/libuuid1-2.17.2-5.3.x86_64.rpm) = ed635530f29bb9aac898be8c1c7b717214f51519 +Size (suse113/x86_64/libuuid1-2.17.2-5.3.x86_64.rpm) = 13500 bytes +SHA1 (suse113/x86_64/mozilla-nspr-4.8.4-4.1.x86_64.rpm) = f15849060c062d971109c5602ca00110eaa84eeb +RMD160 (suse113/x86_64/mozilla-nspr-4.8.4-4.1.x86_64.rpm) = 65ab06cb34935bb758fb654a658c23cf358aa9e5 +Size (suse113/x86_64/mozilla-nspr-4.8.4-4.1.x86_64.rpm) = 105451 bytes +SHA1 (suse113/x86_64/mozilla-nss-3.12.6-6.1.x86_64.rpm) = 70fec1c0e19a4ea818288dded0bf1a0ad472fc25 +RMD160 (suse113/x86_64/mozilla-nss-3.12.6-6.1.x86_64.rpm) = e5a38629bb75b881e68f135a9bd23873f2981baf +Size (suse113/x86_64/mozilla-nss-3.12.6-6.1.x86_64.rpm) = 555755 bytes +SHA1 (suse113/x86_64/net-tools-1.60-741.1.x86_64.rpm) = c259e6319db4acb5b6c2f24a90b7b4d0de7d6baf +RMD160 (suse113/x86_64/net-tools-1.60-741.1.x86_64.rpm) = b68a3c8dc42ac7a485f62430b7e99fddc5d81681 +Size (suse113/x86_64/net-tools-1.60-741.1.x86_64.rpm) = 235491 bytes +SHA1 (suse113/x86_64/zlib-1.2.3-141.1.x86_64.rpm) = 229efd4acdfb26daaab09ff88acb42f6b78e6f7e +RMD160 (suse113/x86_64/zlib-1.2.3-141.1.x86_64.rpm) = 41eb087a54076ca37d1030d023f3d7def6cccdaa +Size (suse113/x86_64/zlib-1.2.3-141.1.x86_64.rpm) = 42101 bytes diff --git a/emulators/suse113_base/files/SuSE-release b/emulators/suse113_base/files/SuSE-release new file mode 100644 index 00000000000..728e5a77870 --- /dev/null +++ b/emulators/suse113_base/files/SuSE-release @@ -0,0 +1,2 @@ +SuSE Linux @SUSE_VERSION@ (@SUSE_ARCH@) +VERSION = @SUSE_VERSION@ diff --git a/emulators/suse113_base/files/linux-mkpwd.sh b/emulators/suse113_base/files/linux-mkpwd.sh new file mode 100644 index 00000000000..0b5acf0e0ab --- /dev/null +++ b/emulators/suse113_base/files/linux-mkpwd.sh @@ -0,0 +1,36 @@ +#!/bin/sh +# +# $NetBSD: linux-mkpwd.sh,v 1.1.1.1 2010/09/24 01:27:52 chs Exp $ +# + +###################################################################### +# +# NAME +# @LINUX_BASE@-mkpwd -- create passwd/group files for COMPAT_LINUX +# +# SYNOPSYS +# @LINUX_BASE@-mkpwd +# +# DESCRIPTION +# @LINUX_BASE@-mkpwd creates passwd and group files and databases +# for a COMPAT_LINUX installation based on the files found in +# /etc, e.g. /etc/passwd, /etc/master.passwd, /etc/group, etc. +# +###################################################################### + +SRCDIR=/etc +DESTDIR=@EMULDIR@/etc + +[ -d $DESTDIR ] || exit 1 + +umask 22 +cd $DESTDIR +cp -f $SRCDIR/passwd . +sed s/^wheel:/root:/ <$SRCDIR/group >group + +umask 77 +awk -F: '{print($1":"$2":0:0:10000::::")}' <$SRCDIR/master.passwd >shadow +sed s/^wheel:/root:/ <$SRCDIR/group | +awk -F: '{print($1":*:root:root")}' >gshadow + +exit 0 diff --git a/emulators/suse113_compat/DESCR b/emulators/suse113_compat/DESCR new file mode 100644 index 00000000000..573641b8dea --- /dev/null +++ b/emulators/suse113_compat/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package contains some old shared libraries required by older +Linux binaries. diff --git a/emulators/suse113_compat/Makefile b/emulators/suse113_compat/Makefile new file mode 100644 index 00000000000..b923f3aa4b1 --- /dev/null +++ b/emulators/suse113_compat/Makefile @@ -0,0 +1,14 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:53 chs Exp $ + +DISTNAME= suse_compat-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES+= libjpeg6-6.2.0-3.1.${SUSE_ARCH}.rpm \ + libstdc++33-3.3.3-22.1.${SUSE_ARCH}.rpm + +MAINTAINER= tonio@NetBSD.org +COMMENT= Linux compatibility package with old shared libraries + +EMUL_MODULES.linux= base + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_compat/distinfo b/emulators/suse113_compat/distinfo new file mode 100644 index 00000000000..7a20f63dcb8 --- /dev/null +++ b/emulators/suse113_compat/distinfo @@ -0,0 +1,14 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:27:53 chs Exp $ + +SHA1 (suse113/i586/libjpeg6-6.2.0-3.1.i586.rpm) = eaf8512a9a16a708516b5f9d3d68fe485ac0dfae +RMD160 (suse113/i586/libjpeg6-6.2.0-3.1.i586.rpm) = eebecfc6242c36aa30cdaef17e179dac31eae13e +Size (suse113/i586/libjpeg6-6.2.0-3.1.i586.rpm) = 65987 bytes +SHA1 (suse113/i586/libstdc++33-3.3.3-22.1.i586.rpm) = 7143e470441bed6a2f04f4f92a8fa888445fdf50 +RMD160 (suse113/i586/libstdc++33-3.3.3-22.1.i586.rpm) = 51ae9f0bc231dde1827976efc4136b65a01fb5a5 +Size (suse113/i586/libstdc++33-3.3.3-22.1.i586.rpm) = 205087 bytes +SHA1 (suse113/x86_64/libjpeg6-6.2.0-3.1.x86_64.rpm) = c88a72c59e12a4f2b584e0b6011d7d6d1e09d616 +RMD160 (suse113/x86_64/libjpeg6-6.2.0-3.1.x86_64.rpm) = 5c35b2824a8a05bcbed8cb3d3a7f04fb421ba1de +Size (suse113/x86_64/libjpeg6-6.2.0-3.1.x86_64.rpm) = 67335 bytes +SHA1 (suse113/x86_64/libstdc++33-3.3.3-22.1.x86_64.rpm) = 7e84a808d07d0eed00314ef0e400a7563d34f832 +RMD160 (suse113/x86_64/libstdc++33-3.3.3-22.1.x86_64.rpm) = e93bc8ef6235e5033360a2fec17c98a192e4319c +Size (suse113/x86_64/libstdc++33-3.3.3-22.1.x86_64.rpm) = 191553 bytes diff --git a/emulators/suse113_expat/DESCR b/emulators/suse113_expat/DESCR new file mode 100644 index 00000000000..4a64e91260e --- /dev/null +++ b/emulators/suse113_expat/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package supports running ELF binaries linked with glibc2 that +require expat shared libraries. diff --git a/emulators/suse113_expat/Makefile b/emulators/suse113_expat/Makefile new file mode 100644 index 00000000000..17047854826 --- /dev/null +++ b/emulators/suse113_expat/Makefile @@ -0,0 +1,13 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:54 chs Exp $ + +DISTNAME= suse_expat-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES= libexpat1-2.0.1-98.1.${SUSE_ARCH}.rpm + +MAINTAINER= tonio@NetBSD.org +COMMENT= Linux compatibility package for expat + +EMUL_MODULES.linux= base + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_expat/distinfo b/emulators/suse113_expat/distinfo new file mode 100644 index 00000000000..5f65554c80f --- /dev/null +++ b/emulators/suse113_expat/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:27:54 chs Exp $ + +SHA1 (suse113/i586/libexpat1-2.0.1-98.1.i586.rpm) = 36f5fab6449a5677b2a0e9f98896cb120fd6b02d +RMD160 (suse113/i586/libexpat1-2.0.1-98.1.i586.rpm) = 8edb6885244a94c8b4a46059889d752a7b32991f +Size (suse113/i586/libexpat1-2.0.1-98.1.i586.rpm) = 59989 bytes +SHA1 (suse113/x86_64/libexpat1-2.0.1-98.1.x86_64.rpm) = b9c1a46038439768a58cb55bc3a75fc2909b154b +RMD160 (suse113/x86_64/libexpat1-2.0.1-98.1.x86_64.rpm) = 6a4406d451b62c35e3aded10e1f8980ffa2cdc7e +Size (suse113/x86_64/libexpat1-2.0.1-98.1.x86_64.rpm) = 59205 bytes diff --git a/emulators/suse113_fontconfig/DESCR b/emulators/suse113_fontconfig/DESCR new file mode 100644 index 00000000000..48a1e2cd2ab --- /dev/null +++ b/emulators/suse113_fontconfig/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package supports running ELF binaries linked with glibc2 that +require fontconfig shared libraries. diff --git a/emulators/suse113_fontconfig/Makefile b/emulators/suse113_fontconfig/Makefile new file mode 100644 index 00000000000..9dc0919e559 --- /dev/null +++ b/emulators/suse113_fontconfig/Makefile @@ -0,0 +1,25 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:55 chs Exp $ + +DISTNAME= suse_fontconfig-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES= fontconfig-2.8.0-7.1.${SUSE_ARCH}.rpm + +MAINTAINER= tonio@NetBSD.org +COMMENT= Linux compatibility package for fontconfig + +EMUL_MODULES.linux= expat freetype2 + +.include "../../emulators/suse113_linux/Makefile.common" + +PLIST_SRC= ${PKGDIR}/PLIST ${RPM2PKG_PLIST} + +do-build: + ${SETENV} LOCALBASE=${LOCALBASE:Q} X11BASE=${X11BASE:Q} \ + ${AWK} -f ${FILESDIR}/generate.awk ${FILESDIR}/local.conf.in \ + > ${WRKSRC}/local.conf + +post-install: + ${INSTALL_DATA} ${WRKSRC}/local.conf \ + ${DESTDIR}${PREFIX}/${EMULSUBDIR}/etc/fonts/local.conf + +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_fontconfig/PLIST b/emulators/suse113_fontconfig/PLIST new file mode 100644 index 00000000000..5dec4148632 --- /dev/null +++ b/emulators/suse113_fontconfig/PLIST @@ -0,0 +1,2 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2010/09/24 01:27:55 chs Exp $ +${EMULSUBDIRSLASH}etc/fonts/local.conf diff --git a/emulators/suse113_fontconfig/distinfo b/emulators/suse113_fontconfig/distinfo new file mode 100644 index 00000000000..cbbba28cc1c --- /dev/null +++ b/emulators/suse113_fontconfig/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:27:55 chs Exp $ + +SHA1 (suse113/i586/fontconfig-2.8.0-7.1.i586.rpm) = dddf5e9048c50010ebe77cbe0565db2f1d8896ba +RMD160 (suse113/i586/fontconfig-2.8.0-7.1.i586.rpm) = d22ae1d32446490908d449fbb1cc4b1576c272e3 +Size (suse113/i586/fontconfig-2.8.0-7.1.i586.rpm) = 289374 bytes +SHA1 (suse113/x86_64/fontconfig-2.8.0-7.1.x86_64.rpm) = 6c860acdacbfc0605a3665c5825f2b96acd2df06 +RMD160 (suse113/x86_64/fontconfig-2.8.0-7.1.x86_64.rpm) = 7cd85a1a2b3c49c09c1cebb7a75e0d899116d752 +Size (suse113/x86_64/fontconfig-2.8.0-7.1.x86_64.rpm) = 288962 bytes diff --git a/emulators/suse113_fontconfig/files/generate.awk b/emulators/suse113_fontconfig/files/generate.awk new file mode 100644 index 00000000000..5aec94554d4 --- /dev/null +++ b/emulators/suse113_fontconfig/files/generate.awk @@ -0,0 +1,37 @@ +# $NetBSD: generate.awk,v 1.1.1.1 2010/09/24 01:27:55 chs Exp $ +# +# AWK script to replace @FONTDIR_ENTRIES@ with a list of <dir></dir> +# entries taken from the "entries" array. We do variable replacement +# for ${LOCALBASE} and ${X11BASE} using the values of LOCALBASE and +# X11BASE that are passed to the script. +# + +BEGIN { + entries[0] = "${X11BASE}/lib/X11/fonts" + entries[1] = "${LOCALBASE}/OpenOffice.org1.1.5/share/fonts" + entries[2] = "${LOCALBASE}/openoffice.org2.2/share/fonts" + entries[3] = "${LOCALBASE}/java/blackdown-1.3.1/lib/fonts" + entries[4] = "${LOCALBASE}/java/scsl-1.5/lib/fonts" + entries[5] = "${LOCALBASE}/java/sun-1.3.1/lib/fonts" + entries[6] = "${LOCALBASE}/java/sun-1.4/lib/fonts" + entries[7] = "${LOCALBASE}/java/sun-1.5/lib/fonts" + entries[8] = "${LOCALBASE}/java/sun-6/lib/fonts" + entries[9] = "${LOCALBASE}/Acrobat4/Resource/CIDFont" + entries[10] = "${LOCALBASE}/Acrobat5/Resource/Font" + entries[11] = "${LOCALBASE}/Acrobat7/Resource/CIDFont" + num_entries = 12 + + LOCALBASE = ENVIRON["LOCALBASE"] ? ENVIRON["LOCALBASE"] : "/usr/pkg" + X11BASE = ENVIRON["X11BASE"] ? ENVIRON["X11BASE"] : "/usr/X11R6" +} + +/^@FONTDIR_ENTRIES@/ { + for (i = 0; i < num_entries; i++) { + entry = entries[i] + sub("[$]{LOCALBASE}", LOCALBASE, entry) + sub("[$]{X11BASE}", X11BASE, entry) + print " <dir>" entry "</dir>" + } + next +} +{ print } diff --git a/emulators/suse113_fontconfig/files/local.conf.in b/emulators/suse113_fontconfig/files/local.conf.in new file mode 100644 index 00000000000..19d57a009ee --- /dev/null +++ b/emulators/suse113_fontconfig/files/local.conf.in @@ -0,0 +1,11 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<!-- $NetBSD: local.conf.in,v 1.1.1.1 2010/09/24 01:27:55 chs Exp $ --> +<!-- /etc/fonts/fonts.conf file to configure system font access --> +<fontconfig> + +<!-- Local font directory list --> + +@FONTDIR_ENTRIES@ + +</fontconfig> diff --git a/emulators/suse113_freetype2/DESCR b/emulators/suse113_freetype2/DESCR new file mode 100644 index 00000000000..9d1ced14b3a --- /dev/null +++ b/emulators/suse113_freetype2/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package supports running ELF binaries linked with glibc2 that +require freetype2 shared libraries. diff --git a/emulators/suse113_freetype2/Makefile b/emulators/suse113_freetype2/Makefile new file mode 100644 index 00000000000..4cb24fda1ce --- /dev/null +++ b/emulators/suse113_freetype2/Makefile @@ -0,0 +1,13 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:56 chs Exp $ + +DISTNAME= suse_freetype2-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES= libfreetype6-2.3.12-6.3.${SUSE_ARCH}.rpm + +MAINTAINER= tonio@NetBSD.org +COMMENT= Linux compatibility package for freetype-2.x + +EMUL_MODULES.linux= base + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_freetype2/distinfo b/emulators/suse113_freetype2/distinfo new file mode 100644 index 00000000000..3462f9a847a --- /dev/null +++ b/emulators/suse113_freetype2/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:27:56 chs Exp $ + +SHA1 (suse113/i586/libfreetype6-2.3.12-6.3.i586.rpm) = 883d256fc77d8556417048e0fe755db6a3fd9c1f +RMD160 (suse113/i586/libfreetype6-2.3.12-6.3.i586.rpm) = 1f4b1117aa8a65fe61e093e712c3d409b5870671 +Size (suse113/i586/libfreetype6-2.3.12-6.3.i586.rpm) = 372032 bytes +SHA1 (suse113/x86_64/libfreetype6-2.3.12-6.3.x86_64.rpm) = 3d3632357f9d542bf43b9e0af1452075484866ff +RMD160 (suse113/x86_64/libfreetype6-2.3.12-6.3.x86_64.rpm) = 7009ed90aa5ab674bca103c1da723969147e6b80 +Size (suse113/x86_64/libfreetype6-2.3.12-6.3.x86_64.rpm) = 369256 bytes diff --git a/emulators/suse113_glx/DESCR b/emulators/suse113_glx/DESCR new file mode 100644 index 00000000000..15d0f9e4737 --- /dev/null +++ b/emulators/suse113_glx/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package supports running ELF binaries linked with glibc2 that +require OpenGL/Mesa shared libraries. diff --git a/emulators/suse113_glx/Makefile b/emulators/suse113_glx/Makefile new file mode 100644 index 00000000000..6e02bdb698f --- /dev/null +++ b/emulators/suse113_glx/Makefile @@ -0,0 +1,13 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:57 chs Exp $ + +DISTNAME= suse_glx-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES+= Mesa-7.8.2-1.3.${SUSE_ARCH}.rpm + +MAINTAINER= pkgsrc-users@NetBSD.org +COMMENT= Linux compatibility package for OpenGL/Mesa + +EMUL_MODULES.linux= x11 + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_glx/distinfo b/emulators/suse113_glx/distinfo new file mode 100644 index 00000000000..d7a90ea6982 --- /dev/null +++ b/emulators/suse113_glx/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:27:57 chs Exp $ + +SHA1 (suse113/i586/Mesa-7.8.2-1.3.i586.rpm) = 229ac7f76c7c61a6281620466d2da2c3185093af +RMD160 (suse113/i586/Mesa-7.8.2-1.3.i586.rpm) = 44f1ea5a70df58eaab0c379242466c44f9d0ddba +Size (suse113/i586/Mesa-7.8.2-1.3.i586.rpm) = 5046617 bytes +SHA1 (suse113/x86_64/Mesa-7.8.2-1.3.x86_64.rpm) = 6a10da819e4d88e9f9219362e27d36831ed82b7a +RMD160 (suse113/x86_64/Mesa-7.8.2-1.3.x86_64.rpm) = d328fceb8a00be5c4d6969b2e2af6c2faac23f95 +Size (suse113/x86_64/Mesa-7.8.2-1.3.x86_64.rpm) = 4968300 bytes diff --git a/emulators/suse113_gtk2/DEINSTALL b/emulators/suse113_gtk2/DEINSTALL new file mode 100644 index 00000000000..0df8ff541d8 --- /dev/null +++ b/emulators/suse113_gtk2/DEINSTALL @@ -0,0 +1,16 @@ +# $NetBSD: DEINSTALL,v 1.1.1.1 2010/09/24 01:27:58 chs Exp $ +# +# Remove gtk/pango module configuration. +# +case ${STAGE} in +DEINSTALL) + GNOME_BINDIR="${PKG_PREFIX}/@EMULSUBDIR@/opt/gnome/bin" + GNOME_ETCDIR="${PKG_PREFIX}/@EMULSUBDIR@/etc" + + ${ECHO} "${PKGNAME}: removing GTK/Pango module configuration" + ${RM} -f ${GNOME_ETCDIR}/gtk-2.0/gtk.immodules + ${RM} -f ${GNOME_ETCDIR}/gtk-2.0/gdk-pixbuf.loaders + ${RM} -f ${GNOME_ETCDIR}/pango/pango.modules + ${RM} -rf ${PKG_PREFIX}/@EMULSUBDIR@/var/cache/gio-2.0 + ;; +esac diff --git a/emulators/suse113_gtk2/DESCR b/emulators/suse113_gtk2/DESCR new file mode 100644 index 00000000000..bc684571d53 --- /dev/null +++ b/emulators/suse113_gtk2/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package supports running ELF binaries linked with glibc2 that +require GTK+-2.x shared libraries. diff --git a/emulators/suse113_gtk2/INSTALL b/emulators/suse113_gtk2/INSTALL new file mode 100644 index 00000000000..10438f054b5 --- /dev/null +++ b/emulators/suse113_gtk2/INSTALL @@ -0,0 +1,17 @@ +# $NetBSD: INSTALL,v 1.1.1.1 2010/09/24 01:27:58 chs Exp $ +# +# Initialize gtk/pango module configuration. +# +case ${STAGE} in +POST-INSTALL) + GNOME_BINDIR="${PKG_PREFIX}/@EMULSUBDIR@/usr/bin" + GNOME_ETCDIR="${PKG_PREFIX}/@EMULSUBDIR@/etc" + SUSECONFIG="${PKG_PREFIX}/@EMULSUBDIR@/sbin/SuSEconfig" + + ${ECHO} "${PKGNAME}: initializing GTK/Pango module configuration" + ${GNOME_BINDIR}/gtk-query-immodules-2.0@BINSUFFIX@ > ${GNOME_ETCDIR}/gtk-2.0/gtk.immodules + ${GNOME_BINDIR}/gdk-pixbuf-query-loaders@BINSUFFIX@ > ${GNOME_ETCDIR}/gtk-2.0/gdk-pixbuf.loaders + ${GNOME_BINDIR}/pango-querymodules@BINSUFFIX@ > ${GNOME_ETCDIR}/pango/pango.modules + PATH=${PKG_PREFIX}/@EMULSUBDIR@/bin ROOT=${PKG_PREFIX}/@EMULSUBDIR@ bash ${SUSECONFIG} --module glib2 + ;; +esac diff --git a/emulators/suse113_gtk2/Makefile b/emulators/suse113_gtk2/Makefile new file mode 100644 index 00000000000..38971d9301c --- /dev/null +++ b/emulators/suse113_gtk2/Makefile @@ -0,0 +1,34 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:58 chs Exp $ + +DISTNAME= suse_gtk2-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES= cairo-1.8.10-3.1.${SUSE_ARCH}.rpm \ + dbus-1-1.2.24-1.18.${SUSE_ARCH}.rpm \ + gconf2-2.28.1-3.4.${SUSE_ARCH}.rpm \ + glib2-2.24.1-2.5.${SUSE_ARCH}.rpm \ + glib2-branding-upstream-2.24.1-2.5.${SUSE_ARCH}.rpm \ + gtk2-2.20.1-2.13.${SUSE_ARCH}.rpm \ + libatk-1_0-0-1.30.0-1.12.${SUSE_ARCH}.rpm \ + libgio-2_0-0-2.24.1-2.5.${SUSE_ARCH}.rpm \ + libglib-2_0-0-2.24.1-2.5.${SUSE_ARCH}.rpm \ + libgmodule-2_0-0-2.24.1-2.5.${SUSE_ARCH}.rpm \ + libgobject-2_0-0-2.24.1-2.5.${SUSE_ARCH}.rpm \ + libgthread-2_0-0-2.24.1-2.5.${SUSE_ARCH}.rpm \ + orbit2-2.14.18-2.8.${SUSE_ARCH}.rpm \ + pango-1.28.0-2.7.${SUSE_ARCH}.rpm + +MAINTAINER= tonio@NetBSD.org +COMMENT= Linux compatibility package for GTK+-2.x + +EMUL_MODULES.linux= fontconfig freetype2 jpeg png tiff x11 + +# These files are managed by the +INSTALL/+DEINSTALL scripts. +CHECK_FILES_SKIP+= ${EMULDIR}/etc/gtk-2.0/gtk.immodules +CHECK_FILES_SKIP+= ${EMULDIR}/etc/gtk-2.0/gdk-pixbuf.loaders +CHECK_FILES_SKIP+= ${EMULDIR}/etc/pango/pango.modules + +BINSUFFIX?= # empty +FILES_SUBST+= BINSUFFIX=${BINSUFFIX:Q} + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_gtk2/distinfo b/emulators/suse113_gtk2/distinfo new file mode 100644 index 00000000000..93fad717d01 --- /dev/null +++ b/emulators/suse113_gtk2/distinfo @@ -0,0 +1,86 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:27:58 chs Exp $ + +SHA1 (suse113/i586/cairo-1.8.10-3.1.i586.rpm) = bfee95d99a32cdd85e8863a0a6e3b24bcad88c4b +RMD160 (suse113/i586/cairo-1.8.10-3.1.i586.rpm) = 57658933228536b1f3855c52f2e026c9d45a0eca +Size (suse113/i586/cairo-1.8.10-3.1.i586.rpm) = 444857 bytes +SHA1 (suse113/i586/dbus-1-1.2.24-1.18.i586.rpm) = 7bbf469d0a6e43c27a6bf4344a414cf0e4bcf67b +RMD160 (suse113/i586/dbus-1-1.2.24-1.18.i586.rpm) = 8a867303a258e16cca2009f8fcf40c455dd3ba76 +Size (suse113/i586/dbus-1-1.2.24-1.18.i586.rpm) = 242783 bytes +SHA1 (suse113/i586/gconf2-2.28.1-3.4.i586.rpm) = b057d14abf0d24eaa32847ca7d7e774aaa7c2eb6 +RMD160 (suse113/i586/gconf2-2.28.1-3.4.i586.rpm) = 7624c1da6b1bfe992b4b57790838d7099860c916 +Size (suse113/i586/gconf2-2.28.1-3.4.i586.rpm) = 247563 bytes +SHA1 (suse113/i586/glib2-2.24.1-2.5.i586.rpm) = 4ae81c739e9c707ad5898b9d8e25e90a5605e836 +RMD160 (suse113/i586/glib2-2.24.1-2.5.i586.rpm) = fc30a0a5dbf419084e55595a163600d2ecbbab16 +Size (suse113/i586/glib2-2.24.1-2.5.i586.rpm) = 184497 bytes +SHA1 (suse113/i586/glib2-branding-upstream-2.24.1-2.5.i586.rpm) = 14f4e85312e6a504be1580b0d1f39a20b7f56ba4 +RMD160 (suse113/i586/glib2-branding-upstream-2.24.1-2.5.i586.rpm) = edc2f8f9437e728e4211cf664e1b2584e9eb3ce2 +Size (suse113/i586/glib2-branding-upstream-2.24.1-2.5.i586.rpm) = 25982 bytes +SHA1 (suse113/i586/gtk2-2.20.1-2.13.i586.rpm) = 91cf526708682c6dc5d65053b704afc96c758d34 +RMD160 (suse113/i586/gtk2-2.20.1-2.13.i586.rpm) = 60fa5250cd7f965899f813c1fb1e85c66ead02c3 +Size (suse113/i586/gtk2-2.20.1-2.13.i586.rpm) = 2814858 bytes +SHA1 (suse113/i586/libatk-1_0-0-1.30.0-1.12.i586.rpm) = 9a72f55c74df84670bdca9f055f53f69f20c0a19 +RMD160 (suse113/i586/libatk-1_0-0-1.30.0-1.12.i586.rpm) = 1038d5b493896e4bd59dd12c688781d682f0afe7 +Size (suse113/i586/libatk-1_0-0-1.30.0-1.12.i586.rpm) = 111078 bytes +SHA1 (suse113/i586/libgio-2_0-0-2.24.1-2.5.i586.rpm) = 5baac1085011ef67f06190bd097f94e7900d7a24 +RMD160 (suse113/i586/libgio-2_0-0-2.24.1-2.5.i586.rpm) = 2e935ff1c6d6f67be44e6f4469f159126135ef89 +Size (suse113/i586/libgio-2_0-0-2.24.1-2.5.i586.rpm) = 247584 bytes +SHA1 (suse113/i586/libglib-2_0-0-2.24.1-2.5.i586.rpm) = e73c139fabf06695cebd36d7873d8e1595848ee4 +RMD160 (suse113/i586/libglib-2_0-0-2.24.1-2.5.i586.rpm) = 8b5570e8672a52a76fe4e1ecd0218b5c65343ab0 +Size (suse113/i586/libglib-2_0-0-2.24.1-2.5.i586.rpm) = 317503 bytes +SHA1 (suse113/i586/libgmodule-2_0-0-2.24.1-2.5.i586.rpm) = b97b49a46b807889cafedd976abb9d4e5f48f356 +RMD160 (suse113/i586/libgmodule-2_0-0-2.24.1-2.5.i586.rpm) = e4dc904adf9c9fc5c82cc5dfdff26daa93bbcb51 +Size (suse113/i586/libgmodule-2_0-0-2.24.1-2.5.i586.rpm) = 29928 bytes +SHA1 (suse113/i586/libgobject-2_0-0-2.24.1-2.5.i586.rpm) = c1560b6356366cb231ce5d77c0d58bb36ff79ee9 +RMD160 (suse113/i586/libgobject-2_0-0-2.24.1-2.5.i586.rpm) = cd45c84fc12a8b8a7de955677f2f6bdbb8bbcbbe +Size (suse113/i586/libgobject-2_0-0-2.24.1-2.5.i586.rpm) = 120199 bytes +SHA1 (suse113/i586/libgthread-2_0-0-2.24.1-2.5.i586.rpm) = f80621c3f84597b0f9bdcd6f22cc65863b16add0 +RMD160 (suse113/i586/libgthread-2_0-0-2.24.1-2.5.i586.rpm) = 61cd55bd2656484382c9f130c52338a9f1bee417 +Size (suse113/i586/libgthread-2_0-0-2.24.1-2.5.i586.rpm) = 30917 bytes +SHA1 (suse113/i586/orbit2-2.14.18-2.8.i586.rpm) = 29ba6173936256f938563529945a6b9f67cd5ab8 +RMD160 (suse113/i586/orbit2-2.14.18-2.8.i586.rpm) = 5203c84e2ce5af80468dc78249aad541688e99fe +Size (suse113/i586/orbit2-2.14.18-2.8.i586.rpm) = 160384 bytes +SHA1 (suse113/i586/pango-1.28.0-2.7.i586.rpm) = d37c08d7d8d3d12035368e4a42fe3425608797e4 +RMD160 (suse113/i586/pango-1.28.0-2.7.i586.rpm) = 01bf2abd23944f3e70cbd8908ea479b449a356b2 +Size (suse113/i586/pango-1.28.0-2.7.i586.rpm) = 388224 bytes +SHA1 (suse113/x86_64/cairo-1.8.10-3.1.x86_64.rpm) = b6d5042729603d073b797b2f19b1eaeeff6f96a2 +RMD160 (suse113/x86_64/cairo-1.8.10-3.1.x86_64.rpm) = e1c70616604462537cef95315abd8543219e0b52 +Size (suse113/x86_64/cairo-1.8.10-3.1.x86_64.rpm) = 433901 bytes +SHA1 (suse113/x86_64/dbus-1-1.2.24-1.18.x86_64.rpm) = ddbdac5594ec29e17239be884bdcb9f201b4cf6f +RMD160 (suse113/x86_64/dbus-1-1.2.24-1.18.x86_64.rpm) = f68b1e542a95bf583ccdd0e91e54aa17a4d9e7d1 +Size (suse113/x86_64/dbus-1-1.2.24-1.18.x86_64.rpm) = 238285 bytes +SHA1 (suse113/x86_64/gconf2-2.28.1-3.4.x86_64.rpm) = ef1afc13027f719608e3a5d0fa9b3b6e1624830c +RMD160 (suse113/x86_64/gconf2-2.28.1-3.4.x86_64.rpm) = 0486f680781b96f6a763aadf1e445157ac6d6219 +Size (suse113/x86_64/gconf2-2.28.1-3.4.x86_64.rpm) = 249411 bytes +SHA1 (suse113/x86_64/glib2-2.24.1-2.5.x86_64.rpm) = 8bb61777b4ce56ffa57952b79d727909e72c4334 +RMD160 (suse113/x86_64/glib2-2.24.1-2.5.x86_64.rpm) = 2473056c96ccbf4092a6543c7e9eca11adfbe5b6 +Size (suse113/x86_64/glib2-2.24.1-2.5.x86_64.rpm) = 184658 bytes +SHA1 (suse113/x86_64/glib2-branding-upstream-2.24.1-2.5.x86_64.rpm) = f554f7755377162836db98894e82792d1ee27b20 +RMD160 (suse113/x86_64/glib2-branding-upstream-2.24.1-2.5.x86_64.rpm) = 94b1b2af0f07815e442f992366d1b893e558cfc9 +Size (suse113/x86_64/glib2-branding-upstream-2.24.1-2.5.x86_64.rpm) = 25963 bytes +SHA1 (suse113/x86_64/gtk2-2.20.1-2.13.x86_64.rpm) = fc94d26843e409d8d827d842cff3ba35a4e766d3 +RMD160 (suse113/x86_64/gtk2-2.20.1-2.13.x86_64.rpm) = 9e9c33833b97085aabca5f850f55eaf9cde8b159 +Size (suse113/x86_64/gtk2-2.20.1-2.13.x86_64.rpm) = 2839949 bytes +SHA1 (suse113/x86_64/libatk-1_0-0-1.30.0-1.12.x86_64.rpm) = 774984b5f677b1cc7b5c4380dc85f8b749565971 +RMD160 (suse113/x86_64/libatk-1_0-0-1.30.0-1.12.x86_64.rpm) = 23e526c86ccd3044f40c66ad4b98711d12dd33a8 +Size (suse113/x86_64/libatk-1_0-0-1.30.0-1.12.x86_64.rpm) = 112014 bytes +SHA1 (suse113/x86_64/libgio-2_0-0-2.24.1-2.5.x86_64.rpm) = e9c6a8a72bf902a65d5688bd605c36c54e3e3565 +RMD160 (suse113/x86_64/libgio-2_0-0-2.24.1-2.5.x86_64.rpm) = 6eb04264a07ec75859b05c4da37268c4957beb64 +Size (suse113/x86_64/libgio-2_0-0-2.24.1-2.5.x86_64.rpm) = 248701 bytes +SHA1 (suse113/x86_64/libglib-2_0-0-2.24.1-2.5.x86_64.rpm) = cd95dbcc9afbeab16bae7fbc505404b0264a2be1 +RMD160 (suse113/x86_64/libglib-2_0-0-2.24.1-2.5.x86_64.rpm) = a3f6571d7e7cc6f21f48df17831bfd21c4f46bca +Size (suse113/x86_64/libglib-2_0-0-2.24.1-2.5.x86_64.rpm) = 324904 bytes +SHA1 (suse113/x86_64/libgmodule-2_0-0-2.24.1-2.5.x86_64.rpm) = 0a6434fd7e35ecc0c802daf285a201b6a1b5a2bb +RMD160 (suse113/x86_64/libgmodule-2_0-0-2.24.1-2.5.x86_64.rpm) = 02c2fe05c56df202e127fd396bb0b442561bd6db +Size (suse113/x86_64/libgmodule-2_0-0-2.24.1-2.5.x86_64.rpm) = 29852 bytes +SHA1 (suse113/x86_64/libgobject-2_0-0-2.24.1-2.5.x86_64.rpm) = bb322a2efd2ae84f1d54d2dc865152099f84e8db +RMD160 (suse113/x86_64/libgobject-2_0-0-2.24.1-2.5.x86_64.rpm) = 9a72e0c156f9ceaba90c9123a4194618dd82715a +Size (suse113/x86_64/libgobject-2_0-0-2.24.1-2.5.x86_64.rpm) = 126319 bytes +SHA1 (suse113/x86_64/libgthread-2_0-0-2.24.1-2.5.x86_64.rpm) = 5d8047facb59fd625df6dd746374b1edafaba3b3 +RMD160 (suse113/x86_64/libgthread-2_0-0-2.24.1-2.5.x86_64.rpm) = 354b8cd19e780c10c28444d8f96ad9cc6667f807 +Size (suse113/x86_64/libgthread-2_0-0-2.24.1-2.5.x86_64.rpm) = 31187 bytes +SHA1 (suse113/x86_64/orbit2-2.14.18-2.8.x86_64.rpm) = 40eb44e631c7b8d2864e7382a25ffe2f6b31dba6 +RMD160 (suse113/x86_64/orbit2-2.14.18-2.8.x86_64.rpm) = e2e5d65397cdef21c23b0e358bed98ef1b1e7799 +Size (suse113/x86_64/orbit2-2.14.18-2.8.x86_64.rpm) = 165243 bytes +SHA1 (suse113/x86_64/pango-1.28.0-2.7.x86_64.rpm) = 39b3ac5af4bb2ce3c17e4bda577529594b505440 +RMD160 (suse113/x86_64/pango-1.28.0-2.7.x86_64.rpm) = a76beb2a42fef2e7b2bfeed24e157c284709d290 +Size (suse113/x86_64/pango-1.28.0-2.7.x86_64.rpm) = 390446 bytes diff --git a/emulators/suse113_gtk2/suse.x86_64.mk b/emulators/suse113_gtk2/suse.x86_64.mk new file mode 100644 index 00000000000..0ef89997be7 --- /dev/null +++ b/emulators/suse113_gtk2/suse.x86_64.mk @@ -0,0 +1,4 @@ +# $NetBSD: suse.x86_64.mk,v 1.1.1.1 2010/09/24 01:27:58 chs Exp $ + +# Suffix on the GTK+-2.x/Pango binaries used in the INSTALL script +BINSUFFIX= -64 diff --git a/emulators/suse113_krb5/DESCR b/emulators/suse113_krb5/DESCR new file mode 100644 index 00000000000..90b22ca471c --- /dev/null +++ b/emulators/suse113_krb5/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package supports running ELF binaries linked with glibc2 that +require kerberos shared libraries. diff --git a/emulators/suse113_krb5/Makefile b/emulators/suse113_krb5/Makefile new file mode 100644 index 00000000000..26ac7f48468 --- /dev/null +++ b/emulators/suse113_krb5/Makefile @@ -0,0 +1,14 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:27:59 chs Exp $ + +DISTNAME= suse_krb5-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES= krb5-1.8.1-4.3.${SUSE_ARCH}.rpm \ + libcom_err2-1.41.11-1.11.${SUSE_ARCH}.rpm + +MAINTAINER= pkgsrc-users@NetBSD.org +COMMENT= Linux compatibility package for kerberos libraries + +EMUL_MODULES.linux= base + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_krb5/distinfo b/emulators/suse113_krb5/distinfo new file mode 100644 index 00000000000..c2f09d0ef08 --- /dev/null +++ b/emulators/suse113_krb5/distinfo @@ -0,0 +1,14 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:27:59 chs Exp $ + +SHA1 (suse113/i586/krb5-1.8.1-4.3.i586.rpm) = 6c94cdd19b188e5dd3083b2af5830ea145fc1d00 +RMD160 (suse113/i586/krb5-1.8.1-4.3.i586.rpm) = 5448464aa2d78f253777463b9db49ffa2754262b +Size (suse113/i586/krb5-1.8.1-4.3.i586.rpm) = 513031 bytes +SHA1 (suse113/i586/libcom_err2-1.41.11-1.11.i586.rpm) = 4efd4a84d4b6e29aaa3c6a56fb84b00aac2a1188 +RMD160 (suse113/i586/libcom_err2-1.41.11-1.11.i586.rpm) = d0494bbde1e445af92f1bdc6dc139e6485bbe926 +Size (suse113/i586/libcom_err2-1.41.11-1.11.i586.rpm) = 19060 bytes +SHA1 (suse113/x86_64/krb5-1.8.1-4.3.x86_64.rpm) = 412260b0798ddc17aed619448852f2a9264d1793 +RMD160 (suse113/x86_64/krb5-1.8.1-4.3.x86_64.rpm) = 4c68f0f8d139fd20e0570860512f321356bc202d +Size (suse113/x86_64/krb5-1.8.1-4.3.x86_64.rpm) = 512069 bytes +SHA1 (suse113/x86_64/libcom_err2-1.41.11-1.11.x86_64.rpm) = e38c22805b1c81a66892f91c0e64f2285c883e67 +RMD160 (suse113/x86_64/libcom_err2-1.41.11-1.11.x86_64.rpm) = 284bfe2420583d52f109b85e3d97fd61580b87fd +Size (suse113/x86_64/libcom_err2-1.41.11-1.11.x86_64.rpm) = 19426 bytes diff --git a/emulators/suse113_libcups/DESCR b/emulators/suse113_libcups/DESCR new file mode 100644 index 00000000000..2ecf12ed3fb --- /dev/null +++ b/emulators/suse113_libcups/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package supports running ELF binaries linked with glibc2 that +require CUPS shared libraries. diff --git a/emulators/suse113_libcups/Makefile b/emulators/suse113_libcups/Makefile new file mode 100644 index 00000000000..df10efd1959 --- /dev/null +++ b/emulators/suse113_libcups/Makefile @@ -0,0 +1,13 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:28:00 chs Exp $ + +DISTNAME= suse_libcups-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES= cups-libs-1.4.4-2.3.${SUSE_ARCH}.rpm + +MAINTAINER= markd@NetBSD.org +COMMENT= Linux compatibility package for CUPS + +EMUL_MODULES.linux= openssl + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_libcups/distinfo b/emulators/suse113_libcups/distinfo new file mode 100644 index 00000000000..032829fc8a0 --- /dev/null +++ b/emulators/suse113_libcups/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:28:00 chs Exp $ + +SHA1 (suse113/i586/cups-libs-1.4.4-2.3.i586.rpm) = 6cbf7e3210b1fae85a90f21aec3b7aa2932da7f7 +RMD160 (suse113/i586/cups-libs-1.4.4-2.3.i586.rpm) = 363ba2f9145f2479c5239edddc0b9531709b24a7 +Size (suse113/i586/cups-libs-1.4.4-2.3.i586.rpm) = 564484 bytes +SHA1 (suse113/x86_64/cups-libs-1.4.4-2.3.x86_64.rpm) = 15f15b6b64943020a3912c7bdab79b3044de2e7b +RMD160 (suse113/x86_64/cups-libs-1.4.4-2.3.x86_64.rpm) = 824a5c927e224c0ae7fe3937e562f71b9b5428ed +Size (suse113/x86_64/cups-libs-1.4.4-2.3.x86_64.rpm) = 559995 bytes diff --git a/emulators/suse113_libjpeg/DESCR b/emulators/suse113_libjpeg/DESCR new file mode 100644 index 00000000000..b9297dc4d48 --- /dev/null +++ b/emulators/suse113_libjpeg/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package supports running ELF binaries linked with glibc2 that +require JPEG shared libraries. diff --git a/emulators/suse113_libjpeg/Makefile b/emulators/suse113_libjpeg/Makefile new file mode 100644 index 00000000000..81e44c4da7c --- /dev/null +++ b/emulators/suse113_libjpeg/Makefile @@ -0,0 +1,13 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:28:01 chs Exp $ + +DISTNAME= suse_libjpeg-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES= libjpeg8-8.0.1-1.9.${SUSE_ARCH}.rpm + +MAINTAINER= tonio@NetBSD.org +COMMENT= Linux compatibility package for JPEG + +EMUL_MODULES.linux= base + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_libjpeg/distinfo b/emulators/suse113_libjpeg/distinfo new file mode 100644 index 00000000000..4e144947926 --- /dev/null +++ b/emulators/suse113_libjpeg/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:28:01 chs Exp $ + +SHA1 (suse113/i586/libjpeg8-8.0.1-1.9.i586.rpm) = aa9ba11e518962dcfffc79770b03058430a53c04 +RMD160 (suse113/i586/libjpeg8-8.0.1-1.9.i586.rpm) = b5eae86c4cf65f8dbf8774edb211e7230cb20dd6 +Size (suse113/i586/libjpeg8-8.0.1-1.9.i586.rpm) = 97986 bytes +SHA1 (suse113/x86_64/libjpeg8-8.0.1-1.9.x86_64.rpm) = f518665424405778a66562ef9224fea6ec6d7d33 +RMD160 (suse113/x86_64/libjpeg8-8.0.1-1.9.x86_64.rpm) = dfb286cf9842c03bcd931765ec0a22906a0f1720 +Size (suse113/x86_64/libjpeg8-8.0.1-1.9.x86_64.rpm) = 100194 bytes diff --git a/emulators/suse113_libpng/DESCR b/emulators/suse113_libpng/DESCR new file mode 100644 index 00000000000..23bdd4b7227 --- /dev/null +++ b/emulators/suse113_libpng/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package supports running ELF binaries linked with glibc2 that +require PNG shared libraries. diff --git a/emulators/suse113_libpng/Makefile b/emulators/suse113_libpng/Makefile new file mode 100644 index 00000000000..7e56184d43a --- /dev/null +++ b/emulators/suse113_libpng/Makefile @@ -0,0 +1,13 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:28:02 chs Exp $ + +DISTNAME= suse_libpng-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES= libpng14-14-1.4.3-2.1.${SUSE_ARCH}.rpm + +MAINTAINER= tonio@NetBSD.org +COMMENT= Linux compatibility package for PNG + +EMUL_MODULES.linux= base + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_libpng/distinfo b/emulators/suse113_libpng/distinfo new file mode 100644 index 00000000000..53ef47b6498 --- /dev/null +++ b/emulators/suse113_libpng/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:28:02 chs Exp $ + +SHA1 (suse113/i586/libpng14-14-1.4.3-2.1.i586.rpm) = e6cbc316f0998dfa52ff41a61e655df59bbcdc27 +RMD160 (suse113/i586/libpng14-14-1.4.3-2.1.i586.rpm) = 91820620a15687048051f1473716c7df9f37ecb6 +Size (suse113/i586/libpng14-14-1.4.3-2.1.i586.rpm) = 74102 bytes +SHA1 (suse113/x86_64/libpng14-14-1.4.3-2.1.x86_64.rpm) = 8463beada974ba2ea6af7baa491ca744d6f7995f +RMD160 (suse113/x86_64/libpng14-14-1.4.3-2.1.x86_64.rpm) = 61e299eddff9fa03ad1b45cf848ba3b90b216456 +Size (suse113/x86_64/libpng14-14-1.4.3-2.1.x86_64.rpm) = 74069 bytes diff --git a/emulators/suse113_libsigc++2/DESCR b/emulators/suse113_libsigc++2/DESCR new file mode 100644 index 00000000000..b60fb546e40 --- /dev/null +++ b/emulators/suse113_libsigc++2/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package supports running ELF binaries linked with glibc2 that +require libsigc++2 shared libraries. diff --git a/emulators/suse113_libsigc++2/Makefile b/emulators/suse113_libsigc++2/Makefile new file mode 100644 index 00000000000..5843012d79f --- /dev/null +++ b/emulators/suse113_libsigc++2/Makefile @@ -0,0 +1,13 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:28:03 chs Exp $ + +DISTNAME= suse_libsigc++2-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES= libsigc++2-2.2.7-1.5.${SUSE_ARCH}.rpm + +MAINTAINER= tonio@NetBSD.org +COMMENT= Linux compatibility package for libsigc++2 + +EMUL_MODULES.linux= base + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_libsigc++2/distinfo b/emulators/suse113_libsigc++2/distinfo new file mode 100644 index 00000000000..b5bacab73ed --- /dev/null +++ b/emulators/suse113_libsigc++2/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:28:03 chs Exp $ + +SHA1 (suse113/i586/libsigc++2-2.2.7-1.5.i586.rpm) = 3bab352877fc79ea3e17a8bfc8492d84138aa96c +RMD160 (suse113/i586/libsigc++2-2.2.7-1.5.i586.rpm) = 107459184c4973d701ecc03c118cc3f5f1ebf089 +Size (suse113/i586/libsigc++2-2.2.7-1.5.i586.rpm) = 50588 bytes +SHA1 (suse113/x86_64/libsigc++2-2.2.7-1.5.x86_64.rpm) = 2704a22e1d972f6f978a438059d5d1662837eac3 +RMD160 (suse113/x86_64/libsigc++2-2.2.7-1.5.x86_64.rpm) = 89b8dd27dee8d74e608d45ed13a6a648720cb20d +Size (suse113/x86_64/libsigc++2-2.2.7-1.5.x86_64.rpm) = 50266 bytes diff --git a/emulators/suse113_libtiff/DESCR b/emulators/suse113_libtiff/DESCR new file mode 100644 index 00000000000..8a6de414578 --- /dev/null +++ b/emulators/suse113_libtiff/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package supports running ELF binaries linked with glibc2 that +require TIFF shared libraries. diff --git a/emulators/suse113_libtiff/Makefile b/emulators/suse113_libtiff/Makefile new file mode 100644 index 00000000000..029e4e8e8ab --- /dev/null +++ b/emulators/suse113_libtiff/Makefile @@ -0,0 +1,13 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:28:04 chs Exp $ + +DISTNAME= suse_libtiff-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES= libtiff3-3.9.2-4.2.${SUSE_ARCH}.rpm + +MAINTAINER= tonio@NetBSD.org +COMMENT= Linux compatibility package for TIFF + +EMUL_MODULES.linux= jpeg + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_libtiff/distinfo b/emulators/suse113_libtiff/distinfo new file mode 100644 index 00000000000..2f11ed5d4e5 --- /dev/null +++ b/emulators/suse113_libtiff/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:28:04 chs Exp $ + +SHA1 (suse113/i586/libtiff3-3.9.2-4.2.i586.rpm) = f37dca22199154128ad42064075b95ecc7469de3 +RMD160 (suse113/i586/libtiff3-3.9.2-4.2.i586.rpm) = 1187523b1ca6de2cb16cd235aee3fe3e53dc67aa +Size (suse113/i586/libtiff3-3.9.2-4.2.i586.rpm) = 123046 bytes +SHA1 (suse113/x86_64/libtiff3-3.9.2-4.2.x86_64.rpm) = 88576f0e276f139c13355465bef287503891b4de +RMD160 (suse113/x86_64/libtiff3-3.9.2-4.2.x86_64.rpm) = 358e1f8224bb1a95ff5b3111821a8204cf701259 +Size (suse113/x86_64/libtiff3-3.9.2-4.2.x86_64.rpm) = 123462 bytes diff --git a/emulators/suse113_libxml2/DESCR b/emulators/suse113_libxml2/DESCR new file mode 100644 index 00000000000..93549c57c7e --- /dev/null +++ b/emulators/suse113_libxml2/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package supports running ELF binaries linked with glibc2 that +require libxml2 shared libraries. diff --git a/emulators/suse113_libxml2/Makefile b/emulators/suse113_libxml2/Makefile new file mode 100644 index 00000000000..17dbb7772dc --- /dev/null +++ b/emulators/suse113_libxml2/Makefile @@ -0,0 +1,13 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:28:05 chs Exp $ + +DISTNAME= suse_libxml2-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES= libxml2-2.7.7-3.6.${SUSE_ARCH}.rpm + +MAINTAINER= pkgsrc-users@NetBSD.org +COMMENT= Linux compatibility package for libxml2 + +EMUL_MODULES.linux= base + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_libxml2/distinfo b/emulators/suse113_libxml2/distinfo new file mode 100644 index 00000000000..5802d9ea88e --- /dev/null +++ b/emulators/suse113_libxml2/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:28:05 chs Exp $ + +SHA1 (suse113/i586/libxml2-2.7.7-3.6.i586.rpm) = 453e85a17d7c441a104b93de0777665a4e9697c5 +RMD160 (suse113/i586/libxml2-2.7.7-3.6.i586.rpm) = d1982d8a8b1f5bb83f645523abf1a0ca2e4ac44f +Size (suse113/i586/libxml2-2.7.7-3.6.i586.rpm) = 567616 bytes +SHA1 (suse113/x86_64/libxml2-2.7.7-3.6.x86_64.rpm) = 216afaa56cbe96f7a26171541e8e667c3eb9407d +RMD160 (suse113/x86_64/libxml2-2.7.7-3.6.x86_64.rpm) = b432938b483afd6adc7528f0a313657dec503ebb +Size (suse113/x86_64/libxml2-2.7.7-3.6.x86_64.rpm) = 571520 bytes diff --git a/emulators/suse113_linux/Makefile.common b/emulators/suse113_linux/Makefile.common new file mode 100644 index 00000000000..dcd5884ffb4 --- /dev/null +++ b/emulators/suse113_linux/Makefile.common @@ -0,0 +1,84 @@ +# $NetBSD: Makefile.common,v 1.1.1.1 2010/09/24 01:28:06 chs Exp $ + +SUSE_PKG= yes +SUSE_VERSION= 11.3 +EMUL_REQD= suse>=${SUSE_VERSION} + +# The SuSE 11.x Linux packages are only usable on the following platforms. +.if defined(SUSE_COMPAT32) +.else +EMUL_PLATFORMS+= linux-x86_64 +ONLY_FOR_PLATFORM+= NetBSD-5.99*-i386 +ONLY_FOR_PLATFORM+= NetBSD-[6-9]*-i386 +.endif +EMUL_PLATFORMS+= linux-i386 +ONLY_FOR_PLATFORM+= NetBSD-5.99*-x86_64 +ONLY_FOR_PLATFORM+= NetBSD-[6-9]*-x86_64 + +PKG_DESTDIR_SUPPORT= user-destdir + +.include "../../mk/bsd.prefs.mk" + +# _SUSE_ARCH.* is a table of ${EMUL_ARCH} to SuSE architectures. +_SUSE_ARCH.${EMUL_ARCH}= ${EMUL_ARCH} +_SUSE_ARCH.i386= i586 +_SUSE_ARCH.powerpc= ppc +_SUSE_ARCH= ${_SUSE_ARCH.${EMUL_ARCH}} +SUSE_ARCH= ${_SUSE_ARCH} + +_SUSE_FTP_SUBDIR= distribution/${SUSE_VERSION}/repo/oss/suse/${SUSE_ARCH}/ +_SUSE_FTP_SUBDIR_UPD= suse/update/${SUSE_VERSION}/rpm/${SUSE_ARCH}/ + +MASTER_SITE_SUSE_${SUSE_VERSION}= \ + http://download.opensuse.org/distribution/${SUSE_VERSION}/repo/oss/suse/${SUSE_ARCH}/ + +# http://opensuse.berkeley.edu/opensuse/${_SUSE_FTP_SUBDIR} + +MASTER_SITE_SUSE_${SUSE_VERSION}_UPD= \ + http://download.opensuse.org/distribution/${SUSE_VERSION}/repo/oss/suse/${SUSE_ARCH}/ + +MASTER_SITES?= ${MASTER_SITE_SUSE_${SUSE_VERSION}} +DIST_SUBDIR?= suse${SUSE_VERSION:S/.//}/${SUSE_ARCH} + +HOMEPAGE?= http://www.suse.com/ + +WRKSRC?= ${WRKDIR} +BUILD_DIRS?= # empty +MANCOMPRESSED?= yes + +EMUL_PKG_FMT?= rpm +RPM2PKG_PREFIX?= ${DESTDIR}${PREFIX} +RPM2PKG_SUBPREFIX?= ${EMULSUBDIR} +RPM2PKG_STAGE?= do-install + +SUSE_PKGSRCDIR= ${.CURDIR}/../${.CURDIR:T:S/_32_/_/} +FILESDIR= ${SUSE_PKGSRCDIR}/files +PATCHDIR= ${SUSE_PKGSRCDIR}/patches +PKGDIR= ${SUSE_PKGSRCDIR} + +.if defined(SUSE_COMPAT32) +PKGNAME:= ${DISTNAME:S/^suse_/suse32_/} +COMMENT:= ${COMMENT:S/Linux/Linux 32-bit/} +LINUX_BASE= linux32 +.else +LINUX_BASE= linux +.endif +PLIST_SUBST+= LINUX_BASE=${LINUX_BASE:Q} +FILES_SUBST+= LINUX_BASE=${LINUX_BASE:Q} + +LINUX_LIBSUBDIR?= lib +PLIST_SUBST+= LINUX_LIBSUBDIR=${LINUX_LIBSUBDIR:Q} +FILES_SUBST+= LINUX_LIBSUBDIR=${LINUX_LIBSUBDIR:Q} + +# Include an "override" SuSE-specific and architecture-specific +# Makefile fragment if it exists. +# +.sinclude "${SUSE_PKGSRCDIR}/suse.${EMUL_ARCH}.mk" + +.if defined(DISTFILES) && !empty(DISTFILES) +. for fetchfile in ${DISTFILES} +. if "${fetchfile:C/.[^.]*\.rpm$//:C/^.*-//g:M*.*}" != "" +SITES.${fetchfile:T:S/=/--/}?= ${MASTER_SITE_SUSE_${SUSE_VERSION}_UPD} +. endif +. endfor +.endif diff --git a/emulators/suse113_linux/emulator.mk b/emulators/suse113_linux/emulator.mk new file mode 100644 index 00000000000..ef8ca5d466a --- /dev/null +++ b/emulators/suse113_linux/emulator.mk @@ -0,0 +1,52 @@ +# $NetBSD: emulator.mk,v 1.1.1.1 2010/09/24 01:28:06 chs Exp $ +# +# This file is included by linux-suse.mk in the emulator framework. +# +# Variables set by this file: +# +# EMUL_DISTRO +# The SuSE Linux distribution. +# +# DEPENDS_${EMUL_DISTRO}.* +# A table that maps "modules" to SuSE package dependencies. +# + +EMUL_DISTRO= suse-11.3 + +.if defined(SUSE_PKG) +_SUSE_VERSION_REQD= -${SUSE_VERSION_REQD}{,nb*} +.else +_SUSE_VERSION_REQD= >=${SUSE_VERSION_REQD} +.endif + +# DEPENDS_suse-11.3.* maps Linux "modules" to SuSE package dependencies. +DEPENDS_suse-11.3.alsa?= suse_alsa${_SUSE_VERSION_REQD}:../../emulators/suse113_alsa +DEPENDS_suse-11.3.aspell?= suse_aspell${_SUSE_VERSION_REQD}:../../emulators/suse113_aspell +DEPENDS_suse-11.3.base?= suse_base${_SUSE_VERSION_REQD}:../../emulators/suse113_base +DEPENDS_suse-11.3.compat?= suse_compat${_SUSE_VERSION_REQD}:../../emulators/suse113_compat +DEPENDS_suse-11.3.cups?= suse_libcups${_SUSE_VERSION_REQD}:../../emulators/suse113_libcups +DEPENDS_suse-11.3.expat?= suse_expat${_SUSE_VERSION_REQD}:../../emulators/suse113_expat +DEPENDS_suse-11.3.fontconfig?= suse_fontconfig${_SUSE_VERSION_REQD}:../../emulators/suse113_fontconfig +DEPENDS_suse-11.3.freetype2?= suse_freetype2${_SUSE_VERSION_REQD}:../../emulators/suse113_freetype2 +DEPENDS_suse-11.3.glx?= suse_glx${_SUSE_VERSION_REQD}:../../emulators/suse113_glx +DEPENDS_suse-11.3.gtk2?= suse_gtk2${_SUSE_VERSION_REQD}:../../emulators/suse113_gtk2 +DEPENDS_suse-11.3.jpeg?= suse_libjpeg${_SUSE_VERSION_REQD}:../../emulators/suse113_libjpeg +DEPENDS_suse-11.3.krb5?= suse_krb5${_SUSE_VERSION_REQD}:../../emulators/suse113_krb5 +DEPENDS_suse-11.3.libsigc++2?= suse_libsigc++2${_SUSE_VERSION_REQD}:../../emulators/suse113_libsigc++2 +DEPENDS_suse-11.3.locale?= suse_locale${_SUSE_VERSION_REQD}:../../emulators/suse113_locale +DEPENDS_suse-11.3.motif?= suse_openmotif${_SUSE_VERSION_REQD}:../../emulators/suse113_openmotif +DEPENDS_suse-11.3.openssl?= suse_openssl${_SUSE_VERSION_REQD}:../../emulators/suse113_openssl +DEPENDS_suse-11.3.png?= suse_libpng${_SUSE_VERSION_REQD}:../../emulators/suse113_libpng +DEPENDS_suse-11.3.qt4?= suse_qt4${_SUSE_VERSION_REQD}:../../emulators/suse113_qt4 +DEPENDS_suse-11.3.slang?= suse_slang${_SUSE_VERSION_REQD}:../../emulators/suse113_slang +DEPENDS_suse-11.3.tiff?= suse_libtiff${_SUSE_VERSION_REQD}:../../emulators/suse113_libtiff +DEPENDS_suse-11.3.vmware?= suse_vmware${_SUSE_VERSION_REQD}:../../emulators/suse113_vmware +DEPENDS_suse-11.3.x11?= suse_x11${_SUSE_VERSION_REQD}:../../emulators/suse113_x11 +DEPENDS_suse-11.3.xml2?= suse_libxml2${_SUSE_VERSION_REQD}:../../emulators/suse113_libxml2 + +.if (${EMUL_ARCH} == "i386") && (${MACHINE_ARCH} == "x86_64") +. for _mod_ in ${_EMUL_MODULES} +DEPENDS_suse-11.3.${_mod_}:= \ + ${DEPENDS_suse-11.3.${_mod_}:S/^suse_/suse32_/:S/suse113_/&32_/} +. endfor +.endif diff --git a/emulators/suse113_locale/DESCR b/emulators/suse113_locale/DESCR new file mode 100644 index 00000000000..f5796d1ef9e --- /dev/null +++ b/emulators/suse113_locale/DESCR @@ -0,0 +1,5 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package contains the glibc2 locale files. diff --git a/emulators/suse113_locale/Makefile b/emulators/suse113_locale/Makefile new file mode 100644 index 00000000000..60098f46f01 --- /dev/null +++ b/emulators/suse113_locale/Makefile @@ -0,0 +1,15 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:28:07 chs Exp $ + +DISTNAME= suse_locale-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES= glibc-locale-2.11.2-2.4.${SUSE_ARCH}.rpm + +CONFLICTS= linux-locale-[0-9]* + +MAINTAINER= tonio@NetBSD.org +COMMENT= Linux compatibility package with locale files + +EMUL_MODULES.linux= base + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_locale/distinfo b/emulators/suse113_locale/distinfo new file mode 100644 index 00000000000..e41b6ce87a0 --- /dev/null +++ b/emulators/suse113_locale/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:28:07 chs Exp $ + +SHA1 (suse113/i586/glibc-locale-2.11.2-2.4.i586.rpm) = 5a6361fef492615a07a18b6a4889feecad837d39 +RMD160 (suse113/i586/glibc-locale-2.11.2-2.4.i586.rpm) = 7a3d5348733b3684399415971b65fb487ecd3df0 +Size (suse113/i586/glibc-locale-2.11.2-2.4.i586.rpm) = 6190445 bytes +SHA1 (suse113/x86_64/glibc-locale-2.11.2-2.4.x86_64.rpm) = ad2b9de105d4b6996a683774bba187bb70821141 +RMD160 (suse113/x86_64/glibc-locale-2.11.2-2.4.x86_64.rpm) = 816d160e6d033e6e68eb2245098c46fe0dfa8762 +Size (suse113/x86_64/glibc-locale-2.11.2-2.4.x86_64.rpm) = 6178215 bytes diff --git a/emulators/suse113_openmotif/DESCR b/emulators/suse113_openmotif/DESCR new file mode 100644 index 00000000000..a24d084b127 --- /dev/null +++ b/emulators/suse113_openmotif/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package supports running ELF binaries linked with glibc2 that +require OpenMotif shared libraries. diff --git a/emulators/suse113_openmotif/Makefile b/emulators/suse113_openmotif/Makefile new file mode 100644 index 00000000000..3d6b796f5d9 --- /dev/null +++ b/emulators/suse113_openmotif/Makefile @@ -0,0 +1,13 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:28:08 chs Exp $ + +DISTNAME= suse_openmotif-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES+= openmotif-libs-2.3.2-2.8.${SUSE_ARCH}.rpm + +MAINTAINER= pkgsrc-users@NetBSD.org +COMMENT= Linux compatibility package for OpenMotif + +EMUL_MODULES.linux= x11 + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_openmotif/distinfo b/emulators/suse113_openmotif/distinfo new file mode 100644 index 00000000000..9dc867f6073 --- /dev/null +++ b/emulators/suse113_openmotif/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:28:08 chs Exp $ + +SHA1 (suse113/i586/openmotif-libs-2.3.2-2.8.i586.rpm) = 11eacdae883452188467b27caffb823dc9c341e3 +RMD160 (suse113/i586/openmotif-libs-2.3.2-2.8.i586.rpm) = abe6a52bf555c1959aa333c161262667122d65e2 +Size (suse113/i586/openmotif-libs-2.3.2-2.8.i586.rpm) = 1128493 bytes +SHA1 (suse113/x86_64/openmotif-libs-2.3.2-2.8.x86_64.rpm) = a04a1f1380c158053750955c6b53cb029f4f0775 +RMD160 (suse113/x86_64/openmotif-libs-2.3.2-2.8.x86_64.rpm) = 00a6694629f8013f1d03b889f15bdf8e1ee42a94 +Size (suse113/x86_64/openmotif-libs-2.3.2-2.8.x86_64.rpm) = 1130064 bytes diff --git a/emulators/suse113_openssl/DESCR b/emulators/suse113_openssl/DESCR new file mode 100644 index 00000000000..13eec82d7d4 --- /dev/null +++ b/emulators/suse113_openssl/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package supports running ELF binaries linked with glibc2 that +require OpenSSL shared libraries. diff --git a/emulators/suse113_openssl/Makefile b/emulators/suse113_openssl/Makefile new file mode 100644 index 00000000000..31e4113ca3a --- /dev/null +++ b/emulators/suse113_openssl/Makefile @@ -0,0 +1,13 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:28:09 chs Exp $ + +DISTNAME= suse_openssl-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES= libopenssl1_0_0-1.0.0-5.4.${SUSE_ARCH}.rpm + +MAINTAINER= markd@NetBSD.org +COMMENT= Linux compatibility package for OpenSSL + +EMUL_MODULES.linux= base + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_openssl/distinfo b/emulators/suse113_openssl/distinfo new file mode 100644 index 00000000000..c2f35a750a4 --- /dev/null +++ b/emulators/suse113_openssl/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:28:09 chs Exp $ + +SHA1 (suse113/i586/libopenssl1_0_0-1.0.0-5.4.i586.rpm) = 059b1cbd651f63f03d38a6cae685737aed4745bc +RMD160 (suse113/i586/libopenssl1_0_0-1.0.0-5.4.i586.rpm) = 0dbbfd1bb718996cb3e909da06f1b4d6e0ef0dd1 +Size (suse113/i586/libopenssl1_0_0-1.0.0-5.4.i586.rpm) = 739135 bytes +SHA1 (suse113/x86_64/libopenssl1_0_0-1.0.0-5.4.x86_64.rpm) = f6b75be1786763dfdd62dca576ada6bca5322cdf +RMD160 (suse113/x86_64/libopenssl1_0_0-1.0.0-5.4.x86_64.rpm) = eb7ed33633fe77ea2e6ce7343e8ba4c82d0ff3c5 +Size (suse113/x86_64/libopenssl1_0_0-1.0.0-5.4.x86_64.rpm) = 735424 bytes diff --git a/emulators/suse113_qt4/DESCR b/emulators/suse113_qt4/DESCR new file mode 100644 index 00000000000..20a0bc847dd --- /dev/null +++ b/emulators/suse113_qt4/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package supports running ELF binaries linked with glibc2 that +require QT3 shared libraries. diff --git a/emulators/suse113_qt4/Makefile b/emulators/suse113_qt4/Makefile new file mode 100644 index 00000000000..99596e6c784 --- /dev/null +++ b/emulators/suse113_qt4/Makefile @@ -0,0 +1,17 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:28:10 chs Exp $ + +DISTNAME= suse_qt4-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES= libqt4-4.6.3-1.5.${SUSE_ARCH}.rpm \ + libqt4-qt3support-4.6.3-1.5.${SUSE_ARCH}.rpm \ + libqt4-x11-4.6.3-1.5.${SUSE_ARCH}.rpm + +MAINTAINER= pkgsr-users@NetBSD.org +COMMENT= Linux compatibility package for QT4 + +EMUL_MODULES.linux= x11 fontconfig png + +PLIST_SRC= ${PKGDIR}/PLIST ${RPM2PKG_PLIST} + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_qt4/PLIST b/emulators/suse113_qt4/PLIST new file mode 100644 index 00000000000..ae53adf43c6 --- /dev/null +++ b/emulators/suse113_qt4/PLIST @@ -0,0 +1,2 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2010/09/24 01:28:10 chs Exp $ +@pkgdir ${EMULSUBDIRSLASH}usr/lib/qt3/etc diff --git a/emulators/suse113_qt4/distinfo b/emulators/suse113_qt4/distinfo new file mode 100644 index 00000000000..2e8f2d2e246 --- /dev/null +++ b/emulators/suse113_qt4/distinfo @@ -0,0 +1,20 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:28:10 chs Exp $ + +SHA1 (suse113/i586/libqt4-4.6.3-1.5.i586.rpm) = ae50904e423653554a9e329ca88b0853442aca52 +RMD160 (suse113/i586/libqt4-4.6.3-1.5.i586.rpm) = 8d96ab0e7b32774c36e8b4bb0d89da119342c07b +Size (suse113/i586/libqt4-4.6.3-1.5.i586.rpm) = 2389225 bytes +SHA1 (suse113/i586/libqt4-qt3support-4.6.3-1.5.i586.rpm) = 83daa4874dace1d16eb8a65f3a0ffed1975097ed +RMD160 (suse113/i586/libqt4-qt3support-4.6.3-1.5.i586.rpm) = c93ad04b8f3a034cb06f8bc3bb51557889d188ab +Size (suse113/i586/libqt4-qt3support-4.6.3-1.5.i586.rpm) = 969199 bytes +SHA1 (suse113/i586/libqt4-x11-4.6.3-1.5.i586.rpm) = 8961fd84f3e971fabbbacffdd73e41ada66ef8a0 +RMD160 (suse113/i586/libqt4-x11-4.6.3-1.5.i586.rpm) = 9a382aee023100931f43b36931da4d891618f117 +Size (suse113/i586/libqt4-x11-4.6.3-1.5.i586.rpm) = 10304142 bytes +SHA1 (suse113/x86_64/libqt4-4.6.3-1.5.x86_64.rpm) = 412f939d93eb9b9cb0092905059c517eee18c4a3 +RMD160 (suse113/x86_64/libqt4-4.6.3-1.5.x86_64.rpm) = 7b65148e3111daf5a6aa9645a224f3f001a8e146 +Size (suse113/x86_64/libqt4-4.6.3-1.5.x86_64.rpm) = 2347112 bytes +SHA1 (suse113/x86_64/libqt4-qt3support-4.6.3-1.5.x86_64.rpm) = 3ecaf13268ed19a93721d664d7e95d43a054537a +RMD160 (suse113/x86_64/libqt4-qt3support-4.6.3-1.5.x86_64.rpm) = 103787603d70a2541192651660db4bcdcf9810f5 +Size (suse113/x86_64/libqt4-qt3support-4.6.3-1.5.x86_64.rpm) = 1031824 bytes +SHA1 (suse113/x86_64/libqt4-x11-4.6.3-1.5.x86_64.rpm) = 1008222ba8f1b5f4b7a194eeeea7c5b92ba79955 +RMD160 (suse113/x86_64/libqt4-x11-4.6.3-1.5.x86_64.rpm) = 56702221a8be9b8c3d95be379b87d6939128b7b1 +Size (suse113/x86_64/libqt4-x11-4.6.3-1.5.x86_64.rpm) = 9999458 bytes diff --git a/emulators/suse113_slang/DESCR b/emulators/suse113_slang/DESCR new file mode 100644 index 00000000000..f870b1b9b9f --- /dev/null +++ b/emulators/suse113_slang/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package supports running ELF binaries linked with glibc2 that +require S-Lang shared libraries. diff --git a/emulators/suse113_slang/Makefile b/emulators/suse113_slang/Makefile new file mode 100644 index 00000000000..e8e6eb9c303 --- /dev/null +++ b/emulators/suse113_slang/Makefile @@ -0,0 +1,13 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:28:11 chs Exp $ + +DISTNAME= suse_slang-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES= slang-2.1.1-89.1.${SUSE_ARCH}.rpm + +MAINTAINER= pkgsrc-users@NetBSD.org +COMMENT= Linux compatibility package for S-Lang + +EMUL_MODULES.linux= base + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_slang/distinfo b/emulators/suse113_slang/distinfo new file mode 100644 index 00000000000..4bb15916e05 --- /dev/null +++ b/emulators/suse113_slang/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:28:11 chs Exp $ + +SHA1 (suse113/i586/slang-2.1.1-89.1.i586.rpm) = 8f43763d591b43f3b276a05543198bac6eae0051 +RMD160 (suse113/i586/slang-2.1.1-89.1.i586.rpm) = 8a418c427ed019734487f54bb60c247364402574 +Size (suse113/i586/slang-2.1.1-89.1.i586.rpm) = 372268 bytes +SHA1 (suse113/x86_64/slang-2.1.1-89.1.x86_64.rpm) = 2e81a09bc8e6bc040a0857a7a92c6e0e6aca4a59 +RMD160 (suse113/x86_64/slang-2.1.1-89.1.x86_64.rpm) = 5308895479b74572f53dc74803e78416ea55fe06 +Size (suse113/x86_64/slang-2.1.1-89.1.x86_64.rpm) = 372513 bytes diff --git a/emulators/suse113_vmware/DEINSTALL b/emulators/suse113_vmware/DEINSTALL new file mode 100644 index 00000000000..1d35cee6b6e --- /dev/null +++ b/emulators/suse113_vmware/DEINSTALL @@ -0,0 +1,9 @@ +# $NetBSD: DEINSTALL,v 1.1.1.1 2010/09/24 01:28:12 chs Exp $ + +case "${STAGE}" in +DEINSTALL) + # Run any actions that require root privileges. + ${TEST} ! -x ./+ROOT_ACTIONS || + ./+ROOT_ACTIONS REMOVE ${PKG_METADATA_DIR} || exit 1 + ;; +esac diff --git a/emulators/suse113_vmware/DESCR b/emulators/suse113_vmware/DESCR new file mode 100644 index 00000000000..efff03682f1 --- /dev/null +++ b/emulators/suse113_vmware/DESCR @@ -0,0 +1,5 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package is a helper package for running VMware. diff --git a/emulators/suse113_vmware/INSTALL b/emulators/suse113_vmware/INSTALL new file mode 100644 index 00000000000..d1d36a1e1d9 --- /dev/null +++ b/emulators/suse113_vmware/INSTALL @@ -0,0 +1,158 @@ +# $NetBSD: INSTALL,v 1.1.1.1 2010/09/24 01:28:12 chs 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. +# +# Lines starting with "# SYMLINK: " are data read by this script that +# name the source paths and corresponding symlink that is managed by +# this script. If the symlink path is relative, then it is taken to be +# relative to ${PKG_PREFIX}. The source path is always unchanged. +# +# # SYMLINK: /dev/rcd0a ${EMULSUBDIR}/dev/cdrom +# + +CAT="@CAT@" +CHMOD="@CHMOD@" +ECHO="@ECHO@" +ID="@ID@" +LN="@LN@" +PWD_CMD="@PWD_CMD@" +RM="@RM@" +SED="@SED@" +TEST="@TEST@" + +SELF=$0 +ACTION=$1 + +CURDIR=`${PWD_CMD}` +PKG_METADATA_DIR="${2-${CURDIR}}" +: ${PKGNAME=${PKG_METADATA_DIR##*/}} +: ${PKG_PREFIX=@PREFIX@} + +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} + ${SED} -n "/^\# SYMLINK: /{s/^\# SYMLINK: //;p;}" ${SELF} | + while read src dst; do + case $src in + "") continue ;; + esac + case $dst in + "") continue ;; + [!/]*) dst="${PKG_PREFIX}/$dst" ;; + esac + + if ${TEST} ! -e "$dst"; then + ${ECHO} "${PKGNAME}: linking $dst -> $src" + ${LN} -fs "$src" "$dst" + else + ${ECHO} "${PKGNAME}: $dst already exists" + fi + done + ;; + +REMOVE,0) + ${SED} -n "/^\# SYMLINK: /{s/^\# SYMLINK: //;p;}" ${SELF} | + while read src dst; do + case $src in + "") continue ;; + esac + case $dst in + "") continue ;; + [!/]*) dst="${PKG_PREFIX}/$dst" ;; + esac + + if ${TEST} -h "$dst"; then + ${ECHO} "${PKGNAME}: removing $dst" + ${RM} -f "$dst" + fi + done + ${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. + +============================================================================== +EOM + exitcode=1 + fi + ;; +esac +exit $exitcode + +EOF + ${SED} -n "/^\# SYMLINK: /p" ${SELF} >> ./+ROOT_ACTIONS + ${CHMOD} +x ./+ROOT_ACTIONS + ;; +esac + +# SYMLINK: /dev/rcd0a @EMULSUBDIR@/dev/cdrom +# SYMLINK: /dev/rfd0a @EMULSUBDIR@/dev/fd0 +# SYMLINK: /dev/wd0d @EMULSUBDIR@/dev/hda +# SYMLINK: /dev/wd1d @EMULSUBDIR@/dev/hdb +# SYMLINK: /dev/wd2d @EMULSUBDIR@/dev/hdc +# SYMLINK: /dev/wd3d @EMULSUBDIR@/dev/hdd +# SYMLINK: /dev/sd0d @EMULSUBDIR@/dev/hde +# SYMLINK: /dev/sd1d @EMULSUBDIR@/dev/hdf +# SYMLINK: /dev/sd2d @EMULSUBDIR@/dev/hdg +# SYMLINK: /dev/sd3d @EMULSUBDIR@/dev/hdh +# SYMLINK: /dev/sd4d @EMULSUBDIR@/dev/hdi +# SYMLINK: /dev/ttyE0 @EMULSUBDIR@/dev/tty1 +# SYMLINK: /dev/ttyE1 @EMULSUBDIR@/dev/tty2 +# SYMLINK: /dev/ttyE2 @EMULSUBDIR@/dev/tty3 +# SYMLINK: /dev/ttyE3 @EMULSUBDIR@/dev/tty4 +# SYMLINK: /dev/ttyE4 @EMULSUBDIR@/dev/tty5 +# SYMLINK: /dev/ttyE5 @EMULSUBDIR@/dev/tty6 +# SYMLINK: /dev/ttyE6 @EMULSUBDIR@/dev/tty7 +# SYMLINK: /dev/ttyE7 @EMULSUBDIR@/dev/tty8 +# SYMLINK: tty1 @EMULSUBDIR@/dev/tty0 + +case "${STAGE}" in +POST-INSTALL) + ${TEST} ! -x ./+ROOT_ACTIONS || + ./+ROOT_ACTIONS ADD ${PKG_METADATA_DIR} + ;; +esac diff --git a/emulators/suse113_vmware/Makefile b/emulators/suse113_vmware/Makefile new file mode 100644 index 00000000000..160a39badb4 --- /dev/null +++ b/emulators/suse113_vmware/Makefile @@ -0,0 +1,14 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:28:12 chs Exp $ + +DISTNAME= suse_vmware-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES= grep-2.5.4-7.1.${SUSE_ARCH}.rpm + +MAINTAINER= pkgsrc-users@NetBSD.org +COMMENT= Linux compatibility package to help run VMware + +EMUL_MODULES.linux= base x11 +RPMIGNOREPATH= usr + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_vmware/distinfo b/emulators/suse113_vmware/distinfo new file mode 100644 index 00000000000..0dae01fc26a --- /dev/null +++ b/emulators/suse113_vmware/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:28:12 chs Exp $ + +SHA1 (suse113/i586/grep-2.5.4-7.1.i586.rpm) = e9c17b93376cc6a78b134f2330703d7f562f68d3 +RMD160 (suse113/i586/grep-2.5.4-7.1.i586.rpm) = e82657e5336697d525b3718e880d380a765eb29e +Size (suse113/i586/grep-2.5.4-7.1.i586.rpm) = 164953 bytes +SHA1 (suse113/x86_64/grep-2.5.4-7.1.x86_64.rpm) = 14b489e6ad01dbf36c2b182515807ff76cac65a0 +RMD160 (suse113/x86_64/grep-2.5.4-7.1.x86_64.rpm) = 97dc3035fc546647e6cca484ef7a4480e302b0b6 +Size (suse113/x86_64/grep-2.5.4-7.1.x86_64.rpm) = 167022 bytes diff --git a/emulators/suse113_x11/DESCR b/emulators/suse113_x11/DESCR new file mode 100644 index 00000000000..9ce91f0841f --- /dev/null +++ b/emulators/suse113_x11/DESCR @@ -0,0 +1,6 @@ +Linux compatibility package based on the SuSE Linux distribution. +Please visit http://www.suse.com/ for more information about SuSE +Linux. + +This package supports running ELF binaries linked with glibc2 that +require X11 shared libraries. diff --git a/emulators/suse113_x11/Makefile b/emulators/suse113_x11/Makefile new file mode 100644 index 00000000000..ad91abb9d64 --- /dev/null +++ b/emulators/suse113_x11/Makefile @@ -0,0 +1,34 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/09/24 01:28:13 chs Exp $ + +DISTNAME= suse_x11-${SUSE_VERSION} +CATEGORIES= emulators +DISTFILES= \ + libpixman-1-0-0.18.0-1.10.${SUSE_ARCH}.rpm \ + libXi6-1.3-1.9.${SUSE_ARCH}.rpm \ + xorg-x11-libs-7.5-3.15.${SUSE_ARCH}.rpm \ + xorg-x11-libfontenc-7.5-1.9.${SUSE_ARCH}.rpm \ + xorg-x11-libICE-7.5-1.9.${SUSE_ARCH}.rpm \ + xorg-x11-libSM-7.5-1.11.${SUSE_ARCH}.rpm \ + xorg-x11-libX11-7.5-1.23.${SUSE_ARCH}.rpm \ + xorg-x11-libXau-7.5-1.9.${SUSE_ARCH}.rpm \ + xorg-x11-libxcb-7.5-3.1.${SUSE_ARCH}.rpm \ + xorg-x11-libXdmcp-7.5-1.9.${SUSE_ARCH}.rpm \ + xorg-x11-libXext-7.5-1.10.${SUSE_ARCH}.rpm \ + xorg-x11-libXfixes-7.5-1.9.${SUSE_ARCH}.rpm \ + xorg-x11-libxkbfile-7.5-1.9.${SUSE_ARCH}.rpm \ + xorg-x11-libXmu-7.5-1.9.${SUSE_ARCH}.rpm \ + xorg-x11-libXp-7.5-1.9.${SUSE_ARCH}.rpm \ + xorg-x11-libXpm-7.5-1.9.${SUSE_ARCH}.rpm \ + xorg-x11-libXprintUtil-7.5-1.10.${SUSE_ARCH}.rpm \ + xorg-x11-libXrender-7.5-1.9.${SUSE_ARCH}.rpm \ + xorg-x11-libXt-7.5-1.10.${SUSE_ARCH}.rpm \ + xorg-x11-libXv-7.5-1.8.${SUSE_ARCH}.rpm + + +MAINTAINER= tonio@NetBSD.org +COMMENT= Linux compatibility package for X11 + +EMUL_MODULES.linux= base + +.include "../../emulators/suse113_linux/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/suse113_x11/distinfo b/emulators/suse113_x11/distinfo new file mode 100644 index 00000000000..60510e0f6a0 --- /dev/null +++ b/emulators/suse113_x11/distinfo @@ -0,0 +1,122 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/09/24 01:28:13 chs Exp $ + +SHA1 (suse113/i586/libXi6-1.3-1.9.i586.rpm) = c9e76829c93b3f2c602233d32ccfb870b4d91564 +RMD160 (suse113/i586/libXi6-1.3-1.9.i586.rpm) = 5a7379dd43197b7ca61576587ef91ae15dd7fda8 +Size (suse113/i586/libXi6-1.3-1.9.i586.rpm) = 25406 bytes +SHA1 (suse113/i586/libpixman-1-0-0.18.0-1.10.i586.rpm) = d5dbbedc5e886de9e9c89118dba806b539da7248 +RMD160 (suse113/i586/libpixman-1-0-0.18.0-1.10.i586.rpm) = 88568a1d68c250ec6df775693d34fc1c599a214b +Size (suse113/i586/libpixman-1-0-0.18.0-1.10.i586.rpm) = 157028 bytes +SHA1 (suse113/i586/xorg-x11-libICE-7.5-1.9.i586.rpm) = 7f7c313a41efa7e8a917a52f69d409315998f292 +RMD160 (suse113/i586/xorg-x11-libICE-7.5-1.9.i586.rpm) = 6aff7c6e2479404839206f393daf18417d9e6273 +Size (suse113/i586/xorg-x11-libICE-7.5-1.9.i586.rpm) = 40388 bytes +SHA1 (suse113/i586/xorg-x11-libSM-7.5-1.11.i586.rpm) = b118db71ab4655424c4d177b5e4426d3c1d22840 +RMD160 (suse113/i586/xorg-x11-libSM-7.5-1.11.i586.rpm) = 60370a4cac7e6949e0fc4db799f1bba62e44301e +Size (suse113/i586/xorg-x11-libSM-7.5-1.11.i586.rpm) = 15836 bytes +SHA1 (suse113/i586/xorg-x11-libX11-7.5-1.23.i586.rpm) = 67cbbb258a261b303a70597f222b2e55374b1fcc +RMD160 (suse113/i586/xorg-x11-libX11-7.5-1.23.i586.rpm) = 63c3612b99f52e52de35c25bf6abdd2bbd3890f4 +Size (suse113/i586/xorg-x11-libX11-7.5-1.23.i586.rpm) = 1770172 bytes +SHA1 (suse113/i586/xorg-x11-libXau-7.5-1.9.i586.rpm) = 35c17c745ae4fcb85ef8648e0bf0e747bf02528f +RMD160 (suse113/i586/xorg-x11-libXau-7.5-1.9.i586.rpm) = 7c56c3c1dfb9f7ced94a3d5cb96d6592768123d0 +Size (suse113/i586/xorg-x11-libXau-7.5-1.9.i586.rpm) = 8277 bytes +SHA1 (suse113/i586/xorg-x11-libXdmcp-7.5-1.9.i586.rpm) = 2e8a38ceab051fbf021f31860f1ac759e6f790a9 +RMD160 (suse113/i586/xorg-x11-libXdmcp-7.5-1.9.i586.rpm) = 468b75990bfe2d00051deb54435592d2d9832040 +Size (suse113/i586/xorg-x11-libXdmcp-7.5-1.9.i586.rpm) = 11411 bytes +SHA1 (suse113/i586/xorg-x11-libXext-7.5-1.10.i586.rpm) = a921b11b73de48fde6405be29ba29c09fc3bdd58 +RMD160 (suse113/i586/xorg-x11-libXext-7.5-1.10.i586.rpm) = b34e67f215fa5b5ba7500cf2d3b1e334194c72e4 +Size (suse113/i586/xorg-x11-libXext-7.5-1.10.i586.rpm) = 26510 bytes +SHA1 (suse113/i586/xorg-x11-libXfixes-7.5-1.9.i586.rpm) = a6dcb45897cae2a799d88ae1f039f9e2ff354772 +RMD160 (suse113/i586/xorg-x11-libXfixes-7.5-1.9.i586.rpm) = 5570a91ab1a038e626cde15f1ea6b8378eb0d1fd +Size (suse113/i586/xorg-x11-libXfixes-7.5-1.9.i586.rpm) = 9996 bytes +SHA1 (suse113/i586/xorg-x11-libXmu-7.5-1.9.i586.rpm) = f3c19a18ba9a2fc8aa2d7716ffdc9129d5f6ce2c +RMD160 (suse113/i586/xorg-x11-libXmu-7.5-1.9.i586.rpm) = 37df84501ed9ef8ef142cfd0c8b9385a3f8e4c17 +Size (suse113/i586/xorg-x11-libXmu-7.5-1.9.i586.rpm) = 47623 bytes +SHA1 (suse113/i586/xorg-x11-libXp-7.5-1.9.i586.rpm) = a19e439cb9ff2b8d56d88e0ffb31513baf7d2c00 +RMD160 (suse113/i586/xorg-x11-libXp-7.5-1.9.i586.rpm) = 1fbce67267db07f49d6f8382705b258495d33ed4 +Size (suse113/i586/xorg-x11-libXp-7.5-1.9.i586.rpm) = 15892 bytes +SHA1 (suse113/i586/xorg-x11-libXpm-7.5-1.9.i586.rpm) = d8f2035b0a0edc324cbe769e0fe684a132b3c203 +RMD160 (suse113/i586/xorg-x11-libXpm-7.5-1.9.i586.rpm) = 567f11f4266c9e0ea73fe588654849cda3fcbf75 +Size (suse113/i586/xorg-x11-libXpm-7.5-1.9.i586.rpm) = 46872 bytes +SHA1 (suse113/i586/xorg-x11-libXprintUtil-7.5-1.10.i586.rpm) = c129ab8890e44991a4416fe37cdacae2f331b5aa +RMD160 (suse113/i586/xorg-x11-libXprintUtil-7.5-1.10.i586.rpm) = c56dd5f4174d4add55f17c285de6a4804f5027f6 +Size (suse113/i586/xorg-x11-libXprintUtil-7.5-1.10.i586.rpm) = 16769 bytes +SHA1 (suse113/i586/xorg-x11-libXrender-7.5-1.9.i586.rpm) = d60c9c01b0ddc5723ff6305c28a94bec3d9d459d +RMD160 (suse113/i586/xorg-x11-libXrender-7.5-1.9.i586.rpm) = 55d0fa86a93e67f132bff2f2c2770901aec3a331 +Size (suse113/i586/xorg-x11-libXrender-7.5-1.9.i586.rpm) = 17903 bytes +SHA1 (suse113/i586/xorg-x11-libXt-7.5-1.10.i586.rpm) = 1c6ea08bb6f8459023f8eb249f5206d6e4cdbd56 +RMD160 (suse113/i586/xorg-x11-libXt-7.5-1.10.i586.rpm) = 99aed7db4996daea04bd718401f506d9f3157a63 +Size (suse113/i586/xorg-x11-libXt-7.5-1.10.i586.rpm) = 148848 bytes +SHA1 (suse113/i586/xorg-x11-libXv-7.5-1.8.i586.rpm) = 1c18b2b98099b1e00f4e9130444f093657b15935 +RMD160 (suse113/i586/xorg-x11-libXv-7.5-1.8.i586.rpm) = 3cf6981f85ab39111d32d0af64edd8d9b081a774 +Size (suse113/i586/xorg-x11-libXv-7.5-1.8.i586.rpm) = 10281 bytes +SHA1 (suse113/i586/xorg-x11-libfontenc-7.5-1.9.i586.rpm) = f686328c9838bfa5cfa0b21709306bed4e48b951 +RMD160 (suse113/i586/xorg-x11-libfontenc-7.5-1.9.i586.rpm) = f1732c8c3b47f08a63cad5f13f2da69994fbcf6f +Size (suse113/i586/xorg-x11-libfontenc-7.5-1.9.i586.rpm) = 13932 bytes +SHA1 (suse113/i586/xorg-x11-libs-7.5-3.15.i586.rpm) = 4213bfbd29eba5eafd5f3c7e8abbc81020fdce2c +RMD160 (suse113/i586/xorg-x11-libs-7.5-3.15.i586.rpm) = 804b9ea1f74ff4989265c01f14ad577a9e2d5c13 +Size (suse113/i586/xorg-x11-libs-7.5-3.15.i586.rpm) = 523362 bytes +SHA1 (suse113/i586/xorg-x11-libxcb-7.5-3.1.i586.rpm) = ab766532b2bd0651687dbe0bc10f70724f42df6b +RMD160 (suse113/i586/xorg-x11-libxcb-7.5-3.1.i586.rpm) = 456543ba50f06bef97b9df15109d8a3f43249474 +Size (suse113/i586/xorg-x11-libxcb-7.5-3.1.i586.rpm) = 101212 bytes +SHA1 (suse113/i586/xorg-x11-libxkbfile-7.5-1.9.i586.rpm) = aaedff796094537cb8c536f9d1b2d287807a7827 +RMD160 (suse113/i586/xorg-x11-libxkbfile-7.5-1.9.i586.rpm) = a1e69f5b2b8aa578fe06b8042eae0d01db8e459b +Size (suse113/i586/xorg-x11-libxkbfile-7.5-1.9.i586.rpm) = 63671 bytes +SHA1 (suse113/x86_64/libXi6-1.3-1.9.x86_64.rpm) = 1ea194d55bb2797d8de04cc5e857da8e52f5fc4c +RMD160 (suse113/x86_64/libXi6-1.3-1.9.x86_64.rpm) = 4dfe932b398dd255f9d6eea0abb7287ebc4d7a6d +Size (suse113/x86_64/libXi6-1.3-1.9.x86_64.rpm) = 25548 bytes +SHA1 (suse113/x86_64/libpixman-1-0-0.18.0-1.10.x86_64.rpm) = b67af818c2572a4e32e4c93dd54ebe5325fe52be +RMD160 (suse113/x86_64/libpixman-1-0-0.18.0-1.10.x86_64.rpm) = 578100ebf638ccd3f780689294c9a2665097f69c +Size (suse113/x86_64/libpixman-1-0-0.18.0-1.10.x86_64.rpm) = 144389 bytes +SHA1 (suse113/x86_64/xorg-x11-libICE-7.5-1.9.x86_64.rpm) = 5da5a1835a7b4a8771df8c1da18f73ec12568ee4 +RMD160 (suse113/x86_64/xorg-x11-libICE-7.5-1.9.x86_64.rpm) = 112f372f2fd006b6597627bc9f319b4f831f97b4 +Size (suse113/x86_64/xorg-x11-libICE-7.5-1.9.x86_64.rpm) = 40600 bytes +SHA1 (suse113/x86_64/xorg-x11-libSM-7.5-1.11.x86_64.rpm) = c8eb500a4d1ad7d145d2e74e47f9f0e55c173ad4 +RMD160 (suse113/x86_64/xorg-x11-libSM-7.5-1.11.x86_64.rpm) = c9d80eafb742113f1101e550924a351988167afb +Size (suse113/x86_64/xorg-x11-libSM-7.5-1.11.x86_64.rpm) = 16663 bytes +SHA1 (suse113/x86_64/xorg-x11-libX11-7.5-1.23.x86_64.rpm) = 24df1b96941f8ed0d617e8e85057c02a8c4b1a06 +RMD160 (suse113/x86_64/xorg-x11-libX11-7.5-1.23.x86_64.rpm) = a56e17e7deca9d4fce14205d4fe3c011317bb139 +Size (suse113/x86_64/xorg-x11-libX11-7.5-1.23.x86_64.rpm) = 1766562 bytes +SHA1 (suse113/x86_64/xorg-x11-libXau-7.5-1.9.x86_64.rpm) = 3b234dfc00ac6a8c82e314fde03273eb45f9c8a6 +RMD160 (suse113/x86_64/xorg-x11-libXau-7.5-1.9.x86_64.rpm) = 5b979f28b16b864911bf35b696f8f46c866e07c2 +Size (suse113/x86_64/xorg-x11-libXau-7.5-1.9.x86_64.rpm) = 8169 bytes +SHA1 (suse113/x86_64/xorg-x11-libXdmcp-7.5-1.9.x86_64.rpm) = 587ebb465b44c35ff3373c90eede887970734ef3 +RMD160 (suse113/x86_64/xorg-x11-libXdmcp-7.5-1.9.x86_64.rpm) = 69fcf5b35e62e1a09c85343aa8ddc558e90bd9aa +Size (suse113/x86_64/xorg-x11-libXdmcp-7.5-1.9.x86_64.rpm) = 11369 bytes +SHA1 (suse113/x86_64/xorg-x11-libXext-7.5-1.10.x86_64.rpm) = 5facae71fcf1eeabe2e1ca3372dce876e54c64ec +RMD160 (suse113/x86_64/xorg-x11-libXext-7.5-1.10.x86_64.rpm) = 31184977f4eb9ee5d9f2608138c09ab2bc1c9f37 +Size (suse113/x86_64/xorg-x11-libXext-7.5-1.10.x86_64.rpm) = 26785 bytes +SHA1 (suse113/x86_64/xorg-x11-libXfixes-7.5-1.9.x86_64.rpm) = 3e5ddf2efe33a448685a2f3639fc8e43f7921a67 +RMD160 (suse113/x86_64/xorg-x11-libXfixes-7.5-1.9.x86_64.rpm) = 7fb205af491b1b6637161e2027a602702140dfca +Size (suse113/x86_64/xorg-x11-libXfixes-7.5-1.9.x86_64.rpm) = 10252 bytes +SHA1 (suse113/x86_64/xorg-x11-libXmu-7.5-1.9.x86_64.rpm) = f600c63575d74d9e5a692aeec25a416759dd099c +RMD160 (suse113/x86_64/xorg-x11-libXmu-7.5-1.9.x86_64.rpm) = 11761a3764a75af21f949e6301b5bd618e5cfd4e +Size (suse113/x86_64/xorg-x11-libXmu-7.5-1.9.x86_64.rpm) = 47796 bytes +SHA1 (suse113/x86_64/xorg-x11-libXp-7.5-1.9.x86_64.rpm) = 98d821b515317cd8ad43fa5fa08d07d185f11f2e +RMD160 (suse113/x86_64/xorg-x11-libXp-7.5-1.9.x86_64.rpm) = 4774c41105f3b396d1c4f0bc194ac7b26bdb1c02 +Size (suse113/x86_64/xorg-x11-libXp-7.5-1.9.x86_64.rpm) = 16354 bytes +SHA1 (suse113/x86_64/xorg-x11-libXpm-7.5-1.9.x86_64.rpm) = 85d77130f38d077fa869837b9cc86da4ee86a36d +RMD160 (suse113/x86_64/xorg-x11-libXpm-7.5-1.9.x86_64.rpm) = 166f80f189818993050d1df4f5310dd9e42f6f19 +Size (suse113/x86_64/xorg-x11-libXpm-7.5-1.9.x86_64.rpm) = 45998 bytes +SHA1 (suse113/x86_64/xorg-x11-libXprintUtil-7.5-1.10.x86_64.rpm) = 4f49529c435921617ca33c7d70217e6e4a1188dc +RMD160 (suse113/x86_64/xorg-x11-libXprintUtil-7.5-1.10.x86_64.rpm) = 194eb5d0afdd58a7a6cb5aee9e26b537f06ce383 +Size (suse113/x86_64/xorg-x11-libXprintUtil-7.5-1.10.x86_64.rpm) = 16326 bytes +SHA1 (suse113/x86_64/xorg-x11-libXrender-7.5-1.9.x86_64.rpm) = 89340209b629d0482eae7de61b6310a5d96ece32 +RMD160 (suse113/x86_64/xorg-x11-libXrender-7.5-1.9.x86_64.rpm) = a4a0d5eccb79e22455a584d1322e2bf4a38b1831 +Size (suse113/x86_64/xorg-x11-libXrender-7.5-1.9.x86_64.rpm) = 18396 bytes +SHA1 (suse113/x86_64/xorg-x11-libXt-7.5-1.10.x86_64.rpm) = ce44d7cf5558a8b18611cc9784ea1fa67adb53b9 +RMD160 (suse113/x86_64/xorg-x11-libXt-7.5-1.10.x86_64.rpm) = aa5bf78a4bac2cb63bd9dcb4247e18f39ab540f6 +Size (suse113/x86_64/xorg-x11-libXt-7.5-1.10.x86_64.rpm) = 152993 bytes +SHA1 (suse113/x86_64/xorg-x11-libXv-7.5-1.8.x86_64.rpm) = 54f19eacba982b01eae7d7d2cb9d55e0576802bd +RMD160 (suse113/x86_64/xorg-x11-libXv-7.5-1.8.x86_64.rpm) = 8a807460e1c7689ff3ac801db950957a180e6fc4 +Size (suse113/x86_64/xorg-x11-libXv-7.5-1.8.x86_64.rpm) = 10386 bytes +SHA1 (suse113/x86_64/xorg-x11-libfontenc-7.5-1.9.x86_64.rpm) = cc1d34f48837bc86c41051f6ae158bb442f1ca50 +RMD160 (suse113/x86_64/xorg-x11-libfontenc-7.5-1.9.x86_64.rpm) = 14ba8dca60b01e3a843d8790b773f2fd3acc047f +Size (suse113/x86_64/xorg-x11-libfontenc-7.5-1.9.x86_64.rpm) = 14142 bytes +SHA1 (suse113/x86_64/xorg-x11-libs-7.5-3.15.x86_64.rpm) = 0f273601349306995eef9a2ac282d9e237e58e50 +RMD160 (suse113/x86_64/xorg-x11-libs-7.5-3.15.x86_64.rpm) = c48055737c740efb5cd4578323fd277065328231 +Size (suse113/x86_64/xorg-x11-libs-7.5-3.15.x86_64.rpm) = 530927 bytes +SHA1 (suse113/x86_64/xorg-x11-libxcb-7.5-3.1.x86_64.rpm) = d36f8f18d8c0b9459b4212459450be6e701b8fcb +RMD160 (suse113/x86_64/xorg-x11-libxcb-7.5-3.1.x86_64.rpm) = daf70fed1806257d56befa6a1b58bf60f104c471 +Size (suse113/x86_64/xorg-x11-libxcb-7.5-3.1.x86_64.rpm) = 94393 bytes +SHA1 (suse113/x86_64/xorg-x11-libxkbfile-7.5-1.9.x86_64.rpm) = b8fa6ba715c72a630d8dc139d756e2dffc93bd90 +RMD160 (suse113/x86_64/xorg-x11-libxkbfile-7.5-1.9.x86_64.rpm) = 3c07da7ebff226e029ec42ec4d68d66885f92735 +Size (suse113/x86_64/xorg-x11-libxkbfile-7.5-1.9.x86_64.rpm) = 63254 bytes |