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