Lines 3-62
Link Here
|
3 |
|
3 |
|
4 |
PORTNAME= clementine |
4 |
PORTNAME= clementine |
5 |
PORTVERSION= 0.0.7 |
5 |
PORTVERSION= 0.0.7 |
6 |
PORTREVISION= 6 |
6 |
PORTREVISION= 7 |
7 |
CATEGORIES= x11-wm |
7 |
CATEGORIES= x11-wm |
8 |
MASTER_SITES= SF/${PORTNAME}/Source/${PORTNAME}-${PORTVERSION} |
8 |
MASTER_SITES= SF/${PORTNAME}/Source/${PORTNAME}-${PORTVERSION} |
9 |
|
9 |
|
10 |
MAINTAINER= ports@FreeBSD.org |
10 |
MAINTAINER= ports@FreeBSD.org |
11 |
COMMENT= Has title bars, iconizing, and styles (unstable) |
11 |
COMMENT= Has title bars, iconizing, and styles (unstable) |
12 |
|
12 |
|
|
|
13 |
LICENSE= GPLv2 MIT |
14 |
LICENSE_COMB= multi |
15 |
|
13 |
RUN_DEPENDS= xv:${PORTSDIR}/graphics/xv \ |
16 |
RUN_DEPENDS= xv:${PORTSDIR}/graphics/xv \ |
14 |
rxvt:${PORTSDIR}/x11/rxvt |
17 |
rxvt:${PORTSDIR}/x11/rxvt |
15 |
|
18 |
|
16 |
PLIST= ${WRKDIR}/pkg-plist |
19 |
OPTIONS_DEFINE= DOCS |
17 |
PKGMESSAGE= ${WRKDIR}/pkg-message |
20 |
|
18 |
USE_GMAKE= yes |
21 |
USES= gmake |
19 |
USE_XORG= x11 |
22 |
USE_XORG= x11 |
20 |
DOCS= COPYING HISTORY LICENSE |
23 |
|
21 |
REINPLACE_ARGS= -i'' -E |
24 |
PKGMESSAGE= ${WRKDIR}/pkg-message |
|
|
25 |
|
26 |
PORTDOCS= HISTORY LICENSE |
27 |
PLIST_FILES= bin/clementine \ |
28 |
%%DATADIR%%/look-black \ |
29 |
%%DATADIR%%/look-black2 \ |
30 |
%%DATADIR%%/look-blue \ |
31 |
%%DATADIR%%/look-celadon \ |
32 |
%%DATADIR%%/look-grey \ |
33 |
%%DATADIR%%/look-taupe \ |
34 |
%%DATADIR%%/look-turq \ |
35 |
%%DATADIR%%/look-xemacs \ |
36 |
%%DATADIR%%/keys |
37 |
PLIST_DIRS= %%DATADIR%% |
38 |
|
39 |
.include <bsd.port.options.mk> |
22 |
|
40 |
|
23 |
post-patch: |
41 |
post-patch: |
24 |
${REINPLACE_CMD} 's:^CFLAGS:IGNORE:g ; s:^DEFINES:IGNORE:g ;\ |
42 |
@${REINPLACE_CMD} -e \ |
25 |
s:/usr/X11R6:${LOCALBASE}:g' \ |
43 |
's|/usr/X11R6|${LOCALBASE}| ; \ |
|
|
44 |
s|$$(CC)|$$(CXX)| ; \ |
45 |
s|$$(CFLAGS)|$$(CXXFLAGS)| ; \ |
46 |
s|$$(DEFINES)||' \ |
26 |
${WRKSRC}/Makefile |
47 |
${WRKSRC}/Makefile |
27 |
${REINPLACE_CMD} 's:./clementine:${PREFIX}/bin/clementine:g' \ |
48 |
@${REINPLACE_CMD} -e \ |
|
|
49 |
's|./clementine|${PREFIX}/bin/clementine|' \ |
28 |
${WRKSRC}/windowmanager.cpp |
50 |
${WRKSRC}/windowmanager.cpp |
29 |
|
51 |
|
30 |
pre-install: |
52 |
pre-build: |
31 |
${ECHO_CMD} bin/clementine > ${PLIST} |
53 |
@${ECHO_CMD} "*" > ${PKGMESSAGE} |
32 |
for i in `${LS} ${WRKSRC} | ${GREP} look-`; do \ |
54 |
@${ECHO_CMD} "* To customize clementine, copy the keys file to ~/keys and" >> ${PKGMESSAGE} |
33 |
${ECHO_CMD} share/clementine/$$i >> ${PLIST}; \ |
55 |
@${ECHO_CMD} "* copy one of the look- files to ~/look; edit them as needed." >> ${PKGMESSAGE} |
34 |
done |
56 |
@${ECHO_CMD} "*" >> ${PKGMESSAGE} |
35 |
${ECHO_CMD} share/clementine/keys >> ${PLIST} |
|
|
36 |
.if !defined(NOPORTDOCS) |
37 |
.for i in ${DOCS} |
38 |
${ECHO_CMD} share/doc/clementine/${i} >> ${PLIST} |
39 |
.endfor |
40 |
${ECHO_CMD} @dirrm share/doc/clementine >> ${PLIST} |
41 |
.endif |
42 |
${ECHO_CMD} @dirrm share/clementine >> ${PLIST} |
43 |
${ECHO_CMD} "*" > ${PKGMESSAGE} |
44 |
${ECHO_CMD} "* To customize clementine, copy the keys file to ~/keys and" >> ${PKGMESSAGE} |
45 |
${ECHO_CMD} "* copy one of the look- files to ~/look; edit them as needed." >> ${PKGMESSAGE} |
46 |
${ECHO_CMD} "*" >> ${PKGMESSAGE} |
47 |
|
57 |
|
48 |
do-install: |
58 |
do-install: |
49 |
${INSTALL_PROGRAM} ${WRKSRC}/clementine ${PREFIX}/bin |
59 |
(cd ${WRKSRC} && ${INSTALL_PROGRAM} clementine ${PREFIX}/bin) |
50 |
${MKDIR} ${DATADIR} |
60 |
@${MKDIR} ${DATADIR} |
51 |
${INSTALL_DATA} ${WRKSRC}/keys ${WRKSRC}/look-* ${DATADIR} |
61 |
.for i in look-* keys |
52 |
.if !defined(NOPORTDOCS) |
62 |
(cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${DATADIR}) |
53 |
${MKDIR} ${DOCSDIR} |
63 |
.endfor |
54 |
.for i in ${DOCS} |
64 |
.if ${PORT_OPTIONS:MDOCS} |
55 |
${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} |
65 |
@${MKDIR} ${DOCSDIR} |
|
|
66 |
.for i in ${PORTDOCS} |
67 |
(cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${DOCSDIR}) |
56 |
.endfor |
68 |
.endfor |
57 |
.endif |
69 |
.endif |
58 |
|
|
|
59 |
post-install: |
60 |
@${CAT} ${PKGMESSAGE} |
70 |
@${CAT} ${PKGMESSAGE} |
61 |
|
71 |
|
62 |
.include <bsd.port.mk> |
72 |
.include <bsd.port.mk> |