aboutsummaryrefslogtreecommitdiff
path: root/x11/wmdrawer/Makefile
blob: 4ef73ae847be512f07142b55201b26ba874ba902 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# Created by: ijliao

PORTNAME=	wmdrawer
PORTVERSION=	0.10.5
PORTREVISION=	12
CATEGORIES=	x11 windowmaker
MASTER_SITES=	http://people.easter-eggs.org/~valos/wmdrawer/ \
		http://www.sourcefiles.org/Utilities/Desktops/

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Dockapp which provides a drawer to launch applications

LICENSE=	GPLv2+

USES=		gmake gnome pkgconfig xorg
USE_GNOME=	gdkpixbuf2
USE_XORG=	x11 xext xi
MAKE_ENV=	USE_GDKPIXBUF2=1

SUB_FILES=	pkg-message

PORTDOCS=	AUTHORS ChangeLog INSTALL README TODO wmdrawerrc.example
PLIST_FILES=	bin/wmdrawer man/man1/wmdrawer.1x.gz %%DATADIR%%/beastie.png

OPTIONS_DEFINE=	DOCS

post-patch:
	@${REINPLACE_CMD} -e \
		's|/usr/local|${LOCALBASE}| ; \
		 s|%%DATADIR%%|${DATADIR}|' ${WRKSRC}/wmdrawerrc.example
	@${REINPLACE_CMD} -e \
		's|^\(CC\)|#\1| ; \
		 s|^\(DESTDIR\)|#\1| ; \
		 s|^\(PREFIX\)|#\1| ; \
		 s|^\(USE_\)|#\1| ; \
		 s|^\(CFLAGS\) = -O3|\1 +=| ; \
		 s|^\(LDFLAGS\) =|\1 +=| ; \
		 s|/usr/X11R6|$${LOCALBASE}| ; \
		 s|strip|true| ; \
		 s|$$(INSTALL) -m 755|$${BSD_INSTALL_PROGRAM}| ; \
		 s|$$(INSTALL) -m 644|$${BSD_INSTALL_DATA}| ; \
		 s|COPYING|| ; \
		 /INSTALL/s| \($$(PREFIX)\)| $$(DESTDIR)\1| ; \
		 /INSTALL/s| \($$(MANDIR)\)| $$(DESTDIR)\1| ; \
		 /INSTALL/s| \($$(DOCDIR)\)| $$(DESTDIR)\1|' ${WRKSRC}/Makefile

post-build:
	@(cd ${WRKDIR} && uudecode ${FILESDIR}/logo-beastie.png.uue)

post-install:
	@${MKDIR} ${STAGEDIR}${DATADIR}
	(cd ${WRKDIR} && ${INSTALL_DATA} logo-beastie.png \
		${STAGEDIR}${DATADIR}/beastie.png)

.include <bsd.port.mk>