Index: head/devel/cutter/Makefile =================================================================== --- head/devel/cutter/Makefile (revision 479426) +++ head/devel/cutter/Makefile (revision 479427) @@ -1,69 +1,69 @@ # Created by: Romain Tartiere # $FreeBSD$ PORTNAME= cutter PORTVERSION= 1.2.6 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= SF MAINTAINER= romain@FreeBSD.org COMMENT= Unit Testing Framework for C and C++ LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/license/lgpl-3.txt LIB_DEPENDS= libcairo.so:graphics/cairo \ libpangocairo-1.0.so:x11-toolkits/pango \ libgstbase-1.0.so:multimedia/gstreamer1 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 CPPFLAGS+= "-I${LOCALBASE}/include" CONFIGURE_ARGS= --disable-gtk-doc-html --with-html-dir=${PREFIX}/share/doc GNU_CONFIGURE= yes USES= gettext gmake libtool pathfix pkgconfig USE_GNOME= intlhack gdkpixbuf2 glib20 gtk20 USE_LDCONFIG= yes INSTALL_TARGET= install-strip TEST_TARGET= check -OPTIONS_DEFINE= GOFFICE SOUP LCOV +OPTIONS_DEFINE= GOFFICE SOUP LCOV NLS GOFFICE_DESC= GOffice support SOUP_DESC= libsoup support LCOV_DESC= Force dependency on lcov .include .if ${PORT_OPTIONS:MGOFFICE} CONFIGURE_ARGS+=--enable-goffice # the 0.8 is part of the library name don't remove it. LIB_DEPENDS+= libgoffice-0.8.so:devel/goffice PLIST_SUB+= GOFFICE="" .else CONFIGURE_ARGS+=--disable-goffice PLIST_SUB+= GOFFICE="@comment " .endif .if ${PORT_OPTIONS:MLCOV} RUN_DEPENDS+= lcov:devel/lcov .endif .if ${PORT_OPTIONS:MSOUP} CONFIGURE_ARGS+=--enable-libsoup LIB_DEPENDS+= libsoup-2.4.so:devel/libsoup PLIST_SUB+= SOUP="" .else CONFIGURE_ARGS+=--disable-libsoup PLIST_SUB+= SOUP="@comment " .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+=--disable-nls PLIST_SUB+= NLS="@comment " .endif .include Index: head/emulators/vice/Makefile =================================================================== --- head/emulators/vice/Makefile (revision 479426) +++ head/emulators/vice/Makefile (revision 479427) @@ -1,153 +1,153 @@ # Created by: dchapes@ddm.on.ca # $FreeBSD$ PORTNAME= vice PORTVERSION= 3.1 PORTREVISION= 5 CATEGORIES= emulators MASTER_SITES= http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/VICE/ \ ftp://ftp.zimmers.net/pub/cbm/crossplatform/emulators/VICE/ MAINTAINER= dinoex@FreeBSD.org COMMENT= Emulator for Commodore C64, C128, VIC20, PET, and CBM-II LICENSE= GPLv2 BUILD_DEPENDS= bdftopcf:x11-fonts/bdftopcf \ mkfontdir:x11-fonts/mkfontdir \ mkfontscale:x11-fonts/mkfontscale LIB_DEPENDS= libpng.so:graphics/png \ libgif.so:graphics/giflib \ libportaudio.so:audio/portaudio \ libmp3lame.so:audio/lame \ libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis \ libavcodec.so:multimedia/ffmpeg \ libFLAC.so:audio/flac \ libpci.so:devel/libpci \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libpcre2-8.so:devel/pcre2 \ libgnutls.so:security/gnutls RESTRICTED= ROMs are copyrighted by Commodore Business Machines USES= pkgconfig makeinfo gmake iconv jpeg USE_XORG= xpm ice sm xext xv xt x11 xmu xxf86vm USE_XORG+= xrender xinerama xi xrandr xcursor xcomposite xdamage xfixes GNU_CONFIGURE= yes MAKE_ENV+= MAKEINFOFLAGS="--no-split" CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CPPFLAGS+= -I${LOCALBASE}/include CONFIGURE_ARGS+= --enable-fullscreen --enable-ipv6 \ --enable-external-ffmpeg \ --disable-dependency-tracking LMLINKS= vice.1 x64.1 \ vice.1 x128.1 \ vice.1 xvic.1 \ vice.1 xpet.1 \ vice.1 xplus4.1 \ vice.1 xcbm2.1 -OPTIONS_DEFINE= SDL ALSA PULSEAUDIO DOCS +OPTIONS_DEFINE= SDL ALSA PULSEAUDIO DOCS NLS OPTIONS_SINGLE= GUI OPTIONS_SINGLE_GUI= GNOMEUI3 GNOMEUI2 XAW OPTIONS_DEFAULT?= GNOMEUI3 SDL ALSA NO_OPTIONS_SORT=yes OPTIONS_SUB= yes GNOMEUI3_DESC= use gnome3 user interface GNOMEUI2_DESC= use gnome2 user interface XAW_DESC= use plain Xaw library SDL_DESC= build with SDL2 sound system support GNOMEUI2_CONFIGURE_ENABLE= gnomeui GNOMEUI3_CONFIGURE_ENABLE= gnomeui3 SDL_USE= SDL=sdl2 SDL_CONFIGURE_ON= --with-sdlsound ALSA_CONFIGURE_OFF= --without-alsa ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib PULSEAUDIO_CONFIGURE_OFF= --without-pulse PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio .include .if !defined(BUILDING_INDEX) __pmlinks1!= ${ECHO_CMD} '${LMLINKS:S/ / /}' | ${AWK} \ '{ if (NF % 2 != 0) { print "broken"; exit; } \ for (i=1; i<=NF; i++) { \ if ( i % 2 == 0) { print " " $$i " ;"; } \ else { printf "${LN} -s " $$i " "; } \ } }' .endif .if ${PORT_OPTIONS:MGNOMEUI2} USE_GNOME+= gtk20 vte cairo gdkpixbuf2 pangox-compat USE_GL+= glu gl LIB_DEPENDS+= libgdkglext-x11-1.0.so:x11-toolkits/gtkglext .endif .if ${PORT_OPTIONS:MGNOMEUI3} .if ${PORT_OPTIONS:MNLS} USES+= gettext-runtime .endif USE_GNOME+= gtk30 vte3 cairo gdkpixbuf2 USE_GL+= glu gl .endif .if ${PORT_OPTIONS:MXAW} USE_XORG+= xaw USES+= readline .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext CONFIGURE_ARGS+= --enable-nls --localedir=${LOCALBASE}/share/locale PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+= --disable-nls PLIST_SUB+= NLS="@comment " .endif .if ${PORT_OPTIONS:MDOCS} INFO+= vice .endif .if ${PORT_OPTIONS:MSDL} USE_SDL= sdl2 .endif post-patch: ${REINPLACE_CMD} \ -e 's|enum PixelFormat|enum AVPixelFormat|g' \ ${WRKSRC}/src/gfxoutputdrv/ffmpeglib.h .for i in da.po de.po es.po fr.po hu.po it.po nl.po pl.po sv.po tr.po ${MV} "${WRKSRC}/po/${i}" "${WRKSRC}/po/${i}.latin" ${ICONV_CMD} -f latin1 -t utf-8 < "${WRKSRC}/po/${i}.latin" > "${WRKSRC}/po/${i}" .endfor pre-configure: ${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" \ ${WRKSRC}/man/vice.1 ${REINPLACE_CMD} -e 's|^localedir.*|localedir = $$(DESTDIR)${LOCALBASE}/share/locale|' \ ${WRKSRC}/po/Makefile.in.in .if ! ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} -e 's| doc||' ${WRKSRC}/Makefile.in .endif pre-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/vice/fonts ${INSTALL_DATA} ${WRKSRC}/data/fonts/vice-cbm.bdf \ ${STAGEDIR}${PREFIX}/lib/vice/fonts/ pre-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} post-install: ( cd ${STAGEDIR}${PREFIX}/man/man1 && ${__pmlinks1} ) post-install-DOCS-on: ${LN} -sf vice_toc.html ${STAGEDIR}${DOCSDIR}/index.html .include Index: head/graphics/gnash/Makefile =================================================================== --- head/graphics/gnash/Makefile (revision 479426) +++ head/graphics/gnash/Makefile (revision 479427) @@ -1,212 +1,212 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= gnash PORTVERSION= 0.8.10 PORTREVISION= 37 CATEGORIES= graphics MASTER_SITES= http://git.savannah.gnu.org/cgit/gnash.git/snapshot/ DISTNAME= gnash-2b3bdede0305c4fc3ad21a0a4197330606c9b880 MAINTAINER= dinoex@FreeBSD.org COMMENT= GNU Flash movie player LICENSE= GPLv3 LIB_DEPENDS= libltdl.so:devel/libltdl \ libnspr4.so:devel/nspr \ libgif.so:graphics/giflib \ libpng.so:graphics/png \ libcurl.so:ftp/curl \ libspeex.so:audio/speex \ libspeexdsp.so:audio/speexdsp \ libboost_thread.so:devel/boost-libs \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig CONFLICTS= gnash-devel-[0-9]* USES= cpe tar:bzip2 compiler:features autoreconf pkgconfig gmake libtool jpeg desktop-file-utils CPE_VENDOR= gnu GNU_CONFIGURE= yes WANT_GSTREAMER= yes USE_GNOME= libxml2 USE_XORG= x11 xau xdmcp xext xi xinerama ice sm xv USE_GL= egl INSTALLS_ICONS= yes SYSCONFIGDIR= ${PREFIX}/etc # jemalloc leads to infinite recursion on FreeBSD CFLAGS+= -I${LOCALBASE}/include CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-boost-incl="${LOCALBASE}/include" \ --with-boost-lib="${LOCALBASE}/lib" \ --with-plugins-install=prefix \ --sysconfdir="${SYSCONFIGDIR}" \ --disable-testsuite \ --disable-kparts3 \ --disable-jemalloc GNASHVER= 0.8.11dev CONFIG_FILES= gnashpluginrc gnashrc WRKSRC= ${WRKDIR}/${DISTNAME} PLIST_SUB+= GNASHVER="${GNASHVER}" USE_LDCONFIG= ${PREFIX}/lib/gnash -OPTIONS_DEFINE= CYGNAL VAAPI DOCS +OPTIONS_DEFINE= CYGNAL VAAPI DOCS NLS OPTIONS_SINGLE= MEDIA GUI RENDERER OPTIONS_SINGLE_MEDIA= FFMPEG GSTREAMER OPTIONS_SINGLE_GUI= GTK2 KDE4 OPTIONS_SINGLE_RENDERER=AGG OPENGL CAIRO OPTIONS_DEFAULT=GTK2 AGG FFMPEG VAAPI NO_OPTIONS_SORT=yes OPTIONS_SUB= yes CYGNAL_DESC= Cygnal media server AGG_DESC= AGG renderer OPENGL_DESC= OpenGL renderer (experimental) CAIRO_DESC= Cairo renderer FFMPEG_DESC= ffmpeg media handler GSTREAMER_DESC= GStreamer media handler VAAPI_DESC= VAAPI support (requires FFMPEG) KDE4_USES= kde:4 qmake:no_env qt:4 CYGNAL_CONFIGURE_ENABLE= cygnal .include # Cygnal option processing .if ${PORT_OPTIONS:MCYGNAL} CONFIG_FILES+= cygnalrc .endif # NLS option processing (not sure if --disable-nls actually has any effect) .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+= --disable-nls PLIST_SUB+= NLS="@comment " .endif CONFIGURE_ARGS+= --disable-npapi CONFIGURE_ARGS+= --disable-kparts4 # # GUI options processing # GNASH_GUIS= .if ${PORT_OPTIONS:MGTK2} USE_GNOME+= gtk20 pango atk gconf2 GNASH_GUIS+= gtk .endif .if ${PORT_OPTIONS:MKDE4} GNASH_GUIS+= kde4 USE_QT= moc_build USE_KDE= kdelibs CONFIGURE_ARGS+= --without-gconf CONFIGURE_ENV+= KDE4_CONFIG="${KDE_PREFIX}/bin/kde4-config" .if ${PORT_OPTIONS:MNLS} LDFLAGS+= -lintl .endif .endif .if ${GNASH_GUIS} == "" IGNORE= needs at least one GUI enabled. Please rerun 'make config' and enable GTK or KDE4 .endif CONFIGURE_ARGS+=--enable-gui=`${ECHO} ${GNASH_GUIS} | ${TR} ' ' ,` # # Renderer options processing # GNASH_RENDERERS= .if ${PORT_OPTIONS:MAGG} LIB_DEPENDS+= libagg.so:graphics/agg GNASH_RENDERERS+= agg .endif .if ${PORT_OPTIONS:MOPENGL} IGNORE= support for OpenGL is currently broken, use option AGG GNASH_RENDERERS+= ogl .if ${PORT_OPTIONS:MGTK2} LIB_DEPENDS+= libgdkglext-x11-1.0.so:x11-toolkits/gtkglext .endif .endif .if ${PORT_OPTIONS:MCAIRO} .if ${PORT_OPTIONS:MKDE4} IGNORE= doesn't support Cairo renderer with KDE4 gui. Please rerun 'make config' and select different renderer or disable KDE4 GUI .endif LIB_DEPENDS+= libcairo.so:graphics/cairo GNASH_RENDERERS+= cairo .endif .if ${GNASH_RENDERERS} == "" IGNORE= needs at least one renderer enabled. Please rerun 'make config' and enable AGG, OPENGL or CAIRO .endif CONFIGURE_ARGS+= --enable-renderer=${GNASH_RENDERERS:S/^ //W:S/ /,/gW} # # Hardware acceleration options processing # .if ${PORT_OPTIONS:MVAAPI} .if empty(PORT_OPTIONS:MFFMPEG) IGNORE= option VAAPI currently works only with FFMPEG. Please rerun 'make config' and enable FFMPEG .endif LIB_DEPENDS+= libva.so:multimedia/libva CONFIGURE_ARGS+= --enable-device=egl,x11,vaapi .else CONFIGURE_ARGS+= --enable-hwaccel=none # XVideo CONFIGURE_ARGS+= --enable-device=egl,x11 .endif # # Media handler options processing # .if ${PORT_OPTIONS:MFFMPEG} && empty(PORT_OPTIONS:MGSTREAMER) LIB_DEPENDS+= libavcodec.so:multimedia/ffmpeg \ libtheora.so:multimedia/libtheora \ libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis CONFIGURE_ARGS+= --enable-media=ffmpeg \ --with-ffmpeg-incl=${LOCALBASE}/include/libavcodec \ --with-ffmpeg-lib=${LOCALBASE}/lib USE_SDL+= sdl MAKE_ARGS+= INCLUDES="-I${LOCALBASE}/include/ffmpeg" .elif ${PORT_OPTIONS:MGSTREAMER} && empty(PORT_OPTIONS:MFFMPEG) USE_GSTREAMER= ffmpeg mad vorbis CONFIGURE_ARGS+= --enable-media=gst USE_SDL+= sdl .else CONFIGURE_ARGS+= --enable-media=none IGNORE= can't be built with multiple media handlers enabled. Please rerun 'make config' and leave one or none of them (ffmpeg|gstreamer) .endif .include post-patch: ${REINPLACE_CMD} -e 's|lib64|lib|g' -e 's|lib32|lib|g' \ ${WRKSRC}/macros/libslist ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ -e 's|/usr/X11R6|${LOCALBASE}|g' \ ${WRKSRC}/macros/incllist ${REINPLACE_CMD} -e 's|CODEC_ID_|AV_CODEC_ID_|' \ ${WRKSRC}/libmedia/ffmpeg/VideoDecoderFfmpegVaapi.cpp post-install: # eglinfo conflicts with mesa-demos ${MV} ${STAGEDIR}/${PREFIX}/bin/eglinfo ${STAGEDIR}/${PREFIX}/bin/eglinfo-gnash .for conf in ${CONFIG_FILES} ${MV} ${STAGEDIR}/${SYSCONFIGDIR}/${conf} ${STAGEDIR}${SYSCONFIGDIR}/${conf}.dist .endfor .include Index: head/multimedia/sabbu/Makefile =================================================================== --- head/multimedia/sabbu/Makefile (revision 479426) +++ head/multimedia/sabbu/Makefile (revision 479427) @@ -1,50 +1,50 @@ # $FreeBSD$ PORTNAME= sabbu PORTVERSION= 0.3.0 PORTREVISION= 16 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Sabbu%20${PORTVERSION} MAINTAINER= dinoex@FreeBSD.org COMMENT= Program used to time subtitles LICENSE= GPLv2 LIB_DEPENDS= libavcodec0.so:multimedia/ffmpeg0 \ libsndfile.so:audio/libsndfile USES= tar:bzip2 gmake pkgconfig iconv GNU_CONFIGURE= yes USE_SDL= sdl USE_CXXSTD= gnu++98 USE_GNOME= gtk20 CFLAGS+= -I${LOCALBASE}/include/ffmpeg0 -I${LOCALBASE}/include LDFLAGS+= -lpthread -L${LOCALBASE}/lib/ffmpeg0 -L${LOCALBASE}/lib LDFLAGS+= -lswscale0 -lgmodule-2.0 -OPTIONS_DEFINE= GTKSPELL +OPTIONS_DEFINE= GTKSPELL NLS OPTIONS_DEFAULT=GTKSPELL GTKSPELL_LIB_DEPENDS= libgtkspell.so:textproc/gtkspell .include .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= WITH_NLS="" .else CONFIGURE_ARGS+= --disable-nls PLIST_SUB+= WITH_NLS="@comment " .endif post-patch: @${REINPLACE_CMD} \ -e 's,ffmpeg/avformat,libavformat/avformat,g' \ -e 's,lavcodec,lavcodec0,g' \ -e 's,lavformat,lavformat0,g' \ -e '/FFMPEG_LIBS=/s/"$$/ -lavutil0"/' \ ${WRKSRC}/configure .include Index: head/www/gurlchecker/Makefile =================================================================== --- head/www/gurlchecker/Makefile (revision 479426) +++ head/www/gurlchecker/Makefile (revision 479427) @@ -1,76 +1,76 @@ # Created by: Koop Mast # $FreeBSD$ PORTNAME= gurlchecker PORTVERSION= 0.10.1 PORTREVISION= 25 CATEGORIES= www gnome MASTER_SITES= http://labs.libre-entreprise.org/frs/download.php/547/ MAINTAINER= ports@FreeBSD.org COMMENT= Gnome program to check a page/website for broken links LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgnet-2.0.so:net/gnet2 -OPTIONS_DEFINE= CROCO TIDY CLAMAV GNUTLS +OPTIONS_DEFINE= CROCO TIDY CLAMAV GNUTLS NLS OPTIONS_DEFAULT=CLAMAV GNUTLS CROCO_DESC= Library for CSS2 validation TIDY_DESC= Library for HTML w3c validation CLAMAV_DESC= Library for virii scan GNUTLS_DESC= Library for HTTPS check USES= gmake libtool pathfix pkgconfig USE_GNOME= gnomeprefix intlhack libgnomeui GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lm .include .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else PLIST_SUB+= NLS="@comment " .endif .if ${PORT_OPTIONS:MCROCO} LIB_DEPENDS+= libcroco-0.6.so:textproc/libcroco .else CONFIGURE_ARGS+= --disable-croco .endif .if ${PORT_OPTIONS:MTIDY} LIB_DEPENDS+= libtidy.so:www/tidy-lib .else CONFIGURE_ARGS+= --disable-tidy .endif .if ${PORT_OPTIONS:MCLAMAV} LIB_DEPENDS+= libclamav.so:security/clamav .else CONFIGURE_ARGS+= --disable-clamav .endif .if ${PORT_OPTIONS:MGNUTLS} LIB_DEPENDS+= libgnutls.so:security/gnutls .else CONFIGURE_ARGS+= --disable-gnutls .endif post-patch: @${REINPLACE_CMD} -e \ '/maxratio/s|^.*||' ${WRKSRC}/src/ucclam.c @${REINPLACE_CMD} -e \ '/^SUBDIRS/s|doc ui man|ui|g' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ 's|-lresolv||g' ${WRKSRC}/src/Makefile.in .if ! ${PORT_OPTIONS:MNLS} @${REINPLACE_CMD} -e \ '/^SUBDIRS/s|po ui|ui|g' ${WRKSRC}/Makefile.in .endif .include Index: head/x11-toolkits/gtk12/Makefile =================================================================== --- head/x11-toolkits/gtk12/Makefile (revision 479426) +++ head/x11-toolkits/gtk12/Makefile (revision 479427) @@ -1,50 +1,52 @@ # Created by: Vanilla I. Shu # $FreeBSD$ # $MCom: ports/x11-toolkits/gtk12/Makefile,v 1.3 2006/10/09 19:31:53 ahze Exp $ PORTNAME= gtk PORTVERSION= 1.2.10 PORTREVISION= 26 CATEGORIES= x11-toolkits MASTER_SITES= GNOME/sources/gtk+/1.2 PKGNAMESUFFIX= 12 DISTNAME= gtk+-${PORTVERSION} MAINTAINER= gnome@FreeBSD.org COMMENT= Gimp Toolkit for X11 GUI (previous stable version) USES= libtool pathfix perl5 USE_PERL5= build USE_XORG= x11 ice xext sm xorgproto xi USE_GNOME= glib12 USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-native-locale \ --with-xinput=xfree CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip INFO= gdk gtk +OPTIONS_DEFINE= NLS + .include .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+=--disable-nls PLIST_SUB+= NLS="@comment " .endif post-patch: @${MV} ${WRKSRC}/gtk/gtkrc.zh_TW.big5 ${WRKSRC}/gtk/gtkrc.zh_TW.Big5 pre-build: ${RM} -r ${WRKSRC}/docs/gtk.info* post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk/themes/engines @${LN} -sf gtk-config ${STAGEDIR}${PREFIX}/bin/gtk12-config .include