Thu Mar 12 14:57:36 2015 UTC ()
Strip libgo from the package, it is very large and useless in this context.

Ride previous PKGREVISION bump.


(jperkin)
diff -r1.19 -r1.20 pkgsrc/lang/gcc47-libs/Makefile

cvs diff -r1.19 -r1.20 pkgsrc/lang/gcc47-libs/Attic/Makefile (switch to unified diff)

--- pkgsrc/lang/gcc47-libs/Attic/Makefile 2015/03/12 14:53:13 1.19
+++ pkgsrc/lang/gcc47-libs/Attic/Makefile 2015/03/12 14:57:36 1.20
@@ -1,66 +1,66 @@ @@ -1,66 +1,66 @@
1# $NetBSD: Makefile,v 1.19 2015/03/12 14:53:13 ryoon Exp $ 1# $NetBSD: Makefile,v 1.20 2015/03/12 14:57:36 jperkin Exp $
2 2
3GCC_PKGNAME= gcc47 3GCC_PKGNAME= gcc47
4.include "../../lang/${GCC_PKGNAME}/version.mk" 4.include "../../lang/${GCC_PKGNAME}/version.mk"
5 5
6DISTNAME= gcc-${GCC47_DIST_VERSION} 6DISTNAME= gcc-${GCC47_DIST_VERSION}
7PKGNAME= ${GCC_PKGNAME}-libs-${GCC47_DIST_VERSION} 7PKGNAME= ${GCC_PKGNAME}-libs-${GCC47_DIST_VERSION}
8## The PKGREVISION of this package needs to be at least 1 more than the 8## The PKGREVISION of this package needs to be at least 1 more than the
9## PKGREVISION of the lang/gcc47 package so that with the dependence pattern 9## PKGREVISION of the lang/gcc47 package so that with the dependence pattern
10## '{gcc47,gcc47-libs}>=4.7.*' pkg_all will choose gcc47-libs over gcc47. 10## '{gcc47,gcc47-libs}>=4.7.*' pkg_all will choose gcc47-libs over gcc47.
11PKGREVISION= 1 11PKGREVISION= 1
12CATEGORIES= lang 12CATEGORIES= lang
13MASTER_SITES= # empty 13MASTER_SITES= # empty
14DISTFILES= # empty 14DISTFILES= # empty
15 15
16MAINTAINER= sbd@NetBSD.org 16MAINTAINER= sbd@NetBSD.org
17HOMEPAGE= http://gcc.gnu.org/ 17HOMEPAGE= http://gcc.gnu.org/
18COMMENT= The GNU Compiler Collection (GCC) support shared libraries 18COMMENT= The GNU Compiler Collection (GCC) support shared libraries
19LICENSE= gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3 19LICENSE= gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3
20 20
21USE_TOOLS+= pax 21USE_TOOLS+= pax
22 22
23NO_BUILD= yes 23NO_BUILD= yes
24 24
25## Depend on exactly ${GCC47_DIST_VERSION}. 25## Depend on exactly ${GCC47_DIST_VERSION}.
26BUILD_DEPENDS+= ${GCC_PKGNAME}-${GCC47_DIST_VERSION}{,nb[0-9]*}:../../lang/gcc47 26BUILD_DEPENDS+= ${GCC_PKGNAME}-${GCC47_DIST_VERSION}{,nb[0-9]*}:../../lang/gcc47
27 27
28.include "../../mk/bsd.prefs.mk" 28.include "../../mk/bsd.prefs.mk"
29 29
30FIND_PREFIX:= GCC_PKG_PREFIX=${GCC_PKGNAME}-${GCC47_DIST_VERSION}* 30FIND_PREFIX:= GCC_PKG_PREFIX=${GCC_PKGNAME}-${GCC47_DIST_VERSION}*
31.include "../../mk/find-prefix.mk" 31.include "../../mk/find-prefix.mk"
32 32
33LIBGCC_SUBPREFIX= ${GCC_PKGNAME} 33LIBGCC_SUBPREFIX= ${GCC_PKGNAME}
34LIBGCC_PREFIX= ${GCC_PKG_PREFIX}/${LIBGCC_SUBPREFIX} 34LIBGCC_PREFIX= ${GCC_PKG_PREFIX}/${LIBGCC_SUBPREFIX}
35GCC_TARGET_MACHINE?= ${MACHINE_GNU_PLATFORM} 35GCC_TARGET_MACHINE?= ${MACHINE_GNU_PLATFORM}
36BUILD_DEFS+= GCC_TARGET_MACHINE 36BUILD_DEFS+= GCC_TARGET_MACHINE
37 37
38.include "../../mk/bsd.prefs.mk" 38.include "../../mk/bsd.prefs.mk"
39.if ${_OPSYS_SHLIB_TYPE} == "dylib" 39.if ${_OPSYS_SHLIB_TYPE} == "dylib"
40SHLIB_EXT= dylib 40SHLIB_EXT= dylib
41.else 41.else
42SHLIB_EXT= so 42SHLIB_EXT= so
43.endif 43.endif
44 44
45LIBRARY_FILES= ${WRKDIR}/lib_files 45LIBRARY_FILES= ${WRKDIR}/lib_files
46 46
47GENERATE_PLIST+= ${SED} -e 's,^,${LIBGCC_SUBPREFIX}/${GCC_TARGET_MACHINE}/,' \ 47GENERATE_PLIST+= ${SED} -e 's,^,${LIBGCC_SUBPREFIX}/${GCC_TARGET_MACHINE}/,' \
48 ${LIBRARY_FILES}; 48 ${LIBRARY_FILES};
49GENERATE_PLIST+= ${GREP} -q 'lib/' ${LIBRARY_FILES} || \ 49GENERATE_PLIST+= ${GREP} -q 'lib/' ${LIBRARY_FILES} || \
50 ${ECHO} '@pkgdir ${LIBGCC_SUBPREFIX}/${GCC_TARGET_MACHINE}/lib' ; 50 ${ECHO} '@pkgdir ${LIBGCC_SUBPREFIX}/${GCC_TARGET_MACHINE}/lib' ;
51 51
52${LIBRARY_FILES}: 52${LIBRARY_FILES}:
53 ${PKG_INFO} -qL '${GCC_PKGNAME}-${GCC47_DIST_VERSION}*' | \ 53 ${PKG_INFO} -qL '${GCC_PKGNAME}-${GCC47_DIST_VERSION}*' | \
54 ${SED} -n -e's,^${LIBGCC_PREFIX}/,,' -e'/libexec\//d' \ 54 ${SED} -n -e's,^${LIBGCC_PREFIX}/,,' -e'/libexec\//d' \
55 -e'/libgij/d;/libgcj/d;/libjvm/d' \ 55 -e'/libgcj/d;/libgij/d;/libgo\./d;/libjvm/d' \
56 -e'/lib.*\.${SHLIB_EXT}/p' >${LIBRARY_FILES} 56 -e'/lib.*\.${SHLIB_EXT}/p' >${LIBRARY_FILES}
57 57
58do-install: ${LIBRARY_FILES} 58do-install: ${LIBRARY_FILES}
59 ${TEST} -d ${DESTDIR}${LIBGCC_PREFIX}/${GCC_TARGET_MACHINE}/lib || \ 59 ${TEST} -d ${DESTDIR}${LIBGCC_PREFIX}/${GCC_TARGET_MACHINE}/lib || \
60 ${MKDIR} ${DESTDIR}${LIBGCC_PREFIX}/${GCC_TARGET_MACHINE}/lib 60 ${MKDIR} ${DESTDIR}${LIBGCC_PREFIX}/${GCC_TARGET_MACHINE}/lib
61 cd ${LIBGCC_PREFIX} && \ 61 cd ${LIBGCC_PREFIX} && \
62 ${PAX} -rw ${DESTDIR}${LIBGCC_PREFIX}/${GCC_TARGET_MACHINE} <${LIBRARY_FILES} 62 ${PAX} -rw ${DESTDIR}${LIBGCC_PREFIX}/${GCC_TARGET_MACHINE} <${LIBRARY_FILES}
63 63
64.include "../../mk/dlopen.buildlink3.mk" 64.include "../../mk/dlopen.buildlink3.mk"
65.include "../../mk/pthread.buildlink3.mk" 65.include "../../mk/pthread.buildlink3.mk"
66.include "../../mk/bsd.pkg.mk" 66.include "../../mk/bsd.pkg.mk"