View | Details | Raw Unified | Return to bug 56560
Collapse All | Expand All

(-)frost/Makefile (-12 / +22 lines)
Lines 6-17 Link Here
6
#
6
#
7
7
8
PORTNAME=	frost
8
PORTNAME=	frost
9
PORTVERSION=	1.2
9
PORTVERSION=	20030906
10
CATEGORIES=	net java
10
CATEGORIES=	net java security
11
#MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
12
#MASTER_SITE_SUBDIR=	jtcfrost
12
MASTER_SITE_SUBDIR=	jtcfrost
13
MASTER_SITES=	http://jtcfrost.sourceforge.net/
13
DISTNAME=	${PORTNAME}-wot-090603
14
DISTNAME=	${PORTNAME}
15
14
16
MAINTAINER=	lioux@FreeBSD.org
15
MAINTAINER=	lioux@FreeBSD.org
17
COMMENT=	File-sharing tool for FreeNet with Usenet like forum support
16
COMMENT=	File-sharing tool for FreeNet with Usenet like forum support
Lines 20-40 Link Here
20
USE_ZIP=	yes
19
USE_ZIP=	yes
21
NO_BUILD=	yes
20
NO_BUILD=	yes
22
NO_BUILD_DEPENDS_JAVA=	yes
21
NO_BUILD_DEPENDS_JAVA=	yes
23
WRKSRC=		${WRKDIR}/${PORTNAME}
22
WRKSRC=		${WRKDIR}
24
PLIST_SUB=	JAR_DIR=${JAR_DIR}
23
PLIST_SUB=	JAR_DIR=${JAR_DIR}
25
24
26
JAVAVM=		${LOCALBASE}/bin/javavm
25
JAVAVM=		${LOCALBASE}/bin/javavm
26
SHARE_DIR=	share/${PORTNAME}
27
JAR_DIR=	share/java/jar/${PORTNAME}
27
JAR_DIR=	share/java/jar/${PORTNAME}
28
JAR_FILE=	frost.jar
28
JAR_FILE=	frost.jar
29
JAR_FILES=	frost.jar lib/fecImpl.jar \
30
		lib/genChkImpl.jar lib/xercesImpl.jar \
31
		lib/xml-apis.jar lib/xmlParserAPIs.jar
29
32
30
DOC_FILES=	doc/Frost.tex doc/authors.txt doc/gpl.txt doc/notes.txt \
33
DOC_FILES=	doc/Frost.tex doc/authors.txt doc/gpl.txt \
31
		help/faq.txt help/history.txt
34
		help/faq.txt help/history.txt
32
35
33
post-patch:
36
post-patch:
34
	@${SED} -e "s|%%PREFIX%%|${PREFIX}|; \
37
	@${SED} -e "s|%%PREFIX%%|${PREFIX}|; \
35
		s|%%JAVAVM%%|${JAVAVM}|; \
38
		s|%%JAVAVM%%|${JAVAVM}|; \
36
		s|%%JAR_DIR%%|${JAR_DIR}|; \
39
		s|%%JAR_DIR%%|${JAR_DIR}|; \
37
		s|%%JAR_FILE%%|${JAR_FILE}|" \
40
		s|%%JAR_FILE%%|${JAR_FILE}|; \
41
		s|%%SHARE_DIR%%|${SHARE_DIR}|" \
38
		${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh
42
		${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh
39
43
40
do-install:
44
do-install:
Lines 42-53 Link Here
42
.ifndef(NOPORTDOCS)
46
.ifndef(NOPORTDOCS)
43
	@${MKDIR} ${DOCSDIR}
47
	@${MKDIR} ${DOCSDIR}
44
.for doc in ${DOC_FILES}
48
.for doc in ${DOC_FILES}
45
	@${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
49
	@${INSTALL_DATA} ${WRKDIR}/${doc} ${DOCSDIR}
46
.endfor
50
.endfor
47
.endif
51
.endif
48
# jar
52
# jars
49
	@${MKDIR} ${PREFIX}/${JAR_DIR}
53
	@${MKDIR} ${PREFIX}/${JAR_DIR}
50
	@${INSTALL_DATA} ${WRKSRC}/${JAR_FILE} ${PREFIX}/${JAR_DIR}
54
.for jar in ${JAR_FILES}
55
	@${INSTALL_DATA} ${WRKDIR}/${jar} ${PREFIX}/${JAR_DIR}
56
.endfor
57
# default boards
58
	@${MKDIR} ${PREFIX}/${SHARE_DIR}
59
	@${INSTALL_DATA} ${WRKDIR}/config/boards.xml.default \
60
		${PREFIX}/${SHARE_DIR}
51
# wrapper
61
# wrapper
52
	@${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/bin/${PORTNAME:L}
62
	@${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/bin/${PORTNAME:L}
53
63
(-)frost/distinfo (-1 / +1 lines)
Line 1 Link Here
1
MD5 (frost.zip) = 420da830fcb40877417119d2bdfa500c
1
MD5 (frost-wot-090603.zip) = b7f6b8de26caff027d889dad69476d5e
(-)frost/files/wrapper.sh (-4 / +11 lines)
Lines 1-15 Link Here
1
#!/bin/sh
1
#!/bin/sh
2
2
3
PREFIX="%%PREFIX%%"
3
PREFIX="%%PREFIX%%"
4
JAVAVM="%%JAVAVM%%"
4
JAVAVM_CALL="%%JAVAVM%%"
5
JAR_DIR="%%JAR_DIR%%"
5
JAR_DIR="%%JAR_DIR%%"
6
JAR_FILE="%%JAR_FILE%%"
6
JAR_FILE="%%JAR_FILE%%"
7
SHARE_DIR="%%SHARE_DIR%%"
7
HOME_DIR=${HOME}/.frost
8
HOME_DIR=${HOME}/.frost
9
CLASSPATH="${PREFIX}/${JAR_DIR}/${JAR_FILE}:${PREFIX}/${JAR_DIR}/fecImpl.jar:${PREFIX}/${JAR_DIR}/genChkImpl.jar:${PREFIX}/${JAR_DIR}/xercesImpl.jar:${PREFIX}/${JAR_DIR}/xml-apis.jar:${PREFIX}/${JAR_DIR}/xmlParserAPIs.jar:$CLASSPATH"
8
10
9
if [ ! -d ${HOME_DIR} ]
11
if [ ! -d ${HOME_DIR}/config ]
10
then
12
then
11
	mkdir -p ${HOME_DIR}
13
	mkdir -p ${HOME_DIR}/config
14
fi
15
16
if [ ! -e ${HOME_DIR}/config/boards.xml.default ]
17
then
18
	cp ${PREFIX}/${SHARE_DIR}/boards.xml.default ${HOME_DIR}/config/
12
fi
19
fi
13
20
14
cd ${HOME_DIR} &&
21
cd ${HOME_DIR} &&
15
	exec ${JAVAVM} -jar ${PREFIX}/${JAR_DIR}/${JAR_FILE} "${@}"
22
	exec ${JAVAVM_CALL} -cp $CLASSPATH frost.frost "${@}"
(-)frost/pkg-plist (-1 / +8 lines)
Lines 1-10 Link Here
1
bin/frost
1
bin/frost
2
share/java/jar/frost/frost.jar
3
share/java/jar/frost/fecImpl.jar
4
share/java/jar/frost/genChkImpl.jar
5
share/java/jar/frost/xercesImpl.jar
6
share/java/jar/frost/xml-apis.jar
7
share/java/jar/frost/xmlParserAPIs.jar
8
share/frost/boards.xml.default
2
%%PORTDOCS%%%%DOCSDIR%%/Frost.tex
9
%%PORTDOCS%%%%DOCSDIR%%/Frost.tex
3
%%PORTDOCS%%%%DOCSDIR%%/authors.txt
10
%%PORTDOCS%%%%DOCSDIR%%/authors.txt
4
%%PORTDOCS%%%%DOCSDIR%%/faq.txt
11
%%PORTDOCS%%%%DOCSDIR%%/faq.txt
5
%%PORTDOCS%%%%DOCSDIR%%/gpl.txt
12
%%PORTDOCS%%%%DOCSDIR%%/gpl.txt
6
%%PORTDOCS%%%%DOCSDIR%%/history.txt
13
%%PORTDOCS%%%%DOCSDIR%%/history.txt
7
%%PORTDOCS%%%%DOCSDIR%%/notes.txt
8
@dirrm share/java/jar/frost
14
@dirrm share/java/jar/frost
15
@dirrm share/frost
9
@unexec rmdir %D/share/java/jar 2>/dev/null || true
16
@unexec rmdir %D/share/java/jar 2>/dev/null || true
10
%%PORTDOCS%%@dirrm %%DOCSDIR%%
17
%%PORTDOCS%%@dirrm %%DOCSDIR%%

Return to bug 56560