Lines 2-48
Link Here
|
2 |
# $FreeBSD: head/math/jakarta-commons-math3/Makefile 345420 2014-02-21 13:38:05Z ehaupt $ |
2 |
# $FreeBSD: head/math/jakarta-commons-math3/Makefile 345420 2014-02-21 13:38:05Z ehaupt $ |
3 |
|
3 |
|
4 |
PORTNAME= commons-math3 |
4 |
PORTNAME= commons-math3 |
5 |
PORTVERSION= 3.1 |
5 |
PORTVERSION= 3.2 |
6 |
CATEGORIES= math java |
6 |
CATEGORIES= math java |
7 |
MASTER_SITES= ${MASTER_SITE_APACHE_COMMONS_SOURCE} |
7 |
MASTER_SITES= ${MASTER_SITE_APACHE_COMMONS_SOURCE}/:source1 \ |
8 |
MASTER_SITE_SUBDIR= ${PORTNAME:S,commons-math3,math,} |
8 |
http://repo1.maven.org/maven2/junit/junit/4.8.2/:source2 |
|
|
9 |
MASTER_SITE_SUBDIR= ${PORTNAME:S,commons-math3,math,}/:source1 |
9 |
PKGNAMEPREFIX= jakarta- |
10 |
PKGNAMEPREFIX= jakarta- |
10 |
DISTNAME= ${PORTNAME}-${PORTVERSION}-src |
11 |
DISTFILES= ${PORTNAME}-${PORTVERSION}-src.tar.gz:source1 \ |
|
|
12 |
junit-4.8.2.jar:source2 |
13 |
EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}-src.tar.gz |
11 |
|
14 |
|
12 |
MAINTAINER= 5u623l20@gmail.com |
15 |
MAINTAINER= 5u623l20@gmail.com |
13 |
COMMENT= Java library of self-contained mathematics and statistics components |
16 |
COMMENT= Java library of self-contained mathematics and statistics components |
14 |
|
17 |
|
15 |
BUILD_DEPENDS= ${JAVAJARDIR}/commons-logging.jar:${PORTSDIR}/java/jakarta-commons-logging \ |
18 |
LICENSE= APACHE20 |
16 |
${JAVAJARDIR}/junit.jar:${PORTSDIR}/java/junit \ |
19 |
|
17 |
${JAVAJARDIR}/commons-discovery.jar:${PORTSDIR}/java/jakarta-commons-discovery |
20 |
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-src |
18 |
RUN_DEPENDS= ${JAVAJARDIR}/commons-logging.jar:${PORTSDIR}/java/jakarta-commons-logging \ |
|
|
19 |
${JAVAJARDIR}/commons-discovery.jar:${PORTSDIR}/java/jakarta-commons-discovery |
20 |
|
21 |
|
21 |
USE_JAVA= yes |
22 |
USE_JAVA= yes |
22 |
JAVA_VERSION= 1.6+ |
23 |
JAVA_VERSION= 1.6+ |
23 |
USE_ANT= yes |
24 |
USE_ANT= yes |
24 |
|
25 |
|
25 |
ALL_TARGET= jar |
26 |
ALL_TARGET= jar |
26 |
MAKE_ARGS= -Dlibdir=${WRKDIR} -Dnoget=true \ |
27 |
MAKE_ARGS= -Dlibdir=${WRKDIR} -Dnoget=true |
27 |
-Dcommons-logging.jar="file://${JAVAJARDIR}/commons-logging.jar" \ |
|
|
28 |
-Dcommons-discovery.jar="file://${JAVAJARDIR}/commons-discovery.jar" |
29 |
|
30 |
COMMONS_LOGGING_API= ${LOCALBASE}/share/doc/commons-logging/api |
31 |
.if exists(${COMMONS_LOGGING_API}) |
32 |
MAKE_ARGS+= -Dcommons-logging.api=${COMMONS_LOGGING_API} |
33 |
.endif |
34 |
|
35 |
COMMONS_DISCOVERY_API= ${LOCALBASE}/share/doc/commons-discovery/api |
36 |
.if exists(${COMMONS_DISCOVERY_API}) |
37 |
MAKE_ARGS+= -Dcommons-logging.api=${COMMONS_DISCOVERY_API} |
38 |
.endif |
39 |
|
28 |
|
40 |
JARFILE= ${PORTNAME:S,3,,}-${PORTVERSION}-SNAPSHOT.jar |
29 |
JARFILE= ${PORTNAME:S,3,,}-${PORTVERSION}-SNAPSHOT.jar |
41 |
DESTJARFILE= ${PORTNAME}.jar |
30 |
DESTJARFILE= ${PORTNAME}.jar |
42 |
PLIST_FILES+= %%JAVAJARDIR%%/${DESTJARFILE} |
31 |
PLIST_FILES+= %%JAVAJARDIR%%/${DESTJARFILE} |
43 |
|
32 |
|
44 |
NO_STAGE= yes |
|
|
45 |
|
46 |
OPTIONS_DEFINE= DOCS |
33 |
OPTIONS_DEFINE= DOCS |
47 |
|
34 |
|
48 |
.include <bsd.port.options.mk> |
35 |
.include <bsd.port.options.mk> |
Lines 53-82
Link Here
|
53 |
PORTDOCS= apidocs ${OTHERDOCS} |
40 |
PORTDOCS= apidocs ${OTHERDOCS} |
54 |
.endif |
41 |
.endif |
55 |
|
42 |
|
56 |
JDK_API!= (${FIND} -s ${LOCALBASE}/share/doc/jdk1.? -maxdepth 1 -name api -type d 2>/dev/null || ${ECHO_CMD}) | ${TAIL} -n 1 |
43 |
JDK_API= ${FIND} -s ${LOCALBASE}/share/doc/jdk1.? -maxdepth 1 -name api -type d 2>/dev/null || ${ECHO_CMD} | ${TAIL} -n 1 |
57 |
.if ${JDK_API} != "" |
44 |
.if ${JDK_API} != "" |
58 |
MAKE_ARGS+= -Djdk.api=${JDK_API} |
45 |
MAKE_ARGS+= -Djdk.api=$$(${JDK_API}) |
59 |
.endif |
46 |
.endif |
60 |
|
47 |
|
61 |
post-patch: |
48 |
post-extract: |
62 |
${REINPLACE_CMD} -e 's#4.4##g' \ |
49 |
${MKDIR} ${WRKSRC}/lib |
63 |
-e 's#junit-#junit#g' \ |
50 |
${CP} ${DISTDIR}/junit-4.8.2.jar ${WRKSRC}/lib/ |
64 |
-e 's#/usr/share/junit#${JAVAJARDIR}#g' \ |
|
|
65 |
${WRKSRC}/build.xml |
66 |
|
51 |
|
67 |
do-install: |
52 |
do-install: |
68 |
@${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${DESTJARFILE}..." |
53 |
@${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${DESTJARFILE}..." |
69 |
@${MKDIR} ${JAVAJARDIR} |
54 |
@${MKDIR} ${STAGEDIR}${JAVAJARDIR} |
70 |
@${INSTALL_DATA} ${WRKSRC}/target/${JARFILE} ${JAVAJARDIR}/${DESTJARFILE} |
55 |
@${INSTALL_DATA} ${WRKSRC}/target/${JARFILE} ${STAGEDIR}${JAVAJARDIR}/${DESTJARFILE} |
71 |
@${ECHO_MSG} " [ DONE ]" |
56 |
@${ECHO_MSG} " [ DONE ]" |
72 |
|
57 |
|
73 |
.if ${PORT_OPTIONS:MDOCS} |
58 |
.if ${PORT_OPTIONS:MDOCS} |
74 |
@${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..." |
59 |
@${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..." |
75 |
@${MKDIR} ${DOCSDIR} |
60 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
76 |
@cd ${WRKSRC}/target \ |
61 |
@cd ${WRKSRC}/target \ |
77 |
&& ${FIND} -s apidocs -type d -exec ${MKDIR} ${DOCSDIR}/{} \; \ |
62 |
&& ${FIND} -s apidocs -type d -exec ${MKDIR} ${STAGEDIR}${DOCSDIR}/{} \; \ |
78 |
&& ${FIND} -s apidocs -type f -exec ${INSTALL_DATA} {} ${DOCSDIR}/{} \; |
63 |
&& ${FIND} -s apidocs -type f -exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR}/{} \; |
79 |
@${INSTALL_DATA} ${OTHERDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/ |
64 |
@${INSTALL_DATA} ${OTHERDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ |
80 |
@${ECHO_MSG} " [ DONE ]" |
65 |
@${ECHO_MSG} " [ DONE ]" |
81 |
.endif |
66 |
.endif |
82 |
|
67 |
|