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

Collapse All | Expand All

(-)x11-wm/clementine/Makefile (-38 / +44 lines)
Lines 3-63 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
21
REINPLACE_ARGS=	-i'' -E
22
23
23
NO_STAGE=	yes
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>
40
24
post-patch:
41
post-patch:
25
	${REINPLACE_CMD} 's:^CFLAGS:IGNORE:g ; s:^DEFINES:IGNORE:g ;\
42
	@${REINPLACE_CMD} -e \
26
		s:/usr/X11R6:${LOCALBASE}:g' \
43
		's|/usr/X11R6|${LOCALBASE}| ; \
44
		 s|$$(CC)|$$(CXX)| ; \
45
		 s|$$(CFLAGS)|$$(CXXFLAGS)| ; \
46
		 s|$$(DEFINES)||' \
27
		${WRKSRC}/Makefile
47
		${WRKSRC}/Makefile
28
	${REINPLACE_CMD} 's:./clementine:${PREFIX}/bin/clementine:g' \
48
	@${REINPLACE_CMD} -e \
49
		's|./clementine|${PREFIX}/bin/clementine|' \
29
		${WRKSRC}/windowmanager.cpp
50
		${WRKSRC}/windowmanager.cpp
30
51
31
pre-install:
52
pre-build:
32
	${ECHO_CMD} bin/clementine > ${PLIST}
53
	@${ECHO_CMD} "*" > ${PKGMESSAGE}
33
	for i in `${LS} ${WRKSRC} | ${GREP} look-`; do \
54
	@${ECHO_CMD} "* To customize clementine, copy the keys file to ~/keys and" >> ${PKGMESSAGE}
34
		${ECHO_CMD} share/clementine/$$i >> ${PLIST}; \
55
	@${ECHO_CMD} "* copy one of the look- files to ~/look; edit them as needed." >> ${PKGMESSAGE}
35
	done
56
	@${ECHO_CMD} "*" >> ${PKGMESSAGE}
36
	${ECHO_CMD} share/clementine/keys >> ${PLIST}
37
.if !defined(NOPORTDOCS)
38
.for i in ${DOCS}
39
	${ECHO_CMD} share/doc/clementine/${i} >> ${PLIST}
40
.endfor
41
	${ECHO_CMD} @dirrm share/doc/clementine >> ${PLIST}
42
.endif
43
	${ECHO_CMD} @dirrm share/clementine >> ${PLIST}
44
	${ECHO_CMD} "*" > ${PKGMESSAGE}
45
	${ECHO_CMD} "* To customize clementine, copy the keys file to ~/keys and" >> ${PKGMESSAGE}
46
	${ECHO_CMD} "* copy one of the look- files to ~/look; edit them as needed." >> ${PKGMESSAGE}
47
	${ECHO_CMD} "*" >> ${PKGMESSAGE}
48
57
49
do-install:
58
do-install:
50
	${INSTALL_PROGRAM} ${WRKSRC}/clementine ${PREFIX}/bin
59
	(cd ${WRKSRC} && ${INSTALL_PROGRAM} clementine ${STAGEDIR}${PREFIX}/bin)
51
	${MKDIR} ${DATADIR}
60
	@${MKDIR} ${STAGEDIR}${DATADIR}
52
	${INSTALL_DATA} ${WRKSRC}/keys ${WRKSRC}/look-* ${DATADIR}
61
.for i in look-* keys
53
.if !defined(NOPORTDOCS)
62
	(cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DATADIR})
54
	${MKDIR} ${DOCSDIR}
63
.endfor
55
.for i in ${DOCS}
64
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
56
	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
65
.for i in ${PORTDOCS}
66
	(cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR})
57
.endfor
67
.endfor
58
.endif
59
60
post-install:
61
	@${CAT} ${PKGMESSAGE}
62
68
63
.include <bsd.port.mk>
69
.include <bsd.port.mk>

Return to bug 181071