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

Collapse All | Expand All

(-)x11/lemonbar/Makefile (-10 / +10 lines)
Lines 4-9 Link Here
4
PORTNAME=	lemonbar
4
PORTNAME=	lemonbar
5
DISTVERSIONPREFIX=	v
5
DISTVERSIONPREFIX=	v
6
DISTVERSION=	1.1
6
DISTVERSION=	1.1
7
PORTREVISION=	1
7
CATEGORIES=	x11
8
CATEGORIES=	x11
8
9
9
MAINTAINER=	evgeni.dimitrov@gmail.com
10
MAINTAINER=	evgeni.dimitrov@gmail.com
Lines 12-18 Link Here
12
LICENSE=	MIT
13
LICENSE=	MIT
13
LICENSE_FILE=	${WRKSRC}/LICENSE
14
LICENSE_FILE=	${WRKSRC}/LICENSE
14
15
15
USES=		gmake perl5
16
USES=		compiler:c11 gmake perl5
16
USE_PERL5=	build
17
USE_PERL5=	build
17
USE_XORG=	xcb
18
USE_XORG=	xcb
18
19
Lines 20-26 Link Here
20
GH_ACCOUNT=	LemonBoy
21
GH_ACCOUNT=	LemonBoy
21
GH_PROJECT=	bar
22
GH_PROJECT=	bar
22
23
23
CFLAGS+=	-I${LOCALBASE}/include -DVERSION=${DISTVERSION}
24
CFLAGS+=	-I${LOCALBASE}/include
24
LDFLAGS+=	-L${LOCALBASE}/lib
25
LDFLAGS+=	-L${LOCALBASE}/lib
25
26
26
PLIST_FILES=	bin/lemonbar \
27
PLIST_FILES=	bin/lemonbar \
Lines 27-44 Link Here
27
		man/man1/lemonbar.1.gz
28
		man/man1/lemonbar.1.gz
28
29
29
post-patch:
30
post-patch:
30
	${REINPLACE_CMD} -e '/STRIP/d' -e '/^CC.*=/d' -e '/^CFLAGS.*=/d' \
31
	${REINPLACE_CMD} -e '/^CC.*=/d' -e '/^CFLAGS.*=/s/-Os//' \
31
		-e 's/^LDFLAGS.*=\(.*\)/LDFLAGS+=\1/' ${WRKSRC}/Makefile
32
		${WRKSRC}/Makefile
32
33
33
post-build:
34
post-build:
34
	${LOCALBASE}/bin/pod2man --section=1 --name=bar-aint-recursive \
35
	${LOCALBASE}/bin/pod2man --section=1 --name=lemonbar \
35
		--center="bar-aint-recursive manual" \
36
		--center="lemonbar manual" \
36
		--release="bar-aint-recursive ${PORTVERSION}" \
37
		--release="lemonbar ${PORTVERSION}" \
37
		${WRKSRC}/README.pod > ${WRKSRC}/bar.1
38
		${WRKSRC}/README.pod > ${WRKSRC}/lemonbar.1
38
39
39
do-install:
40
do-install:
40
	${INSTALL_PROGRAM} ${WRKSRC}/lemonbar ${STAGEDIR}${PREFIX}/bin
41
	${INSTALL_PROGRAM} ${WRKSRC}/lemonbar ${STAGEDIR}${PREFIX}/bin
41
	${INSTALL_MAN} ${WRKSRC}/bar.1 \
42
	${INSTALL_MAN} ${WRKSRC}/lemonbar.1 ${STAGEDIR}${PREFIX}/man/man1
42
		${STAGEDIR}${PREFIX}/man/man1/lemonbar.1
43
43
44
.include <bsd.port.mk>
44
.include <bsd.port.mk>

Return to bug 205512