Date: Tue, 28 Jan 2014 00:25:23 +0000 (UTC) From: Baptiste Daroussin <bapt@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r341494 - head/devel/directfb Message-ID: <201401280025.s0S0PNiR086105@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: bapt Date: Tue Jan 28 00:25:23 2014 New Revision: 341494 URL: http://svnweb.freebsd.org/changeset/ports/341494 QAT: https://qat.redports.org/buildarchive/r341494/ Log: Support stage Add DOCS options Use options helpers Modified: head/devel/directfb/Makefile Modified: head/devel/directfb/Makefile ============================================================================== --- head/devel/directfb/Makefile Tue Jan 28 00:17:56 2014 (r341493) +++ head/devel/directfb/Makefile Tue Jan 28 00:25:23 2014 (r341494) @@ -12,15 +12,15 @@ MAINTAINER= anatoly.borodin@gmail.com COMMENT= Graphic development lightweight API LICENSE= LGPL21 -LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg \ - png15:${PORTSDIR}/graphics/png +LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ + libpng15.so:${PORTSDIR}/graphics/png -OPTIONS_DEFINE= FREETYPE X11 SDL UNIQUE TEST +OPTIONS_DEFINE= FREETYPE X11 SDL UNIQUE TEST DOCS UNIQUE_DESC= Unique (WM Module) OPTIONS_DEFAULT= FREETYPE X11 SDL +OPTIONS_SUB= yes CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libpng15 USE_AUTOTOOLS= libtool @@ -28,6 +28,7 @@ GNU_CONFIGURE= yes USES= pathfix ncurses gmake perl5 USE_LDCONFIG= yes USE_PERL5= build +PORTDOCS= * DIRECTFB_SHLIB= 5 # LT_CURRENT DIRECTFB_BIN= 5 # LT_BINARY @@ -47,61 +48,19 @@ CONFIGURE_ARGS= --disable-osx --disable- --with-inputdrivers=all --with-smooth-scaling \ --with-dither-rgb16=advanced -NO_STAGE= yes BROKEN_alpha= Does not compile on alpha -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MDOCS} -BUILD_DEPENDS+= man2html:${PORTSDIR}/textproc/man2html -PORTDOCS= * -.endif - -.if ${PORT_OPTIONS:MFREETYPE} -LIB_DEPENDS+= freetype.9:${PORTSDIR}/print/freetype2 -CONFIGURE_ARGS+= --enable-freetype -PLIST_SUB+= FREETYPE2="" -.else -CONFIGURE_ARGS+= --disable-freetype -PLIST_SUB+= FREETYPE2="@comment " -.endif - -.if ${PORT_OPTIONS:MX11} -USE_XORG+= x11 xext xproto -CONFIGURE_ARGS+= --enable-x11 -PLIST_SUB+= X11="" -.else -CONFIGURE_ARGS+= --disable-x11 -PLIST_SUB+= X11="@comment " -.endif - -.if ${PORT_OPTIONS:MSDL} -USE_SDL+= sdl -CONFIGURE_ARGS+= --enable-sdl -PLIST_SUB+= SDL="" -.else -CONFIGURE_ARGS+= --disable-sdl -PLIST_SUB+= SDL="@comment " -.endif - -.if ${PORT_OPTIONS:MUNIQUE} -CONFIGURE_ARGS+= --enable-unique -PLIST_SUB+= UNIQUE="" -.else -CONFIGURE_ARGS+= --disable-unique -PLIST_SUB+= UNIQUE="@comment " -.endif +DOCS_BUILD_DEPENDS= man2html:${PORTSDIR}/textproc/man2html +FREETYPE_LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 +FREETYPE_CONFIGURE_ENABLE= freetype +X11_USE= XORG=x11,xext,xproto +X11_CONFIGURE_ENABLE= --x11 +SDL_USE= sdl +SDL_CONFIGURE_ENABLE= sdl +UNIQUE_CONFIGURE_ENABLE= unique +TEST_CONFIGURE_WITH= tests -.if ${PORT_OPTIONS:MTEST} -CONFIGURE_ARGS+= --with-tests -PLIST_SUB+= TESTS="" -.else -CONFIGURE_ARGS+= --without-tests -PLIST_SUB+= TESTS="@comment " -.endif - -MAN1= directfb-csource.1 dfbg.1 -MAN5= directfbrc.5 +.include <bsd.port.options.mk> .if ${ARCH} == "arm" PLIST_SUB+= ARCH_ARM="" @@ -123,15 +82,13 @@ post-patch: @${GREP} -lr alloca\.h ${WRKSRC} | ${XARGS} \ ${REINPLACE_CMD} -e 's|<alloca\.h>|<stdlib.h>|g' -.if ${PORT_OPTIONS:MDOCS} post-install: - ${MKDIR} ${DOCSDIR}/html + @${MKDIR} ${STAGEDIR}${DOCSDIR}/html .for f in AUTHORS ChangeLog NEWS README TODO fb.modes docs/README.screenshots docs/*.html - ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .for f in docs/html/*.html docs/html/*.png - ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}/html + ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/html .endfor -.endif .include <bsd.port.mk>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401280025.s0S0PNiR086105>