svn commit: r338547 - in head/audio: autocd baudline boodler cmp3 cutmp3 cymbaline eawpats enscribe ezstream fapg fcplay fdmf festival-freebsoft-utils firefly flite gervill id3mtag ksmp3play lame l...

Adam Weinberger adamw at FreeBSD.org
Fri Jan 3 15:26:17 UTC 2014


Author: adamw
Date: Fri Jan  3 15:26:06 2014
New Revision: 338547
URL: http://svnweb.freebsd.org/changeset/ports/338547

Log:
  Convert to PORT_OPTIONS:MDOCS.
  
  Holdout shame list: ruby, perl, python

Modified:
  head/audio/autocd/Makefile
  head/audio/baudline/Makefile
  head/audio/boodler/Makefile
  head/audio/cmp3/Makefile
  head/audio/cutmp3/Makefile
  head/audio/cymbaline/Makefile
  head/audio/eawpats/Makefile
  head/audio/enscribe/Makefile
  head/audio/ezstream/Makefile
  head/audio/fapg/Makefile
  head/audio/fcplay/Makefile
  head/audio/fdmf/Makefile
  head/audio/festival-freebsoft-utils/Makefile
  head/audio/firefly/Makefile
  head/audio/flite/Makefile
  head/audio/gervill/Makefile
  head/audio/id3mtag/Makefile
  head/audio/ksmp3play/Makefile
  head/audio/lame/Makefile
  head/audio/liboggz/Makefile
  head/audio/linux-mbrola/Makefile
  head/audio/linux-neroaaccodec/Makefile
  head/audio/liquidsoap/Makefile
  head/audio/listener/Makefile
  head/audio/maplay/Makefile
  head/audio/mp3riot/Makefile
  head/audio/napster/Makefile
  head/audio/py-eyed3/Makefile
  head/audio/py-mpd/Makefile
  head/audio/py-openal/Makefile
  head/audio/py-pyliblo/Makefile
  head/audio/raproxy/Makefile
  head/audio/ruby-taglib/Makefile
  head/audio/shairport/Makefile
  head/audio/spiralloops/Makefile
  head/audio/spiralsynth/Makefile
  head/audio/streamtranscoder/Makefile
  head/audio/teamspeak_client/Makefile
  head/audio/timidity++/Makefile
  head/audio/toolame/Makefile
  head/audio/tuxguitar/Makefile
  head/audio/voipong/Makefile
  head/audio/vsound/Makefile
  head/audio/wmix/Makefile
  head/audio/wmsmixer/Makefile
  head/audio/xmms-crossfade/Makefile
  head/audio/xmms2-scrobbler/Makefile
  head/audio/xwave/Makefile

Modified: head/audio/autocd/Makefile
==============================================================================
--- head/audio/autocd/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/autocd/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -20,8 +20,10 @@ PORTDOCS=	README.rus.html
 
 USE_RC_SUBR=	autocd
 
+.include <bsd.port.options.mk>
+
 post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${DOCSDIR}
 .endif

Modified: head/audio/baudline/Makefile
==============================================================================
--- head/audio/baudline/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/baudline/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -27,13 +27,11 @@ PLIST_FILES=	bin/baudline
 OPTIONS_DEFINE=		MPG123
 OPTIONS_DEFAULT=	MPG123
 
+MMPG123_RUN_DEPENDS=	mpg123:${PORTSDIR}/audio/mpg123
+
 .include <bsd.port.options.mk>
 .include <bsd.port.pre.mk>
 
-.if ${PORT_OPTIONS:MMPG123}
-RUN_DEPENDS+=	mpg123:${PORTSDIR}/audio/mpg123
-.endif
-
 .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) && !defined(PACKAGE_BUILDING)
 IGNORE=		may not be automatically fetched due to licensing\
 		restrictions. You must manually fetch ${DISTFILES} from\
@@ -47,7 +45,7 @@ do-build:
 
 do-install:
 	@${INSTALL_PROGRAM} ${WRKSRC}/baudline ${PREFIX}/bin
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${INSTALL} -d ${DOCSDIR}
 	@cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}/
 .endif

Modified: head/audio/boodler/Makefile
==============================================================================
--- head/audio/boodler/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/boodler/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -61,7 +61,7 @@ do-install:
 	@${CHMOD} -R u+w,a+r,og-w ${WRKDIR}/boodler-snd
 	@${FIND} ${WRKDIR}/boodler-snd -type d -print0 | ${XARGS} -0 ${CHMOD} 755
 	@cd ${WRKDIR} && ${CP} -pPR boodler/boodle boodler/effects boodler-snd ${BHOME}
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
 	@${INSTALL_DATA} ${WRKSRC}/doc/*.html ${DOCSDIR}
 .endif

Modified: head/audio/cmp3/Makefile
==============================================================================
--- head/audio/cmp3/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/cmp3/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -28,8 +28,10 @@ PLIST_FILES=	bin/cmp3 bin/rnmp3
 RUN_DEPENDS+=	ogg123:${PORTSDIR}/audio/vorbis-tools
 .endif
 
+.include <bsd.port.options.mk>
+
 post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
 .for docs in ${PORTDOCS}
 	${INSTALL_DATA} ${WRKSRC}/${docs} ${DOCSDIR}

Modified: head/audio/cutmp3/Makefile
==============================================================================
--- head/audio/cutmp3/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/cutmp3/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -19,11 +19,13 @@ PLIST_FILES=	bin/cutmp3
 
 PORTDOCS=	README README.timetable USAGE
 
+.include <bsd.port.options.mk>
+
 post-patch:
 	@${REINPLACE_CMD} -e 's|gcc|${CC}|g' ${WRKSRC}/Makefile
 
 post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
 	@${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/
 .endif

Modified: head/audio/cymbaline/Makefile
==============================================================================
--- head/audio/cymbaline/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/cymbaline/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -16,19 +16,21 @@ NO_STAGE=	yes
 USE_PYTHON=	yes
 USE_PYDISTUTILS=	yes
 
-.if !defined(NOPORTDOCS)
+PLIST_FILES=	bin/cymbaline
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MDOCS}
 PORTDOCS=	*
 .endif
 
-PLIST_FILES=	bin/cymbaline
-
 post-install:
 	@${MV} -f ${PREFIX}/bin/cymbaline.py ${PREFIX}/bin/cymbaline
 	@${FIND} ${PYTHON_SITELIBDIR}/cypack ! -type d | \
 		${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST}
 	@${FIND} ${PYTHON_SITELIBDIR}/cypack -type d | ${SORT} -r | \
 		${SED} 's,^${PREFIX}/, at dirrm ,' >> ${TMPPLIST}
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
 .endif

Modified: head/audio/eawpats/Makefile
==============================================================================
--- head/audio/eawpats/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/eawpats/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -23,6 +23,8 @@ DOC_SUBDIRS=	ethnic gsdrum08 gsdrum25 gs
 WRKSRC=		${WRKDIR}/${PORTNAME}
 TIMIDITY_DATADIR=	${PREFIX}/share/timidity
 
+.include <bsd.port.options.mk>
+
 post-patch:
 	@${REINPLACE_CMD} -e 's|/home/user/eawpats|${DATADIR}|' ${WRKSRC}/linuxconfig/timidity.cfg
 
@@ -37,7 +39,7 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/linuxconfig/timidity.cfg ${TIMIDITY_DATADIR}/timidity.cfg-eawpats
 	[ -f ${TIMIDITY_DATADIR}/timidity.cfg ] || \
 		${INSTALL_DATA} ${WRKSRC}/linuxconfig/timidity.cfg ${TIMIDITY_DATADIR}/timidity.cfg
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 	${INSTALL_MAN} ${WRKSRC}/*.txt ${WRKSRC}/*.hlp ${DOCSDIR}
 .for subdir in ${DOC_SUBDIRS}

Modified: head/audio/enscribe/Makefile
==============================================================================
--- head/audio/enscribe/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/enscribe/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -25,6 +25,8 @@ LICENSE=	GPLv2
 PORTDOCS=	README
 PLIST_FILES=	bin/enscribe
 
+.include <bsd.port.options.mk>
+
 do-build:
 	cd ${BUILD_WRKSRC}; ${CC} ${CFLAGS} \
 		`pkg-config --cflags --libs sndfile freetype2` \
@@ -34,7 +36,7 @@ do-build:
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/enscribe ${PREFIX}/bin
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
 .endif

Modified: head/audio/ezstream/Makefile
==============================================================================
--- head/audio/ezstream/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/ezstream/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -50,7 +50,7 @@ post-patch:
 		s|: install-dist_docDATA|:|g' ${WRKSRC}/Makefile.in
 
 post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}/
 .for file in ${PORTDOCS}
 	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}/

Modified: head/audio/fapg/Makefile
==============================================================================
--- head/audio/fapg/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/fapg/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -16,6 +16,8 @@ NO_STAGE=	yes
 
 MAN1=		fapg.1
 
+.include <bsd.port.options.mk>
+
 do-build:
 	@cd ${WRKSRC} && ${MAKE} ${PORTNAME}
 
@@ -24,7 +26,7 @@ do-install:
 	${INSTALL_MAN} ${WRKSRC}/fapg.1 ${MAN1PREFIX}/man/man1
 
 post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
 .for file in COPYING README
 	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}

Modified: head/audio/fcplay/Makefile
==============================================================================
--- head/audio/fcplay/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/fcplay/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -23,6 +23,8 @@ CXXFLAGS+=	-I${LOCALBASE}/include
 PORTDOCS=	ABOUT POINTER
 PLIST_FILES=	bin/fcplay
 
+.include <bsd.port.options.mk>
+
 post-patch:
 .for f in configure Config.h.in
 	@${REINPLACE_CMD} -e "s at machine/soundcard\.h at sys/soundcard\.h at g; \
@@ -32,7 +34,7 @@ post-patch:
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/fcplay ${PREFIX}/bin
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
 	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
 .endif

Modified: head/audio/fdmf/Makefile
==============================================================================
--- head/audio/fdmf/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/fdmf/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -27,13 +27,15 @@ BINS=		sonic_reducer vector_pairs
 SCRS=		${PORTNAME} ${PORTNAME}_bench cleanup_dups optparam
 PLIST_FILES=	${BINS:S,^,bin/,} ${SCRS:S,^,bin/,}
 
+.include <bsd.port.options.mk>
+
 post-patch:
 	@${REINPLACE_CMD} -Ee '/^(CFLAGS|CC) =/s|.*||' -e 's|common/||g' ${WRKSRC}/Makefile
 
 do-install:
 	@${INSTALL_PROGRAM} ${BINS:S,^,${WRKSRC}/,} ${PREFIX}/bin/
 	@${INSTALL_SCRIPT} ${SCRS:S,^,${WRKSRC}/,} ${PREFIX}/bin/
-.ifndef NOPORTDOCS
+.if ${PORT_OPTIONS:MDOCS}
 	@${INSTALL} -d ${DOCSDIR}/
 	@${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/
 .endif

Modified: head/audio/festival-freebsoft-utils/Makefile
==============================================================================
--- head/audio/festival-freebsoft-utils/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/festival-freebsoft-utils/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -20,13 +20,15 @@ PORTDOCS=	ANNOUNCE NEWS README
 
 INFO=		${PORTNAME}
 
+.include <bsd.port.options.mk>
+
 do-install:
 	${MKDIR} ${LOCALBASE}/share/festival/lib
 	cd ${WRKSRC} && ${INSTALL_DATA} *.scm ${LOCALBASE}/share/festival/lib
 	cd ${WRKSRC}/doc && ${INSTALL_MAN} ${PORTNAME}.info ${PREFIX}/${INFO_PATH}
 
 post-install:
-.ifndef(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 .for f in ${PORTDOCS}
 	${INSTALL_MAN} ${WRKSRC}/${f} ${DOCSDIR}

Modified: head/audio/firefly/Makefile
==============================================================================
--- head/audio/firefly/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/firefly/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -67,7 +67,7 @@ post-patch:
 		${WRKSRC}/configure
 
 post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
 .for i in README AUTHORS COPYING CREDITS \
 	ChangeLog INSTALL NEWS TODO

Modified: head/audio/flite/Makefile
==============================================================================
--- head/audio/flite/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/flite/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -21,10 +21,12 @@ MAKE_JOBS_UNSAFE=	yes
 
 CFLAGS:=	${CFLAGS:N-O:N-O[0123456789]} -O0
 
+.include <bsd.port.options.mk>
+
 post-patch:
 	@${REINPLACE_CMD} -e 's|-pd|-p|g' ${WRKSRC}/main/Makefile
 
-.ifndef NOPORTDOCS
+.if ${PORT_OPTIONS:MDOCS}
 post-install:
 	@${MKDIR} ${DOCSDIR}/
 	${INSTALL_MAN} ${WRKSRC}/README ${DOCSDIR}/

Modified: head/audio/gervill/Makefile
==============================================================================
--- head/audio/gervill/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/gervill/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -21,14 +21,16 @@ JARFILE=	${PORTNAME}.jar
 PLIST_FILES=	%%JAVAJARDIR%%/${JARFILE}
 PORTDOCS=	*
 
-.if !defined(NOPORTDOCS)
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MDOCS}
 ALL_TARGET+=	javadocs
 .endif
 
 do-install:
 	${MKDIR} ${JAVAJARDIR}
 	${INSTALL_DATA} ${WRKSRC}/${JARFILE} ${JAVAJARDIR}
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 	cd ${WRKSRC}/javadocs && ${COPYTREE_SHARE} \* ${DOCSDIR}
 .endif

Modified: head/audio/id3mtag/Makefile
==============================================================================
--- head/audio/id3mtag/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/id3mtag/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -21,11 +21,13 @@ MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS}"
 
 PORTDOCS=	*
 
+.include <bsd.port.options.mk>
+
 do-install:
 	${MKDIR} ${PREFIX}/bin ${MANPREFIX}/man/man1
 	${INSTALL_PROGRAM} ${WRKSRC}/id3 ${PREFIX}/bin
 	${INSTALL_MAN} ${WRKSRC}/id3.man ${MANPREFIX}/man/man1/id3.1
-.	if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 		${MKDIR} ${DOCSDIR}
 		${INSTALL_DATA} ${WRKSRC}/README  ${DOCSDIR}
 		${INSTALL_DATA} ${WRKSRC}/CHANGES ${DOCSDIR}

Modified: head/audio/ksmp3play/Makefile
==============================================================================
--- head/audio/ksmp3play/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/ksmp3play/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -23,8 +23,10 @@ MAN1=		ksmp3play.1
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
 
+.include <bsd.port.options.mk>
+
 post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
 	${TAR} -C ${WRKSRC}/doc --exclude "CVS" -cf - . | \
 		${TAR} -C ${DOCSDIR} --unlink -xf -

Modified: head/audio/lame/Makefile
==============================================================================
--- head/audio/lame/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/lame/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -34,7 +34,7 @@ post-patch:
 	@${REINPLACE_CMD} -e 's,test -d \.libs || mkdir,mkdir -p,' \
 		${WRKSRC}/libmp3lame/i386/Makefile.in
 
-.if defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 do-install:
 	@cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} \
 		${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} install-exec

Modified: head/audio/liboggz/Makefile
==============================================================================
--- head/audio/liboggz/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/liboggz/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -34,6 +34,8 @@ MAN1=	oggz.1 \
 	oggz-validate.1 \
 	oggz-codecs.1
 
+.include <bsd.port.options.mk>
+
 # First REINPLACE_CMD line makes all timestimes relative to localtime, crude hack
 post-patch:
 	@${REINPLACE_CMD} -e 's/timezone/0/' \
@@ -41,7 +43,7 @@ post-patch:
 		${WRKSRC}/src/tools/oggz-chop/httpdate_test.c
 	@${REINPLACE_CMD} -e '/^pkgconfigdir/s!=.*!= ${PREFIX}/libdata/pkgconfig!' \
 		${WRKSRC}/Makefile.in
-.ifdef NOPORTDOCS
+.if ${PORT_OPTIONS:MDOCS}
 	@${REINPLACE_CMD} -e '/^install-data-am/s!install-data-local!!'	\
 		${WRKSRC}/doc/Makefile.in
 .endif

Modified: head/audio/linux-mbrola/Makefile
==============================================================================
--- head/audio/linux-mbrola/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/linux-mbrola/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -27,7 +27,10 @@ PLIST=		${WRKDIR}/plist
 
 PLIST_DIRS=	share/doc/mbrola
 PLIST_FILES=	bin/mbrola
-.if !defined(NOPORTDOCS)
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MDOCS}
 PLIST_FILES+=	share/doc/mbrola/readme.txt
 .endif
 
@@ -38,7 +41,7 @@ do-extract:
 
 do-install:
 	@${INSTALL_PROGRAM} ${WRKSRC}/mbrola-linux-i386 ${PREFIX}/bin/mbrola
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
 	@${INSTALL_DATA} ${WRKSRC}/readme.txt ${DOCSDIR}
 .endif

Modified: head/audio/linux-neroaaccodec/Makefile
==============================================================================
--- head/audio/linux-neroaaccodec/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/linux-neroaaccodec/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -30,12 +30,14 @@ PORTDOCS=	NeroAAC_tut.pdf \
 	license.txt \
 	readme.txt
 
+.include <bsd.port.options.mk>
+
 do-install:
 .for f in ${PLIST_FILES}
 	${INSTALL_PROGRAM} ${WRKSRC}/linux/${f:T} ${PREFIX}/bin
 .endfor
 
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 .for f in ${PORTDOCS}
 	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}/

Modified: head/audio/liquidsoap/Makefile
==============================================================================
--- head/audio/liquidsoap/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/liquidsoap/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -21,11 +21,9 @@ RUN_DEPENDS=	${LOCALBASE}/${OCAML_SITELI
 
 DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
 
-.if !defined(NOPORTDOCS)
-BUILD_DEPENDS+=	p5-XML-DOM>=0:${PORTSDIR}/textproc/p5-XML-DOM
-.endif
+DOCS_BUILD_DEPENDS=	p5-XML-DOM>=0:${PORTSDIR}/textproc/p5-XML-DOM
 
-OPTIONS_DEFINE=	AACPLUS AO CRY DSSI FAAD FESTIVAL FLAC GAVL GSTREAMER JACK LADSPA LO \
+OPTIONS_DEFINE=	AACPLUS AO CRY DOCS DSSI FAAD FESTIVAL FLAC GAVL GSTREAMER JACK LADSPA LO \
 		MAD OGG VOAACENC VORBIS SCHROEDINGER SPEEX THEORA SAMPLERATE PULSEAUDIO \
 		TAGLIB WGET DOCS EXAMPLES
 OPTIONS_DEFAULT=	AACPLUS CRY FAAD FESTIVAL JACK MAD OGG VOAACENC VORBIS TAGLIB WGET

Modified: head/audio/listener/Makefile
==============================================================================
--- head/audio/listener/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/listener/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -18,8 +18,10 @@ PORTDOCS=	manual.html
 PLIST_FILES=	bin/setlistener bin/listener bin/listenersoundpipe \
 		etc/listener.conf.sample
 
+.include <bsd.port.options.mk>
+
 post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${DOCSDIR}
 .endif

Modified: head/audio/maplay/Makefile
==============================================================================
--- head/audio/maplay/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/maplay/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -19,13 +19,15 @@ NO_STAGE=	yes
 PLIST_FILES=	bin/maplay
 PORTDOCS=	README
 
+.include <bsd.port.options.mk>
+
 post-patch:
 	@${REINPLACE_CMD} -e 's,machine/soundcard.h,sys/soundcard.h,' \
 		${WRKSRC}/configuration.sh
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/maplay ${PREFIX}/bin
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/
 .endif

Modified: head/audio/mp3riot/Makefile
==============================================================================
--- head/audio/mp3riot/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/mp3riot/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -12,7 +12,6 @@ COMMENT=	Mp3riot creates mp3 playlists, 
 RUN_DEPENDS=	p5-MP3-Info>=0:${PORTSDIR}/audio/p5-MP3-Info
 
 USES=		perl5
-NO_STAGE=	yes
 USE_ZIP=	yes
 NO_BUILD=	yes
 NO_WRKSUBDIR=	yes
@@ -20,15 +19,11 @@ NO_WRKSUBDIR=	yes
 PORTDOCS=	example.unix groupfile CHANGELOG MANUAL mp3table.sql README repl.dat TODO utf.dat
 PLIST_FILES=	bin/mp3riot
 
-.include <bsd.port.pre.mk>
-
 do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/mp3riot ${PREFIX}/bin
-.if !defined(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
+	${INSTALL_SCRIPT} ${WRKSRC}/mp3riot ${STAGEDIR}${PREFIX}/bin
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 .for item in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${item} ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/${item} ${STAGEDIR}${DOCSDIR}
 .endfor
-.endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/audio/napster/Makefile
==============================================================================
--- head/audio/napster/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/napster/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -16,8 +16,10 @@ NO_STAGE=	yes
 
 MAN1=	nap.1
 
+.include <bsd.port.options.mk>
+
 post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
 .for file in NEWS README doc/napster.txt doc/userguide.html
 	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}

Modified: head/audio/py-eyed3/Makefile
==============================================================================
--- head/audio/py-eyed3/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/py-eyed3/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -32,6 +32,8 @@ MANCOMPRESSED=	yes
 INSTALLS_EGGINFO=	yes
 PYDISTUTILS_PKGNAME=	eyeD3
 
+.include <bsd.port.options.mk>
+
 post-patch:
 	${REINPLACE_CMD} -e 's,PYTHON="",,g' -e 's,/usr/local,${LOCALBASE},g' \
 		-e 's,2\\\.\[23456789\]\\\.,2.[23456789],g' \
@@ -40,7 +42,7 @@ post-patch:
 		-e 's,\(setup.py install\),$${SETUP_COMMAND} install $${SETUP_ARGS_INSTALL} ,g' \
 		-e 's,^docdir:=.*,docdir:=${DOCSDIR},g' \
 		${WRKSRC}/Makefile.in
-.if defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${REINPLACE_CMD} -e 's,.*docdir.*,#,g' \
 		${WRKSRC}/Makefile.in
 .endif

Modified: head/audio/py-mpd/Makefile
==============================================================================
--- head/audio/py-mpd/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/py-mpd/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -18,7 +18,9 @@ NO_STAGE=	yes
 USE_PYDISTUTILS=	yes
 PYDISTUTILS_PKGNAME=	python_mpd
 
-.if !defined(NOPORTDOCS)
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MDOCS}
 DOCSDIR=	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
 
 post-install:

Modified: head/audio/py-openal/Makefile
==============================================================================
--- head/audio/py-openal/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/py-openal/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -21,12 +21,14 @@ PYDISTUTILS_PKGNAME=	PyOpenAL
 WRKSRC=		${WRKDIR}/PyOpenAL-${PORTVERSION}
 EXAMPLESDIR=	${PREFIX}/share/examples/py-openal
 
+.include <bsd.port.options.mk>
+
 post-patch:
 	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
 		${WRKSRC}/setup.py
 
 post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${EXAMPLESDIR}
 	${INSTALL_DATA} ${WRKSRC}/demo/* ${EXAMPLESDIR}
 .endif

Modified: head/audio/py-pyliblo/Makefile
==============================================================================
--- head/audio/py-pyliblo/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/py-pyliblo/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -22,6 +22,8 @@ LDFLAGS+=		-L${LOCALBASE}/lib
 
 MAN1=	dump_osc.1 send_osc.1
 
+.include <bsd.port.options.mk>
+
 post-patch:
 	${REINPLACE_CMD} -e 's#%%LOCALBASE%%#${LOCALBASE}#g' ${WRKSRC}/setup.py
 
@@ -29,7 +31,7 @@ post-install:
 	${INSTALL_MAN} ${WRKSRC}/scripts/dump_osc.1 ${PREFIX}/man/man1
 	${INSTALL_MAN} ${WRKSRC}/scripts/send_osc.1 ${PREFIX}/man/man1
 
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 	${INSTALL_MAN} ${WRKSRC}/doc/API.html ${DOCSDIR}
 	${INSTALL_MAN} ${WRKSRC}/doc/examples.html ${DOCSDIR}

Modified: head/audio/raproxy/Makefile
==============================================================================
--- head/audio/raproxy/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/raproxy/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -21,11 +21,13 @@ PLIST_FILES=	libexec/raproxy
 PORTDOCS=	*
 MAN8=		raproxy.8
 
+.include <bsd.port.options.mk>
+
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/raproxy ${PREFIX}/libexec
 	${INSTALL_MAN} ${WRKSRC}/raproxy.man ${PREFIX}/man/man8/raproxy.8
 
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${PREFIX}/share/doc/raproxy
 	@${INSTALL_DATA} ${WRKSRC}/*.html ${WRKSRC}/*.pdf \
 		${PREFIX}/share/doc/raproxy

Modified: head/audio/ruby-taglib/Makefile
==============================================================================
--- head/audio/ruby-taglib/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/ruby-taglib/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -25,10 +25,12 @@ NO_BUILD=	yes
 
 DOCS=		README
 
+.include <bsd.port.options.mk>
+
 do-install:
 	${MKDIR} ${RUBY_SITELIBDIR}/
 	${INSTALL_DATA} ${WRKSRC}/lib/taglib.rb ${RUBY_SITELIBDIR}/
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${RUBY_MODDOCDIR}
 	${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${RUBY_MODDOCDIR}/
 .endif

Modified: head/audio/shairport/Makefile
==============================================================================
--- head/audio/shairport/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/shairport/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -33,6 +33,8 @@ PORTDOCS=	README.md
 
 REV=		b1cb9ea
 
+.include <bsd.port.options.mk>
+
 post-patch:
 	@${REINPLACE_CMD} -e 's|avahi-|${LOCALBASE}/bin/avahi-|g' \
 		-e 's|$$FindBin.*|"${PREFIX}/bin/hairtunes";|' \
@@ -44,7 +46,7 @@ do-install:
 .for file in ${PORTNAME} hairtunes
 	${INSTALL_PROGRAM} ${WRKSRC}/${file} ${PREFIX}/bin
 .endfor
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
 .for i in ${PORTDOCS}
 	${INSTALL_DATA} -p ${WRKSRC}/${i} ${DOCSDIR}

Modified: head/audio/spiralloops/Makefile
==============================================================================
--- head/audio/spiralloops/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/spiralloops/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -42,7 +42,7 @@ post-patch:
 
 pre-install:
 	${ECHO_CMD} bin/SpiralLoops > ${PLIST}
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 .for i in ${DOC_FILES}
 	${ECHO_CMD} ${DOCDIR}/`${BASENAME} ${i}` >> ${PLIST}
 .endfor
@@ -51,7 +51,7 @@ pre-install:
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/SpiralLoops ${PREFIX}/bin
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 .for i in ${DOC_FILES}
 	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}

Modified: head/audio/spiralsynth/Makefile
==============================================================================
--- head/audio/spiralsynth/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/spiralsynth/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -23,6 +23,8 @@ WRKSRC=		${WRKDIR}/${DISTNAME}
 
 DOC_FILES=	CHANGES COPYING README
 
+.include <bsd.port.options.mk>
+
 post-patch:
 .for ii in \
 	Makefile.in \
@@ -66,7 +68,7 @@ pre-install:
 .else
 	${ECHO_CMD} bin/SpiralSynth > ${PLIST}
 .endif
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 .for ii in ${DOC_FILES}
 	${ECHO_CMD} share/doc/spiralsynth/${ii} >> ${PLIST}
 .endfor
@@ -80,7 +82,7 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/SpiralSynth ${PREFIX}/bin
 .endif
 
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 .for ii in ${DOC_FILES}
 	${INSTALL_DATA} ${WRKSRC}/${ii} ${DOCSDIR}

Modified: head/audio/streamtranscoder/Makefile
==============================================================================
--- head/audio/streamtranscoder/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/streamtranscoder/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -24,6 +24,8 @@ LDFLAGS+=	-L${LOCALBASE}/lib
 PLIST_FILES=	bin/streamTranscoder
 PORTDOCS=	AUTHORS README
 
+.include <bsd.port.options.mk>
+
 post-patch:
 	@${REINPLACE_CMD} -e 's|-D_REENTRANT|${PTHREAD_CFLAGS}|g; \
 		s|-pthread|${PTHREAD_LIBS}|g; s|-O20|$$CFLAGS|g' \
@@ -33,7 +35,7 @@ post-patch:
 		${WRKSRC}/src/libtranscoder/transcurl.cpp
 
 post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}
 .endif

Modified: head/audio/teamspeak_client/Makefile
==============================================================================
--- head/audio/teamspeak_client/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/teamspeak_client/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -36,6 +36,8 @@ DESKTOP_ENTRIES="TeamSpeak" \
 		"Network;Telephony;" \
 		false
 
+.include <bsd.port.options.mk>
+
 post-extract:
 	@${MKDIR} ${WRKDIR}/programs
 	@${GZIP_CMD} -dc ${DISTDIR}/setduplexfake.so.gz >${WRKDIR}/programs/setduplexfake.so
@@ -62,7 +64,7 @@ do-install:
 	${FIND} * -type d -exec ${MKDIR} "${TSHOME}/{}" \; && \
 	${FIND} * -type f -exec ${INSTALL_PROGRAM} "{}" "${TSHOME}/{}" \;
 	${INSTALL_SCRIPT} ${WRKDIR}/TeamSpeak ${PREFIX}/bin
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	cd ${WRKDIR}/doc && \
 	${FIND} * -type d -exec ${MKDIR} "${DOCSDIR}/{}" \; && \
 	${FIND} * -type f -exec ${INSTALL_DATA} "{}" "${DOCSDIR}/{}" \;

Modified: head/audio/timidity++/Makefile
==============================================================================
--- head/audio/timidity++/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/timidity++/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -80,7 +80,7 @@ post-install::
 .endif # !defined(PKGNAMESUFFIX)
 
 post-install::
-.if !defined(NOPORTDOCS) && defined(DOCFILES)
+.if ${PORT_OPTIONS:MDOCS} && defined(DOCFILES)
 .for lang in ${DOCLANG}
 	${MKDIR} ${PREFIX}/share/doc/${lang:C,^C$,,:C,ja_.*,ja/,}timidity++
 	cd ${WRKSRC}/doc/${lang} && ${INSTALL_DATA} ${DOCFILES}	\

Modified: head/audio/toolame/Makefile
==============================================================================
--- head/audio/toolame/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/toolame/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -23,10 +23,10 @@ USE_CSTD=	gnu89
 PLIST_FILES=	bin/toolame
 PORTDOCS=	FUTURE HISTORY LGPL.txt README
 
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
 
 do-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
 .for docs in ${PORTDOCS}
 	${INSTALL_DATA} ${WRKSRC}/${docs} ${DOCSDIR}

Modified: head/audio/tuxguitar/Makefile
==============================================================================
--- head/audio/tuxguitar/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/tuxguitar/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -113,7 +113,7 @@ do-install:
 .endif
 
 post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 	cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${DOCSDIR}
 .endif

Modified: head/audio/voipong/Makefile
==============================================================================
--- head/audio/voipong/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/voipong/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -14,11 +14,12 @@ PORTDOCS=	ALGORITHMS AUTHORS ChangeLog C
 		LICENSE  NEWS README THANKS TODO
 NO_STAGE=	yes
 
+.include <bsd.port.options.mk>
 post-patch:
 	${MV} ${WRKSRC}/Makefile.bsd ${WRKSRC}/Makefile
 
 post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 	${MKDIR} ${DOCSDIR}/users-manual
 	${INSTALL_DATA} ${WRKSRC}/docs/users-manual/*.html ${DOCSDIR}/users-manual/

Modified: head/audio/vsound/Makefile
==============================================================================
--- head/audio/vsound/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/vsound/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -16,8 +16,10 @@ NO_STAGE=	yes
 
 USE_AUTOTOOLS=	libtool
 
+.include <bsd.port.options.mk>
+
 post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
 .endif

Modified: head/audio/wmix/Makefile
==============================================================================
--- head/audio/wmix/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/wmix/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -19,11 +19,13 @@ MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS} 
 
 PORTDOCS=	AUTHORS BUGS INSTALL NEWS README
 
+.include <bsd.port.options.mk>
+
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/wmix ${PREFIX}/bin
 
 post-install:
-.ifndef (NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
 .for i in ${PORTDOCS}
 	@${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}

Modified: head/audio/wmsmixer/Makefile
==============================================================================
--- head/audio/wmsmixer/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/wmsmixer/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -18,9 +18,11 @@ NO_STAGE=	yes
 USE_XORG=	xpm
 MAKE_ARGS=	CC="${CXX}" CFLAGS="${CXXFLAGS}"
 
+.include <bsd.port.options.mk>
+
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/wmsmixer ${PREFIX}/bin
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
 .endif

Modified: head/audio/xmms-crossfade/Makefile
==============================================================================
--- head/audio/xmms-crossfade/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/xmms-crossfade/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -18,6 +18,7 @@ HAS_CONFIGURE=	yes
 USE_CSTD=	gnu89
 NO_STAGE=	yes
 USES=		pkgconfig
+
 APP?=		xmms
 .if ${APP} == bmp
 PORTVERSION=	0.3.12
@@ -29,12 +30,13 @@ PLIST_FILES=	${PLUGDIR}/libcrossfade.so
 DOCSDIR?=	${PREFIX}/share/doc/${UNIQUENAME}
 CONFIGURE_ARGS+=	--enable-player=${APP}
 
-.ifndef WITHOUT_SAMPLERATE
-LIB_DEPENDS+=	libsamplerate.so:${PORTSDIR}/audio/libsamplerate
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
-CONFIGURE_ARGS+=--enable-samplerate
-.endif
+OPTIONS_DEFINE=	SAMPLERATE
+SAMPLERATE_LIB_DEPENDS=	libsamplerate.so:${PORTSDIR}/audio/libsamplerate
+SAMPLERATE_CPPFLAGS=	-I${LOCALBASE}/include
+SAMPLERATE_LDFLAGS=		-L${LOCALBASE}/lib
+SAMPLERATE_CONFIGURE_ENABLE=	samplerate
+
+.include <bsd.port.options.mk>
 
 post-patch:
 	@${REINPLACE_CMD} -e '/objformat=/s|aout|elf|; \
@@ -43,7 +45,7 @@ post-patch:
 do-install:
 	@${MKDIR} ${PREFIX}/${PLUGDIR}/
 	${INSTALL_PROGRAM} ${WRKSRC}/.libs/libcrossfade.so ${PREFIX}/${PLUGDIR}/
-.ifndef NOPORTDOCS
+.if ${PORT_OPTIONS:MDOCS}
 	@${INSTALL} -d ${DOCSDIR}/
 	@${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/
 .endif

Modified: head/audio/xmms2-scrobbler/Makefile
==============================================================================
--- head/audio/xmms2-scrobbler/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/xmms2-scrobbler/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -24,11 +24,13 @@ PORTDOCS=	README
 
 SUB_FILES=	pkg-message
 
+.include <bsd.port.options.mk>
+
 post-install:
 	@${ECHO_MSG}
 	@${CAT} ${PKGMESSAGE}
 	@${ECHO_MSG}
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}; \
 	cd ${WRKSRC} && ${INSTALL_MAN} ${PORTDOCS} ${DOCSDIR}
 .endif

Modified: head/audio/xwave/Makefile
==============================================================================
--- head/audio/xwave/Makefile	Fri Jan  3 15:22:12 2014	(r338546)
+++ head/audio/xwave/Makefile	Fri Jan  3 15:26:06 2014	(r338547)
@@ -20,10 +20,12 @@ MAKE_JOBS_UNSAFE=	yes
 
 DOC_FILES=	README README-XWAVE2 README.v06 INSTALL
 
+.include <bsd.port.options.mk>
+
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/src/xwave ${PREFIX}/bin
 	${INSTALL_DATA} ${WRKSRC}/src/XWave ${PREFIX}/lib/X11/app-defaults
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${PREFIX}/share/doc/xwave
 .for i in ${DOC_FILES}
 	${INSTALL_MAN} ${WRKSRC}/${i} ${PREFIX}/share/doc/xwave


More information about the svn-ports-all mailing list