pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/emulators Add 32-bit versions of SuSE Linux 9.1 and 10...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/02d561779bf3
branches:  trunk
changeset: 531372:02d561779bf3
user:      jlam <jlam%pkgsrc.org@localhost>
date:      Sun Jul 29 08:55:22 2007 +0000

description:
Add 32-bit versions of SuSE Linux 9.1 and 10.0 for use by NetBSD/x86_64
with COMPAT_LINUX32.

diffstat:

 emulators/Makefile                       |  41 +++++++++++++++++++++++++++++++-
 emulators/suse100_32_aspell/Makefile     |   5 +++
 emulators/suse100_32_base/Makefile       |   5 +++
 emulators/suse100_32_compat/Makefile     |   5 +++
 emulators/suse100_32_expat/Makefile      |   5 +++
 emulators/suse100_32_fontconfig/Makefile |   5 +++
 emulators/suse100_32_freetype2/Makefile  |   5 +++
 emulators/suse100_32_gdk-pixbuf/Makefile |   5 +++
 emulators/suse100_32_glx/Makefile        |   5 +++
 emulators/suse100_32_gtk/Makefile        |   5 +++
 emulators/suse100_32_gtk2/Makefile       |   5 +++
 emulators/suse100_32_libcups/Makefile    |   5 +++
 emulators/suse100_32_libjpeg/Makefile    |   5 +++
 emulators/suse100_32_libpng/Makefile     |   5 +++
 emulators/suse100_32_libtiff/Makefile    |   5 +++
 emulators/suse100_32_libxml2/Makefile    |   5 +++
 emulators/suse100_32_locale/Makefile     |   5 +++
 emulators/suse100_32_openmotif/Makefile  |   5 +++
 emulators/suse100_32_openssl/Makefile    |   5 +++
 emulators/suse100_32_slang/Makefile      |   5 +++
 emulators/suse100_32_vmware/Makefile     |   5 +++
 emulators/suse100_32_x11/Makefile        |   5 +++
 emulators/suse100_linux/Makefile.common  |  22 ++++++++++++----
 emulators/suse100_linux/emulator.mk      |   4 +-
 emulators/suse91_32_aspell/Makefile      |   5 +++
 emulators/suse91_32_base/Makefile        |   5 +++
 emulators/suse91_32_compat/Makefile      |   5 +++
 emulators/suse91_32_expat/Makefile       |   5 +++
 emulators/suse91_32_fontconfig/Makefile  |   5 +++
 emulators/suse91_32_freetype2/Makefile   |   5 +++
 emulators/suse91_32_gdk-pixbuf/Makefile  |   5 +++
 emulators/suse91_32_glx/Makefile         |   5 +++
 emulators/suse91_32_gtk/Makefile         |   5 +++
 emulators/suse91_32_gtk2/Makefile        |   5 +++
 emulators/suse91_32_libjpeg/Makefile     |   5 +++
 emulators/suse91_32_libpng/Makefile      |   5 +++
 emulators/suse91_32_libtiff/Makefile     |   5 +++
 emulators/suse91_32_locale/Makefile      |   5 +++
 emulators/suse91_32_openmotif/Makefile   |   5 +++
 emulators/suse91_32_slang/Makefile       |   5 +++
 emulators/suse91_32_vmware/Makefile      |   5 +++
 emulators/suse91_32_x11/Makefile         |   5 +++
 emulators/suse91_linux/Makefile.common   |  22 ++++++++++++----
 emulators/suse91_linux/emulator.mk       |   4 +-
 44 files changed, 271 insertions(+), 17 deletions(-)

diffs (truncated from 550 to 300 lines):

diff -r 443c1f136dcb -r 02d561779bf3 emulators/Makefile
--- a/emulators/Makefile        Sun Jul 29 07:02:35 2007 +0000
+++ b/emulators/Makefile        Sun Jul 29 08:55:22 2007 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.159 2007/05/19 12:40:31 wiz Exp $
+# $NetBSD: Makefile,v 1.160 2007/07/29 08:55:22 jlam Exp $
 #
 
 COMMENT=       Emulators for other operating systems
@@ -84,6 +84,27 @@
 SUBDIR+=       snes9x
 SUBDIR+=       spim
 SUBDIR+=       stella
+SUBDIR+=       suse100_32_aspell
+SUBDIR+=       suse100_32_base
+SUBDIR+=       suse100_32_compat
+SUBDIR+=       suse100_32_expat
+SUBDIR+=       suse100_32_fontconfig
+SUBDIR+=       suse100_32_freetype2
+SUBDIR+=       suse100_32_gdk-pixbuf
+SUBDIR+=       suse100_32_glx
+SUBDIR+=       suse100_32_gtk
+SUBDIR+=       suse100_32_gtk2
+SUBDIR+=       suse100_32_libcups
+SUBDIR+=       suse100_32_libjpeg
+SUBDIR+=       suse100_32_libpng
+SUBDIR+=       suse100_32_libtiff
+SUBDIR+=       suse100_32_libxml2
+SUBDIR+=       suse100_32_locale
+SUBDIR+=       suse100_32_openmotif
+SUBDIR+=       suse100_32_openssl
+SUBDIR+=       suse100_32_slang
+SUBDIR+=       suse100_32_vmware
+SUBDIR+=       suse100_32_x11
 SUBDIR+=       suse100_aspell
 SUBDIR+=       suse100_base
 SUBDIR+=       suse100_compat
@@ -106,6 +127,24 @@
 SUBDIR+=       suse100_slang
 SUBDIR+=       suse100_vmware
 SUBDIR+=       suse100_x11
+SUBDIR+=       suse91_32_aspell
+SUBDIR+=       suse91_32_base
+SUBDIR+=       suse91_32_compat
+SUBDIR+=       suse91_32_expat
+SUBDIR+=       suse91_32_fontconfig
+SUBDIR+=       suse91_32_freetype2
+SUBDIR+=       suse91_32_gdk-pixbuf
+SUBDIR+=       suse91_32_glx
+SUBDIR+=       suse91_32_gtk
+SUBDIR+=       suse91_32_gtk2
+SUBDIR+=       suse91_32_libjpeg
+SUBDIR+=       suse91_32_libpng
+SUBDIR+=       suse91_32_libtiff
+SUBDIR+=       suse91_32_locale
+SUBDIR+=       suse91_32_openmotif
+SUBDIR+=       suse91_32_slang
+SUBDIR+=       suse91_32_vmware
+SUBDIR+=       suse91_32_x11
 SUBDIR+=       suse91_aspell
 SUBDIR+=       suse91_base
 SUBDIR+=       suse91_compat
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_aspell/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_aspell/Makefile      Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:23 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_base/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_base/Makefile        Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:23 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_compat/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_compat/Makefile      Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:23 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_expat/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_expat/Makefile       Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:24 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_fontconfig/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_fontconfig/Makefile  Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:24 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_freetype2/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_freetype2/Makefile   Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:25 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_gdk-pixbuf/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_gdk-pixbuf/Makefile  Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:25 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_glx/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_glx/Makefile Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:26 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_gtk/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_gtk/Makefile Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:26 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_gtk2/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_gtk2/Makefile        Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:27 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_libcups/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_libcups/Makefile     Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:27 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_libjpeg/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_libjpeg/Makefile     Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:27 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_libpng/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_libpng/Makefile      Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:28 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_libtiff/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_libtiff/Makefile     Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:28 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_libxml2/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_libxml2/Makefile     Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:28 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_locale/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_locale/Makefile      Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:29 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_openmotif/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_openmotif/Makefile   Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:29 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_openssl/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_openssl/Makefile     Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:30 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_slang/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_slang/Makefile       Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:30 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_vmware/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_vmware/Makefile      Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:30 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_32_x11/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/suse100_32_x11/Makefile Sun Jul 29 08:55:22 2007 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2007/07/29 08:55:31 jlam Exp $
+
+SUSE_COMPAT32= yes
+
+.include "${.CURDIR}/../${.CURDIR:T:S/_32_/_/}/Makefile"
diff -r 443c1f136dcb -r 02d561779bf3 emulators/suse100_linux/Makefile.common
--- a/emulators/suse100_linux/Makefile.common   Sun Jul 29 07:02:35 2007 +0000
+++ b/emulators/suse100_linux/Makefile.common   Sun Jul 29 08:55:22 2007 +0000
@@ -1,20 +1,25 @@
-# $NetBSD: Makefile.common,v 1.16 2007/07/29 05:18:54 jlam Exp $
+# $NetBSD: Makefile.common,v 1.17 2007/07/29 08:55:31 jlam Exp $
 
 SUSE_PKG=              yes
 SUSE_VERSION=          10.0
 SUSE_VERSION_REQD=     ${SUSE_VERSION}
 
+# The SuSE 10.x Linux packages are only usable on the following platforms.
+.if defined(SUSE_COMPAT32)
+EMUL_PLATFORMS?=       linux-i386
+ONLY_FOR_PLATFORM+=    NetBSD-3.99*-x86_64
+ONLY_FOR_PLATFORM+=    NetBSD-[4-9]*-x86_64
+.else
 EMUL_PLATFORMS?=       linux-i386 linux-powerpc linux-x86_64
-
-.include "../../mk/bsd.prefs.mk"
-
-# The SuSE 10.x Linux packages are only usable on the following platforms.
 ONLY_FOR_PLATFORM+=    DragonFly-*-i386
 ONLY_FOR_PLATFORM+=    FreeBSD-*-i386
 ONLY_FOR_PLATFORM+=    NetBSD-[2-9]*-i386
 ONLY_FOR_PLATFORM+=    NetBSD-[2-9]*-powerpc
 ONLY_FOR_PLATFORM+=    NetBSD-3.99*-x86_64
 ONLY_FOR_PLATFORM+=    NetBSD-[4-9]*-x86_64
+.endif
+
+.include "../../mk/bsd.prefs.mk"
 
 # _SUSE_ARCH.* is a table of ${EMUL_ARCH} to SuSE architectures.
 _SUSE_ARCH.${EMUL_ARCH}=       ${EMUL_ARCH}
@@ -53,6 +58,11 @@
 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 (${EMUL_ARCH} == "i386") && (${MACHINE_ARCH} == "x86_64")
 PKGNAME:=              ${DISTNAME:S/^suse_/suse32_/}
 COMMENT:=              ${COMMENT:S/Linux/Linux 32-bit/}
@@ -70,4 +80,4 @@
 # Include an "override" SuSE-specific and architecture-specific
 # Makefile fragment if it exists.



Home | Main Index | Thread Index | Old Index