Use helpers to avoid including pre.mk and post.mk

This commit is contained in:
Baptiste Daroussin 2017-10-05 11:46:44 +00:00
parent 814c2060e2
commit 1eb98c0af8
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=451302

View File

@ -9,6 +9,8 @@ MASTER_SITES= http://releases.compiz.org/${PORTVERSION}/
MAINTAINER= freebsd-ports@dan.me.uk
COMMENT= Alternative configuration system for Compiz
LICENSE= GPLv2
BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/compiz.pc:x11-wm/compiz
GNU_CONFIGURE= yes
@ -27,12 +29,7 @@ INOTIFY_DESC?= Enable inotify support
INOTIFY_LIB_DEPENDS= libinotify.so:devel/libinotify
INOTIFY_LDFLAGS= -linotify
.include <bsd.port.pre.mk>
post-patch:
.if empty(PORT_OPTIONS:MINOTIFY)
@${REINPLACE_CMD} -e 's|sys/inotify.h||' ${WRKSRC}/configure
.endif
@echo "OSVERSION=${OSVERSION}"
@${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' \
${WRKSRC}/src/main.c \
@ -41,9 +38,12 @@ post-patch:
${WRKSRC}/src/ini.c \
${WRKSRC}/backend/ini.c
post-patch-INOTIFY-off:
@${REINPLACE_CMD} -e 's|sys/inotify.h||' ${WRKSRC}/configure
post-install:
.for l in compizconfig/backends/libini.so compiz/libccp.so libcompizconfig.so.0.0.0
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${l}
.endfor
.include <bsd.port.post.mk>
.include <bsd.port.mk>