diff options
Diffstat (limited to 'emulators/compat15')
-rw-r--r-- | emulators/compat15/DESCR | 2 | ||||
-rw-r--r-- | emulators/compat15/MESSAGE | 7 | ||||
-rw-r--r-- | emulators/compat15/Makefile | 64 | ||||
-rw-r--r-- | emulators/compat15/PLIST.ELF | 53 | ||||
-rw-r--r-- | emulators/compat15/PLIST.a.out | 47 | ||||
-rw-r--r-- | emulators/compat15/PLIST.alpha | 8 | ||||
-rw-r--r-- | emulators/compat15/PLIST.arm | 17 | ||||
-rw-r--r-- | emulators/compat15/PLIST.i386 | 14 | ||||
-rw-r--r-- | emulators/compat15/PLIST.m68k | 17 | ||||
-rw-r--r-- | emulators/compat15/PLIST.mipsel | 8 | ||||
-rw-r--r-- | emulators/compat15/PLIST.powerpc | 14 | ||||
-rw-r--r-- | emulators/compat15/PLIST.sparc | 8 | ||||
-rw-r--r-- | emulators/compat15/PLIST.sparc64 | 2 | ||||
-rw-r--r-- | emulators/compat15/PLIST.vax | 16 | ||||
-rw-r--r-- | emulators/compat15/distinfo | 32 | ||||
-rw-r--r-- | emulators/compat15/emulator.mk | 57 |
16 files changed, 366 insertions, 0 deletions
diff --git a/emulators/compat15/DESCR b/emulators/compat15/DESCR new file mode 100644 index 00000000000..1a241b83961 --- /dev/null +++ b/emulators/compat15/DESCR @@ -0,0 +1,2 @@ +This package supplies the user files needed to run dynamically linked +executables compiled under NetBSD 1.5. diff --git a/emulators/compat15/MESSAGE b/emulators/compat15/MESSAGE new file mode 100644 index 00000000000..24b8a6fa101 --- /dev/null +++ b/emulators/compat15/MESSAGE @@ -0,0 +1,7 @@ +=========================================================================== +$NetBSD: MESSAGE,v 1.1 2007/08/21 22:49:11 jlam Exp $ + +The COMPAT_15 option must be included in the kernel configuration (and +possibly others; see options(4) for more information) to make use of +NetBSD 1.5 binaries. +=========================================================================== diff --git a/emulators/compat15/Makefile b/emulators/compat15/Makefile new file mode 100644 index 00000000000..e5cf8deae0a --- /dev/null +++ b/emulators/compat15/Makefile @@ -0,0 +1,64 @@ +# $NetBSD: Makefile,v 1.1 2007/08/21 22:49:11 jlam Exp $ + +DISTNAME= compat15 # overridden below +NETBSD_VERSION= 1.5 + +HOMEPAGE= http://www.NetBSD.org/Releases/formal-1.5/index.html +COMMENT= Shared libraries for NetBSD 1.5 compatibility + +.if defined(NETBSD_COMPAT32) +EMUL_PLATFORMS= netbsd-i386 netbsd-sparc + +ACCEPTABLE_NETBSD= NetBSD-1.4[A-Z]* NetBSD-1.5 NetBSD-1.5.* \ + NetBSD-1.5[A-Z]* NetBSD-1.[6-9]* NetBSD-[2-9]* \ + NetBSD-[1-9][0-9]* +.else +EMUL_PLATFORMS= netbsd-alpha netbsd-arm netbsd-i386 netbsd-m68k \ + netbsd-mipsel netbsd-ns32k netbsd-powerpc \ + netbsd-sparc netbsd-sparc64 netbsd-vax + +ONLY_FOR_PLATFORM= NetBSD-1.5[A-Z]*-* NetBSD-1.[6-9]*-* \ + NetBSD-[2-9]*-* NetBSD-[1-9][0-9]*-* +.endif + +.include "../../emulators/compat_netbsd/Makefile.common" + +.if (${EMUL_PLATFORM} == "netbsd-sparc64") +DISTNAME= compat15-${EMUL_ARCH}-1.5.2 +.else +DISTNAME= compat15-${EMUL_ARCH}-${COMPAT_VERSION} +.endif +COMPAT_VERSION= 1.5.3 + +# For COMPAT_NETBSD32, we need to depend on the compat15-extras package +# on NetBSD-1.5 to supply the missing shared libraries; otherwise, we +# just depend on the compat16 for the missing shared libraries. +# +.if defined(NETBSD_COMPAT32) +COMPAT_EXTRAS= # empty +. for _netbsd_ in ${ACCEPTABLE_NETBSD} +COMPAT_EXTRAS= netbsd32_compat15-extras-${COMPAT_VERSION}{,nb*}:../../emulators/netbsd32_compat15-extras +. endfor +. if !empty(COMPAT_EXTRAS) +DEPENDS+= ${COMPAT_EXTRAS} +. else +DEPENDS+= netbsd32_compat16>=1.6:../../emulators/netbsd32_compat16 +. endif +# +# arm, m68k and vax switched from a.out to ELF after NetBSD-1.5, and +# they don't need any other packages to supply missing a.out shared +# libraries. +# +.elif (${EMUL_ARCH} == "arm") || (${EMUL_ARCH} == "m68k") || \ + (${EMUL_ARCH} == "vax") +#DEPENDS+= # no additional dependencies +# +# We need to depend on the compat16 package to supply shared libraries +# missing from compat15 on NetBSD>1.6. +# +.elif empty(OS_VERSION:M0.[0-9]*) && empty(OS_VERSION:M1.[0-5]*) && \ + empty(OS_VERSION:M1.6) && empty(OS_VERSION:M1.6.*) +DEPENDS+= compat16>=1.6:../../emulators/compat16 +.endif + +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/compat15/PLIST.ELF b/emulators/compat15/PLIST.ELF new file mode 100644 index 00000000000..d11bca94bbc --- /dev/null +++ b/emulators/compat15/PLIST.ELF @@ -0,0 +1,53 @@ +@comment $NetBSD: PLIST.ELF,v 1.1 2007/08/21 22:49:11 jlam Exp $ +${EMULSUBDIRSLASH}usr/lib/libamu.so.1 +${EMULSUBDIRSLASH}usr/lib/libamu.so.1.1 +${EMULSUBDIRSLASH}usr/lib/libasn1.so.4 +${EMULSUBDIRSLASH}usr/lib/libasn1.so.4.0 +${EMULSUBDIRSLASH}usr/lib/libbz2.so.0 +${EMULSUBDIRSLASH}usr/lib/libbz2.so.0.0 +${EMULSUBDIRSLASH}usr/lib/libcom_err.so.3 +${EMULSUBDIRSLASH}usr/lib/libcom_err.so.3.1 +${EMULSUBDIRSLASH}usr/lib/libcrypto.so.0 +${EMULSUBDIRSLASH}usr/lib/libcrypto.so.0.2 +${EMULSUBDIRSLASH}usr/lib/libcurses.so.3 +${EMULSUBDIRSLASH}usr/lib/libcurses.so.3.6 +${EMULSUBDIRSLASH}usr/lib/libdes.so.5 +${EMULSUBDIRSLASH}usr/lib/libdes.so.5.1 +${EMULSUBDIRSLASH}usr/lib/libgssapi.so.3 +${EMULSUBDIRSLASH}usr/lib/libgssapi.so.3.0 +${EMULSUBDIRSLASH}usr/lib/libhdb.so.7 +${EMULSUBDIRSLASH}usr/lib/libhdb.so.7.0 +${EMULSUBDIRSLASH}usr/lib/libkadm.so.4 +${EMULSUBDIRSLASH}usr/lib/libkadm.so.4.0 +${EMULSUBDIRSLASH}usr/lib/libkadm5clnt.so.6 +${EMULSUBDIRSLASH}usr/lib/libkadm5clnt.so.6.1 +${EMULSUBDIRSLASH}usr/lib/libkadm5srv.so.7 +${EMULSUBDIRSLASH}usr/lib/libkadm5srv.so.7.1 +${EMULSUBDIRSLASH}usr/lib/libkafs.so.4 +${EMULSUBDIRSLASH}usr/lib/libkafs.so.4.1 +${EMULSUBDIRSLASH}usr/lib/libkdb.so.4 +${EMULSUBDIRSLASH}usr/lib/libkdb.so.4.0 +${EMULSUBDIRSLASH}usr/lib/libkrb.so.4 +${EMULSUBDIRSLASH}usr/lib/libkrb.so.4.0 +${EMULSUBDIRSLASH}usr/lib/libkrb5.so.15 +${EMULSUBDIRSLASH}usr/lib/libkrb5.so.15.0 +${EMULSUBDIRSLASH}usr/lib/libkstream.so.1 +${EMULSUBDIRSLASH}usr/lib/libkstream.so.1.0 +${EMULSUBDIRSLASH}usr/lib/libmenu.so.1 +${EMULSUBDIRSLASH}usr/lib/libmenu.so.1.0 +${EMULSUBDIRSLASH}usr/lib/libroken.so.11 +${EMULSUBDIRSLASH}usr/lib/libroken.so.11.0 +${EMULSUBDIRSLASH}usr/lib/libsl.so.1 +${EMULSUBDIRSLASH}usr/lib/libsl.so.1.1 +${EMULSUBDIRSLASH}usr/lib/libss.so.3 +${EMULSUBDIRSLASH}usr/lib/libss.so.3.1 +${EMULSUBDIRSLASH}usr/lib/libssl.so.1 +${EMULSUBDIRSLASH}usr/lib/libssl.so.1.0 +${EMULSUBDIRSLASH}usr/lib/libtelnet.so.3 +${EMULSUBDIRSLASH}usr/lib/libtelnet.so.3.1 +${EMULSUBDIRSLASH}usr/lib/libusb.so.0 +${EMULSUBDIRSLASH}usr/lib/libusb.so.0.0 +${EMULSUBDIRSLASH}usr/lib/libutil.so.5 +${EMULSUBDIRSLASH}usr/lib/libutil.so.5.2.1 +@dirrm ${EMULSUBDIRSLASH}usr/lib +@dirrm ${EMULSUBDIRSLASH}usr diff --git a/emulators/compat15/PLIST.a.out b/emulators/compat15/PLIST.a.out new file mode 100644 index 00000000000..0b15954ed87 --- /dev/null +++ b/emulators/compat15/PLIST.a.out @@ -0,0 +1,47 @@ +@comment $NetBSD: PLIST.a.out,v 1.1 2007/08/21 22:49:11 jlam Exp $ +${EMULSUBDIRSLASH}usr/lib/libamu.so.1.1 +${EMULSUBDIRSLASH}usr/lib/libasn1.so.4.0 +${EMULSUBDIRSLASH}usr/lib/libbz2.so.0.0 +${EMULSUBDIRSLASH}usr/lib/libc.so.12.62.1 +${EMULSUBDIRSLASH}usr/lib/libcom_err.so.3.1 +${EMULSUBDIRSLASH}usr/lib/libcrypt.so.0.0 +${EMULSUBDIRSLASH}usr/lib/libcrypto.so.0.2 +${EMULSUBDIRSLASH}usr/lib/libcurses.so.3.6 +${EMULSUBDIRSLASH}usr/lib/libdes.so.5.1 +${EMULSUBDIRSLASH}usr/lib/libedit.so.2.3 +${EMULSUBDIRSLASH}usr/lib/libg2c.so.0.0 +${EMULSUBDIRSLASH}usr/lib/libgnumalloc.so.0.0 +${EMULSUBDIRSLASH}usr/lib/libgssapi.so.3.0 +${EMULSUBDIRSLASH}usr/lib/libhdb.so.7.0 +${EMULSUBDIRSLASH}usr/lib/libipsec.so.2.0 +${EMULSUBDIRSLASH}usr/lib/libkadm.so.4.0 +${EMULSUBDIRSLASH}usr/lib/libkadm5clnt.so.6.1 +${EMULSUBDIRSLASH}usr/lib/libkadm5srv.so.7.1 +${EMULSUBDIRSLASH}usr/lib/libkafs.so.4.1 +${EMULSUBDIRSLASH}usr/lib/libkdb.so.4.0 +${EMULSUBDIRSLASH}usr/lib/libkrb.so.4.0 +${EMULSUBDIRSLASH}usr/lib/libkrb5.so.15.0 +${EMULSUBDIRSLASH}usr/lib/libkstream.so.1.0 +${EMULSUBDIRSLASH}usr/lib/libkvm.so.5.1 +${EMULSUBDIRSLASH}usr/lib/libm.so.0.1 +${EMULSUBDIRSLASH}usr/lib/libmenu.so.1.0 +${EMULSUBDIRSLASH}usr/lib/libobjc.so.0.0 +${EMULSUBDIRSLASH}usr/lib/libossaudio.so.0.0 +${EMULSUBDIRSLASH}usr/lib/libpcap.so.1.1 +${EMULSUBDIRSLASH}usr/lib/libposix.so.0.1 +${EMULSUBDIRSLASH}usr/lib/libresolv.so.1.0 +${EMULSUBDIRSLASH}usr/lib/libroken.so.11.0 +${EMULSUBDIRSLASH}usr/lib/libskey.so.1.0 +${EMULSUBDIRSLASH}usr/lib/libsl.so.1.1 +${EMULSUBDIRSLASH}usr/lib/libss.so.3.1 +${EMULSUBDIRSLASH}usr/lib/libssl.so.1.0 +${EMULSUBDIRSLASH}usr/lib/libstdc++.so.2.0 +${EMULSUBDIRSLASH}usr/lib/libtelnet.so.3.1 +${EMULSUBDIRSLASH}usr/lib/libtermcap.so.0.4 +${EMULSUBDIRSLASH}usr/lib/libtermlib.so.0.4 +${EMULSUBDIRSLASH}usr/lib/libusb.so.0.0 +${EMULSUBDIRSLASH}usr/lib/libutil.so.5.2.1 +${EMULSUBDIRSLASH}usr/lib/libwrap.so.0.2 +${EMULSUBDIRSLASH}usr/lib/libz.so.0.2 +@dirrm ${EMULSUBDIRSLASH}usr/lib +@dirrm ${EMULSUBDIRSLASH}usr diff --git a/emulators/compat15/PLIST.alpha b/emulators/compat15/PLIST.alpha new file mode 100644 index 00000000000..28cc023bfed --- /dev/null +++ b/emulators/compat15/PLIST.alpha @@ -0,0 +1,8 @@ +@comment $NetBSD: PLIST.alpha,v 1.1 2007/08/21 22:49:11 jlam Exp $ +${EMULSUBDIRSLASH}usr/lib/libg2c.so.0 +${EMULSUBDIRSLASH}usr/lib/libg2c.so.0.0 +${EMULSUBDIRSLASH}usr/lib/libobjc.so.0 +${EMULSUBDIRSLASH}usr/lib/libobjc.so.0.0 +${EMULSUBDIRSLASH}usr/lib/libstdc++.so.2 +${EMULSUBDIRSLASH}usr/lib/libstdc++.so.2.0 +${EMULSUBDIRSLASH}usr/lib/libutil.so.5.2.1 diff --git a/emulators/compat15/PLIST.arm b/emulators/compat15/PLIST.arm new file mode 100644 index 00000000000..d586164475c --- /dev/null +++ b/emulators/compat15/PLIST.arm @@ -0,0 +1,17 @@ +@comment $NetBSD: PLIST.arm,v 1.1 2007/08/21 22:49:11 jlam Exp $ +${EMULSUBDIRSLASH}usr/X11R6/lib/libICE.so.6.3 +${EMULSUBDIRSLASH}usr/X11R6/lib/libPEX5.so.6.0 +${EMULSUBDIRSLASH}usr/X11R6/lib/libSM.so.6.0 +${EMULSUBDIRSLASH}usr/X11R6/lib/libX11.so.6.1 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXIE.so.6.0 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXaw.so.6.1 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXext.so.6.3 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXi.so.6.0 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXmu.so.6.0 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXp.so.6.2 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXt.so.6.0 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXtst.so.6.1 +${EMULSUBDIRSLASH}usr/X11R6/lib/liboldX.so.6.0 +${EMULSUBDIRSLASH}usr/lib/libarm32.so.0.0 +@dirrm ${EMULSUBDIRSLASH}usr/X11R6/lib +@dirrm ${EMULSUBDIRSLASH}usr/X11R6 diff --git a/emulators/compat15/PLIST.i386 b/emulators/compat15/PLIST.i386 new file mode 100644 index 00000000000..6f93fedee1b --- /dev/null +++ b/emulators/compat15/PLIST.i386 @@ -0,0 +1,14 @@ +@comment $NetBSD: PLIST.i386,v 1.1 2007/08/21 22:49:12 jlam Exp $ +${EMULSUBDIRSLASH}usr/X11R6/lib/libPEX5.so.6 +${EMULSUBDIRSLASH}usr/X11R6/lib/libPEX5.so.6.0 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXIE.so.6 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXIE.so.6.0 +${EMULSUBDIRSLASH}usr/lib/libg2c.so.0 +${EMULSUBDIRSLASH}usr/lib/libg2c.so.0.0 +${EMULSUBDIRSLASH}usr/lib/libobjc.so.0 +${EMULSUBDIRSLASH}usr/lib/libobjc.so.0.0 +${EMULSUBDIRSLASH}usr/lib/libstdc++.so.2 +${EMULSUBDIRSLASH}usr/lib/libstdc++.so.2.0 +${EMULSUBDIRSLASH}usr/lib/libutil.so.5.2.1 +@dirrm ${EMULSUBDIRSLASH}usr/X11R6/lib +@dirrm ${EMULSUBDIRSLASH}usr/X11R6 diff --git a/emulators/compat15/PLIST.m68k b/emulators/compat15/PLIST.m68k new file mode 100644 index 00000000000..362fb6cf9b6 --- /dev/null +++ b/emulators/compat15/PLIST.m68k @@ -0,0 +1,17 @@ +@comment $NetBSD: PLIST.m68k,v 1.1 2007/08/21 22:49:12 jlam Exp $ +${EMULSUBDIRSLASH}usr/X11R6/lib/libICE.so.6.3 +${EMULSUBDIRSLASH}usr/X11R6/lib/libPEX5.so.6.0 +${EMULSUBDIRSLASH}usr/X11R6/lib/libSM.so.6.0 +${EMULSUBDIRSLASH}usr/X11R6/lib/libX11.so.6.1 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXIE.so.6.0 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXaw.so.6.1 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXext.so.6.3 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXi.so.6.0 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXmu.so.6.0 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXp.so.6.2 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXt.so.6.0 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXtst.so.6.1 +${EMULSUBDIRSLASH}usr/X11R6/lib/liboldX.so.6.0 +${EMULSUBDIRSLASH}usr/lib/libm68k.so.0.0 +@dirrm ${EMULSUBDIRSLASH}usr/X11R6/lib +@dirrm ${EMULSUBDIRSLASH}usr/X11R6 diff --git a/emulators/compat15/PLIST.mipsel b/emulators/compat15/PLIST.mipsel new file mode 100644 index 00000000000..1854973e3a9 --- /dev/null +++ b/emulators/compat15/PLIST.mipsel @@ -0,0 +1,8 @@ +@comment $NetBSD: PLIST.mipsel,v 1.1 2007/08/21 22:49:12 jlam Exp $ +${EMULSUBDIRSLASH}usr/lib/libg2c.so.0 +${EMULSUBDIRSLASH}usr/lib/libg2c.so.0.0 +${EMULSUBDIRSLASH}usr/lib/libobjc.so.0 +${EMULSUBDIRSLASH}usr/lib/libobjc.so.0.0 +${EMULSUBDIRSLASH}usr/lib/libstdc++.so.2 +${EMULSUBDIRSLASH}usr/lib/libstdc++.so.2.0 +${EMULSUBDIRSLASH}usr/lib/libutil.so.5.2.1 diff --git a/emulators/compat15/PLIST.powerpc b/emulators/compat15/PLIST.powerpc new file mode 100644 index 00000000000..4fd43935cfe --- /dev/null +++ b/emulators/compat15/PLIST.powerpc @@ -0,0 +1,14 @@ +@comment $NetBSD: PLIST.powerpc,v 1.1 2007/08/21 22:49:12 jlam Exp $ +${EMULSUBDIRSLASH}usr/X11R6/lib/libPEX5.so.6 +${EMULSUBDIRSLASH}usr/X11R6/lib/libPEX5.so.6.0 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXIE.so.6 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXIE.so.6.0 +${EMULSUBDIRSLASH}usr/lib/libg2c.so.0 +${EMULSUBDIRSLASH}usr/lib/libg2c.so.0.0 +${EMULSUBDIRSLASH}usr/lib/libobjc.so.0 +${EMULSUBDIRSLASH}usr/lib/libobjc.so.0.0 +${EMULSUBDIRSLASH}usr/lib/libstdc++.so.2 +${EMULSUBDIRSLASH}usr/lib/libstdc++.so.2.0 +${EMULSUBDIRSLASH}usr/lib/libutil.so.5.2.1 +@dirrm ${EMULSUBDIRSLASH}usr/X11R6/lib +@dirrm ${EMULSUBDIRSLASH}usr/X11R6 diff --git a/emulators/compat15/PLIST.sparc b/emulators/compat15/PLIST.sparc new file mode 100644 index 00000000000..df07c981497 --- /dev/null +++ b/emulators/compat15/PLIST.sparc @@ -0,0 +1,8 @@ +@comment $NetBSD: PLIST.sparc,v 1.1 2007/08/21 22:49:12 jlam Exp $ +${EMULSUBDIRSLASH}usr/lib/libg2c.so.0 +${EMULSUBDIRSLASH}usr/lib/libg2c.so.0.0 +${EMULSUBDIRSLASH}usr/lib/libobjc.so.0 +${EMULSUBDIRSLASH}usr/lib/libobjc.so.0.0 +${EMULSUBDIRSLASH}usr/lib/libstdc++.so.2 +${EMULSUBDIRSLASH}usr/lib/libstdc++.so.2.0 +${EMULSUBDIRSLASH}usr/lib/libutil.so.5.2.1 diff --git a/emulators/compat15/PLIST.sparc64 b/emulators/compat15/PLIST.sparc64 new file mode 100644 index 00000000000..53cf5e16a52 --- /dev/null +++ b/emulators/compat15/PLIST.sparc64 @@ -0,0 +1,2 @@ +@comment $NetBSD: PLIST.sparc64,v 1.1 2007/08/21 22:49:12 jlam Exp $ +${EMULSUBDIRSLASH}usr/lib/libutil.so.5.2 diff --git a/emulators/compat15/PLIST.vax b/emulators/compat15/PLIST.vax new file mode 100644 index 00000000000..09a80f6c6fb --- /dev/null +++ b/emulators/compat15/PLIST.vax @@ -0,0 +1,16 @@ +@comment $NetBSD: PLIST.vax,v 1.1 2007/08/21 22:49:13 jlam Exp $ +${EMULSUBDIRSLASH}usr/X11R6/lib/libICE.so.6.3 +${EMULSUBDIRSLASH}usr/X11R6/lib/libPEX5.so.6.0 +${EMULSUBDIRSLASH}usr/X11R6/lib/libSM.so.6.0 +${EMULSUBDIRSLASH}usr/X11R6/lib/libX11.so.6.1 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXIE.so.6.0 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXaw.so.6.1 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXext.so.6.3 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXi.so.6.0 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXmu.so.6.0 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXp.so.6.2 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXt.so.6.0 +${EMULSUBDIRSLASH}usr/X11R6/lib/libXtst.so.6.1 +${EMULSUBDIRSLASH}usr/X11R6/lib/liboldX.so.6.0 +@dirrm ${EMULSUBDIRSLASH}usr/X11R6/lib +@dirrm ${EMULSUBDIRSLASH}usr/X11R6 diff --git a/emulators/compat15/distinfo b/emulators/compat15/distinfo new file mode 100644 index 00000000000..eeb69362217 --- /dev/null +++ b/emulators/compat15/distinfo @@ -0,0 +1,32 @@ +$NetBSD: distinfo,v 1.1 2007/08/21 22:49:13 jlam Exp $ + +SHA1 (compat15-alpha-1.5.3.tar.bz2) = 42b28c846a90126d5c994286dcfcde91d0b0e91b +RMD160 (compat15-alpha-1.5.3.tar.bz2) = 7a93ac1f755f3e9702a9950531fc72bbc597e2e5 +Size (compat15-alpha-1.5.3.tar.bz2) = 1412510 bytes +SHA1 (compat15-arm-1.5.3.tar.bz2) = 8276b2566993085d4c12f8fa4ebbb0fa7f3354e1 +RMD160 (compat15-arm-1.5.3.tar.bz2) = 092dcf5df1f6a2c4451c5adf82011d596584521d +Size (compat15-arm-1.5.3.tar.bz2) = 2738008 bytes +SHA1 (compat15-i386-1.5.3.tar.bz2) = 96cc83cccd046c6698012d704327a5deda9d740a +RMD160 (compat15-i386-1.5.3.tar.bz2) = c1caaeadf8045128fce54294ae09d34dd03c8535 +Size (compat15-i386-1.5.3.tar.bz2) = 1008025 bytes +SHA1 (compat15-m68k-1.5.3.tar.bz2) = ee4e095c3673a8fcf39d38540b70083a37b54f71 +RMD160 (compat15-m68k-1.5.3.tar.bz2) = 081fa60c92926d3105579cfbcf89b2720f1c2d10 +Size (compat15-m68k-1.5.3.tar.bz2) = 2183410 bytes +SHA1 (compat15-mipsel-1.5.3.tar.bz2) = 4d3f22df172ef223d1fe66bb478cc9d223943de0 +RMD160 (compat15-mipsel-1.5.3.tar.bz2) = d7be8fb7190f4c1eab40bc5164bf5bd6dd319e18 +Size (compat15-mipsel-1.5.3.tar.bz2) = 1307378 bytes +SHA1 (compat15-ns32k-1.5.3.tar.bz2) = 1ad38e67dcab726dcd61d15220a6c47fa2001045 +RMD160 (compat15-ns32k-1.5.3.tar.bz2) = ab3be90a62a84c8ec4b47b307026ee3b4a7932c4 +Size (compat15-ns32k-1.5.3.tar.bz2) = 1524809 bytes +SHA1 (compat15-powerpc-1.5.3.tar.bz2) = 577b0de89fc2db4117273bab13e91928e8f31fd3 +RMD160 (compat15-powerpc-1.5.3.tar.bz2) = 061cedfef2e28c10a07ab401519934494c9d3f4c +Size (compat15-powerpc-1.5.3.tar.bz2) = 1055544 bytes +SHA1 (compat15-sparc-1.5.3.tar.bz2) = e72764d9ee1ac4795497b3b24505f19f46c98418 +RMD160 (compat15-sparc-1.5.3.tar.bz2) = e2c320d8dedb42cad978029e0a69f3574f5fdfaa +Size (compat15-sparc-1.5.3.tar.bz2) = 965134 bytes +SHA1 (compat15-sparc64-1.5.2.tar.bz2) = 502d94a8be4d0939f3e8bc55a09b99bbe92f5a72 +RMD160 (compat15-sparc64-1.5.2.tar.bz2) = 50d126dc6213c02687aaf7dcb16a7e3236c82b34 +Size (compat15-sparc64-1.5.2.tar.bz2) = 760818 bytes +SHA1 (compat15-vax-1.5.3.tar.bz2) = 56786b222e22be8230224da66e4b12da0759c4cc +RMD160 (compat15-vax-1.5.3.tar.bz2) = d402595ce921bf50fa9b0d63ec5ed5b3abb84880 +Size (compat15-vax-1.5.3.tar.bz2) = 2060891 bytes diff --git a/emulators/compat15/emulator.mk b/emulators/compat15/emulator.mk new file mode 100644 index 00000000000..338f49e0430 --- /dev/null +++ b/emulators/compat15/emulator.mk @@ -0,0 +1,57 @@ +# $NetBSD: emulator.mk,v 1.1 2007/08/21 22:49:13 jlam Exp $ +# +# This file is included by netbsd-compat.mk in the emulator framework. +# +# Variables set by this file: +# +# EMUL_DISTRO +# The NetBSD distribution used to provide the files. +# +# EMUL_EXEC_FMT +# The executable format of the emulated operating system. +# +# EMULSUBDIR +# Path relative to ${PREFIX} where the files and directories are +# located, e.g. emul/aout. +# +# DEPENDS_${EMUL_DISTRO}.* +# A table that maps "modules" to NetBSD package dependencies. +# + +EMUL_DISTRO= netbsd-1.5 + +# arm, m68k and vax switched from a.out to ELF post-1.5. +# ns32k never switched from a.out. +# +.if (${EMUL_ARCH} == "arm") || (${EMUL_ARCH} == "m68k") || \ + (${EMUL_ARCH} == "ns32k") || (${EMUL_ARCH} == "vax") +EMUL_EXEC_FMT= a.out +.else +EMUL_EXEC_FMT= ELF +.endif + +.if (${NATIVE_EXEC_FMT} == "ELF") && (${EMUL_EXEC_FMT} == "a.out") +EMULSUBDIR= emul/aout +OPSYS_EMULDIR= ${_OPSYS_EMULDIR.aout} +.else +EMULSUBDIR= emul/netbsd +OPSYS_EMULDIR= ${_OPSYS_EMULDIR.netbsd} +.endif + +# For COMPAT_NETBSD32, we always need the dependency to supply 32-bit +# shared libaries for NetBSD-1.5. +# +.if ((${EMUL_ARCH} == "i386") && (${MACHINE_ARCH} == "x86_64")) || \ + ((${EMUL_ARCH} == "sparc") && (${MACHINE_ARCH} == "sparc64")) +EMULSUBDIR= emul/netbsd32 +OPSYS_EMULDIR= ${_OPSYS_EMULDIR.netbsd32} + +DEPENDS_netbsd-1.5.base?= netbsd32_compat15>=1.5:../../emulators/netbsd32_compat15 +# +# We need to depend on the compat15 package to supply missing shared +# libraries only on NetBSD>1.5. +# +.elif empty(OS_VERSION:M0.[0-9]*) && empty(OS_VERSION:M1.[0-4]*) && \ + empty(OS_VERSION:M1.5) && empty(OS_VERSION:M1.5.*) +DEPENDS_netbsd-1.5.base?= compat15>=1.5:../../emulators/compat15 +.endif |