Lines 6-23
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= poseidon |
8 |
PORTNAME= poseidon |
9 |
PORTVERSION= 2.6.0 |
9 |
PORTVERSION= 3.0.1 |
10 |
CATEGORIES= java |
10 |
CATEGORIES= java |
11 |
MASTER_SITES= ftp://ftp.gentleware.org/ \ |
11 |
MASTER_SITES= ftp://ftp.gentleware.org/ \ |
12 |
http://download.gentleware.org/ \ |
12 |
http://download.gentleware.org/ \ |
13 |
ftp://download.gentleware.biz/ \ |
13 |
ftp://download.gentleware.biz/ \ |
14 |
http://download.gentleware.biz/ \ |
14 |
http://download.gentleware.biz/ \ |
15 |
ftp://ftp.beine-computer.de/pub/distfiles/ |
15 |
ftp://ftp.beine-computer.de/pub/distfiles/ |
16 |
DISTNAME= ${PORTNAME}${EDI}-${PORTVERSION} |
16 |
DISTNAME= ${PORTNAME}${EDITION}-${PORTVERSION}.01 |
17 |
|
17 |
|
18 |
MAINTAINER= tux@pinguru.net |
18 |
MAINTAINER= tux@pinguru.net |
19 |
COMMENT= A popular UML CASE tool |
19 |
COMMENT= A popular UML CASE tool |
20 |
|
20 |
|
|
|
21 |
WRKSRC= ${WRKDIR}/${PORTNAME}${EDITION}-${PORTVERSION} |
22 |
|
21 |
USE_ZIP= yes |
23 |
USE_ZIP= yes |
22 |
USE_JAVA= yes |
24 |
USE_JAVA= yes |
23 |
JAVA_VERSION= 1.3+ |
25 |
JAVA_VERSION= 1.3+ |
Lines 27-46
Link Here
|
27 |
NO_CDROM= ${NO_PACKAGE} |
29 |
NO_CDROM= ${NO_PACKAGE} |
28 |
RESTRICTED= ${NO_PACKAGE} |
30 |
RESTRICTED= ${NO_PACKAGE} |
29 |
|
31 |
|
30 |
.for edition in SE PE |
32 |
EDITION= CE |
31 |
. if defined(POSEIDON_${edition}) |
33 |
.if defined(WITH_EDITION) |
32 |
EDI= ${edition} |
34 |
EDITION= ${WITH_EDITION} |
33 |
. endif |
|
|
34 |
.endfor |
35 |
.if !defined(EDI) |
36 |
EDI= CE |
37 |
.endif |
35 |
.endif |
38 |
|
|
|
39 |
DATAFILES= LICENSE.txt lib |
36 |
DATAFILES= LICENSE.txt lib |
40 |
.if defined(POSEIDON_PE) |
37 |
.if ${EDITION} == "PE" |
41 |
DATAFILES+= LICENSE-concurrent.txt |
38 |
DATAFILES+= LICENSE-concurrent.txt |
42 |
.endif |
39 |
.endif |
43 |
.if !defined(POSEIDON_SE) && !defined(POSEIDON_PE) |
40 |
.if ${EDITION} == "CE" |
44 |
DATAFILES+= license-keys.txt |
41 |
DATAFILES+= license-keys.txt |
45 |
.endif |
42 |
.endif |
46 |
PLIST_FILES= bin/poseidon %%DATADIR%%/bin/poseidon.sh |
43 |
PLIST_FILES= bin/poseidon %%DATADIR%%/bin/poseidon.sh |
Lines 50-71
Link Here
|
50 |
PLIST_FILES+= %%DATADIR%%/docs %%DATADIR%%/examples |
47 |
PLIST_FILES+= %%DATADIR%%/docs %%DATADIR%%/examples |
51 |
.endif |
48 |
.endif |
52 |
|
49 |
|
|
|
50 |
SUB_FILES= poseidon.sh |
51 |
SUB_LIST= JAVA_HOME="${JAVA_HOME}" EDITION="${EDITION}" |
52 |
|
53 |
pre-fetch: |
53 |
pre-fetch: |
54 |
@${ECHO_MSG} |
54 |
@${ECHO_MSG} |
55 |
@${ECHO_MSG} "There is a free usable edition of Poseidon for UML," |
55 |
@${ECHO_MSG} "There is a free usable edition of Poseidon for UML," |
56 |
@${ECHO_MSG} "the Community Edition, which is installed by default." |
56 |
@${ECHO_MSG} "the Community Edition, which is installed by default." |
57 |
@${ECHO_MSG} |
57 |
@${ECHO_MSG} |
58 |
@${ECHO_MSG} "If you like to install the Standard Edition or the Professional Edition" |
58 |
@${ECHO_MSG} "If you like to install the Standard Edition or the Professional Edition" |
59 |
@${ECHO_MSG} "please specify POSEIDON_SE=yes for the Standard Edition" |
59 |
@${ECHO_MSG} "please specify WITH_EDITION=SE for the Standard Edition" |
60 |
@${ECHO_MSG} "or POSEIDON_PE=yes for the Professional Edition." |
60 |
@${ECHO_MSG} "or WITH_EDITION=PE for the Professional Edition." |
61 |
@${ECHO_MSG} |
61 |
@${ECHO_MSG} |
62 |
|
62 |
|
63 |
post-patch: |
|
|
64 |
@${REINPLACE_CMD} -e "s,%%JAVA_HOME%%,${JAVA_HOME}," ${WRKSRC}/bin/poseidon.sh |
65 |
|
66 |
do-install: |
63 |
do-install: |
67 |
${MKDIR} ${DATADIR}/bin |
64 |
${MKDIR} ${DATADIR}/bin |
68 |
${INSTALL_SCRIPT} ${WRKSRC}/bin/poseidon.sh ${DATADIR}/bin/ |
65 |
${INSTALL_SCRIPT} ${WRKDIR}/poseidon.sh ${DATADIR}/bin/ |
69 |
${LN} -s ${DATADIR}/bin/poseidon.sh ${PREFIX}/bin/poseidon |
66 |
${LN} -s ${DATADIR}/bin/poseidon.sh ${PREFIX}/bin/poseidon |
70 |
cd ${WRKSRC}/ \ |
67 |
cd ${WRKSRC}/ \ |
71 |
&& ${FIND} ${DATAFILES} -type d -exec ${MKDIR} ${DATADIR}/{} \; \ |
68 |
&& ${FIND} ${DATAFILES} -type d -exec ${MKDIR} ${DATADIR}/{} \; \ |