add wavpack-4.40.0, a library/utility for the wavpack audio format,
[pkgsrc.git] / crosspkgtools / crosspkg-netbsd1-netwinder / Makefile
1 # $NetBSD$
2
3 DISTNAME=       crosspkg-netbsd1-netwinder-1.6.2
4 CATEGORIES=     crosspkgtools
5 MASTER_SITES=   ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-1.6.2/netwinder/binary/sets/
6 EXTRACT_SUFX=   .tgz
7 DISTFILES=      base.tgz comp.tgz etc.tgz games.tgz kern-GENERIC.tgz man.tgz \
8                 misc.tgz text.tgz xbase.tgz xcomp.tgz xcontrib.tgz xfont.tgz \
9                 xmisc.tgz \
10                 gnusrc.tgz sharesrc.tgz src.tgz syssrc.tgz xsrc.tgz
11
12 MAINTAINER=     kristerw@NetBSD.org
13 HOMEPAGE=       http://www.df.lth.se/~cato/kwacross/
14 COMMENT=        Files neccessary to cross-build NetBSD/netwinder-1.6.x programs
15
16 DEPENDS+=       kwacross-netbsd1-arm-2*:../../crosspkgtools/kwacross-netbsd1-arm
17
18 DIST_SUBDIR=    ${PKGNAME_NOREV}
19 SRC_SITES=      ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-1.6.2/source/sets/
20 SITES_gnusrc.tgz=       ${SRC_SITES}
21 SITES_sharesrc.tgz=     ${SRC_SITES}
22 SITES_src.tgz=          ${SRC_SITES}
23 SITES_syssrc.tgz=       ${SRC_SITES}
24 SITES_xsrc.tgz=         ${SRC_SITES}
25
26 EXTRACT_ONLY=   # empty
27 NO_BUILD=       YES
28
29 NO_PACKAGE=     "needs work to function properly as a binary package"
30
31 # Dynamically generate the PLIST from the installed files.
32 CROSSFS_PLIST_FILES= \
33         (cd ${PREFIX};  ${FIND} crossfs/netbsd1-netwinder \! -type d -print ) \
34         | ${SORT} -u
35 CROSSFS_PLIST_DIRS= \
36         (cd ${PREFIX};  ${FIND} crossfs/netbsd1-netwinder -type d -print ) \
37         | ${SED} -e "s,^,@unexec ${RMDIR} -p %D/,"                      \
38                  -e "s,$$, 2>/dev/null || ${TRUE},"                     \
39         | ${SORT} -ur
40 GENERATE_PLIST+=        ${CROSSFS_PLIST_FILES}; ${CROSSFS_PLIST_DIRS};
41
42 do-install:
43         ${INSTALL_DATA_DIR} ${PREFIX}/crossfs/netbsd1-netwinder
44         cd ${PREFIX}/crossfs/netbsd1-netwinder &&               \
45                 tar zxfp ${_DISTDIR}/base.tgz &&                \
46                 tar zxfp ${_DISTDIR}/comp.tgz &&                \
47                 tar zxfp ${_DISTDIR}/etc.tgz &&                 \
48                 tar zxfp ${_DISTDIR}/games.tgz &&               \
49                 tar zxfp ${_DISTDIR}/kern-GENERIC.tgz &&        \
50                 tar zxfp ${_DISTDIR}/man.tgz &&                 \
51                 tar zxfp ${_DISTDIR}/misc.tgz &&                \
52                 tar zxfp ${_DISTDIR}/text.tgz &&                \
53                 tar zxfp ${_DISTDIR}/xbase.tgz &&               \
54                 tar zxfp ${_DISTDIR}/xcomp.tgz &&               \
55                 tar zxfp ${_DISTDIR}/xcontrib.tgz &&            \
56                 tar zxfp ${_DISTDIR}/xfont.tgz &&               \
57                 tar zxfp ${_DISTDIR}/xmisc.tgz &&               \
58                 tar zxfp ${_DISTDIR}/gnusrc.tgz &&              \
59                 tar zxfp ${_DISTDIR}/sharesrc.tgz &&            \
60                 tar zxfp ${_DISTDIR}/src.tgz &&                 \
61                 tar zxfp ${_DISTDIR}/syssrc.tgz
62         cd ${PREFIX}/crossfs/netbsd1-netwinder/usr &&           \
63                 tar zxfp ${_DISTDIR}/xsrc.tgz
64         # XXX These should be done in some kind of installation script
65         # and should not be added in binary packages.
66         ${CP} /etc/resolv.conf ${PREFIX}/crossfs/netbsd1-netwinder/etc/resolv.conf
67         ${RM}  ${PREFIX}/crossfs/netbsd1-netwinder/etc/localtime
68         ${CP} /etc/localtime ${PREFIX}/crossfs/netbsd1-netwinder/etc/localtime
69
70 .include "../../mk/bsd.pkg.mk"