From owner-svn-ports-all@FreeBSD.ORG Thu Jul 3 22:10:09 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 21E6CD1E; Thu, 3 Jul 2014 22:10:09 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0DC3A29F0; Thu, 3 Jul 2014 22:10:09 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s63MA8A8012855; Thu, 3 Jul 2014 22:10:08 GMT (envelope-from adamw@svn.freebsd.org) Received: (from adamw@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s63MA7Bs012839; Thu, 3 Jul 2014 22:10:07 GMT (envelope-from adamw@svn.freebsd.org) Message-Id: <201407032210.s63MA7Bs012839@svn.freebsd.org> From: Adam Weinberger Date: Thu, 3 Jul 2014 22:10:07 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r360470 - in head/emulators: darcnes m2000 o2em stella wine yape X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jul 2014 22:10:09 -0000 Author: adamw Date: Thu Jul 3 22:10:07 2014 New Revision: 360470 URL: http://svnweb.freebsd.org/changeset/ports/360470 QAT: https://qat.redports.org/buildarchive/r360470/ Log: Remove NOPORTDOCS, and convert some stuff to OPTIONS helpers. Modified: head/emulators/darcnes/Makefile head/emulators/m2000/Makefile head/emulators/o2em/Makefile head/emulators/stella/Makefile head/emulators/wine/Makefile head/emulators/yape/Makefile Modified: head/emulators/darcnes/Makefile ============================================================================== --- head/emulators/darcnes/Makefile Thu Jul 3 22:08:59 2014 (r360469) +++ head/emulators/darcnes/Makefile Thu Jul 3 22:10:07 2014 (r360470) @@ -23,6 +23,8 @@ USES= gmake MAKE_ARGS= CC="${CC}" TARGET_CC="${CC}" CXX="${CXX}" TARGET_CXX="${CXX}" \ AS="${AS}" TARGET_AS="${CC}" LD="${LD}" TARGET_LD="${CC}" +OPTIONS_DEFINE= DOCS + .include .if ${ARCH} != "i386" || defined(WITHOUT_X86_ASM) @@ -50,9 +52,7 @@ post-patch: do-install: ${INSTALL_PROGRAM} ${WRKSRC}/darcnes ${STAGEDIR}${PREFIX}/bin -.if !defined(NOPORTDOCS) @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/readme ${STAGEDIR}${DOCSDIR} -.endif .include Modified: head/emulators/m2000/Makefile ============================================================================== --- head/emulators/m2000/Makefile Thu Jul 3 22:08:59 2014 (r360469) +++ head/emulators/m2000/Makefile Thu Jul 3 22:10:07 2014 (r360470) @@ -46,6 +46,8 @@ USE_XORG= x11 xi SUB_FILES= m2000.sh PORTDOCS= M2000.txt +OPTIONS_DEFINE= DOCS + post-extract: ${MKDIR} ${WRKDIR}/tapeconv ${UNZIP_CMD} ${DISTDIR}/${DIST_SUBDIR}/tapeconv.zip -d ${WRKDIR}/tapeconv @@ -62,10 +64,8 @@ do-install: @${INSTALL_DATA} ${WRKSRC}/P2000ROM.bin ${STAGEDIR}${DATADIR} @${INSTALL_DATA} ${WRKSRC}/Default.fnt ${STAGEDIR}${DATADIR} @${INSTALL_DATA} ${WRKSRC}/BASIC.bin ${STAGEDIR}${DATADIR} -.if !defined(NOPORTDOCS) @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/M2000.txt ${STAGEDIR}${DOCSDIR} -.endif .for f in ${M2000TAPES} @${GZCAT} ${DISTDIR}/${DIST_SUBDIR}/${f}.gz > ${WRKDIR}/${f} @${INSTALL_DATA} ${WRKDIR}/${f} ${STAGEDIR}${DATADIR} Modified: head/emulators/o2em/Makefile ============================================================================== --- head/emulators/o2em/Makefile Thu Jul 3 22:08:59 2014 (r360469) +++ head/emulators/o2em/Makefile Thu Jul 3 22:10:07 2014 (r360470) @@ -1,24 +1,26 @@ # Created by: Gunter Wambaugh # $FreeBSD$ -PORTNAME= o2em -PORTVERSION= 1.17 -PORTREVISION= 2 -CATEGORIES= emulators games -MASTER_SITES= SF/${PORTNAME}/OldFiles:1 \ - http://o2em.sourceforge.net/files/:2 -DISTFILES= o2em117src.zip:1 \ - o2mainsamp.zip:2 +PORTNAME= o2em +PORTVERSION= 1.17 +PORTREVISION= 2 +CATEGORIES= emulators games +MASTER_SITES= SF/${PORTNAME}/OldFiles:1 \ + http://o2em.sourceforge.net/files/:2 +DISTFILES= o2em117src.zip:1 \ + o2mainsamp.zip:2 -MAINTAINER= techgunter@yahoo.com +MAINTAINER= techgunter@yahoo.com COMMENT= Odyssey2 / Videopac console emulator -LIB_DEPENDS= alleg:${PORTSDIR}/devel/allegro +LIB_DEPENDS= alleg:${PORTSDIR}/devel/allegro -WRKSRC= ${WRKDIR}/o2em117src -MAKEFILE= Makefile.freebsd -USES= gmake zip -LDFLAGS+= ${PTHREAD_LIBS} +WRKSRC= ${WRKDIR}/o2em117src +MAKEFILE= Makefile.freebsd +USES= gmake zip +LDFLAGS+= ${PTHREAD_LIBS} + +OPTIONS_DEFINE= DOCS post-extract: @${FIND} -E ${WRKDIR} -type f -iregex ".*\.(c|h|txt)" -print0 | \ @@ -32,12 +34,10 @@ do-install: ${INSTALL_DATA} ${WRKSRC}/O2ROM.BIN ${STAGEDIR}${PREFIX}/${PORTNAME}/bios/o2rom.bin @${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME}/voice ${INSTALL_DATA} ${WRKDIR}/*.WAV ${STAGEDIR}${PREFIX}/${PORTNAME}/voice/ -.if !defined(NOPORTDOCS) @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/O2EM.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/changelog.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/license.txt ${STAGEDIR}${DOCSDIR} -.endif post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/o2em/roms Modified: head/emulators/stella/Makefile ============================================================================== --- head/emulators/stella/Makefile Thu Jul 3 22:08:59 2014 (r360469) +++ head/emulators/stella/Makefile Thu Jul 3 22:10:07 2014 (r360470) @@ -21,6 +21,8 @@ HAS_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib +OPTIONS_DEFINE= DOCS + post-patch: @${REINPLACE_CMD} -e \ 's|=sdl-config|="$$SDL_CONFIG"|g' ${WRKSRC}/configure @@ -29,10 +31,8 @@ do-install: ${INSTALL_PROGRAM} ${WRKSRC}/stella ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/src/emucore/stella.pro ${STAGEDIR}${DATADIR} -.if !defined(NOPORTDOCS) @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && ${FIND} . | \ ${CPIO} -pdm -L -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR} -.endif .include Modified: head/emulators/wine/Makefile ============================================================================== --- head/emulators/wine/Makefile Thu Jul 3 22:08:59 2014 (r360469) +++ head/emulators/wine/Makefile Thu Jul 3 22:10:07 2014 (r360470) @@ -48,11 +48,12 @@ SHEBANG_FILES= tools/winemaker tools/win USE_BZIP2= yes USE_GL= glu USE_XORG= xcomposite xcursor xi xpm xrandr xrender +OPTIONS_SUB= yes SUB_FILES= pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message -OPTIONS_DEFINE= CUPS DOSBOX GNUTLS HAL LDAP LIBXSLT OPENAL WINEMAKER GECKO MONO +OPTIONS_DEFINE= CUPS DOSBOX GNUTLS HAL LDAP LIBXSLT OPENAL WINEMAKER GECKO MONO DOCS DOSBOX_DESC= Use DOSBox to run MS-DOS programs LIBXSLT_DESC= Use libxslt (only used by msxml3.dll) WINEMAKER_DESC= Fully support winemaker (requires Perl) @@ -66,66 +67,32 @@ PORTDATA= fonts/ generic.ppd l_intl.nls PORTSCOUT= limitw:1,even -.include +CUPS_LIB_DEPENDS= libcups.so:${PORTSDIR}/print/cups-client +CUPS_CONFIGURE_WITH= cups -.if ${PORT_OPTIONS:MCUPS} -CONFIGURE_ARGS+= --with-cups -LIB_DEPENDS+= libcups.so:${PORTSDIR}/print/cups-client -.else -CONFIGURE_ARGS+= --without-cups -.endif +DOSBOX_RUN_DEPENDS= dosbox:${PORTSDIR}/emulators/dosbox -.if ${PORT_OPTIONS:MDOSBOX} -RUN_DEPENDS+= dosbox:${PORTSDIR}/emulators/dosbox -.endif +GNUTLS_LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls +GNUTLS_CONFIGURE_WITH= gnutls -.if ${PORT_OPTIONS:MGNUTLS} -CONFIGURE_ARGS+= --with-gnutls -LIB_DEPENDS+= libgnutls.so:${PORTSDIR}/security/gnutls -.else -CONFIGURE_ARGS+= --without-gnutls -.endif +HAL_LIB_DEPENDS= libhal.so:${PORTSDIR}/sysutils/hal +HAL_CONFIGURE_WITH= hal -.if ${PORT_OPTIONS:MHAL} -CONFIGURE_ARGS+= --with-hal -LIB_DEPENDS+= libhal.so:${PORTSDIR}/sysutils/hal -.else -CONFIGURE_ARGS+= --without-hal -.endif +LDAP_USE= OPENLDAP=yes +LDAP_CONFIGURE_WITH= ldap -.if ${PORT_OPTIONS:MLDAP} -CONFIGURE_ARGS+= --with-ldap -USE_OPENLDAP= yes -.else -CONFIGURE_ARGS+= --without-ldap -.endif +LIBXSLT_LIB_DEPENDS= libxslt.so:${PORTSDIR}/textproc/libxslt +LIBXSLT_CONFIGURE_WITH= xslt -.if ${PORT_OPTIONS:MLIBXSLT} -CONFIGURE_ARGS+= --with-xslt -LIB_DEPENDS+= libxslt.so:${PORTSDIR}/textproc/libxslt -.else -CONFIGURE_ARGS+= --without-xslt -.endif +OPENAL_CONFIGURE_WITH= openal -.if ${PORT_OPTIONS:MOPENAL} -CONFIGURE_ARGS+= --with-openal -PLIST_SUB+= OPENAL="" -.else -CONFIGURE_ARGS+= --without-openal -PLIST_SUB+= OPENAL="@comment " -.endif +WINEMAKER_RUN_DEPENDS= p5-XML-LibXML>0:${PORTSDIR}/textproc/p5-XML-LibXML -.if ${PORT_OPTIONS:MWINEMAKER} -RUN_DEPENDS+= p5-XML-LibXML>0:${PORTSDIR}/textproc/p5-XML-LibXML -.endif +GECKO_RUN_DEPENDS= ${DATADIR}/gecko/wine_gecko-2.21-x86.msi:${PORTSDIR}/emulators/wine-gecko -.if ${PORT_OPTIONS:MGECKO} -RUN_DEPENDS+= ${DATADIR}/gecko/wine_gecko-2.21-x86.msi:${PORTSDIR}/emulators/wine-gecko -.endif +MONO_RUN_DEPENDS= ${DATADIR}/mono/wine-mono-0.0.8.msi:${PORTSDIR}/emulators/wine-mono -.if ${PORT_OPTIONS:MMONO} -RUN_DEPENDS+= ${DATADIR}/mono/wine-mono-0.0.8.msi:${PORTSDIR}/emulators/wine-mono -.endif +.include .if ${OSVERSION} < 800000 IGNORE= lacks required sound support on FreeBSD before 8.0 @@ -138,15 +105,11 @@ post-install: @${MV} -f ${STAGEDIR}${WINELIBDIR}/libwine.so.1.0 \ ${STAGEDIR}${WINELIBDIR}/libwine.so.1 @${LN} -sf libwine.so.1 ${STAGEDIR}/${WINELIBDIR}/libwine.so -.if !defined(NOPORTDOCS) -@${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in README ANNOUNCE AUTHORS @${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor @${INSTALL_DATA} ${WRKSRC}/programs/winedbg/README ${STAGEDIR}${DOCSDIR}/README.winedbg @${INSTALL_DATA} ${WRKSRC}/tools/winedump/README ${STAGEDIR}${DOCSDIR}/README.winedump -.endif - @${ECHO} - @${CAT} ${PKGMESSAGE} .include Modified: head/emulators/yape/Makefile ============================================================================== --- head/emulators/yape/Makefile Thu Jul 3 22:08:59 2014 (r360469) +++ head/emulators/yape/Makefile Thu Jul 3 22:10:07 2014 (r360470) @@ -19,6 +19,8 @@ ALL_TARGET= yape PLIST_FILES= bin/yape PORTDOCS= README.SDL +OPTIONS_DEFINE= DOCS + post-extract: @${FIND} -E ${WRKDIR} -type f -iregex ".*\.(c|cpp|h|txt)" -print0 | \ ${XARGS} -0 ${REINPLACE_CMD} -e 's/[[:cntrl:]]*$$//' @@ -32,9 +34,7 @@ do-install: ${INSTALL_PROGRAM} ${WRKSRC}/yape ${STAGEDIR}${PREFIX}/bin post-install: -.ifndef(NOPORTDOCS) @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.SDL ${STAGEDIR}${DOCSDIR} -.endif .include