| @@ -1,57 +1,62 @@ | | | @@ -1,57 +1,62 @@ |
1 | # $NetBSD: Makefile,v 1.30 2015/08/30 08:41:44 dholland Exp $ | | 1 | # $NetBSD: Makefile,v 1.31 2015/12/11 23:32:53 joerg Exp $ |
2 | | | 2 | |
3 | DISTNAME= cint5.15 | | 3 | DISTNAME= cint5.15 |
4 | PKGNAME= cint-5.15.174 | | 4 | PKGNAME= cint-5.15.174 |
5 | PKGREVISION= 2 | | 5 | PKGREVISION= 2 |
6 | CATEGORIES= lang | | 6 | CATEGORIES= lang |
7 | MASTER_SITES= ftp://root.cern.ch/root/ | | 7 | MASTER_SITES= ftp://root.cern.ch/root/ |
8 | #MASTER_SITES= ${MASTER_SITE_BACKUP} | | 8 | #MASTER_SITES= ${MASTER_SITE_BACKUP} |
9 | | | 9 | |
10 | MAINTAINER= drochner@NetBSD.org | | 10 | MAINTAINER= drochner@NetBSD.org |
11 | HOMEPAGE= http://root.cern.ch/root/Cint.html | | 11 | HOMEPAGE= http://root.cern.ch/root/Cint.html |
12 | COMMENT= C/C++ interpreter | | 12 | COMMENT= C/C++ interpreter |
13 | | | 13 | |
14 | CONFLICTS= man-pages-[0-9]* | | 14 | CONFLICTS= man-pages-[0-9]* |
15 | | | 15 | |
| | | 16 | USE_LANGUAGES= c c++ |
| | | 17 | |
16 | #same distribution file name for minor versions | | 18 | #same distribution file name for minor versions |
17 | DIST_SUBDIR= ${PKGNAME_NOREV} | | 19 | DIST_SUBDIR= ${PKGNAME_NOREV} |
18 | WRKSRC= ${WRKDIR} | | 20 | WRKSRC= ${WRKDIR} |
19 | GCC_REQD+= 3.0 | | 21 | GCC_REQD+= 3.0 |
20 | PTHREAD_OPTS+= native | | 22 | PTHREAD_OPTS+= native |
21 | PLIST_VARS+= threads | | 23 | PLIST_VARS+= threads |
22 | .include "../../mk/pthread.buildlink3.mk" | | 24 | .include "../../mk/pthread.buildlink3.mk" |
23 | .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "native" | | 25 | .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "native" |
24 | PLIST.threads= yes | | 26 | PLIST.threads= yes |
25 | .endif | | 27 | .endif |
26 | | | 28 | |
27 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man2 | | 29 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man2 |
28 | INSTALLATION_DIRS+= ${PKGMANDIR}/man3 | | 30 | INSTALLATION_DIRS+= ${PKGMANDIR}/man3 |
29 | USE_LANGUAGES= c c++ | | 31 | USE_LANGUAGES= c c++ |
30 | CHECK_PORTABILITY_SKIP+= INSTALLBIN | | 32 | CHECK_PORTABILITY_SKIP+= INSTALLBIN |
31 | | | 33 | |
32 | post-extract: | | 34 | post-extract: |
33 | ${FIND} ${WRKSRC} -depth -type d -name CVS -exec ${RM} -rf {} \; | | 35 | ${FIND} ${WRKSRC} -depth -type d -name CVS -exec ${RM} -rf {} \; |
34 | ${FIND} ${WRKSRC} -type f -name .cvsignore -exec ${RM} -f {} \; | | 36 | ${FIND} ${WRKSRC} -type f -name .cvsignore -exec ${RM} -f {} \; |
35 | | | 37 | |
36 | do-build: | | 38 | do-build: |
37 | cd ${WRKDIR}; \ | | 39 | cd ${WRKDIR}; \ |
38 | case ${OPSYS} in \ | | 40 | case ${OPSYS} in \ |
39 | FreeBSD|DragonFly) \ | | 41 | FreeBSD|DragonFly) \ |
40 | ${SH} ./setup platform/freebsd_C ;; \ | | 42 | ${PKGSRC_SETENV} ${MAKE_ENV} ${SH} ./setup platform/freebsd_C \ |
| | | 43 | ;; \ |
41 | NetBSD|OpenBSD|Bitrig) \ | | 44 | NetBSD|OpenBSD|Bitrig) \ |
42 | ${SH} ./setup platform/netbsd ;; \ | | 45 | ${PKGSRC_SETENV} ${MAKE_ENV} ${SH} ./setup platform/netbsd \ |
| | | 46 | ;; \ |
43 | SunOS) \ | | 47 | SunOS) \ |
44 | ${SH} ./setup platform/solaris_gcc ;; \ | | 48 | ${PKGSRC_SETENV} ${MAKE_ENV} ${SH} ./setup platform/solaris_gcc \ |
| | | 49 | ;; \ |
45 | *) \ | | 50 | *) \ |
46 | ${ECHO} 'not yet ported to ${OPSYS}'; exit 1 ;; \ | | 51 | ${ECHO} 'not yet ported to ${OPSYS}'; exit 1 ;; \ |
47 | esac | | 52 | esac |
48 | | | 53 | |
49 | do-install: | | 54 | do-install: |
50 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/cint | | 55 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/cint |
51 | ${INSTALL_PROGRAM} ${WRKDIR}/cint ${DESTDIR}${PREFIX}/cint | | 56 | ${INSTALL_PROGRAM} ${WRKDIR}/cint ${DESTDIR}${PREFIX}/cint |
52 | ${INSTALL_PROGRAM} ${WRKDIR}/makecint ${DESTDIR}${PREFIX}/cint | | 57 | ${INSTALL_PROGRAM} ${WRKDIR}/makecint ${DESTDIR}${PREFIX}/cint |
53 | ${SED} "s;XXXPREFIXXXX;${PREFIX};g" <${FILESDIR}/cint.sh >${DESTDIR}${PREFIX}/bin/cint | | 58 | ${SED} "s;XXXPREFIXXXX;${PREFIX};g" <${FILESDIR}/cint.sh >${DESTDIR}${PREFIX}/bin/cint |
54 | ${CHMOD} +x ${DESTDIR}${PREFIX}/bin/cint | | 59 | ${CHMOD} +x ${DESTDIR}${PREFIX}/bin/cint |
55 | rm -f ${DESTDIR}${PREFIX}/bin/makecint | | 60 | rm -f ${DESTDIR}${PREFIX}/bin/makecint |
56 | cd ${DESTDIR}${PREFIX}/bin && ${LN} cint makecint | | 61 | cd ${DESTDIR}${PREFIX}/bin && ${LN} cint makecint |
57 | ${INSTALL_DATA} ${WRKDIR}/MAKEINFO ${DESTDIR}${PREFIX}/cint | | 62 | ${INSTALL_DATA} ${WRKDIR}/MAKEINFO ${DESTDIR}${PREFIX}/cint |