View | Details | Raw Unified | Return to bug 181071 | Differences between
and this patch

Collapse All | Expand All

(-)x11-wm/clementine/Makefile (-35 / +45 lines)
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>

Return to bug 181071