Index: head/devel/codeblocks/Makefile =================================================================== --- head/devel/codeblocks/Makefile (revision 396851) +++ head/devel/codeblocks/Makefile (revision 396852) @@ -1,43 +1,43 @@ # Created by: Matthias Sund # $FreeBSD$ PORTNAME= codeblocks PORTVERSION= 13.12 PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/Sources/${PORTVERSION} DISTNAME= ${PORTNAME}_${PORTVERSION}-1 MAINTAINER= ports@FreeBSD.org COMMENT= Open source, cross-platform, free C/C++ IDE LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip LIB_DEPENDS= libboost_system.so:${PORTSDIR}/devel/boost-libs \ libhunspell-1.3.so:${PORTSDIR}/textproc/hunspell \ librsync.so:${PORTSDIR}/net/librsync USES= compiler desktop-file-utils fam:gamin libtool pathfix \ pkgconfig shared-mime-info USE_WX= 2.8 -WANT_UNICODE= yes +WX_UNICODE= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-wx-config=${WX_CONFIG} --with-contrib-plugins=all \ --disable-pch CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALLS_ICONS= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} .include .if ${CHOSEN_COMPILER_TYPE} == clang USE_CXXSTD= c++11 .endif .include Index: head/editors/madedit/Makefile =================================================================== --- head/editors/madedit/Makefile (revision 396851) +++ head/editors/madedit/Makefile (revision 396852) @@ -1,28 +1,28 @@ # Created by: Xin LI # $FreeBSD$ PORTNAME= madedit PORTVERSION= 0.2.9 PORTREVISION= 11 CATEGORIES= editors MASTER_SITES= SF/${PORTNAME}/MadEdit/MadEdit-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Open-source and cross-platform text/hex editor LICENSE= GPLv2 LIB_DEPENDS= libboost_regex.so:${PORTSDIR}/devel/boost-libs USES= gettext pkgconfig dos2unix desktop-file-utils USE_WX= 2.8+ -WANT_UNICODE= yes +WX_UNICODE= yes USE_XORG= x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-wx-config=${WX_CONFIG} LIBS+= -L${LOCALBASE}/lib -lX11 BROKEN_sparc64= yes .include Index: head/games/glest/Makefile =================================================================== --- head/games/glest/Makefile (revision 396851) +++ head/games/glest/Makefile (revision 396852) @@ -1,85 +1,85 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= glest PORTVERSION= 3.2.2 PORTREVISION= 9 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20source/${PORTVERSION} DISTNAME= ${PORTNAME}_source_${PORTVERSION} DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Free 3D real-time customizable strategy game LIB_DEPENDS= libxerces-c.so:${PORTSDIR}/textproc/xerces-c3 \ libvorbis.so:${PORTSDIR}/audio/libvorbis BUILD_DEPENDS= jam:${PORTSDIR}/devel/jam RUN_DEPENDS= ${DATADIR}/servers.ini:${PORTSDIR}/games/glest-data USES= dos2unix openal:al,alut pkgconfig zip lua:51 USE_AUTOTOOLS= automake:env autoconf:env USE_SDL= yes USE_GL= yes GNU_CONFIGURE= yes CONFIGURE_SCRIPT= mk/linux/configure CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib SUB_FILES= glest-wrapper pkg-message JAM_CMD= ${LOCALBASE}/bin/jam -qa OPTIONS_DEFINE= DOCS EDITOR OPTIONS_SUB= yes EDITOR_DESC= Build map editor EXTRACT_AFTER_ARGS= -d ${WRKDIR}/${DISTNAME} .include .if ${PORT_OPTIONS:MEDITOR} USE_WX= 2.6+ WX_CONF_ARGS= relative -WANT_UNICODE= yes +WX_UNICODE= yes HAVE_EDITOR= true .endif pre-extract: @${MKDIR} ${WRKDIR}/${DISTNAME} post-patch: @${REINPLACE_CMD} -e "s|%%ACLOCAL%%|${ACLOCAL}|g" \ -e "s|%%AUTOCONF%%|${AUTOCONF}|g" \ ${WRKSRC}/mk/linux/autogen.sh @${REINPLACE_CMD} \ -e 's|PTHREAD_LIBS="-l[$$]flag"|PTHREAD_LIBS="-lpthread"|g' \ -e 's|pthreads library -l[$$]flag|pthreads library -lpthread|g' \ -e 's|include/lua5.1|include/lua51|g' \ -e 's|-llua5.1|-llua-5.1|g' \ ${WRKSRC}/mk/linux/configure.ac \ ${WRKSRC}/mk/linux/mk/autoconf/* @${FIND} -E ${WRKDIR} -type f -name '*.bak' -o -name '*.orig' | \ ${XARGS} ${RM} pre-configure: @(cd ${WRKSRC}/mk/linux && ${SH} autogen.sh && \ ${REINPLACE_CMD} -e 's|-llua5.1|-llua-5.1|g' -e 's|.lng||g' \ ${WRKSRC}/${CONFIGURE_SCRIPT} ${WRKSRC}/mk/linux/glest.ini) do-build: @(cd ${WRKSRC} && ${JAM_CMD}) do-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/docs/code_license.txt \ ${STAGEDIR}${DOCSDIR}/code_license.txt ${INSTALL_PROGRAM} ${WRKSRC}/glest ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/mk/linux/glest.ini ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/glest-wrapper \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .if ${PORT_OPTIONS:MEDITOR} ${INSTALL_PROGRAM} ${WRKSRC}/glest_editor ${STAGEDIR}${PREFIX}/bin/ .endif .include Index: head/games/vavoom/Makefile =================================================================== --- head/games/vavoom/Makefile (revision 396851) +++ head/games/vavoom/Makefile (revision 396852) @@ -1,126 +1,125 @@ # Created by: Igor Pokrovsky # $FreeBSD$ PORTNAME= vavoom PORTVERSION= 1.33 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/Vavoom-source/${PORTVERSION} MAINTAINER= bar@FreeBSD.org COMMENT= Doom, Doom II, Heretic, Hexen, and Strife source port LICENSE= GPLv2 LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= cmake dos2unix jpeg tar:bzip2 DOS2UNIX_REGEX= ((.*\.(c|cpp|h|s|asm|inc|vc|ls|acs|cfg|txt|vs|mak|mgw"))$$|\/(makefile\..*|makefile|Makefile)$$) MAKE_JOBS_UNSAFE= yes -OPTIONS_DEFINE= FLAC LAUNCHER MAD MIKMOD OPENAL OPTIMIZED_CFLAGS VORBIS SDL WXUNICODE DOCS -OPTIONS_DEFAULT= OPENGL SDL WXUNICODE +OPTIONS_DEFINE= FLAC LAUNCHER MAD MIKMOD OPENAL OPTIMIZED_CFLAGS VORBIS SDL DOCS +OPTIONS_DEFAULT= OPENGL SDL LAUNCHER_DESC= Build GUI launcher OPENAL_DESC= Enable OpenAL support SDL_DESC= Use SDL for OpenGL support -WXUNICODE_DESC= Enable Unicode support SUB_FILES= pkg-message .include # The `-fno-strict-aliasing' flag (default on FreeBSD 6.0+) produces # non-working code for `vcc', so we remove it here if present. CFLAGS:= ${CFLAGS:N-fno-strict-aliasing} CXXFLAGS:= ${CFLAGS:N-fno-strict-aliasing} .if ${PORT_OPTIONS:MFLAC} LIB_DEPENDS+= libFLAC.so:${PORTSDIR}/audio/flac CMAKE_ARGS+= -DWITH_FLAC=Y .else CMAKE_ARGS+= -DWITH_FLAC=N .endif .if ${PORT_OPTIONS:MLAUNCHER} USE_WX= 2.8+ +WX_UNICODE= yes CMAKE_ARGS+= -DENABLE_LAUNCHER=Y \ -DwxWidgets_CONFIG_EXECUTABLE="${WX_CONFIG}" PLIST_SUB+= LAUNCHER="" .else CMAKE_ARGS+= -DENABLE_LAUNCHER=N PLIST_SUB+= LAUNCHER="@comment " .endif .if ${PORT_OPTIONS:MMAD} LIB_DEPENDS+= libmad.so:${PORTSDIR}/audio/libmad CMAKE_ARGS+= -DWITH_LIBMAD=Y .else CMAKE_ARGS+= -DWITH_LIBMAD=N .endif .if ${PORT_OPTIONS:MMIKMOD} LIB_DEPENDS+= libmikmod.so:${PORTSDIR}/audio/libmikmod CMAKE_ARGS+= -DWITH_MIKMOD=Y .else CMAKE_ARGS+= -DWITH_MIKMOD=N .endif .if ${PORT_OPTIONS:MOPENAL} USES+= openal:al CMAKE_ARGS+= -DWITH_OPENAL=Y .else CMAKE_ARGS+= -DWITH_OPENAL=N .endif .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -ffast-math -fomit-frame-pointer .endif .if ${PORT_OPTIONS:MVORBIS} LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis CMAKE_ARGS+= -DWITH_VORBIS=Y .else CMAKE_ARGS+= -DWITH_VORBIS=N .endif .if ${PORT_OPTIONS:MSDL} USE_SDL= mixer sdl CMAKE_ARGS+= -DWITH_SDL=Y USE_GL= yes CMAKE_ARGS+= -DWITH_OPENGL=Y .else CMAKE_ARGS+= -DWITH_SDL=N CMAKE_ARGS+= -DWITH_OPENGL=N .endif .if ${PORT_OPTIONS:MWXUNICODE} -WX_UNICODE=yes .endif post-patch: @${REINPLACE_CMD} -e 's|$$\* ||; s|$${IWADDIR}|-iwaddir ${DMDIR} $$*|' \ ${WRKSRC}/source/CMakeLists.txt @${REINPLACE_CMD} -e 's///' \ ${WRKSRC}/utils/acc/parse.c @${REINPLACE_CMD} -e 's///' \ ${WRKSRC}/utils/acc/strlist.c post-configure: .if ${PORT_OPTIONS:MLAUNCHER} @${REINPLACE_CMD} -e 's/-pthread;-D_THREAD_SAFE //; \ s/-isystem /-I/g' \ ${WRKSRC}/utils/vlaunch/CMakeFiles/vlaunch.dir/flags.make .endif post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/vavoom.txt ${STAGEDIR}${DOCSDIR} .endif ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/vavoom.bin ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/vavoom-dedicated.bin .include "${PORTSDIR}/games/doom-data/Makefile.include" .include Index: head/graphics/libreatlas/Makefile =================================================================== --- head/graphics/libreatlas/Makefile (revision 396851) +++ head/graphics/libreatlas/Makefile (revision 396852) @@ -1,55 +1,55 @@ # Created by: lbartoletti # $FreeBSD$ PORTNAME= libreatlas PORTVERSION= 1.0.0a PORTREVISION= 19 CATEGORIES= graphics geography MASTER_SITES= http://www.gaia-gis.it/gaia-sins/ MAINTAINER= coder@tuxfamily.org COMMENT= Open Source Geography Education application LICENSE= GPLv3 LIB_DEPENDS= libmspack.so:${PORTSDIR}/archivers/libmspack \ libspatialite.so:${PORTSDIR}/databases/spatialite \ libsqlite3.so:${PORTSDIR}/databases/sqlite3 \ libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \ libpcre.so:${PORTSDIR}/devel/pcre \ libcairo.so:${PORTSDIR}/graphics/cairo \ libgeos.so:${PORTSDIR}/graphics/geos \ libjbig.so:${PORTSDIR}/graphics/jbigkit \ libgeotiff.so:${PORTSDIR}/graphics/libgeotiff \ librasterlite.so:${PORTSDIR}/graphics/librasterlite \ libpng.so:${PORTSDIR}/graphics/png \ libproj.so:${PORTSDIR}/graphics/proj \ libtiff.so:${PORTSDIR}/graphics/tiff \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libexpat.so:${PORTSDIR}/textproc/expat2 \ libfreexl.so:${PORTSDIR}/textproc/freexl \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig GNU_CONFIGURE= yes USES= gettext gmake iconv jpeg pkgconfig USE_XORG= ice pixman sm x11 xau xcb xcomposite xcursor xdamage xdmcp xext \ xfixes xi xinerama xrandr xrender xxf86vm USE_GNOME= atk gdkpixbuf2 glib20 gtk20 pango USE_WX= 2.8 -WANT_UNICODE= yes +WX_UNICODE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib LIBS+= -lgeos_c -lsqlite3 PLIST_FILES= bin/LibreAtlas DESKTOP_ENTRIES="LibreAtlas" "${COMMENT}" "" "LibreAtlas" \ "Graphics;Viewer;" true post-patch: @${REINPLACE_CMD} -e 's|wx-config|$${WX_CONFIG}|' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|$$(libdir)/pkgconfig|$$(prefix)/libdata/pkgconfig|' \ ${WRKSRC}/Makefile.in .include Index: head/math/py-matplotlib/Makefile =================================================================== --- head/math/py-matplotlib/Makefile (revision 396851) +++ head/math/py-matplotlib/Makefile (revision 396852) @@ -1,118 +1,119 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= matplotlib PORTVERSION= 1.4.3 CATEGORIES= math python MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mainland@apeiron.net COMMENT= Plotting library uses a syntax familiar to MATLAB users LICENSE= PSFL BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \ libpng.so:${PORTSDIR}/graphics/png RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=1.4:${PORTSDIR}/devel/py-dateutil \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:${PORTSDIR}/devel/py-pytz \ ${PYTHON_PKGNAMEPREFIX}parsing>=0:${PORTSDIR}/devel/py-parsing USES= pkgconfig shebangfix python USE_PYTHON= distutils autoplist CFLAGS+= -I${LOCALBASE}/include OPTIONS_DEFINE= EXAMPLES GTKBACKEND GTKAGGBACKEND TKAGGBACKEND WXAGGBACKEND OPTIONS_DEFAULT= GTKBACKEND GTKAGGBACKEND TKAGGBACKEND GTKBACKEND_DESC= GTK backend support GTKAGGBACKEND_DESC= GTKAgg backend support TKAGGBACKEND_DESC= TKAgg backend support WXAGGBACKEND_DESC= WXAgg backend support PORTEXAMPLES= * .include .if defined(PACKAGE_BUILDING) && \ ( ${PORT_OPTIONS:MGTKBACKEND} || ${PORT_OPTIONS:MGTKAGGBACKEND} || \ ${PORT_OPTIONS:MTKAGGBACKEND} || ${PORT_OPTIONS:MWXAGGBACKEND} ) BUILD_DEPENDS+= Xvfb:${PORTSDIR}/x11-servers/xorg-vfbserver .endif .if ${PORT_OPTIONS:MGTKBACKEND} || ${PORT_OPTIONS:MGTKAGGBACKEND} USE_GNOME= gtk20 pygtk2 .endif .if ${PORT_OPTIONS:MGTKBACKEND} GTK_BACKEND= True PLIST_SUB+= GTKBACKEND="" .else GTK_BACKEND= False PLIST_SUB+= GTKBACKEND="@comment " .endif .if ${PORT_OPTIONS:MGTKAGGBACKEND} GTKAGG_BACKEND= True PLIST_SUB+= GTKAGGBACKEND="" .else GTKAGG_BACKEND= False PLIST_SUB+= GTKAGGBACKEND="@comment " .endif .if ${PORT_OPTIONS:MTKAGGBACKEND} BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter USES+= tk:run TKAGG_BACKEND= True PLIST_SUB+= TKAGGBACKEND="" .else TKAGG_BACKEND= False PLIST_SUB+= TKAGGBACKEND="@comment " .endif .if ${PORT_OPTIONS:MWXAGGBACKEND} USE_WX= 2.8+ WX_COMPS= python:lib +WX_UNICODE= yes CONFIGURE_ENV+= WX_CONFIG="${WX_CONFIG}" WXAGG_BACKEND= True .else WXAGG_BACKEND= False .endif EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} post-extract: ${CHMOD} -R ga+r ${WRKDIR} post-patch: ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ -e 's|%%TCL_INCLUDEDIR%%|${TCL_INCLUDEDIR}|g' \ -e 's|%%TK_INCLUDEDIR%%|${TK_INCLUDEDIR}|g' \ -e 's|%%TCL_LIBDIR%%|${TCL_LIBDIR}|g' \ -e 's|%%TK_LIBDIR%%|${TK_LIBDIR}|g' \ -e 's|%%TCL_VER%%|${TCL_SHLIB_VER}|g' \ -e 's|%%TK_VER%%|${TK_SHLIB_VER}|g' \ ${WRKSRC}/setupext.py ${REINPLACE_CMD} -e 's|%%GTK_BACKEND%%|${GTK_BACKEND}|g' \ -e 's|%%GTKAGG_BACKEND%%|${GTKAGG_BACKEND}|g' \ -e 's|%%TKAGG_BACKEND%%|${TKAGG_BACKEND}|g' \ -e 's|%%WXAGG_BACKEND%%|${WXAGG_BACKEND}|g' \ ${WRKSRC}/setup.cfg .if ${PORT_OPTIONS:MEXAMPLES} post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${CP} -R ${WRKSRC}/examples/ ${STAGEDIR}${EXAMPLESDIR} .endif .include Index: head/math/wxMaxima/Makefile =================================================================== --- head/math/wxMaxima/Makefile (revision 396851) +++ head/math/wxMaxima/Makefile (revision 396852) @@ -1,38 +1,38 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= wxMaxima PORTVERSION= 14.12.1 PORTREVISION= 1 CATEGORIES= math MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME}/${PORTVERSION} DISTFILES= ${PORTNAME:tl}-${PORTVERSION}.tar.gz MAINTAINER= nivit@FreeBSD.org COMMENT= WxWidgets GUI for the computer algebra system maxima LICENSE= GPLv2 RUN_DEPENDS= maxima:${PORTSDIR}/math/maxima CONFIGURE_ARGS= --program-prefix= GNU_CONFIGURE= yes PLIST_SUB= DESKTOPDIR=${DESKTOPDIR:S,${PREFIX}/,,} USES= desktop-file-utils gettext USE_WX= 2.8 -WANT_UNICODE= yes +WX_UNICODE= yes WRKSRC= ${WRKDIR}/${PORTNAME:tl}-${PORTVERSION} WX_COMPS= wx WX_CONF_ARGS= absolute post-install: @${LN} -s ../wxMaxima/wxmaxima.png ${STAGEDIR}${PREFIX}/share/pixmaps/wxmaxima.png @${LOCALBASE}/bin/desktop-file-install \ --mode=${SHAREMODE} --dir=${STAGEDIR}${DESKTOPDIR} \ ${WRKSRC}/${PORTNAME:tl}.desktop .include Index: head/multimedia/libkate/Makefile =================================================================== --- head/multimedia/libkate/Makefile (revision 396851) +++ head/multimedia/libkate/Makefile (revision 396852) @@ -1,85 +1,86 @@ # Created by: Anders Nordby # $FreeBSD$ PORTNAME= libkate PORTVERSION= 0.4.1 PORTREVISION= 5 CATEGORIES= multimedia MASTER_SITES= GOOGLE_CODE MAINTAINER= bar@FreeBSD.org COMMENT= Codec for karaoke and text encapsulation for Ogg LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libogg.so:${PORTSDIR}/audio/libogg \ libpng.so:${PORTSDIR}/graphics/png GNU_CONFIGURE= yes USES= pkgconfig gmake libtool USE_LDCONFIG= yes CFLAGS+= "-I${LOCALBASE}/include" MANPAGE= katalyzer.1 kateenc.1 katedec.1 OPTIONS_DEFINE= DOXYGEN HTMLDOCS KATEDJ DOCS HTMLDOCS_DESC= Install bundled html documentation KATEDJ_DESC= Install KateDJ (Huge dependencies list) PORTDOCS= * .include .if ${PORT_OPTIONS:MDOXYGEN} && ${PORT_OPTIONS:MDOCS} BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen .else CONFIGURE_ARGS+= --disable-doc .endif .if ${PORT_OPTIONS:MKATEDJ} RUN_DEPENDS= ${LOCALBASE}/bin/oggz:${PORTSDIR}/audio/liboggz USES+= python USE_WX= 2.8 +WX_UNICODE= yes WX_COMPS= wx contrib python:lib MANPAGE+= KateDJ.1 PLIST_SUB+= KATEDJ="" .else PLIST_SUB+= KATEDJ="@comment " .endif post-patch: @${REINPLACE_CMD} -E -e \ "s|^(katepcdir =).*|\1 ${PREFIX}/libdata/pkgconfig|" \ ${WRKSRC}/Makefile.in .if ! ${PORT_OPTIONS:MKATEDJ} @${REINPLACE_CMD} -e \ "s| HAVE_PYTHON_TRUE=$$| HAVE_PYTHON_TRUE='#'|; \ s| HAVE_PYTHON_FALSE=\'#\'$$| HAVE_PYTHON_FALSE=|" \ ${WRKSRC}/configure .endif @${REINPLACE_CMD} -E -e \ "s|^(install-data-am: ).*|\1|" \ ${WRKSRC}/doc/Makefile.in .if ! ${PORT_OPTIONS:MDOXYGEN} || ! ${PORT_OPTIONS:MDOCS} @${TOUCH} ${WRKSRC}/doc/.doc-dummy-target .endif post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so .for f in ${MANPAGE} ${INSTALL_MAN} ${WRKSRC}/doc/man/${f} ${STAGEDIR}${PREFIX}/man/man1 .endfor ${MKDIR} ${STAGEDIR}${DOCSDIR} .for FILE in README AUTHORS COPYING THANKS ChangeLog ${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR} .endfor .if ${PORT_OPTIONS:MHTMLDOCS} || ${PORT_OPTIONS:MDOXYGEN} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}) . endif .include Index: head/net-p2p/amule-devel/Makefile =================================================================== --- head/net-p2p/amule-devel/Makefile (revision 396851) +++ head/net-p2p/amule-devel/Makefile (revision 396852) @@ -1,146 +1,143 @@ # Created by: Ganael LAPLANCHE # $FreeBSD$ PORTNAME= amule PORTVERSION= 10834 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= net-p2p MASTER_SITES= http://amule.sourceforge.net/tarballs/ PKGNAMESUFFIX= -devel DISTNAME= aMule-SVN-r${PORTVERSION} MAINTAINER= bar@FreeBSD.org COMMENT= The all-platform eMule p2p client LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual BUILD_DEPENDS= ${LOCALBASE}/lib/libcryptopp.a:${PORTSDIR}/security/cryptopp CONFLICTS= amule-[0-9]* USES= bison gmake pkgconfig perl5 shebangfix tar:bzip2 \ desktop-file-utils USE_PERL5= build USE_WX= 2.8 WX_CONF_ARGS= absolute +WX_UNICODE= yes + GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-denoise-level=0 CONFIGURE_ENV= LEX="${FLEX}" PKG_CONFIG="${PKG_CONFIG}" \ docdir='$${prefix}/${DOCSDIR_REL}' CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lpthread -L${LOCALBASE}/lib OPTIONS_DEFINE= ALC ALCC AMULECMD AMULEDAEMON AMULEGUI CAS DEBUG DOCS ED2K \ FILEVIEW GEOIP MMAP MONOLITHIC NLS OPTIMIZED_CFLAGS PLASMAMULE UPNP \ - WEBSERVER WXCAS WXUNICODE XAS + WEBSERVER WXCAS XAS ALC_DESC= Compile aMule Link Creator for GUI ALCC_DESC= Compile aMule Link Creator for console AMULECMD_DESC= Compile aMule command line client AMULEDAEMON_DESC= Compile aMule daemon version AMULEGUI_DESC= Compile aMule remote GUI CAS_DESC= Compile aMule Statistics for console ED2K_DESC= Compile aMule ed2k links handler FILEVIEW_DESC= Compile file viewer for console (EXPERIMENTAL) MMAP_DESC= Use mapped memory MONOLITHIC_DESC= Compile monolithic aMule PLASMAMULE_DESC= Compile aMule plasma applet and engine WXCAS_DESC= Compile aMule Statistics for GUI -WXUNICODE_DESC= Unicode support XAS_DESC= Install XChat2 plugin OPTIONS_DEFAULT=ALC ALCC AMULECMD AMULEDAEMON AMULEGUI CAS ED2K \ - FILEVIEW MONOLITHIC WEBSERVER WXCAS WXUNICODE XAS + FILEVIEW MONOLITHIC WEBSERVER WXCAS XAS OPTIONS_SUB= yes SHEBANG_FILES= src/utils/scripts/*.pl src/utils/xas/*.pl src/libs/ec/*.pl LICENSE_FILE_GPLv2=${WRKSRC}/docs/COPYING DEBUG_CONFIGURE_ON= --enable-debug NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls ALC_CONFIGURE_ON= --enable-alc ALCC_CONFIGURE_ON= --enable-alcc AMULECMD_CONFIGURE_ON= --enable-amulecmd AMULEDAEMON_CONFIGURE_ON= --enable-amule-daemon AMULEDAEMON_USE= RC_SUBR=amuled AMULEGUI_CONFIGURE_ON= --enable-amule-gui CAS_CONFIGURE_ON= --enable-cas CAS_LIB_DEPENDS= libgd.so:${PORTSDIR}/graphics/gd ED2K_CONFIGURE_OFF= --disable-ed2k FILEVIEW_CONFIGURE_ON= --enable-fileview GEOIP_CONFIGURE_ON= --enable-geoip GEOIP_LIB_DEPENDS= libGeoIP.so:${PORTSDIR}/net/GeoIP MMAP_CONFIGURE_ON= --enable-mmap MONOLITHIC_CONFIGURE_OFF= --disable-monolithic PLASMAMULE_CONFIGURE_ON= --enable-plasmamule PLASMAMULE_USE= KDE4=kdelibs QT4=dbus,gui,moc_build PLASMAMULE_CONFIGURE_ENV= \ ac_cv_path_KDE4_CONFIG=${KDE4_PREFIX}/bin/kde4-config \ KBUILDSYCOCA=${KDE4_PREFIX}/bin/kbuildsycoca4 \ UPDATE_MIME_DATABASE=/usr/bin/true UPNP_LIB_DEPENDS= libupnp.so:${PORTSDIR}/devel/upnp UPNP_CONFIGURE_OFF= --disable-upnp WEBSERVER_CONFIGURE_ON= --enable-webserver WXCAS_CONFIGURE_ON= --enable-wxcas XAS_CONFIGURE_ON= --enable-xas XAS_USE= PERL5+=run .include .if ${ARCH} == "i386" && ( ${OSVERSION} >= 1000024 || ${CXX:T} == "clang++" ) CPPFLAGS+= -DCRYPTOPP_DISABLE_ASM .endif .if ${PORT_OPTIONS:MED2K} CONFLICTS+= ed2k-hash* .endif .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CONFIGURE_ARGS+= --enable-optimize -.endif - -.if ${PORT_OPTIONS:MWXUNICODE} -WX_UNICODE= yes .endif post-patch: .SILENT ${REINPLACE_CMD} -e 's/test.*-print-file-name.*`/true/' \ -e '/if.*test/s/==/=/' \ ${WRKSRC}/configure .if ! ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} 's/install-data-am:.*/install-data-am:/' \ ${WRKSRC}/docs/Makefile.in .endif .if ${PORT_OPTIONS:MPLASMAMULE} ${REINPLACE_CMD} -e 's|@prefix@|${KDE4_PREFIX}|' \ -e 's|LDFLAGS =|& -L${KDE4_PREFIX}/lib |' \ ${WRKSRC}/src/utils/plasmamule/Makefile.in .endif post-install: .if ${PORT_OPTIONS:MFILEVIEW} ${INSTALL_PROGRAM} ${WRKSRC}/src/utils/fileview/mulefileview ${STAGEDIR}${PREFIX}/bin .endif .include Index: head/security/webshag/Makefile =================================================================== --- head/security/webshag/Makefile (revision 396851) +++ head/security/webshag/Makefile (revision 396852) @@ -1,55 +1,56 @@ # $FreeBSD$ PORTNAME= webshag PORTVERSION= 1.10 CATEGORIES= security www MASTER_SITES= http://www.scrt.ch/outils/webshag/ DISTNAME= ws110 MAINTAINER= clutton@zoho.com COMMENT= Multi-threaded, multi-platform web server audit tool LICENSE= GPLv3 USES= python:2.7 dos2unix USE_PYTHON=distutils PYSETUP= setup.linux.py NO_WRKSUBDIR= yes OPTIONS_DEFINE= NMAP WXGTK OPTIONS_DEFAULT=NMAP OPTIONS_SUB= yes .include .if ${PORT_OPTIONS:MNMAP} BUILD_DEPENDS+= ${LOCALBASE}/bin/nmap:${PORTSDIR}/security/nmap .endif .if ${PORT_OPTIONS:MWXGTK} USE_WX= 2.6+ +WX_UNICODE= yes WX_COMPS= python:run .endif post-patch: @${MV} ${WRKSRC}/config ${WRKSRC}/etc @${REINPLACE_CMD} -e 's|#!/usr/bin/python|#!/usr/bin/env python|g' \ ${WRKSRC}/webshag_cli.py @${REINPLACE_CMD} -e 's|#!/usr/bin/python|#!/usr/bin/env python|g' \ ${WRKSRC}/webshag_gui.py do-install: .if ${PORT_OPTIONS:MWXGTK} ${INSTALL_SCRIPT} ${WRKSRC}/webshag_gui.py \ ${STAGEDIR}${PREFIX}/bin/webshag_gui .endif ${INSTALL_SCRIPT} ${WRKSRC}/webshag_cli.py \ ${STAGEDIR}${PREFIX}/bin/webshag_cli @${INSTALL_DATA} ${WRKSRC}/etc/webshag.conf ${STAGEDIR}${PREFIX}/etc (cd ${WRKSRC}/database && ${COPYTREE_SHARE} . \ ${STAGEDIR}${PREFIX}/share/webshag) (cd ${WRKSRC}/webshag && ${COPYTREE_SHARE} . \ ${STAGEDIR}${PYTHON_SITELIBDIR}/webshag) .include