1 # $NetBSD: Makefile,v 1.5 2012/10/03 21:56:01 wiz Exp $
3 DISTNAME
= suse_base-
${SUSE_VERSION}
6 RPMUPDPKGS
+= aaa_base-
${SUSE_VERSION}-534.113.1.
${SUSE_ARCH}
7 RPMUPDPKGS
+= bash-4.2
-1.14.1.
${SUSE_ARCH}
8 RPMUPDPKGS
+= coreutils-8.14
-3.19.1.
${SUSE_ARCH}
9 RPMPKGS
+= cyrus-sasl-2.1
.23-20.1.2.
${SUSE_ARCH}
10 RPMPKGS
+= findutils-4.4
.2-17.1.2.
${SUSE_ARCH}
11 RPMPKGS
+= gdbm-1.8
.3-388.1.3.
${SUSE_ARCH}
12 RPMUPDPKGS
+= glibc-2.14
.1-14.27.1.
${SUSE_ARCH}
13 RPMPKGS
+= keyutils-1.5
.3-2.1.2.
${SUSE_ARCH}
14 RPMPKGS
+= libFLAC8-1.2
.1-88.1.2.
${SUSE_ARCH}
15 RPMPKGS
+= libacl1-2.2
.51-4.1.4.
${SUSE_ARCH}
16 RPMPKGS
+= libattr1-2.4
.46-5.1.5.
${SUSE_ARCH}
17 RPMPKGS
+= libcap2-2.22
-2.1.4.
${SUSE_ARCH}
18 RPMPKGS
+= libgcc46-4.6
.2_20111026-1.1
.4.
${SUSE_ARCH}
19 RPMPKGS
+= libidn-1.22
-7.1.2.
${SUSE_ARCH}
20 RPMPKGS
+= libldap-2_4-2-2.4
.26-3.1.2.
${SUSE_ARCH}
21 RPMPKGS
+= libncurses5-5.8
-5.1.4.
${SUSE_ARCH}
22 RPMPKGS
+= libncurses6-5.8
-5.1.4.
${SUSE_ARCH}
23 RPMPKGS
+= libogg0-1.2
.2-8.1.2.
${SUSE_ARCH}
24 RPMPKGS
+= libpcre0-8.13
-2.1.2.
${SUSE_ARCH}
25 RPMUPDPKGS
+= libreadline6-6.2
-1.14.1.
${SUSE_ARCH}
26 RPMPKGS
+= libselinux1-2.0
.91-14.1.12.
${SUSE_ARCH}
27 RPMPKGS
+= libsndfile-1.0
.25-6.1.2.
${SUSE_ARCH}
28 RPMPKGS
+= libspeex1-1.1
.999_1.2rc1-12.1
.2.
${SUSE_ARCH}
29 RPMPKGS
+= libssh2-1-1.2
.9-7.1.3.
${SUSE_ARCH}
30 RPMPKGS
+= libstdc
++46-4.6.2_20111026-1.1
.4.
${SUSE_ARCH}
31 RPMUPDPKGS
+= libuuid1-2.20
.1-1.8.1.
${SUSE_ARCH}
32 RPMUPDPKGS
+= libvorbis0-1.3
.2-12.3.1.
${SUSE_ARCH}
33 RPMPKGS
+= mozilla-nspr-4.8
.9-3.1.2.
${SUSE_ARCH}
34 RPMUPDPKGS
+= mozilla-nss-3.13
.1-9.11.1.
${SUSE_ARCH}
35 RPMPKGS
+= net-tools-1.60
-751.1.2.
${SUSE_ARCH}
36 RPMPKGS
+= tcpd-7.6
-870.1.2.
${SUSE_ARCH}
37 RPMUPDPKGS
+= libvorbisenc2-1.3
.2-12.3.1.
${SUSE_ARCH}
38 RPMUPDPKGS
+= zlib-1.2
.5_git201105272030-20.3
.1.
${SUSE_ARCH}
40 MAINTAINER
= pkgsrc-users@NetBSD.org
41 COMMENT
= Linux compatibility package
43 CONFLICTS
= linux_SuSE-5.3 linux_lib-2.4 linuxppc_lib-
[0-9]*
45 # These files are managed by the +INSTALL/+DEINSTALL scripts.
46 CHECK_FILES_SKIP
+= ${EMULDIR}/dev
/.
*
47 CHECK_FILES_SKIP
+= ${EMULDIR}/etc
/ld.so.cache
49 RPMIGNOREPATH
= .
/etc
/bash.bashrc .
/etc
/bash_completion.d \
50 .
/etc
/cron.daily .
/etc
/csh.cshrc .
/etc
/csh.login \
51 .
/etc
/inittab .
/etc
/hushlogins .
/etc
/java \
52 .
/etc
/mailcap .
/etc
/mime.types .
/etc
/nsswitch.conf \
53 .
/etc
/pam.d .
/etc
/profile .
/etc
/profile.dos \
54 .
/etc
/rc.d.README .
/etc
/rpc .
/etc
/shells .
/etc
/ttytype
56 LINUX_LDD
= ${EMULDIR}/usr
/bin
/ldd
57 LINUX_LDCONFIG
= ${EMULDIR}/usr
/sbin
/ldconfig
59 INSTALLATION_DIRS
+= ${EMULDIR}/etc
${EMULDIR}/dev
/shm
${EMULDIR}/var
/lock
60 INSTALLATION_DIRS
+= sbin
61 OWN_DIRS
+= ${EMULSUBDIR}
64 SUBST_STAGE.suse
= do-build
65 SUBST_FILES.suse
= SuSE-release linux-mkpwd.sh
66 SUBST_VARS.suse
= EMULDIR LINUX_BASE SUSE_ARCH SUSE_VERSION
68 # Some platforms, e.g. FreeBSD, need to "brand" the ELF binaries to
71 BRANDELF_CMD
= ${BRANDELF
:D
${BRANDELF} -t Linux
${DESTDIR}${LINUX_LDCONFIG}:U
${TRUE}}
74 ${CP} ${FILESDIR}/SuSE-release
${WRKSRC}
75 ${CP} ${FILESDIR}/*.sh
${WRKSRC}
78 ${INSTALL_SCRIPT} ${WRKSRC}/linux-mkpwd.sh \
79 ${DESTDIR}${PREFIX}/sbin
/${LINUX_BASE}-mkpwd
80 ${INSTALL_DATA} ${WRKSRC}/SuSE-release
${DESTDIR}${EMULDIR}/etc
82 ${SED} -e
's:#! :#! ${EMULDIR}:' \
83 -e
's:^RTLD=:RTLD=/${EMULSUBDIR}:' \
84 ${DESTDIR}${LINUX_LDD} > ${DESTDIR}${LINUX_LDD}.new
85 ${MV} ${DESTDIR}${LINUX_LDD}.new
${DESTDIR}${LINUX_LDD}
86 ${CHMOD} +x
${DESTDIR}${LINUX_LDD}
88 .
include "../../emulators/suse121_linux/Makefile.common"
89 .
include "../../mk/bsd.pkg.mk"