pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/emulators/suse91_base Add support for NetBSD-amd64. Ba...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b08e0a7401e3
branches:  trunk
changeset: 496307:b08e0a7401e3
user:      tron <tron%pkgsrc.org@localhost>
date:      Sat Jun 25 10:47:56 2005 +0000

description:
Add support for NetBSD-amd64. Based on patches supplied by Nicolas Joly
in PR pkg/30582.

diffstat:

 emulators/suse91_base/Makefile        |  33 +++++++++++------------------
 emulators/suse91_base/Makefile.i386   |  14 ++++++++++++
 emulators/suse91_base/Makefile.x86_64 |  16 ++++++++++++++
 emulators/suse91_base/PLIST           |  32 ++++++++++++++--------------
 emulators/suse91_base/distinfo        |  38 ++++++++++++++++++++++++++++++++++-
 5 files changed, 96 insertions(+), 37 deletions(-)

diffs (198 lines):

diff -r 90c09809ee07 -r b08e0a7401e3 emulators/suse91_base/Makefile
--- a/emulators/suse91_base/Makefile    Sat Jun 25 07:03:03 2005 +0000
+++ b/emulators/suse91_base/Makefile    Sat Jun 25 10:47:56 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2005/06/16 06:57:51 jlam Exp $
+# $NetBSD: Makefile,v 1.10 2005/06/25 10:47:56 tron Exp $
 
 DISTNAME=              suse_base-${SUSE_VERSION}
 PKGREVISION=           5
@@ -11,23 +11,15 @@
 COMMENT=               Linux compatibility package
 
 CONFLICTS=             linux_SuSE-5.3 linux_lib-2.4 linuxppc_lib-[0-9]*
-ONLY_FOR_PLATFORM+=    NetBSD-[2-9]*-i386 FreeBSD-*-i386
+ONLY_FOR_PLATFORM+=    NetBSD-[2-9]*-i386 NetBSD-[3-9]*-x86_64 \
+                       FreeBSD-*-i386
 
 EXTRACT_ONLY=          # empty
 PLIST_SRC=             ${WRKDIR}/PLIST_DYNAMIC
+PLIST_SUBST+=          EMULSUBDIR=${EMULSUBDIR} LINUX_LIB=${LINUX_LIB}
 
-RPMFILES=              aaa_base-9.1-0.${SUSE_ARCH}.rpm \
-                       bash-2.05b-305.${SUSE_ARCH}.rpm \
-                       coreutils-5.2.1-23.${SUSE_ARCH}.rpm \
-                       glibc-2.3.3-98.${SUSE_ARCH}.rpm \
-                       libgcc-3.3.3-41.${SUSE_ARCH}.rpm \
-                       libacl-2.2.21-54.${SUSE_ARCH}.rpm \
-                       libattr-2.4.12-56.${SUSE_ARCH}.rpm \
-                       libselinux-1.8-16.${SUSE_ARCH}.rpm \
-                       libstdc++-3.3.3-41.${SUSE_ARCH}.rpm \
-                       ncurses-5.4-59.${SUSE_ARCH}.rpm \
-                       readline-4.3-306.${SUSE_ARCH}.rpm \
-                       zlib-1.2.1-70.${SUSE_ARCH}.rpm
+.include "Makefile.${MACHINE_ARCH}"
+
 RPMIGNOREPATH=         ./etc/bash.bashrc ./etc/bash_completion.d \
                        ./etc/cron.daily ./etc/csh.cshrc ./etc/csh.login \
                        ./etc/inittab ./etc/hushlogins ./etc/java \
@@ -36,20 +28,21 @@
                        ./etc/rc.d.README ./etc/rpc ./etc/shells ./etc/ttytype
 
 LINUX_LDD=             ${PREFIX}/${EMULSUBDIR}/usr/bin/ldd
+LINUX_LIB?=            lib
 
 .include "../../mk/bsd.prefs.mk"
 
 INSTALLATION_DIRS=     sbin
 
 do-build:
-       @for FILE in ${PKGDIR}/PLIST ${FILESDIR}/*.sh; do \
+       @for FILE in ${FILESDIR}/SuSE-release ${FILESDIR}/*.sh; do \
          ${SED} -e 's#@@EMULDIR@@#${EMULDIR}#g' \
                 -e 's#@@EMULSUBDIR@@#${EMULSUBDIR}#g' \
-           <$$FILE >${WRKDIR}/`basename $$FILE`; \
+                -e 's#@@LINUX_LIB@@#${LINUX_LIB}#g' \
+                -e 's#@@VERSION@@#${SUSE_VERSION}#g' \
+                -e 's#@@ARCH@@#${SUSE_ARCH}#g' \
+           $$FILE >${WRKDIR}/`basename $$FILE`; \
        done
-       ${SED} -e 's#@@VERSION@@#${SUSE_VERSION}#g' \
-              -e 's#@@ARCH@@#${SUSE_ARCH}#g' \
-           <${FILESDIR}/SuSE-release >${WRKDIR}/SuSE-release
 
 do-install:
        for FILE in ${WRKDIR}/*.sh; do \
@@ -59,7 +52,7 @@
        ${LN} -fs /dev/sound ${EMULDIR}/dev/dsp
        ${LN} -fs /dev/null ${EMULDIR}/dev/null
        ${LN} -fs /dev/tty ${EMULDIR}/dev/tty
-       @${CP} ${WRKDIR}/PLIST ${PLIST_SRC}
+       @${CP} ${PKGDIR}/PLIST ${PLIST_SRC}
        ${RPM2PKG} ${RPM2PKGARGS}
        ${ECHO} "@dirrm ${EMULSUBDIR}" >>${PLIST_SRC}
        ${INSTALL_DATA} ${WRKDIR}/SuSE-release ${EMULDIR}/etc
diff -r 90c09809ee07 -r b08e0a7401e3 emulators/suse91_base/Makefile.i386
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse91_base/Makefile.i386       Sat Jun 25 10:47:56 2005 +0000
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile.i386,v 1.1 2005/06/25 10:47:56 tron Exp $
+
+RPMFILES=              aaa_base-9.1-0.${SUSE_ARCH}.rpm \
+                       bash-2.05b-305.${SUSE_ARCH}.rpm \
+                       coreutils-5.2.1-23.${SUSE_ARCH}.rpm \
+                       glibc-2.3.3-98.${SUSE_ARCH}.rpm \
+                       libgcc-3.3.3-41.${SUSE_ARCH}.rpm \
+                       libacl-2.2.21-54.${SUSE_ARCH}.rpm \
+                       libattr-2.4.12-56.${SUSE_ARCH}.rpm \
+                       libselinux-1.8-16.${SUSE_ARCH}.rpm \
+                       libstdc++-3.3.3-41.${SUSE_ARCH}.rpm \
+                       ncurses-5.4-59.${SUSE_ARCH}.rpm \
+                       readline-4.3-306.${SUSE_ARCH}.rpm \
+                       zlib-1.2.1-70.${SUSE_ARCH}.rpm
diff -r 90c09809ee07 -r b08e0a7401e3 emulators/suse91_base/Makefile.x86_64
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse91_base/Makefile.x86_64     Sat Jun 25 10:47:56 2005 +0000
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile.x86_64,v 1.1 2005/06/25 10:47:56 tron Exp $
+
+RPMFILES=               aaa_base-9.1-0.${SUSE_ARCH}.rpm \
+                        bash-2.05b-301.${SUSE_ARCH}.rpm \
+                        coreutils-5.2.1-21.${SUSE_ARCH}.rpm \
+                        glibc-2.3.3-63.${SUSE_ARCH}.rpm \
+                        libgcc-3.3.3-33.${SUSE_ARCH}.rpm \
+                        libacl-2.2.21-45.${SUSE_ARCH}.rpm \
+                        libattr-2.4.12-44.${SUSE_ARCH}.rpm \
+                        libselinux-1.8-15.${SUSE_ARCH}.rpm \
+                        libstdc++-3.3.3-33.${SUSE_ARCH}.rpm \
+                        ncurses-5.4-48.${SUSE_ARCH}.rpm \
+                        readline-4.3-301.${SUSE_ARCH}.rpm \
+                        zlib-1.2.1-60.${SUSE_ARCH}.rpm
+
+LINUX_LIB=             lib64
diff -r 90c09809ee07 -r b08e0a7401e3 emulators/suse91_base/PLIST
--- a/emulators/suse91_base/PLIST       Sat Jun 25 07:03:03 2005 +0000
+++ b/emulators/suse91_base/PLIST       Sat Jun 25 10:47:56 2005 +0000
@@ -1,17 +1,17 @@
-@comment $NetBSD: PLIST,v 1.3 2004/11/05 14:23:53 wiz Exp $
+@comment $NetBSD: PLIST,v 1.4 2005/06/25 10:47:56 tron Exp $
 sbin/linux-mkpwd
-@unexec ${RM} -f %D/@@EMULSUBDIR@@/etc/ld.so.cache
-@@EMULSUBDIR@@/etc/SuSE-release
-@@EMULSUBDIR@@/etc/mtab
-@@EMULSUBDIR@@/usr/lib/libz.so.1
-@exec ${MKDIR} %D/@@EMULSUBDIR@@/proc
-@dirrm @@EMULSUBDIR@@/proc
-@unexec cd %D/@@EMULSUBDIR@@/etc && ${RM} -f group gshadow passwd shadow
-@exec ${MKDIR} %D/@@EMULSUBDIR@@/dev
-@exec ln -s /dev/sound %D/@@EMULSUBDIR@@/dev/dsp
-@unexec ${RM} -f %D/@@EMULSUBDIR@@/dev/dsp
-@exec ln -s /dev/null %D/@@EMULSUBDIR@@/dev/null
-@unexec ${RM} -f %D/@@EMULSUBDIR@@/dev/null
-@exec ln -s /dev/tty %D/@@EMULSUBDIR@@/dev/tty
-@unexec ${RM} -f %D/@@EMULSUBDIR@@/dev/tty
-@dirrm @@EMULSUBDIR@@/dev
+@unexec ${RM} -f %D/${EMULSUBDIR}/etc/ld.so.cache
+${EMULSUBDIR}/etc/SuSE-release
+${EMULSUBDIR}/etc/mtab
+${EMULSUBDIR}/usr/${LINUX_LIB}/libz.so.1
+@exec ${MKDIR} %D/${EMULSUBDIR}/proc
+@dirrm ${EMULSUBDIR}/proc
+@unexec cd %D/${EMULSUBDIR}/etc && ${RM} -f group gshadow passwd shadow
+@exec ${MKDIR} %D/${EMULSUBDIR}/dev
+@exec ln -s /dev/sound %D/${EMULSUBDIR}/dev/dsp
+@unexec ${RM} -f %D/${EMULSUBDIR}/dev/dsp
+@exec ln -s /dev/null %D/${EMULSUBDIR}/dev/null
+@unexec ${RM} -f %D/${EMULSUBDIR}/dev/null
+@exec ln -s /dev/tty %D/${EMULSUBDIR}/dev/tty
+@unexec ${RM} -f %D/${EMULSUBDIR}/dev/tty
+@dirrm ${EMULSUBDIR}/dev
diff -r 90c09809ee07 -r b08e0a7401e3 emulators/suse91_base/distinfo
--- a/emulators/suse91_base/distinfo    Sat Jun 25 07:03:03 2005 +0000
+++ b/emulators/suse91_base/distinfo    Sat Jun 25 10:47:56 2005 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.4 2005/02/23 18:49:20 agc Exp $
+$NetBSD: distinfo,v 1.5 2005/06/25 10:47:56 tron Exp $
 
 SHA1 (suse91/i586/aaa_base-9.1-0.i586.rpm) = c15fcdc81a93c7d3056292d56b1376a0fdf20554
 RMD160 (suse91/i586/aaa_base-9.1-0.i586.rpm) = 62c26c035f73418f2db88685b16282cbf691da66
@@ -36,3 +36,39 @@
 SHA1 (suse91/i586/zlib-1.2.1-70.i586.rpm) = 7592cc5629f8c3c480bb943089c0e09481ac3f46
 RMD160 (suse91/i586/zlib-1.2.1-70.i586.rpm) = 8e9f69c1250be1c194dc3798b7a2b4372e69a5e8
 Size (suse91/i586/zlib-1.2.1-70.i586.rpm) = 63453 bytes
+SHA1 (suse91/x86_64/aaa_base-9.1-0.x86_64.rpm) = f2fe65f6c41ab216456ceff453456eb3673b9b65
+RMD160 (suse91/x86_64/aaa_base-9.1-0.x86_64.rpm) = d7a4ca9f87975edb19fe5f0b3a215e09778d2f6e
+Size (suse91/x86_64/aaa_base-9.1-0.x86_64.rpm) = 289773 bytes
+SHA1 (suse91/x86_64/bash-2.05b-301.x86_64.rpm) = 93f665912afd2908abda5aeff6f1e1cedfa728a7
+RMD160 (suse91/x86_64/bash-2.05b-301.x86_64.rpm) = b850a95ca7e6f7cc0d999a79af585a2b81d30a0f
+Size (suse91/x86_64/bash-2.05b-301.x86_64.rpm) = 660645 bytes
+SHA1 (suse91/x86_64/coreutils-5.2.1-21.x86_64.rpm) = c4778943129d8d49aea5f32377b027da6555f6c7
+RMD160 (suse91/x86_64/coreutils-5.2.1-21.x86_64.rpm) = 76839f5b067e81b5b17bd081cfd774588fa6e493
+Size (suse91/x86_64/coreutils-5.2.1-21.x86_64.rpm) = 2047535 bytes
+SHA1 (suse91/x86_64/glibc-2.3.3-63.x86_64.rpm) = 76333c7308334c49ad3cc4479282138d604373a9
+RMD160 (suse91/x86_64/glibc-2.3.3-63.x86_64.rpm) = 5153fdfa1b373a921ff175cd220b42887ff57a61
+Size (suse91/x86_64/glibc-2.3.3-63.x86_64.rpm) = 2422978 bytes
+SHA1 (suse91/x86_64/libgcc-3.3.3-33.x86_64.rpm) = bdf7233e869b50f89c0066648a7f8cee221a6ec1
+RMD160 (suse91/x86_64/libgcc-3.3.3-33.x86_64.rpm) = 993edf19958968cc2708c61656f84b2c4dafde5b
+Size (suse91/x86_64/libgcc-3.3.3-33.x86_64.rpm) = 71138 bytes
+SHA1 (suse91/x86_64/libacl-2.2.21-45.x86_64.rpm) = 2105334a6b101c8bd562e521f0cc40793584933f
+RMD160 (suse91/x86_64/libacl-2.2.21-45.x86_64.rpm) = 9f5f089c230a7e1ebaa3d3cdb1bf8fdf309ac7d0
+Size (suse91/x86_64/libacl-2.2.21-45.x86_64.rpm) = 19799 bytes
+SHA1 (suse91/x86_64/libattr-2.4.12-44.x86_64.rpm) = f83b27f98d53c2ca1350e3d304b9f67fb2c93653
+RMD160 (suse91/x86_64/libattr-2.4.12-44.x86_64.rpm) = 63efd2968f54a8c574c830d6d68721dc0c64274c
+Size (suse91/x86_64/libattr-2.4.12-44.x86_64.rpm) = 12014 bytes
+SHA1 (suse91/x86_64/libselinux-1.8-15.x86_64.rpm) = f898349c259c98e4f3e2ce6e166c5cc542cb5517
+RMD160 (suse91/x86_64/libselinux-1.8-15.x86_64.rpm) = f1ec0e456bdb2ec3dc7074652e7a0b9303ed06d9
+Size (suse91/x86_64/libselinux-1.8-15.x86_64.rpm) = 50409 bytes
+SHA1 (suse91/x86_64/libstdc++-3.3.3-33.x86_64.rpm) = f72a13be6a00ea7c2799411628d3aec020e89cb7
+RMD160 (suse91/x86_64/libstdc++-3.3.3-33.x86_64.rpm) = a715a11e16633f739350ba360656a65e77e22643
+Size (suse91/x86_64/libstdc++-3.3.3-33.x86_64.rpm) = 562762 bytes
+SHA1 (suse91/x86_64/ncurses-5.4-48.x86_64.rpm) = 6c0f8c1e08a79f2f215ece0f8a11f4178f3eb7f8
+RMD160 (suse91/x86_64/ncurses-5.4-48.x86_64.rpm) = b9a6dfa1f233872ec0f49d77e949a32f53be603f
+Size (suse91/x86_64/ncurses-5.4-48.x86_64.rpm) = 865784 bytes
+SHA1 (suse91/x86_64/readline-4.3-301.x86_64.rpm) = 55b4750bf47d3432882454c054d08b40ad7fc44e
+RMD160 (suse91/x86_64/readline-4.3-301.x86_64.rpm) = ace2cacf4ce4ea28ab74f68f2a763f22a137aaa4
+Size (suse91/x86_64/readline-4.3-301.x86_64.rpm) = 163217 bytes
+SHA1 (suse91/x86_64/zlib-1.2.1-60.x86_64.rpm) = cde7a4c9c9c3e08c4b215240c26006c8c351f5f6
+RMD160 (suse91/x86_64/zlib-1.2.1-60.x86_64.rpm) = c2583ff4fd9938409735765b5278f4a0d21c64e2
+Size (suse91/x86_64/zlib-1.2.1-60.x86_64.rpm) = 65851 bytes



Home | Main Index | Thread Index | Old Index