|
Lines 6-77
Link Here
|
| 6 |
# |
6 |
# |
| 7 |
|
7 |
|
| 8 |
PORTNAME= phex |
8 |
PORTNAME= phex |
| 9 |
PORTVERSION= 3.2.6.106 |
9 |
PORTVERSION= 3.4.2.116 |
| 10 |
CATEGORIES= net-p2p java |
10 |
CATEGORIES= net-p2p java |
| 11 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
11 |
MASTER_SITES= SF |
| 12 |
MASTER_SITE_SUBDIR= ${PORTNAME} |
|
|
| 13 |
DISTNAME= ${PORTNAME}_${PORTVERSION} |
12 |
DISTNAME= ${PORTNAME}_${PORTVERSION} |
| 14 |
|
13 |
|
| 15 |
MAINTAINER= ports@FreeBSD.org |
14 |
MAINTAINER= bsdkaffee@gmail.com |
| 16 |
COMMENT= A Java multi platform and spyware free gnutella client |
15 |
COMMENT= A Java multi platform and spyware free gnutella client |
| 17 |
|
16 |
|
| 18 |
#WRKSRC= ${WRKDIR}/${PORTNAME}/lib |
|
|
| 19 |
|
| 20 |
USE_JAVA= yes |
17 |
USE_JAVA= yes |
| 21 |
JAVA_VERSION= 1.5+ |
18 |
JAVA_VERSION= 1.5+ |
| 22 |
USE_ZIP= yes |
19 |
USE_ZIP= yes |
| 23 |
NO_BUILD= yes |
20 |
NO_BUILD= yes |
| 24 |
PLIST_SUB= JAR_DIR=${JAR_DIR} |
|
|
| 25 |
|
21 |
|
| 26 |
JAVAVM= ${LOCALBASE}/bin/java |
22 |
SUB_FILES= ${PORTNAME}.sh |
| 27 |
JAR_DIR= ${JAVAJARDIR:S,^${PREFIX}/,,}/${PORTNAME} |
23 |
SUB_LIST= JAVA_VERSION=${JAVA_VERSION} |
|
|
24 |
DATADIR= ${JAVASHAREDIR}/${PORTNAME} |
| 28 |
|
25 |
|
| 29 |
DOC_FILES= Phex_other.htm Phex_win.htm |
26 |
PORTDOCS= Phex_other.htm \ |
| 30 |
JAR_FILES= \ |
27 |
Undocumented.htm |
| 31 |
MRJAdapter.jar \ |
|
|
| 32 |
commons-collections-3.2.jar \ |
| 33 |
commons-httpclient-3.0.1.jar \ |
| 34 |
commons-logging.jar \ |
| 35 |
forms-1.1.0.jar \ |
| 36 |
looks-2.1.4.jar \ |
| 37 |
phex.jar |
| 38 |
|
| 39 |
PORTDOCS= ${DOC_FILES} |
| 40 |
|
| 41 |
PLIST_FILES+= bin/${PORTNAME} |
| 42 |
|
| 43 |
.for jar in ${JAR_FILES} |
| 44 |
PLIST_FILES+= %%JAR_DIR%%/${jar} |
| 45 |
.endfor |
| 46 |
|
| 47 |
PLIST_DIRS+= \ |
| 48 |
%%JAR_DIR%% |
| 49 |
|
| 50 |
post-patch: |
| 51 |
# remove trailing ^M |
| 52 |
@${REINPLACE_CMD} -E \ |
| 53 |
-e 's! |
| 54 |
@${SED} -e "s|%%JAR_DIR%%|${JAR_DIR}|; \ |
| 55 |
s|%%JAR_FILE%%|${JAR_FILE}|; \ |
| 56 |
s|%%JAVA_VERSION%%|${JAVA_VERSION}|; \ |
| 57 |
s|%%JAVAVM%%|${JAVAVM}|;s|%%PREFIX%%|${PREFIX}|" \ |
| 58 |
${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh |
| 59 |
|
28 |
|
| 60 |
do-install: |
29 |
do-install: |
| 61 |
@${MKDIR} ${PREFIX}/${JAR_DIR} |
30 |
@${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${PREFIX}/bin/${PORTNAME} |
| 62 |
.for jar in ${JAR_FILES} |
31 |
@${MKDIR} ${DATADIR} |
| 63 |
@${INSTALL_DATA} ${WRKSRC}/lib/${jar} ${PREFIX}/${JAR_DIR} |
32 |
@${INSTALL_DATA} ${WRKSRC}/lib/* ${DATADIR} |
| 64 |
.endfor |
33 |
.if !defined(NOPORTDOCS) |
| 65 |
@${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/bin/${PORTNAME} |
|
|
| 66 |
.ifndef(NOPORTDOCS) |
| 67 |
@${MKDIR} ${DOCSDIR} |
34 |
@${MKDIR} ${DOCSDIR} |
| 68 |
.for doc in ${DOC_FILES} |
35 |
@${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/docs/readme/|} ${DOCSDIR} |
| 69 |
@${INSTALL_DATA} ${WRKSRC}/docs/readme/${doc} ${DOCSDIR} |
|
|
| 70 |
.endfor |
| 71 |
.endif |
36 |
.endif |
| 72 |
|
37 |
|
| 73 |
.include <bsd.port.pre.mk> |
38 |
.include <bsd.port.mk> |
| 74 |
|
|
|
| 75 |
JAR_FILE= ${PORTNAME}.jar |
| 76 |
|
| 77 |
.include <bsd.port.post.mk> |