| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
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 | |
3 | GCC_PKGNAME= gcc47 | | 3 | GCC_PKGNAME= gcc47 |
4 | .include "../../lang/${GCC_PKGNAME}/version.mk" | | 4 | .include "../../lang/${GCC_PKGNAME}/version.mk" |
5 | | | 5 | |
6 | DISTNAME= gcc-${GCC47_DIST_VERSION} | | 6 | DISTNAME= gcc-${GCC47_DIST_VERSION} |
7 | PKGNAME= ${GCC_PKGNAME}-libs-${GCC47_DIST_VERSION} | | 7 | PKGNAME= ${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. |
11 | PKGREVISION= 1 | | 11 | PKGREVISION= 1 |
12 | CATEGORIES= lang | | 12 | CATEGORIES= lang |
13 | MASTER_SITES= # empty | | 13 | MASTER_SITES= # empty |
14 | DISTFILES= # empty | | 14 | DISTFILES= # empty |
| @@ -40,27 +40,27 @@ BUILD_DEFS+= GCC_TARGET_MACHINE | | | @@ -40,27 +40,27 @@ BUILD_DEFS+= GCC_TARGET_MACHINE |
40 | SHLIB_EXT= dylib | | 40 | SHLIB_EXT= dylib |
41 | .else | | 41 | .else |
42 | SHLIB_EXT= so | | 42 | SHLIB_EXT= so |
43 | .endif | | 43 | .endif |
44 | | | 44 | |
45 | LIBRARY_FILES= ${WRKDIR}/lib_files | | 45 | LIBRARY_FILES= ${WRKDIR}/lib_files |
46 | | | 46 | |
47 | GENERATE_PLIST+= ${SED} -e 's,^,${LIBGCC_SUBPREFIX}/${GCC_TARGET_MACHINE}/,' \ | | 47 | GENERATE_PLIST+= ${SED} -e 's,^,${LIBGCC_SUBPREFIX}/${GCC_TARGET_MACHINE}/,' \ |
48 | ${LIBRARY_FILES}; | | 48 | ${LIBRARY_FILES}; |
49 | GENERATE_PLIST+= ${GREP} -q 'lib/' ${LIBRARY_FILES} || \ | | 49 | GENERATE_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 | |
58 | do-install: ${LIBRARY_FILES} | | 58 | do-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" |