Index: head/Mk/bsd.gecko.mk =================================================================== --- head/Mk/bsd.gecko.mk (revision 375593) +++ head/Mk/bsd.gecko.mk (revision 375594) @@ -1,601 +1,601 @@ #-*- tab-width: 4; -*- # ex:ts=4 # # Date created: 12 Nov 2005 # Whom: Michael Johnson # # $FreeBSD$ # # 4 column tabs prevent hair loss and tooth decay! # bsd.gecko.mk abstracts the selection of gecko-based backends. It allows users # and porters to support any available gecko backend without needing to build # many conditional tests. ${USE_GECKO} is the list of backends that your port # can handle, and ${GECKO} is set by bsd.gecko.mk to be the chosen backend. # Users set ${WITH_GECKO} to the list of gecko backends they want on their # system. .if defined(USE_GECKO) .if !defined(_POSTMKINCLUDED) && !defined(Gecko_Pre_Include) Gecko_Pre_Include= bsd.gecko.mk # This file contains some reusable components for mozilla ports. It's of # use primarily to apps from the mozilla project itself (such as Firefox, # Thunderbird, etc.), and probably won't be of use for gecko-based ports # like epiphany, galeon, etc. # # You need to make sure to add USE_GECKO=gecko to for your port can uses # one of these options below. # # Ports can use the following: # # USE_MOZILLA By default, it enables every system dependency # listed in '_ALL_DEPENDS'. If your port doesn't # need one of those then you can use '-' like # 'USE_MOZILLA= -png -vpx' to subtract the # dependencies. Experimental deps use '+' like # 'USE_MOZILLA= +speex +theora'. # # MOZILLA_PLIST_DIRS List of directories to descend into when installing # and creating the plist # # MOZ_PIS_SCRIPTS List of scripts residing in ${FILESDIR} to be # filtered through MOZCONFIG_SED and installed along # with our Pluggable Init Scripts (PIS) # # MOZ_SED_ARGS sed(1) commands through which MOZ_PIS_SCRIPTS are # filtered. There is a default set defined here, so # you probably want to add to MOZ_SED_ARGS rather # than clobber it # # MOZ_OPTIONS configure arguments (added to .mozconfig). If # NOMOZCONFIG is defined, you probably want to set # CONFIGURE_ARGS+=${MOZ_OPTIONS} # # MOZ_MK_OPTIONS The make(1) arguments (added to .mozconfig). If # NOMOZCONFIG is defined, you probably want to set # MAKE_ARGS+=${MOZ_MK_OPTIONS} # # MOZ_EXPORT Environment variables for the build process (added # to .mozconfig). If NOMOZCONFIG is defined, you # probably want to set MAKE_ENV+=${MOZ_EXPORT} # # MOZ_CHROME A variable for the --enable-chrome-format= in # CONFIGURE_ARGS. The default is omni. # # MOZ_TOOLKIT A variable for the --enable-default-toolkit= in # CONFIGURE_ARGS. The default is cairo-gtk2. # # MOZ_EXTENSIONS A list of extensions to build # # MOZ_PROTOCOLS A list of protocols to build (http, ftp, etc.) # # PORT_MOZCONFIG Defaults to ${FILESDIR}/mozconfig.in, but can be # set to a generic mozconfig included with the port # # NOMOZCONFIG Don't drop a customized .mozconfig into the build # directory. Options will have to be specified in # CONFIGURE_ARGS instead # MAINTAINER?= gecko@FreeBSD.org MOZILLA?= ${PORTNAME} MOZILLA_VER?= ${PORTVERSION} MOZILLA_BIN?= ${PORTNAME}-bin MOZILLA_EXEC_NAME?=${MOZILLA} MOZ_RPATH?= ${MOZILLA} USES+= cpe compiler:c++11-lang gmake iconv perl5 pkgconfig \ python:2.7,build desktop-file-utils CPE_VENDOR?=mozilla USE_PERL5= build USE_XORG= xext xrender xt MOZILLA_SUFX?= none MOZSRC?= ${WRKSRC} WRKSRC?= ${WRKDIR}/mozilla PLISTF?= ${WRKDIR}/plist_files MOZ_OBJDIR?= ${WRKSRC}/obj-${CONFIGURE_TARGET} MOZ_PIS_DIR?= lib/${MOZILLA}/init.d PORT_MOZCONFIG?= ${FILESDIR}/mozconfig.in MOZCONFIG?= ${WRKSRC}/.mozconfig # XXX Not ?= because fmake uses MAKEFILE internally MAKEFILE= ${WRKSRC}/client.mk MOZILLA_PLIST_DIRS?= bin lib share/pixmaps share/applications PKGINSTALL?= ${WRKDIR}/pkg-install PKGDEINSTALL?= ${WRKDIR}/pkg-deinstall PKGINSTALL_INC?= ${.CURDIR}/../../www/firefox/files/pkg-install.in PKGDEINSTALL_INC?= ${.CURDIR}/../../www/firefox/files/pkg-deinstall.in MOZ_PKGCONFIG_FILES?= ${MOZILLA}-gtkmozembed ${MOZILLA}-js \ ${MOZILLA}-xpcom ${MOZILLA}-plugin ALL_TARGET?= build CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} MOZ_EXPORT+= ${CONFIGURE_ENV} \ PERL="${PERL}" MOZ_OPTIONS+= ${CONFIGURE_TARGET} --prefix="${PREFIX}" MOZ_MK_OPTIONS+=MOZ_OBJDIR="${MOZ_OBJDIR}" CPPFLAGS+= -isystem${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -Wl,-rpath,${PREFIX}/lib/${MOZILLA} # use jemalloc 3.0.0 API for stats/tuning MOZ_EXPORT+= MOZ_JEMALLOC3=1 .if ${OSVERSION} < 1000012 MOZ_OPTIONS+= --enable-jemalloc .endif # Standard depends _ALL_DEPENDS= cairo event ffi graphite harfbuzz hunspell icu jpeg nspr nss opus png pixman soundtouch sqlite vorbis vpx cairo_LIB_DEPENDS= libcairo.so:${PORTSDIR}/graphics/cairo cairo_MOZ_OPTIONS= --enable-system-cairo event_LIB_DEPENDS= libevent.so:${PORTSDIR}/devel/libevent2 event_MOZ_OPTIONS= --with-system-libevent ffi_LIB_DEPENDS= libffi.so:${PORTSDIR}/devel/libffi ffi_MOZ_OPTIONS= --enable-system-ffi .if exists(${FILESDIR}/patch-bug847568) || exists(${FILESDIR}/patch-z-bug847568) graphite_LIB_DEPENDS= libgraphite2.so:${PORTSDIR}/graphics/graphite2 graphite_MOZ_OPTIONS= --with-system-graphite2 harfbuzz_LIB_DEPENDS= libharfbuzz.so:${PORTSDIR}/print/harfbuzz harfbuzz_MOZ_OPTIONS= --with-system-harfbuzz .endif hunspell_LIB_DEPENDS= libhunspell-1.3.so:${PORTSDIR}/textproc/hunspell hunspell_MOZ_OPTIONS= --enable-system-hunspell icu_LIB_DEPENDS= libicui18n.so:${PORTSDIR}/devel/icu icu_MOZ_OPTIONS= --with-system-icu --with-intl-api -jpeg_BUILD_DEPENDS=yasm:${PORTSDIR}/devel/yasm # XXX depends on ports/180159 or package flavor support #jpeg_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/libjpeg-turbo jpeg_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg jpeg_MOZ_OPTIONS= --with-system-jpeg=${LOCALBASE} nspr_LIB_DEPENDS= libnspr4.so:${PORTSDIR}/devel/nspr nspr_MOZ_OPTIONS= --with-system-nspr nss_LIB_DEPENDS= libnss3.so:${PORTSDIR}/security/nss nss_MOZ_OPTIONS= --with-system-nss .if exists(${FILESDIR}/patch-z-bug517422) || exists(${FILESDIR}/patch-zz-bug517422) opus_LIB_DEPENDS= libopus.so:${PORTSDIR}/audio/opus opus_MOZ_OPTIONS= --with-system-opus .endif pixman_LIB_DEPENDS= libpixman-1.so:${PORTSDIR}/x11/pixman pixman_MOZ_OPTIONS= --enable-system-pixman -png_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +png_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png png_MOZ_OPTIONS= --with-system-png=${LOCALBASE} .if exists(${FILESDIR}/patch-z-bug517422) || exists(${FILESDIR}/patch-zz-bug517422) soundtouch_LIB_DEPENDS= libSoundTouch.so:${PORTSDIR}/audio/soundtouch soundtouch_MOZ_OPTIONS= --with-system-soundtouch # XXX disabled: bug 913854 not yet upstreamed speex_LIB_DEPENDS= libspeexdsp.so:${PORTSDIR}/audio/speex speex_MOZ_OPTIONS= --with-system-speex .endif sqlite_LIB_DEPENDS= libsqlite3.so:${PORTSDIR}/databases/sqlite3 sqlite_MOZ_OPTIONS= --enable-system-sqlite .if exists(${FILESDIR}/patch-z-bug517422) || exists(${FILESDIR}/patch-zz-bug517422) # XXX disabled: update to 1.2.x or review backported fixes theora_LIB_DEPENDS= libtheora.so:${PORTSDIR}/multimedia/libtheora theora_MOZ_OPTIONS= --with-system-theora vorbis_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis vorbis_MOZ_OPTIONS= --with-system-vorbis --with-system-ogg .endif -vpx_BUILD_DEPENDS= yasm:${PORTSDIR}/devel/yasm vpx_LIB_DEPENDS= libvpx.so:${PORTSDIR}/multimedia/libvpx vpx_MOZ_OPTIONS= --with-system-libvpx .for use in ${USE_MOZILLA} ${use:S/-/_WITHOUT_/}= ${TRUE} .endfor .for dep in ${_ALL_DEPENDS} ${USE_MOZILLA:M+*:S/+//} .if !defined(_WITHOUT_${dep}) BUILD_DEPENDS+= ${${dep}_BUILD_DEPENDS} LIB_DEPENDS+= ${${dep}_LIB_DEPENDS} RUN_DEPENDS+= ${${dep}_RUN_DEPENDS} MOZ_OPTIONS+= ${${dep}_MOZ_OPTIONS} .else BUILD_DEPENDS+= ${-${dep}_BUILD_DEPENDS} .endif .endfor # Standard options MOZ_CHROME?= omni MOZ_TOOLKIT?= cairo-gtk2 MOZ_OPTIONS+= \ --enable-chrome-format=${MOZ_CHROME} \ --enable-default-toolkit=${MOZ_TOOLKIT} \ --with-pthreads # Configure options for install .if !defined(MOZ_EXTENSIONS) MOZ_OPTIONS+= --enable-extensions=default .else MOZ_OPTIONS+= --enable-extensions=${MOZ_EXTENSIONS} .endif .if !defined(MOZ_PROTOCOLS) MOZ_OPTIONS+= --enable-necko-protocols=default .else MOZ_OPTIONS+= --enable-necko-protocols=${MOZ_PROTOCOLS} .endif # others MOZ_OPTIONS+= --with-system-zlib \ --with-system-bz2 \ --enable-unified-compilation \ --disable-debug-symbols \ --disable-glibtest \ --disable-gtktest \ --disable-freetypetest \ --disable-installer \ --disable-updater \ --disable-pedantic # XXX stolen from www/chromium MOZ_EXPORT+= MOZ_GOOGLE_API_KEY=AIzaSyBsp9n41JLW8jCokwn7vhoaMejDFRd1mp8 .if ${PORT_OPTIONS:MGTK3} MOZ_TOOLKIT= cairo-gtk3 .endif .if ${MOZ_TOOLKIT:Mcairo-qt} # don't use - transparent backgrounds (bug 521582), USE_MOZILLA+= -cairo # ports/169343 USE_DISPLAY=yes # install USE_GNOME+= pango USE_QT5+= qmake_build buildtools_build gui network quick printsupport MOZ_EXPORT+= HOST_QMAKE="${QMAKE}" HOST_MOC="${MOC}" HOST_RCC="${RCC}" .elif ${MOZ_TOOLKIT:Mcairo-gtk3} USE_GNOME+= gtk30 . if ${MOZILLA_VER:R:R} >= 32 USE_GNOME+= gtk20 # bug 624422 . endif .else # gtk2, cairo-gtk2 USE_GNOME+= gtk20 .endif .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 MOZ_EXPORT+= MOZ_OPTIMIZE_FLAGS="${CFLAGS:M-O*}" MOZ_OPTIONS+= --enable-optimize .else MOZ_OPTIONS+= --disable-optimize .endif .if ${PORT_OPTIONS:MDBUS} BUILD_DEPENDS+= libnotify>0:${PORTSDIR}/devel/libnotify LIB_DEPENDS+= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ libstartup-notification-1.so:${PORTSDIR}/x11/startup-notification MOZ_OPTIONS+= --enable-startup-notification .else MOZ_OPTIONS+= --disable-dbus --disable-libnotify .endif .if ${PORT_OPTIONS:MGSTREAMER} USE_GSTREAMER1?=good libav MOZ_OPTIONS+= --enable-gstreamer=1.0 .else MOZ_OPTIONS+= --disable-gstreamer .endif .if ${PORT_OPTIONS:MGCONF} BUILD_DEPENDS+= ${gconf2_DETECT}:${gconf2_LIB_DEPENDS:C/.*://} USE_GNOME+= gconf2:build MOZ_OPTIONS+= --enable-gconf .else MOZ_OPTIONS+= --disable-gconf .endif .if ${PORT_OPTIONS:MGIO} && ! ${MOZ_TOOLKIT:Mcairo-qt} MOZ_OPTIONS+= --enable-gio .else MOZ_OPTIONS+= --disable-gio .endif .if ${PORT_OPTIONS:MGNOMEUI} BUILD_DEPENDS+= ${libgnomeui_DETECT}:${libgnomeui_LIB_DEPENDS:C/.*://} USE_GNOME+= libgnomeui:build MOZ_OPTIONS+= --enable-gnomeui .else MOZ_OPTIONS+= --disable-gnomeui .endif .if ${PORT_OPTIONS:MGNOMEVFS2} BUILD_DEPENDS+= ${gnomevfs2_DETECT}:${gnomevfs2_LIB_DEPENDS:C/.*://} USE_GNOME+= gnomevfs2:build MOZ_OPTIONS+= --enable-gnomevfs MOZ_OPTIONS:= ${MOZ_OPTIONS:C/(extensions)=(.*)/\1=\2,gnomevfs/} .else MOZ_OPTIONS+= --disable-gnomevfs .endif .if ${PORT_OPTIONS:MLIBPROXY} LIB_DEPENDS+= libproxy.so:${PORTSDIR}/net/libproxy MOZ_OPTIONS+= --enable-libproxy .else MOZ_OPTIONS+= --disable-libproxy .endif .if ${PORT_OPTIONS:MPGO} USES:= compiler:gcc-c++11-lib ${USES:Ncompiler*c++11*} USE_DISPLAY=yes ALL_TARGET= profiledbuild MOZ_EXPORT+=MOZ_OPTIMIZE_FLAGS="-Os" MOZ_PGO_OPTIMIZE_FLAGS="${CFLAGS:M-O*}" .endif .if ${PORT_OPTIONS:MALSA} LIB_DEPENDS+= libasound.so:${PORTSDIR}/audio/alsa-lib RUN_DEPENDS+= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins MOZ_OPTIONS+= --enable-alsa .endif .if ${PORT_OPTIONS:MPULSEAUDIO} . if ${PORT_OPTIONS:MALSA} BUILD_DEPENDS+= pulseaudio>0:${PORTSDIR}/audio/pulseaudio . else # pull pulse package if we cannot fallback to another backend LIB_DEPENDS+= libpulse.so:${PORTSDIR}/audio/pulseaudio . endif MOZ_OPTIONS+= --enable-pulseaudio .else MOZ_OPTIONS+= --disable-pulseaudio .endif .if ${PORT_OPTIONS:MDEBUG} MOZ_OPTIONS+= --enable-debug --disable-release STRIP= # ports/184285 .else MOZ_OPTIONS+= --disable-debug --enable-release .endif .if ${PORT_OPTIONS:MDTRACE} . if ${OSVERSION} < 1000510 BROKEN= dtrace -G crashes with C++ object files . endif MOZ_OPTIONS+= --enable-dtrace LIBS+= -lelf STRIP= .else MOZ_OPTIONS+= --disable-dtrace .endif .if ${PORT_OPTIONS:MLOGGING} || ${PORT_OPTIONS:MDEBUG} MOZ_OPTIONS+= --enable-logging .else MOZ_OPTIONS+= --disable-logging .endif .if ${PORT_OPTIONS:MPROFILE} MOZ_OPTIONS+= --enable-profiling STRIP= .else MOZ_OPTIONS+= --disable-profiling .endif .if ${PORT_OPTIONS:MTEST} USE_XORG+= xscrnsaver MOZ_OPTIONS+= --enable-tests .else MOZ_OPTIONS+= --disable-tests .endif .if !defined(STRIP) || ${STRIP} == "" MOZ_OPTIONS+= --disable-strip --disable-install-strip .else MOZ_OPTIONS+= --enable-strip --enable-install-strip .endif # _MAKE_JOBS is only available after bsd.port.post.mk, thus cannot be # used in .mozconfig. And client.mk automatically uses -jN where N # is what multiprocessing.cpu_count() returns. .if defined(MAKE_JOBS_NUMBER) MOZ_MAKE_FLAGS+=-j${MAKE_JOBS_NUMBER} .endif .if defined(MOZ_MAKE_FLAGS) MOZ_MK_OPTIONS+=MOZ_MAKE_FLAGS="${MOZ_MAKE_FLAGS}" .endif MOZ_SED_ARGS+= -e's|@CPPFLAGS@|${CPPFLAGS}|g' \ -e 's|@CFLAGS@|${CFLAGS}|g' \ -e 's|@LDFLAGS@|${LDFLAGS}|g' \ -e 's|@LIBS@|${LIBS}|g' \ -e 's|@LOCALBASE@|${LOCALBASE}|g' \ -e 's|@PERL@|${PERL5}|g' \ -e 's|@MOZDIR@|${PREFIX}/lib/${MOZILLA}|g' \ -e 's|%%PREFIX%%|${PREFIX}|g' \ -e 's|%%CFLAGS%%|${CFLAGS}|g' \ -e 's|%%LDFLAGS%%|${LDFLAGS}|g' \ -e 's|%%LIBS%%|${LIBS}|g' \ -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ -e 's|%%PERL%%|${PERL5}|g' \ -e 's|%%MOZILLA%%|${MOZILLA}|g' \ -e 's|%%MOZILLA_BIN%%|${MOZILLA_BIN}|g' \ -e 's|%%MOZDIR%%|${PREFIX}/lib/${MOZILLA}|g' MOZCONFIG_SED?= ${SED} ${MOZ_SED_ARGS} .if ${ARCH} == amd64 . if ${USE_MOZILLA:M-nss} USE_BINUTILS= # intel-gcm.s CFLAGS+= -B${LOCALBASE}/bin LDFLAGS+= -B${LOCALBASE}/bin . if ${OSVERSION} < 1000041 && exists(/usr/lib/libcxxrt.so) && \ ${CXXFLAGS:M-stdlib=libc++} LIBS+= -lcxxrt . endif . endif .elif ${ARCH:Mpowerpc*} USES:= compiler:gcc-c++11-lib ${USES:Ncompiler*c++11*} CFLAGS+= -D__STDC_CONSTANT_MACROS . if ${ARCH} == "powerpc64" MOZ_EXPORT+= UNAME_m="${ARCH}" CFLAGS+= -mminimal-toc . endif .elif ${ARCH} == "sparc64" # Work around miscompilation/mislinkage of the sCanonicalVTable hacks. MOZ_OPTIONS+= --disable-v1-string-abi .endif .else # bsd.port.post.mk pre-extract: gecko-pre-extract gecko-pre-extract: .if ${PORT_OPTIONS:MPGO} @${ECHO} "*****************************************************************" @${ECHO} "**************************** attention **************************" @${ECHO} "*****************************************************************" @${ECHO} "To build ${MOZILLA} with PGO support you need a running X server and" @${ECHO} " build this port with an user who could access the X server! " @${ECHO} "" @${ECHO} "During the build a ${MOZILLA} instance will start and run some test." @${ECHO} " Do not interrupt or close ${MOZILLA} during this tests! " @${ECHO} "*****************************************************************" @sleep 10 .endif post-patch: gecko-post-patch gecko-moz-pis-patch gecko-post-patch: .if exists(${PKGINSTALL_INC}) @${MOZCONFIG_SED} < ${PKGINSTALL_INC} > ${PKGINSTALL} .endif .if exists(${PKGDEINSTALL_INC}) @${MOZCONFIG_SED} < ${PKGDEINSTALL_INC} > ${PKGDEINSTALL} .endif @${RM} -f ${MOZCONFIG} .if !defined(NOMOZCONFIG) @if [ -e ${PORT_MOZCONFIG} ] ; then \ ${MOZCONFIG_SED} < ${PORT_MOZCONFIG} >> ${MOZCONFIG} ; \ fi .for arg in ${MOZ_OPTIONS} @${ECHO_CMD} ac_add_options ${arg:Q} >> ${MOZCONFIG} .endfor .for arg in ${MOZ_MK_OPTIONS} @${ECHO_CMD} mk_add_options ${arg:Q} >> ${MOZCONFIG} .endfor .for var in ${MOZ_EXPORT} @${ECHO_CMD} export ${var:Q} >> ${MOZCONFIG} .endfor .endif # .if !defined(NOMOZCONFIG) .if exists(${MOZSRC}/build/unix/mozilla-config.in) @${REINPLACE_CMD} -e 's/%{idldir}/%idldir%/g ; \ s|"%FULL_NSPR_CFLAGS%"|`nspr-config --cflags`|g ; \ s|"%FULL_NSPR_LIBS%"|`nspr-config --libs`|g' \ ${MOZSRC}/build/unix/mozilla-config.in .endif .if ${USE_MOZILLA:M-nspr} @${ECHO_MSG} "===> Applying NSPR patches" @for i in ${.CURDIR}/../../devel/nspr/files/patch-*; do \ ${PATCH} ${PATCH_ARGS} -d ${MOZSRC}/nsprpub/build < $$i; \ done .endif .if ${USE_MOZILLA:M-nss} @${ECHO_MSG} "===> Applying NSS patches" @for i in ${.CURDIR}/../../security/nss/files/patch-*; do \ ${PATCH} ${PATCH_ARGS} -d ${MOZSRC}/security/nss < $$i; \ done .endif @for f in \ ${WRKSRC}/directory/c-sdk/config/FreeBSD.mk \ ${WRKSRC}/directory/c-sdk/configure \ ${MOZSRC}/security/coreconf/FreeBSD.mk \ ${MOZSRC}/js/src/Makefile.in \ ${MOZSRC}/js/src/configure \ ${MOZSRC}/configure \ ${WRKSRC}/configure; do \ if [ -f $$f ] ; then \ ${REINPLACE_CMD} -Ee 's|-lc_r|${PTHREAD_LIBS}|g ; \ s|-l?pthread|${PTHREAD_LIBS}|g ; \ s|echo aout|echo elf|g ; \ s|/usr/X11R6|${LOCALBASE}|g' \ $$f; \ fi; \ done @if [ -f ${WRKSRC}/config/baseconfig.mk ] ; then \ ${REINPLACE_CMD} -e 's|%%MOZILLA%%|${MOZILLA}|g' \ ${WRKSRC}/config/baseconfig.mk; \ else \ ${REINPLACE_CMD} -e 's|%%MOZILLA%%|${MOZILLA}|g' \ ${WRKSRC}/config/autoconf.mk.in; \ fi @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g ; \ s|%%LOCALBASE%%|${LOCALBASE}|g' \ ${MOZSRC}/build/unix/run-mozilla.sh @${REINPLACE_CMD} -e 's|/usr/local/netscape|${LOCALBASE}|g ; \ s|/usr/local/lib/netscape|${LOCALBASE}/lib|g' \ ${MOZSRC}/xpcom/io/SpecialSystemDirectory.cpp @${REINPLACE_CMD} -e 's|/etc|${PREFIX}&|g' \ ${MOZSRC}/xpcom/build/nsXPCOMPrivate.h @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ -e 's|mozilla/plugins|browser_plugins|g' \ -e 's|share/mozilla/extensions|lib/xpi|g' \ ${MOZSRC}/xpcom/io/nsAppFileLocationProvider.cpp \ ${MOZSRC}/toolkit/xre/nsXREDirProvider.cpp @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${MOZSRC}/extensions/spellcheck/hunspell/src/mozHunspell.cpp # handles mozilla pis scripts. gecko-moz-pis-patch: .for moz in ${MOZ_PIS_SCRIPTS} @${MOZCONFIG_SED} < ${FILESDIR}/${moz} > ${WRKDIR}/${moz} .endfor do-configure: gecko-do-configure gecko-do-configure: @(if ! ${CONFIGURE_ENV} ${DO_MAKE_BUILD} configure; then \ ${ECHO_MSG} "===> Script \"${CONFIGURE_SCRIPT}\" failed unexpectedly."; \ (${ECHO_CMD} ${CONFIGURE_FAIL_MESSAGE}) | ${FMT} 75 79 ; \ ${FALSE}; \ fi) pre-install: gecko-moz-pis-pre-install post-install-script: gecko-create-plist gecko-create-plist: port-post-install .if !target(port-post-install) port-post-install: @${DO_NADA} .endif gecko-create-plist: # Create the plist ${RM} -f ${PLISTF} .for dir in ${MOZILLA_PLIST_DIRS} @cd ${STAGEDIR}${PREFIX}/${dir} && ${FIND} -H -s * ! -type d | \ ${SED} -e 's|^|${dir}/|' >> ${PLISTF} .endfor ${CAT} ${PLISTF} | ${SORT} >> ${TMPPLIST} gecko-moz-pis-pre-install: .if defined(MOZ_PIS_SCRIPTS) ${MKDIR} ${STAGEDIR}${PREFIX}/${MOZ_PIS_DIR} .for moz in ${MOZ_PIS_SCRIPTS} ${INSTALL_SCRIPT} ${WRKDIR}/${moz} ${STAGEDIR}${PREFIX}/${MOZ_PIS_DIR} .endfor .endif .endif .endif # HERE THERE BE TACOS -- adamw Index: head/astro/astrometry/Makefile =================================================================== --- head/astro/astrometry/Makefile (revision 375593) +++ head/astro/astrometry/Makefile (revision 375594) @@ -1,44 +1,44 @@ # Created by: Sébastien Santoro # $FreeBSD$ PORTNAME= astrometry PORTVERSION= 0.46 PORTREVISION= 2 CATEGORIES= astro MASTER_SITES= http://www.astrometry.net/downloads/ DISTNAME= ${PORTNAME}.net-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Describes an astronomical image BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/numpy:${PORTSDIR}/math/py-numpy LIB_DEPENDS= libcairo.so:${PORTSDIR}/graphics/cairo \ libcfitsio.so:${PORTSDIR}/astro/cfitsio \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libnetpbm.so:${PORTSDIR}/graphics/netpbm RUN_DEPENDS:= ${BUILD_DEPENDS} USES= gmake pkgconfig python tar:bzip2 ALL_TARGET= all extra MAKE_ENV= INSTALL_DIR=${STAGEDIR}${PREFIX}/${PORTNAME} MAKE_JOBS_UNSAFE= yes SUB_FILES= pkg-message post-patch: @${REINPLACE_CMD} -E 's,python (setup|-c),${PYTHON_CMD} \1,' \ ${WRKSRC}/blind/Makefile ${WRKSRC}/libkd/Makefile \ ${WRKSRC}/sdss/Makefile ${WRKSRC}/util/Makefile # Outwit detection logic that thinks Clang does not support -shared argument @${REINPLACE_CMD} -e '/CCTEST/s,\\|warning:,,' \ ${WRKSRC}/util/makefile.common post-install: @${REINPLACE_CMD} -i '' -e 's|${STAGEDIR}||' \ ${STAGEDIR}${PREFIX}/${PORTNAME}/etc/${PORTNAME}.cfg @${FIND} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin -type f -not -name "*.py" \ -exec ${STRIP_CMD} {} \; @${FIND} ${STAGEDIR}${PREFIX}/${PORTNAME}/lib -type f -name "*.so" \ -exec ${STRIP_CMD} {} \; .include Index: head/astro/celestia/Makefile =================================================================== --- head/astro/celestia/Makefile (revision 375593) +++ head/astro/celestia/Makefile (revision 375594) @@ -1,105 +1,105 @@ # Created by: trevor # $FreeBSD$ PORTNAME= celestia PORTVERSION= 1.6.1 PORTREVISION= 7 CATEGORIES= astro MASTER_SITES= SF/${PORTNAME}/Celestia-source/${PORTVERSION} PKGNAMESUFFIX= -${CELESTIA_UI} MAINTAINER= danfe@FreeBSD.org COMMENT= Scriptable space flight simulator for X11 LICENSE= GPLv2 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USES= gettext gmake libtool lua pkgconfig USE_GL= gl GNU_CONFIGURE= yes EXTRA_PATCHES= ${FILESDIR}/celestia-1.6.1-lua-5.2.patch:-p1 \ ${FILESDIR}/celestia-lua-52-fix.patch:-p1 \ ${FILESDIR}/celestia-1.6.1-gcc47.patch:-p1 \ ${FILESDIR}/celestia-1.6.1-gcc48.patch:-p1 CXXFLAGS+= -fsigned-char # fix text rendering (see Gentoo bug 316573) CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -pthread UI_LIST= glut gtk gnome CELESTIA_UI?= glut CONFLICTS= ${UI_LIST:S|${CELESTIA_UI}||:S|^|celestia-|:S|$|-[0-9]*|} # Celestia provides different UI frontends; you should pick one that suits # you best by setting CELESTIA_UI variable. Possible values are: # # glut Bare-boned minimal GLUT-based core with no toolbar or menu (this is # the default one); # gtk Full interface with minimal dependencies: adds menu, configuration # dialog, some other utilities; # gnome Full GTK interface plus a few GNOME integration goodies, such as # preference saving in GConf (this looks and works very much like # the Windows interface). # .if ${CELESTIA_UI} == "glut" CONFIGURE_ARGS+= --with-glut USE_GL+= glut LDFLAGS+= -lGL .elif ${CELESTIA_UI} == "gtk" CONFIGURE_ARGS+= --with-gtk USE_GNOME+= gtk20 PLIST_FILES= share/applications/celestia.desktop .elif ${CELESTIA_UI} == "gnome" CATEGORIES+= gnome CONFIGURE_ARGS+= --with-gnome USE_GNOME+= libgnomeui GCONF_SCHEMAS= celestia.schemas PLIST_FILES= share/applications/celestia.desktop .else IGNORE= requires one of the <${UI_LIST}> values for CELESTIA_UI .endif .if ${CELESTIA_UI} == "gtk" || ${CELESTIA_UI} == "gnome" USES+= pathfix LIB_DEPENDS+= libgtkglext-x11-1.0.so:${PORTSDIR}/x11-toolkits/gtkglext \ libtheora.so:${PORTSDIR}/multimedia/libtheora STARTUP_NOTIFY= true PLIST_FILES+= share/celestia/celestia-logo.png share/celestia/celestiaui.xml .else STARTUP_NOTIFY= false .endif PORTDOCS= AUTHORS ChangeLog README OPTIONS_DEFINE= DOCS post-patch: # Fix Lua discovery pkg-config(1) calls @${REINPLACE_CMD} -E 's|lua5\.?|lua-5.|' ${WRKSRC}/configure # Remove controversial compiler options (respect our C[XX]FLAGS) .for o in O2 ffast-math fexpensive-optimizations fomit-frame-pointer @${REINPLACE_CMD} -e 's|-${o}||g' ${WRKSRC}/configure .endfor # Allow add-ons to be placed inside user's home directory @${REINPLACE_CMD} -e '/^#/!s|"extras"|& "~/.celestia"|' \ ${WRKSRC}/celestia.cfg # Inhibit installation of copies of GPL (lots of them; use LICENSE framework # instead) and remove bogus argument from mv(1) @${REINPLACE_CMD} -e 's|COPYING||g ; s| -b|| ' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|=.*COPYING_\*)|=| ; \ /KDE_DIST/s|COPYING_[^ ]* ||g' ${WRKSRC}/locale/Makefile.in @${REINPLACE_CMD} -e 's|kde_libs_htmldir|kde_htmldir|' \ ${WRKSRC}/src/celestia/kde/doc/celestia/Makefile.in post-install: # Technically, we should only install icon explicitly for GLUT UI, since # correct icons are properly installed for other cases, but doing it here # does not hurt and simplifies PLIST handling ${INSTALL_DATA} ${WRKSRC}/src/celestia/gtk/data/celestia.png \ ${STAGEDIR}${PREFIX}/share/pixmaps @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/astro/sunclock/Makefile =================================================================== --- head/astro/sunclock/Makefile (revision 375593) +++ head/astro/sunclock/Makefile (revision 375594) @@ -1,72 +1,72 @@ # Created by: torstenb # $FreeBSD$ PORTNAME= sunclock PORTVERSION= 3.57 CATEGORIES= astro x11-clocks MASTER_SITES= DEBIAN DISTNAME= ${PORTNAME}_${PORTVERSION}.orig MAINTAINER= ports@FreeBSD.org COMMENT= Shows which portion of the Earth's surface is illuminated by the Sun LICENSE= GPLv2 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USE_XORG= xpm CPPFLAGS+= $$(libpng-config --I_opts) \ -I${LOCALBASE}/include \ -DEMXBINDIR=\\\"${PREFIX}/bin\\\" \ -DDOCDIR=\\\"${PREFIX}/lib/X11/doc\\\" LDFLAGS+= $$(libpng-config --L_opts) \ -L${LOCALBASE}/lib post-patch: @cd ${WRKSRC} && ${SED} -e \ '/^DESTDIR/s|=.*|=${PREFIX}| ; \ s|/X11R6/man|$$(DESTDIR)/man| ; \ s|bin/X11|bin| ; \ s|^CC=|CC?=| ; \ s|^CFLAGS=|CFLAGS+=| ; \ s|-I/usr/include/X11|$${CPPFLAGS}| ; \ s|-L/usr/X11R6/lib|$${LDFLAGS}| ; \ s| make | $$(MAKE) | ; \ s|$$(SHAREDIR)/bin|$$(DESTDIR)/bin| ; \ s|$$(SHAREDIR)/editkit|$$(DESTDIR)/share/sunclock/editkit|' \ < Makefile.noimake > Makefile @${LN} -sf sunclock.man ${WRKSRC}/sunclock.1 @${REINPLACE_CMD} -e \ 's|= -O2|+= $${CPPFLAGS}| ; \ s|-L/usr/X11R6/lib|$${LDFLAGS}| ; \ s|gcc |$$(CC) |' ${WRKSRC}/editkit/Makefile.kit @${LN} -sf rc.example ${WRKSRC}/editkit/emxrc @${REINPLACE_CMD} -e \ 's|gzFile \* fd;|gzFile fd;|' ${WRKSRC}/readvmf.c do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} sunclock \ ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC} && ${INSTALL_MAN} sunclock.1 \ ${STAGEDIR}${MANPREFIX}/man/man1) @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${INSTALL_DATA} Sunclockrc \ ${STAGEDIR}${DATADIR}) @${MKDIR} ${STAGEDIR}${DATADIR}/earthmaps/vmf (cd ${WRKSRC}/vmf && ${INSTALL_DATA} *.vmf \ ${STAGEDIR}${DATADIR}/earthmaps/vmf) @${GZIP_CMD} ${STAGEDIR}${DATADIR}/earthmaps/vmf/*.vmf @${MKDIR} ${STAGEDIR}${DATADIR}/i18n (cd ${WRKSRC}/i18n && ${INSTALL_DATA} Sunclock.?? \ ${STAGEDIR}${DATADIR}/i18n) (cd ${WRKSRC}/editkit && ${INSTALL_PROGRAM} emx \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${DATADIR}/editkit (cd ${WRKSRC}/editkit && ${INSTALL_DATA} MANUAL.emacs README emxrc \ ${STAGEDIR}${DATADIR}/editkit) .include Index: head/astro/viking/Makefile =================================================================== --- head/astro/viking/Makefile (revision 375593) +++ head/astro/viking/Makefile (revision 375594) @@ -1,85 +1,85 @@ # Created by: David Le Brun # $FreeBSD$ PORTNAME= viking PORTVERSION= 1.5.1 PORTREVISION= 2 CATEGORIES= astro MASTER_SITES= SF/${PORTNAME}/ MAINTAINER= koalative@gmail.com COMMENT= Program to manage GPS data (tracks, waypoints, etc.) LICENSE= GPLv2 BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser LIB_DEPENDS= libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \ libpcre.so:${PORTSDIR}/devel/pcre \ libcurl.so:${PORTSDIR}/ftp/curl \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libexpat.so:${PORTSDIR}/textproc/expat2 \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig RUN_DEPENDS= gpsbabel:${PORTSDIR}/astro/gpsbabel USES= gmake iconv desktop-file-utils perl5 pkgconfig tar:bzip2 USE_XORG= pixman x11 xau xcb xcomposite xcursor xdamage xdmcp xext \ xfixes xi xinerama xrandr xrender USE_GNOME= cairo gnomedocutils gtk20 USE_PERL5= run GNU_CONFIGURE= yes INSTALLS_ICONS= yes INSTALLS_OMF= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -pthread PORTDOCS= AUTHORS ChangeLog NEWS README OPTIONS_DEFINE= DOCS GEOCACHES NLS GEOTAG GPSD OPTIONS_DEFAULT= GEOTAG GPSD MERKAATOR OPTIONS_MULTI= OpenStreetMap-Editor OPTIONS_MULTI_OpenStreetMap-Editor= JOSM MERKAATOR GEOCACHES_DESC= GeoCaches Acquire support GEOTAG_DESC= Geotag support GPSD_DESC= Realtime GPS tracking JOSM_DESC= Edit OpenStreetMap via JOSM MERKAATOR_DESC= Edit OpenStreetMap via Merkaartor OPTIONS_SUB= yes GEOCACHES_CONFIGURE_ENABLE= geocaches NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext GEOTAG_LIB_DEPENDS= libexif.so:${PORTSDIR}/graphics/libexif GEOTAG_CONFIGURE_ENABLE=geotag GPSD_LIB_DEPENDS= libgpsd.so:${PORTSDIR}/astro/gpsd GPSD_CONFIGURE_ENABLE= realtime-gps-tracking JOSM_RUN_DEPENDS= josm:${PORTSDIR}/astro/josm MERKAATOR_RUN_DEPENDS= merkaartor:${PORTSDIR}/astro/merkaartor .include .if ${PORT_OPTIONS:MGEOCACHES} SUB_FILES+= pkg-message .endif post-patch: @${REINPLACE_CMD} -e '/^AM_CFLAGS/s| -g | |' ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e 's|Science;|Education;Science;|' \ ${WRKSRC}/src/viking.desktop.in post-install: ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/astro/xephem/Makefile =================================================================== --- head/astro/xephem/Makefile (revision 375593) +++ head/astro/xephem/Makefile (revision 375594) @@ -1,67 +1,67 @@ # Created by: erich@FreeBSD.org # $FreeBSD$ PORTNAME= xephem PORTVERSION= 3.7.6 CATEGORIES= astro MASTER_SITES= # http://www.clearskyinstitute.com/xephem/ MAINTAINER= jpaetzel@FreeBSD.org COMMENT= Interactive astronomical ephemeris program -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg USES= gmake motif LDFLAGS+= -lfontconfig USE_XORG= xp xt xext xmu x11 xft MAKE_JOBS_UNSAFE= yes WRKSRC= ${WRKDIR}/${DISTNAME}/GUI/xephem RESTRICTED= Personal use only # XXX needs to be the same as DISTFILES XEPHEMSRC= ${PORTNAME}-${PORTVERSION}.tar.gz .include .for file in ${XEPHEMSRC} .if !exists(${DISTDIR}/${file}) IGNORE= because of licensing restrictions, you must manually fetch ${file}\ from http://www.clearskyinstitute.com/xephem/,\ place it in ${DISTDIR} and then run make again .endif .endfor post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ -e 's|/usr/X11R6|${LOCALBASE}|g' \ ${WRKSRC}/Makefile @${FIND} ${WRKSRC}/../.. -name Makefile -type f | \ ${XARGS} ${REINPLACE_CMD} -e 's|CC = gcc|CC?= ${CC}|g ; \ s|CFLAGS =|CFLAGS+=|g ; \ s|LDFLAGS =|LDFLAGS+=|g ; \ s|-O2 ||g' pre-build: @${ECHO_CMD} 'XEphem.ShareDir: ${STAGEDIR}${PREFIX}/lib/X11/xephem' \ > ${WRKSRC}/XEphem.ad pre-install: @${FIND} ${WRKSRC}/../.. -name Makefile.bak -type f -delete @${CP} ${WRKSRC}/xephem.man ${STAGEDIR}${PREFIX}/man/man1/xephem.1 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xephem ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/XEphem.ad ${STAGEDIR}${PREFIX}/lib/X11/app-defaults/XEphem post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/X11/xephem ${TAR} -C ${WRKSRC} -cf - auxil catalogs fifos fits gallery help lo \ | ${TAR} -C ${STAGEDIR}${PREFIX}/lib/X11/xephem --unlink -xf - @${FIND} ${STAGEDIR}${PREFIX}/lib/X11/xephem \ | ${XARGS} ${CHOWN} ${SHAREOWN}:${SHAREGROUP} @${FIND} ${STAGEDIR}${PREFIX}/lib/X11/xephem -type f | ${XARGS} ${CHMOD} ${SHAREMODE} .include Index: head/astro/xplanet/Makefile =================================================================== --- head/astro/xplanet/Makefile (revision 375593) +++ head/astro/xplanet/Makefile (revision 375594) @@ -1,44 +1,44 @@ # Created by: darius@dons.net.au # $FreeBSD$ PORTNAME= xplanet PORTVERSION= 1.3.0 PORTREVISION= 5 CATEGORIES= astro geography MASTER_SITES= SF MAINTAINER= novel@FreeBSD.org COMMENT= Draw pictures of the earth textured by an image GNU_CONFIGURE= yes USES= iconv USE_XORG= xt xscrnsaver CONFIGURE_ARGS= --with-map-extension=jpg CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lm OPTIONS_DEFINE= FREETYPE PANGO GIF JPEG PNG PNM TIFF OPTIONS_DEFAULT= FREETYPE PANGO GIF JPEG PNG PNM TIFF FREETYPE_CONFIGURE_WITH= --with-freetype FREETYPE_LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 PANGO_CONFIGURE_WITH= pango PANGO_USE= GNOME=pango GIF_CONFIGURE_WITH= gif GIF_LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib JPEG_CONFIGURE_WITH= jpeg JPEG_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg PNG_CONFIGURE_WITH= png -PNG_LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +PNG_LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png PNM_CONFIGURE_WITH= pnm PNM_LIB_DEPENDS= libnetpbm.so:${PORTSDIR}/graphics/netpbm TIFF_CONFIGURE_WITH= tiff TIFF_LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff post-extract: @${REINPLACE_CMD} -e "s/default/default.sample/g" ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e "s/PrintGifError();/GifError();/g" \ ${WRKSRC}/src/libimage/gif.c @${MV} ${WRKSRC}/xplanet/config/default ${WRKSRC}/xplanet/config/default.sample .include Index: head/audio/csound6/Makefile =================================================================== --- head/audio/csound6/Makefile (revision 375593) +++ head/audio/csound6/Makefile (revision 375594) @@ -1,145 +1,145 @@ # Created by: trevor # $FreeBSD$ PORTNAME= csound PORTVERSION= 6.03.2 PORTREVISION= 2 CATEGORIES= audio lang MASTER_SITES= SF/${PORTNAME}/${PORTNAME}6/${PORTNAME:S/c/C/}${PORTVERSION:R} PKGNAMESUFFIX= 6 DISTNAME= ${PORTNAME:S/c/C/}${PORTVERSION} DIST_SUBDIR= csound MAINTAINER= ports@FreeBSD.org COMMENT= Sound synthesizer LICENSE= LGPL21 BUILD_DEPENDS= boost-libs>0:${PORTSDIR}/devel/boost-libs \ swig>2:${PORTSDIR}/devel/swig20 \ eigen>0:${PORTSDIR}/math/eigen3 \ gmm++>0:${PORTSDIR}/math/gmm++ LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile USES= bison cmake python:2 CMAKE_ARGS= -DBUILD_CSOUNDVST:BOOL=OFF \ -DBUILD_JAVA_INTERFACE:BOOL=OFF \ -DBUILD_PD_CLASS:BOOL=OFF \ -DBUILD_STK_OPCODES:BOOL=OFF \ -DBUILD_TESTS:BOOL=OFF \ -DPYTHON_MODULE_INSTALL_DIR:STRING="${PYTHONPREFIX_SITELIBDIR}" USE_LDCONFIG= yes SSP_UNSAFE= yes CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib SUB_FILES= pkg-message CONFLICTS= csound-5.* CONFLICTS_INSTALL= outguess-* OPTIONS_DEFINE= ALSA CURL DSSI FLTK FLUIDSYNTH JACK LUA NLS \ OPENMP OSC PNG PORTAUDIO PULSEAUDIO OPTIONS_DEFAULT= FLTK OPENMP OPTIONS_SUB= yes ALSA_DESC= Build ALSA I/O module ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib ALSA_CMAKE_OFF= -DUSE_ALSA:BOOL=OFF CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl CURL_CMAKE_OFF= -DUSE_CURL:BOOL=OFF DSSI_DESC= Build DSSI/LADSPA host opcodes DSSI_BUILD_DEPENDS= dssi>0:${PORTSDIR}/audio/dssi DSSI_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib DSSI_RUN_DEPENDS= dssi>0:${PORTSDIR}/audio/dssi DSSI_CMAKE_OFF= -DBUILD_DSSI_OPCODES:BOOL=OFF FLTK_DESC= Build FLTK plugin and GUI FLTK_LIB_DEPENDS= libfltk.so:${PORTSDIR}/x11-toolkits/fltk FLTK_CMAKE_ON= -DBUILD_WINSOUND:BOOL=ON FLTK_CMAKE_OFF= -DBUILD_CSOUND_AC:BOOL=OFF \ -DBUILD_VIRTUAL_KEYBOARD:BOOL=OFF \ -DUSE_FLTK:BOOL=OFF FLUIDSYNTH_DESC= Building FluidSynth opcodes FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:${PORTSDIR}/audio/fluidsynth FLUIDSYNTH_CMAKE_OFF= -DBUILD_FLUID_OPCODES:BOOL=OFF JACK_DESC= Build Jack I/O module and opcodes JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack JACK_CMAKE_OFF= -DBUILD_JACK_OPCODES:BOOL=OFF \ -DUSE_JACK:BOOL=OFF LUA_DESC= Build Lua Interface and opcodes LUA_LIB_DEPENDS= libluajit-5.1.so:${PORTSDIR}/lang/luajit LUA_CMAKE_OFF= -DBUILD_CSOUND_AC_LUA_INTERFACE:BOOL=OFF \ -DBUILD_LUA_INTERFACE:BOOL=OFF \ -DBUILD_LUA_OPCODES:BOOL=OFF NLS_USES= gettext NLS_CMAKE_OFF= -DGETTEXT_MSGFMT_EXECUTABLE="" \ -DLIBINTL_HEADER:STRING="" \ -DLIBINTL_LIBRARY:STRING="" \ -DUSE_GETTEXT:BOOL=OFF OPENMP_USES= compiler:openmp OPENMP_CMAKE_OFF= -DUSE_OPEN_MP:BOOL=OFF OSC_DESC= Build OSC opcodes OSC_LIB_DEPENDS= liblo.so:${PORTSDIR}/audio/liblo OSC_CMAKE_OFF= -DBUILD_OSC_OPCODES:BOOL=OFF PNG_DESC= Build Image opcodes -PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +PNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png PNG_CMAKE_OFF= -DBUILD_IMAGE_OPCODES:BOOL=OFF PORTAUDIO_DESC= Build PortAudio I/O module PORTAUDIO_BUILD_DEPENDS=portaudio2>0:${PORTSDIR}/audio/portaudio2 PORTAUDIO_RUN_DEPENDS= portaudio2>0:${PORTSDIR}/audio/portaudio2 PORTAUDIO_CMAKE_ON= -DPORTAUDIO_INCLUDE_PATH:STRING="${LOCALBASE}/include/portaudio2" \ -DPORTAUDIO_LIBRARY:STRING="${LOCALBASE}/lib/portaudio2/libportaudio.so" PORTAUDIO_CMAKE_OFF= -DUSE_PORTAUDIO:BOOL=OFF PULSEAUDIO_DESC= Build PulseAudio I/O module PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:${PORTSDIR}/audio/pulseaudio PULSEAUDIO_CMAKE_OFF= -DUSE_PULSEAUDIO:BOOL=OFF .include .if ${OSVERSION} < 1000033 BUILD_DEPENDS+= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex CMAKE_ARGS+= -DFLEX_EXECUTABLE:STRING="${LOCALBASE}/bin/flex" .endif post-patch: @${REINPLACE_CMD} -e \ '/-O3/s|^|#| ; \ /PYTHON_MODULE_INSTALL_DIR/s|^|#| ; \ /CMAKE_SYSTEM_NAME/s|"Linux"|"${OPSYS}"| ; \ s|(LIBINTL_LIBRARY OR LINUX)|(LIBINTL_LIBRARY)| ; \ s|(NOT LINUX)|(LINUX)| ; \ s|-D_GNU_SOURCE|| ; \ s| dl)|)|' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e \ 's|/usr/local|${LOCALBASE}|' \ ${WRKSRC}/InOut/CMakeLists.txt @${REINPLACE_CMD} -e \ 's|||' \ ${WRKSRC}/InOut/rtpa.c @${REINPLACE_CMD} -e \ 's|/usr/include/Python2.7|${PYTHON_INCLUDEDIR}| ; \ s|/usr/local|${LOCALBASE}| ; \ /linuxjoystick/s|^|#| ; \ s| dl)|)|' \ ${WRKSRC}/Opcodes/CMakeLists.txt @${REINPLACE_CMD} -e \ '/CMAKE_SYSTEM_NAME/s|"Linux"|"${OPSYS}"| ; \ s|--{WINSOUND_H}|$${WINSOUND_H}|' \ ${WRKSRC}/frontends/CMakeLists.txt @${REINPLACE_CMD} -e \ 's| mixer)| csmixer)|' \ ${WRKSRC}/util/CMakeLists.txt @${REINPLACE_CMD} -e \ 's|_IS_GNUCC)|_IS_GNUCC OR __COMPILER_CLANG)|' \ ${WRKSRC}/util1/CMakeLists.txt post-install: @${LN} -sf libcsnd6.so.6.0 ${STAGEDIR}${PREFIX}/lib/libcsnd6.so.6 @${LN} -sf libcsound64.so.6.0 ${STAGEDIR}${PREFIX}/lib/libcsound64.so.6 .if ${PORT_OPTIONS:MFLTK} @${LN} -sf libCsoundAC.so.6.0 ${STAGEDIR}${PREFIX}/lib/libCsoundAC.so.6 .endif .include Index: head/audio/dvda-author/Makefile =================================================================== --- head/audio/dvda-author/Makefile (revision 375593) +++ head/audio/dvda-author/Makefile (revision 375594) @@ -1,48 +1,48 @@ # Created by: dieringe@zedat.fu-berlin.de # $FreeBSD$ PORTNAME= dvda-author PORTVERSION= 09.05 PORTREVISION= 11 PORTEPOCH= 1 CATEGORIES= audio MASTER_SITES= SF/dvd-audio/${PORTNAME}-core/${PORTNAME}-${PORTVERSION}-core DISTNAME= ${PORTNAME}-${PORTVERSION}-7 MAINTAINER= martin.dieringer@gmx.de COMMENT= Author and playback unencrypted and uncompressed Audio-DVDs LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac \ libogg.so:${PORTSDIR}/audio/libogg \ libsox.so:${PORTSDIR}/audio/sox \ libsamplerate.so:${PORTSDIR}/audio/libsamplerate \ libltdl.so:${PORTSDIR}/devel/libltdl \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} LDFLAGS+= -L${LOCALBASE}/lib CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/FLAC USES= tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-flac=${LOCALBASE}/lib/libFLAC.so \ --with-ogg=${LOCALBASE}/lib/libogg.so \ --enable-glibc USE_CSTD= gnu89 OPTIONS_DEFINE= DOCS .include .if ! ${PORT_OPTIONS:MDOCS} CONFIGURE_ARGS+= --docdir=${WRKDIR}/doc .endif post-patch: @${REINPLACE_CMD} 's|-std=c99||g' \ ${WRKSRC}/configure \ ${WRKSRC}/libats2wav/Makefile.in @${REINPLACE_CMD} 's|-std=c99 -O3||' \ ${WRKSRC}/fixwav/src/Makefile.in .include Index: head/audio/enscribe/Makefile =================================================================== --- head/audio/enscribe/Makefile (revision 375593) +++ head/audio/enscribe/Makefile (revision 375594) @@ -1,40 +1,40 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= enscribe PORTVERSION= 0.1.0 PORTREVISION= 6 CATEGORIES= audio graphics MASTER_SITES= http://www.coppercloudmusic.com/enscribe/ MAINTAINER= ports@FreeBSD.org COMMENT= Create digital audio watermark images from photographic images LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile \ libgd.so:${PORTSDIR}/graphics/gd \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 USES= pkgconfig tar:tgz LICENSE= GPLv2 PORTDOCS= README PLIST_FILES= bin/enscribe OPTIONS_DEFINE= DOCS do-build: cd ${BUILD_WRKSRC}; ${CC} ${CFLAGS} \ `pkg-config --cflags --libs sndfile freetype2` \ -I${LOCALBASE}/include -L${LOCALBASE}/lib \ -lgd -lpng -ljpeg -lm -lz \ -o enscribe enscribe.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/enscribe ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/audio/sox/Makefile =================================================================== --- head/audio/sox/Makefile (revision 375593) +++ head/audio/sox/Makefile (revision 375594) @@ -1,107 +1,107 @@ # Created by: torstenb # $FreeBSD$ PORTNAME= sox PORTVERSION= 14.4.1 PORTREVISION= 6 CATEGORIES= audio MASTER_SITES= SF MAINTAINER= dnelson@allantgroup.com COMMENT= SOund eXchange - universal sound sample translator LICENSE= LGPL21 GPLv2 LICENSE_COMB= dual LIB_DEPENDS= libltdl.so:${PORTSDIR}/devel/libltdl CONFLICTS= play-[0-9]* GNU_CONFIGURE= yes USES= pkgconfig libtool USE_LDCONFIG= yes USE_AUTOTOOLS= aclocal autoconf automake OPTIONS_DEFINE= ALSA AO AMRNB AMRWB FFMPEG FLAC GSM ID3TAG LADSPA LAME \ MAD PNG PULSEAUDIO SNDFILE VORBIS WAVPACK OPTIONS_DEFAULT= AO FFMPEG FLAC GSM ID3TAG MAD PNG SNDFILE VORBIS # Default LAME to off for packages so we don't end up RESTRICTED .if !defined(PACKAGE_BUILDING) OPTIONS_DEFAULT+= LAME .endif AMRNB_DESC= AMR Speech Codec (Narrowband) AMRWB_DESC= AMR Speech Codec (Wideband) GSM_DESC= Use libgsm from ports (else use bundled lib) PNG_DESC= PNG spectrogram creation CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} CONFIGURE_ARGS+= --with-pkgconfigdir="${PREFIX}/libdata/pkgconfig" CONFIGURE_ARGS+= --with-distro="${CONFIGURE_TARGET} ${PKGNAME}" \ --with-gsm ALSA_CONFIGURE_WITH= alsa ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib ALSA_RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins AO_CONFIGURE_WITH= ao AO_LIB_DEPENDS= libao.so:${PORTSDIR}/audio/libao AMRNB_CONFIGURE_WITH= amrnb AMRNB_LIB_DEPENDS= libamrnb.so:${PORTSDIR}/audio/libamrnb AMRWB_CONFIGURE_WITH= amrwb AMRWB_LIB_DEPENDS= libamrwb.so:${PORTSDIR}/audio/libamrwb FFMPEG_CONFIGURE_WITH= ffmpeg FFMPEG_LIB_DEPENDS= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg VORBIS_CONFIGURE_WITH= oggvorbis VORBIS_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis SNDFILE_CONFIGURE_WITH= sndfile SNDFILE_LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile LADSPA_CONFIGURE_WITH= ladspa LADSPA_RUN_DEPENDS= ${LOCALBASE}/lib/ladspa/filter.so:${PORTSDIR}/audio/ladspa LADSPA_BUILD_DEPENDS= ${LOCALBASE}/lib/ladspa/filter.so:${PORTSDIR}/audio/ladspa LAME_CONFIGURE_WITH= lame LAME_LIB_DEPENDS= libmp3lame.so:${PORTSDIR}/audio/lame FLAC_CONFIGURE_WITH= flac FLAC_LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac MAD_CONFIGURE_WITH= mad MAD_LIB_DEPENDS= libmad.so:${PORTSDIR}/audio/libmad PNG_CONFIGURE_WITH= png -PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +PNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png PULSEAUDIO_CONFIGURE_WITH= pulseaudio PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio GSM_LIB_DEPENDS= libgsm.so:${PORTSDIR}/audio/gsm ID3TAG_CONFIGURE_WITH= id3tag ID3TAG_LIB_DEPENDS= libid3tag.so:${PORTSDIR}/audio/libid3tag WAVPACK_CONFIGURE_WITH= wavpack WAVPACK_LIB_DEPENDS= libwavpack.so:${PORTSDIR}/audio/wavpack .include .if ! ${PORT_OPTIONS:MGSM} # We cannot ask for gsm to be enabled without it trying to use external gsm, # so force the autoconf checks to fail CONFIGURE_ENV+= ac_cv_header_gsm_h=no ac_cv_header_gsm_gsm_h=no \ ac_cv_lib_gsm_gsm_create=no .endif post-patch: @${REINPLACE_CMD} -e 's/ CODEC_ID/ AV_CODEC_ID/g' \ -e 's/ CodecID/ AVCodecID/g' \ ${WRKSRC}/src/ffmpeg.c .include Index: head/audio/timidity++/Makefile =================================================================== --- head/audio/timidity++/Makefile (revision 375593) +++ head/audio/timidity++/Makefile (revision 375594) @@ -1,86 +1,86 @@ # Created by: Yoichi Asai # $FreeBSD$ PORTNAME= timidity++ PORTVERSION= 2.14.0 PORTREVISION?= 1 CATEGORIES+= audio MASTER_SITES= SF/timidity/TiMidity%2B%2B/TiMidity%2B%2B-${PORTVERSION} DISTNAME= TiMidity++-${PORTVERSION} MAINTAINER?= ports@FreeBSD.org COMMENT?= Software MIDI player LICENSE= GPLv2 # (or later) .if !defined(PKGNAMESUFFIX) LIB_DEPENDS= libarc.so:${PORTSDIR}/archivers/libarc \ libvorbis.so:${PORTSDIR}/audio/libvorbis RUN_DEPENDS= eawpats>0:${PORTSDIR}/audio/eawpats .endif USES= gmake tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_ENV+= SHLD="${CC} -shared" CPPFLAGS+= -I${LOCALBASE}/include/libarc -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -Wl,--export-dynamic PLIST_SUB+= TIMID_LIBDIR="${TIMID_LIBDIR}" EUCJP_LOCALE="${EUCJP_LOCALE}" .if !defined(PKGNAMESUFFIX) OPTIONS_DEFINE= DOCS EAWPLUS ESOUND X11 OPTIONS_DEFAULT= X11 EAWPLUS_DESC= Collection of Gravis Ultrasound MIDI patches EAWPLUS_RUN_DEPENDS= eawplus>0:${PORTSDIR}/audio/eawplus ESOUND_USE= gnome=esound ESOUND_CONFIGURE_ON= --enable-audio=oss,esd,vorbis ESOUND_CONFIGURE_OFF= --enable-audio=oss,vorbis -X11_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +X11_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png X11_USE= xorg=x11,xext X11_CONFIGURE_ON= --with-x --enable-spectrogram --enable-wrd \ --enable-dynamic X11_CONFIGURE_OFF= --without-x --disable-spectrogram --disable-wrd \ --disable-dynamic X11_CPPFLAGS= $$(libpng-config --I_opts) .endif TIMID_LIBDIR= lib/timidity EUCJP_LOCALE= ja_JP.eucJP .include .if defined(PKGNAMESUFFIX) .include "Makefile.interface" .else USES+= ncurses CONFIGURE_ARGS+=--enable-interface=ncurses,vt100,server \ --enable-network CONFLICTS_INSTALL= timidity-[0-9]* DOCFILES= README.alsaseq README.dl README.m2m README.mts README.sf pre-patch: @${RM} -f ${WRKSRC}/libarc/*.h @${RM} -f ${WRKSRC}/utils/mblock.h pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${TIMID_LIBDIR} @${MKDIR} ${STAGEDIR}${PREFIX}/share/timidity post-install:: (cd ${WRKSRC}/doc/ja_JP.eucJP && ${INSTALL_MAN} timidity.1 \ ${STAGEDIR}${MANPREFIX}/man/ja/man1) (cd ${WRKSRC}/doc/ja_JP.eucJP && ${INSTALL_MAN} timidity.cfg.5 \ ${STAGEDIR}${MANPREFIX}/man/ja/man5) @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/C && ${INSTALL_DATA} ${DOCFILES} \ ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/ja/${PORTNAME} (cd ${WRKSRC}/doc/ja_JP.eucJP && ${INSTALL_DATA} ${DOCFILES} \ ${STAGEDIR}${PREFIX}/share/doc/ja/${PORTNAME}) .endif # PKGNAMESUFFIX .include Index: head/biology/blat/Makefile =================================================================== --- head/biology/blat/Makefile (revision 375593) +++ head/biology/blat/Makefile (revision 375594) @@ -1,67 +1,67 @@ # Created by: Fernan Aguero # $FreeBSD$ PORTNAME= blat PORTVERSION= 35 CATEGORIES= biology MASTER_SITES= http://hgwdev.cse.ucsc.edu/~kent/src/ \ http://users.soe.ucsc.edu/~kent/src/ DISTNAME= ${PORTNAME}Src${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Fast tool for local sequence similarity searches -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png OPTIONS_DEFINE= DOCS WRKSRC= ${WRKDIR}/${PORTNAME}Src USES= gmake zip USE_OPENSSL= yes MAKEFILE= makefile MAKE_ENV= MACHTYPE="${ARCH}" STRIP="${TRUE}" MAKE_ARGS= HOME="${WRKSRC}/${BINDIR}" CPPFLAGS+= $$(libpng-config --cflags) LDFLAGS+= $$(libpng-config --ldflags) SUB_FILES= pkg-message PORTDOCS= README PLIST_FILES= ${EXECUTABLES:S,^,bin/,} \ lib/blat/webBlat/webBlat \ lib/blat/webBlat/install.txt EXECUTABLES= blat faToNib faToTwoBit gfClient gfServer nibFrag \ pslPretty pslReps pslSort twoBitInfo twoBitToFa .include post-patch: @${MKDIR} ${WRKSRC}/bin/${ARCH} @${MKDIR} ${WRKSRC}/lib/${ARCH} @${FIND} ${WRKSRC} -name "makefile" | ${XARGS} ${REINPLACE_CMD} -e \ 's|$${DESTDIR}||g' @${REINPLACE_CMD} -e \ 's|cd |$$(MAKE) -C | ; \ s| &&.*||' ${WRKSRC}/makefile @${REINPLACE_CMD} -e \ 's|^CC=|CC?=| ; \ s|^COPT=.*|COPT=$${CPPFLAGS}| ; \ s|^L=.*|L=$${LDFLAGS}|' ${WRKSRC}/inc/common.mk do-install: .for exe in ${EXECUTABLES} (cd ${WRKSRC}/bin/${ARCH} && ${INSTALL_PROGRAM} ${exe} \ ${STAGEDIR}${PREFIX}/bin) .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/lib/blat/webBlat (cd ${WRKSRC}/webBlat && ${INSTALL_PROGRAM} webBlat \ ${STAGEDIR}${PREFIX}/lib/blat/webBlat) (cd ${WRKSRC}/webBlat && ${INSTALL_DATA} install.txt \ ${STAGEDIR}${PREFIX}/lib/blat/webBlat) @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} README ${STAGEDIR}${DOCSDIR}) .include Index: head/biology/emboss/Makefile =================================================================== --- head/biology/emboss/Makefile (revision 375593) +++ head/biology/emboss/Makefile (revision 375594) @@ -1,58 +1,58 @@ # Created by: Johann Visagie # $FreeBSD$ PORTNAME= emboss PORTVERSION= 6.6.0 CATEGORIES= biology MASTER_SITES= ftp://emboss.open-bio.org/pub/EMBOSS/ DISTNAME= ${PORTNAME:tu}-${PORTVERSION} DIST_SUBDIR= ${PORTNAME} MAINTAINER= wen@FreeBSD.org COMMENT= Collection of open source tools for genetic sequence analysis LICENSE= GPLv2 BUILD_DEPENDS= clustalw:${PORTSDIR}/biology/clustalw \ primer3:${PORTSDIR}/biology/primer3 LIB_DEPENDS= libgd.so:${PORTSDIR}/graphics/gd \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png CONFLICTS= qmail-ldap-[0-9]* digest-[0-9]* PREFIX?= ${LOCALBASE}/emboss NO_MTREE= yes USES= gmake libtool iconv USE_SUBMAKE= yes GNU_CONFIGURE= yes USE_LDCONFIG= yes SUB_FILES= pkg-message SUB_LIST= PREFIX=${PREFIX} DATADIR=${DATADIR} LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+=${ICONV_CONFIGURE_ARG} DOCSDIR= ${PREFIX}/share/${PORTNAME:tu}/doc DATADIR= ${PREFIX}/share/${PORTNAME:tu} OPTIONS_DEFINE= DOCS X11 OPTIONS_DEFAULT= X11 DOCS_CONFIGURE_ON= --with-docroot=${DOCSDIR} X11_USE= XORG=x11 X11_USES= motif X11_LIB_DEPENDS= libgd.so:${PORTSDIR}/graphics/gd \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png X11_CONFIGURE_OFF= --without-x CONFIG_FILE= ${WRKSRC}/emboss/emboss.default.template post-patch: @${REINPLACE_CMD} -e 's/-liconv/${ICONV_LIB}/' ${WRKSRC}/configure pre-install: @ ${REINPLACE_CMD} -e 's#%%DATADIR%%#${PREFIX}/share/${PORTNAME:tu}#' ${CONFIG_FILE} post-install: ${INSTALL_DATA} ${CONFIG_FILE} ${STAGEDIR}${DATADIR} ${CHOWN} ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DATADIR}/emboss.default.template .include Index: head/biology/protomol/Makefile =================================================================== --- head/biology/protomol/Makefile (revision 375593) +++ head/biology/protomol/Makefile (revision 375594) @@ -1,49 +1,49 @@ # Created by: Sangwoo Shim # $FreeBSD$ PORTNAME= protomol PORTVERSION= 2.0.3 PORTREVISION= 10 CATEGORIES= biology MASTER_SITES= SF/${PORTNAME}/ProtoMol/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-tar.gz EXTRACT_SUFX= # empty MAINTAINER= ports@FreeBSD.org COMMENT= OO, component based, framework for molecular dynamics (MD) simulations -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libtiff.so:${PORTSDIR}/graphics/tiff GNU_CONFIGURE= yes USE_XORG= xmu xt sm ice xext x11 xi # Hack to cure a misbehavior of the configure script CONFIGURE_ARGS+= --without-irix_mipspro_mpi CPPFLAGS+= -I${LOCALBASE}/include CXXFLAGS+= -L${LOCALBASE}/lib WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_DEFINE= GLUT OPTIONS_DEFAULT= GLUT .include .if ${PORT_OPTIONS:MGLUT} CONFIGURE_ARGS+= --with-glut=yes USE_GL= glut .else CONFIGURE_ARGS+= --with-glut=no .endif .if ${PORT_OPTIONS:MEXAMPLES} post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${FIND} . | ${EGREP} -v '\.cvsignore' | \ ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${EXAMPLESDIR} .endif .include Index: head/cad/brlcad/Makefile =================================================================== --- head/cad/brlcad/Makefile (revision 375593) +++ head/cad/brlcad/Makefile (revision 375594) @@ -1,59 +1,59 @@ # Created by: Pedro F. Giffuni # $FreeBSD$ PORTNAME= brlcad PORTVERSION= 7.24.0 PORTREVISION= 2 CATEGORIES= cad MASTER_SITES= SF/${PORTNAME}/BRL-CAD%20Source/${PORTVERSION} MAINTAINER= erik@brlcad.org COMMENT= CSG modelling system from the US Ballistic Research Laboratory BUILD_DEPENDS= ${LOCALBASE}/include/tnt/jama_lu.h:${PORTSDIR}/math/jama \ xsltproc:${PORTSDIR}/textproc/libxslt LIB_DEPENDS= libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \ libdrm.so:${PORTSDIR}/graphics/libdrm \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ librle.so:${PORTSDIR}/graphics/urt \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libexpat.so:${PORTSDIR}/textproc/expat2 \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig USE_GL= gl glu USE_XORG= ice inputproto sm x11 xau xcb xdamage xdmcp xext xfixes xft xi \ xproto xrender xscrnsaver xt xxf86vm USES= tar:bzip2 bison pathfix cmake:outsource pkgconfig tk:85 USE_LDCONFIG= yes PREFIX?= ${LOCALBASE}/${PORTNAME} NO_MTREE= yes PLIST_SUB+= PORTVERSION=${PORTVERSION} CFLAGS+= -I${LOCALBASE}/include #LDFLAGS+= -L${LOCALBASE}/lib CMAKE_ARGS= -DBRLCAD_ENABLE_STRICT:BOOL=OFF MANPREFIX= ${PREFIX}/share BROKEN_sparc64= does not compile: invokes i386 assembler post-patch: @${REINPLACE_CMD} "s+-exact Tcl 8\.5\.9+Tcl 8.5+" ${WRKSRC}/src/other/tcl/library/init.tcl @${REINPLACE_CMD} -e 's|{LIB_DIR}|{prefix}/libdata|' \ ${WRKSRC}/misc/pkgconfig/CMakeLists.txt pre-install: ${CP} ${FILESDIR}/mged.sh ${WRKSRC} ${REINPLACE_CMD} -e 's+%%BRLCAD_ROOT%%+${PREFIX}+g;' ${WRKSRC}/mged.sh # note that installing outside of PREFIX wigs out package stuff... :/ post-install: ${INSTALL_SCRIPT} ${WRKSRC}/mged.sh ${STAGEDIR}${PREFIX}/bin/mged.sh ${MKDIR} ${STAGEDIR}${LOCALBASE}/bin ${LN} -s ${PREFIX}/bin/mged.sh ${STAGEDIR}${LOCALBASE}/bin/mged.sh regression-test: build @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} test) .include Index: head/cad/gmsh/Makefile =================================================================== --- head/cad/gmsh/Makefile (revision 375593) +++ head/cad/gmsh/Makefile (revision 375594) @@ -1,206 +1,206 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= gmsh PORTVERSION= 2.8.5 PORTREVISION= 1 CATEGORIES= cad MASTER_SITES= http://www.geuz.org/gmsh/src/ \ http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/ DISTNAME= ${PORTNAME}-${PORTVERSION}-source DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DIST_SUBDIR= gmsh EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= stephen@FreeBSD.org COMMENT= Automatic 3D finite element mesh generator LIB_DEPENDS= libfltk.so:${PORTSDIR}/x11-toolkits/fltk \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ liblapack.so:${PORTSDIR}/math/lapack WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-source SLAVEDIRS= cad/gmsh-occ USES= cmake fortran gmake tar:tgz USE_GL= yes ALL_TARGET= all MAKE_JOBS_UNSAFE= yes CMAKE_ARGS+= -DCMAKE_SKIP_RPATH:BOOL=YES OPTIONS_DEFINE= DOCS .if !defined(WITHOUT_STATIC_LIB) CMAKE_ARGS+= -DENABLE_BUILD_LIB=ON ALL_TARGET+= lib PLIST_SUB+= STATIC_LIB="" .else PLIST_SUB+= STATIC_LIB="@comment " .endif .if !defined(WITHOUT_SHARED_LIB) CMAKE_ARGS+= -DENABLE_BUILD_SHARED=ON ALL_TARGET+= shared PLIST_SUB+= SHARED_LIB="" VER=${PORTVERSION} VE=${PORTVERSION:R} USE_LDCONFIG= yes .else PLIST_SUB+= SHARED_LIB="@comment " .endif .if defined(PORT_OPTIONS:MDOCS) CMAKE_ARGS+= -DINSTALL_DOCS=OFF .endif .if defined(WITHOUT_TETGEN) CMAKE_ARGS+= -DENABLE_TETGEN=OFF .else NO_CDROM= Contact appropriate authors for commercial purposes if including Tetgen or Metis CMAKE_ARGS+= -DENABLE_TETGEN=ON .endif # Even though the taucs port pulls in the metis port, we will still need # WITHOUT_METIS not set when WITH_TAUCS is set, otherwise the linker # does not find the libraries installed by the metis port. .if defined(WITH_TAUCS) && defined(WITHOUT_METIS) IGNORE= requires that WITHOUT_METIS is not set if WITH_TAUCS is set .endif .if !defined(WITHOUT_METIS) NO_CDROM= Contact appropriate authors for commercial purposes if including Tetgen or Metis CMAKE_ARGS+= -DENABLE_METIS=ON .if defined(PORT_OPTIONS:MDOCS) IGNORE= the license for Metis requires that its documentation is included .endif DISTFILES+= manual.pdf PLIST_SUB+= METIS="" .else CMAKE_ARGS+= -DENABLE_METIS=OFF PLIST_SUB+= METIS="@comment " .endif .if defined(WITH_TAUCS) LIB_DEPENDS+= libtaucs.so:${PORTSDIR}/math/taucs CMAKE_ARGS+= -DENABLE_TAUCS=ON .else CMAKE_ARGS+= -DENABLE_TAUCS=OFF .endif .if !defined(WITHOUT_MED) LIB_DEPENDS+= libmed.so:${PORTSDIR}/french/med CMAKE_ARGS+= -DENABLE_MED=ON .else CMAKE_ARGS+= -DENABLE_MED=OFF .endif .if !defined(WITHOUT_CGNS) LIB_DEPENDS+= libcgns.so:${PORTSDIR}/science/cgnslib CMAKE_ARGS+= -DENABLE_CGNS=ON .else CMAKE_ARGS+= -DENABLE_CGNS=OFF .endif .if defined(WITHOUT_GMM) CMAKE_ARGS+= -DENABLE_GMM=OFF .endif .if defined(WITH_OCC) LIB_DEPENDS+= libTKernel.so:${PORTSDIR}/cad/opencascade CMAKE_ARGS+= -DENABLE_OCC=ON -DOCC_INC=${LOCALBASE}/include/OpenCASCADE CFLAGS+= -DHAVE_CONFIG_H -DHAVE_WOK_CONFIG_H -DFREEBSD CONFLICTS= gmsh-2.* .else CMAKE_ARGS+= -DENABLE_OCC=OFF CONFLICTS= gmsh-occ-2.* .endif # TODO # Dependencies against PythonLibs, swig and petsc are found and registered if installed # => add knobs to handle them. PKGMESSAGE= ${WRKDIR}/pkg-message .include pre-everything:: @${ECHO_MSG} "" .if !defined(WITHOUT_TETGEN) @${ECHO_MSG} "Define WITHOUT_TETGEN to disable Tetgen as an alternative" @${ECHO_MSG} "3D mesh generator." @${ECHO_MSG} "" .endif .if !defined(WITHOUT_METIS) @${ECHO_MSG} "Define WITHOUT_METIS to disable Metis as an alternative" @${ECHO_MSG} "3D mesh generator." @${ECHO_MSG} "" .endif .if !defined(WITH_TAUCS) @${ECHO_MSG} "Define WITH_TAUCS to enable the Taucs linear algebra solver." @${ECHO_MSG} "" .endif .if !defined(WITHOUT_MED) @${ECHO_MSG} "Define WITHOUT_MED to disable MED support." @${ECHO_MSG} "" .endif .if !defined(WITHOUT_CGNS) @${ECHO_MSG} "Define WITHOUT_CGNS to disable CGNS support." @${ECHO_MSG} "" .endif .if !defined(WITHOUT_GMM) @${ECHO_MSG} "Define WITHOUT_GMM to disable gmm++ support." @${ECHO_MSG} "" .endif .if !defined(WITH_OCC) @${ECHO_MSG} "Define WITH_OCC to enable STEP, IGES and BREP support" @${ECHO_MSG} "(through OpenCascade)." @${ECHO_MSG} "" .endif .if !defined(WITHOUT_STATIC_LIB) @${ECHO_MSG} "Define WITHOUT_STATIC_LIB to avoid building and installing the static library." @${ECHO_MSG} "(You would want to do this to reduce build time.)" @${ECHO_MSG} "" .endif .if !defined(WITHOUT_SHARED_LIB) @${ECHO_MSG} "Define WITHOUT_SHARED_LIB to avoid building and installing the shared library." @${ECHO_MSG} "(You would want to do this to reduce build time.)" @${ECHO_MSG} "" .endif post-extract: ${CP} ${DISTDIR}/${DIST_SUBDIR}/manual.pdf ${WRKDIR} ${TOUCH} ${PKGMESSAGE} .if !defined(WITHOUT_TETGEN) @${ECHO} >> ${PKGMESSAGE} @${ECHO} "The FreeBSD project has been granted redistribution rights" >> ${PKGMESSAGE} @${ECHO} "but anyone attempting to redistribute Gmsh with Tetgen" >> ${PKGMESSAGE} @${ECHO} "for strict commercial purposes must still contact the author" >> ${PKGMESSAGE} @${ECHO} "(Hang Si) and license the code." >> ${PKGMESSAGE} .endif .if !defined(WITHOUT_METIS) @${ECHO} >> ${PKGMESSAGE} @${ECHO} "The FreeBSD project has been granted redistribution rights" >> ${PKGMESSAGE} @${ECHO} "but anyone attempting to redistribute Gmsh with Metis" >> ${PKGMESSAGE} @${ECHO} "must still contact the author" >> ${PKGMESSAGE} @${ECHO} "http://glaros.dtc.umn.edu/gkhome/metis/metis/faq?q=metis/metis/faq#distribute" >> ${PKGMESSAGE} @${ECHO} "\"A Fast and Highly Quality Multilevel Scheme for Partitioning Irregular Graphs\". George Karypis and Vipin Kumar. SIAM Journal on Scientific Computing, Vol. 20, No. 1, pp. 359-392, 1999." >> ${PKGMESSAGE} .endif .if defined(WITH_TAUCS) @${ECHO} >> ${PKGMESSAGE} @${ECHO} "There might be licensing issues with using Taucs with Gmsh" >> ${PKGMESSAGE} @${ECHO} "because Taucs requires Metis." >> ${PKGMESSAGE} .endif pre-configure: ${REINPLACE_CMD} -e s+share/doc/gmsh+${DOCSDIR_REL}+ \ -e s+share/man/man1+man/man1+ ${WRKSRC}/CMakeLists.txt post-install: .if !defined(WITHOUT_METIS) ${MKDIR} ${STAGEDIR}${DOCSDIR}/metis ${INSTALL_DATA} ${WRKDIR}/manual.pdf ${STAGEDIR}${DOCSDIR}/metis .endif .include Index: head/cad/leocad/Makefile =================================================================== --- head/cad/leocad/Makefile (revision 375593) +++ head/cad/leocad/Makefile (revision 375594) @@ -1,95 +1,95 @@ # Created by: David Yeske # $FreeBSD$ PORTNAME= leocad PORTVERSION= 0.80.3 PORTREVISION= 1 CATEGORIES= cad MASTER_SITES= SF/nemysisfreebsdp/${CATEGORIES}/${PORTNAME}/ DISTFILES= LeoCAD-Source-${PORTVERSION}.tgz DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= LeoCAD-Source-${PORTVERSION}.tgz MAINTAINER= koalative@gmail.com COMMENT= CAD program that uses bricks similar to those found in many toys LICENSE= GPLv2 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png WRKSRC= ${WRKDIR}/${PORTNAME} USES= desktop-file-utils gmake pkgconfig qmake shared-mime-info USE_QT4= moc_build rcc_build uic_build iconengines_run imageformats_run \ corelib gui network opengl USE_GL= glut USE_GNOME= gtk20 PORTDOCS= CREDITS.txt README.txt OPTIONS_DEFINE= DOCS OPTIONS_SINGLE= LIBRARY OPTIONS_SINGLE_LIBRARY= LDRAW LEOCAD OPTIONS_DEFAULT= LEOCAD LDRAW_DESC= Library from LDraw symlink, mostly fewer pieces LEOCAD_DESC= Library from LeoCad file, mostly more pieces INSTALLS_ICONS= yes ICON_SIZES= 16x16 24x24 32x32 48x48 64x64 128x128 256x256 512x512 .include .if ${PORT_OPTIONS:MLDRAW} RUN_DEPENDS= ${LOCALBASE}/share/ldraw/models/car.dat:${PORTSDIR}/cad/ldraw .endif .if ${PORT_OPTIONS:MLEOCAD} LEOCAD_PIECES= Library-Linux-7931.zip DISTFILES+= ${LEOCAD_PIECES} EXTRACT_DEPENDS=${UNZIP_CMD}:${PORTSDIR}/archivers/unzip post-extract: @${UNZIP_CMD} -q -o ${_DISTDIR}/${LEOCAD_PIECES} -d ${WRKDIR}/pieces .endif post-patch: @${REINPLACE_CMD} -e 's|/usr|${PREFIX}|; \ s|share/man/man1|man/man1|; \ s|docs.files = docs/README.txt docs/CREDITS.txt docs/COPYING.txt|docs.files = |' \ ${WRKSRC}/${PORTNAME}.pro .for s in 16 24 32 48 64 128 256 512 @cd ${WRKSRC}/tools/icon && \ ${MV} ${PORTNAME}-${s}.png ${PORTNAME}_${s}x${s}.png .endfor @cd ${WRKSRC}/tools/icon && ${CP} -a ${PORTNAME}_128x128.png icon128.png post-install: @${MKDIR} ${STAGEDIR}${DATADIR} .if ${PORT_OPTIONS:MLDRAW} ${LN} -s ${PREFIX}/share/ldraw ${STAGEDIR}${DATADIR}/library.bin .endif .if ${PORT_OPTIONS:MLEOCAD} ${INSTALL_DATA} ${WRKDIR}/pieces/* ${STAGEDIR}${DATADIR} .endif .for s in ${ICON_SIZES} @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps ${INSTALL_DATA} ${WRKSRC}/tools/icon/${PORTNAME}_${s}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps .for i in document*.png icon*.png @cd ${WRKSRC}/tools/icon && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DATADIR} .endfor @${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ ${INSTALL_MAN} ${WRKSRC}/docs/leocad.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/docs/|} ${STAGEDIR}${DOCSDIR} .include Index: head/cad/openvsp/Makefile =================================================================== --- head/cad/openvsp/Makefile (revision 375593) +++ head/cad/openvsp/Makefile (revision 375594) @@ -1,52 +1,52 @@ # Created by: Fernando Apesteguia # $FreeBSD$ PORTNAME= openvsp PORTVERSION= 2.3.0 PORTREVISION= 2 CATEGORIES= cad MASTER_SITES= GH MAINTAINER= fernando.apesteguia@gmail.com COMMENT= Create a 3D model of an aircraft defined by engineering parameters LICENSE= NOSA13 LICENSE_NAME= NASA Open Source Agreement version 1.3 LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${LOCALBASE}/lib/libopenNURBS.a:${PORTSDIR}/graphics/opennurbs LIB_DEPENDS= libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libdrm.so:${PORTSDIR}/graphics/libdrm \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libexpat.so:${PORTSDIR}/textproc/expat2 \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ libfltk.so:${PORTSDIR}/x11-toolkits/fltk USE_GITHUB= yes GH_PROJECT= OpenVSP GH_ACCOUNT= ${GH_PROJECT} GH_TAGNAME= ${GH_PROJECT}_${PORTVERSION} GH_COMMIT= 568c424 CMAKE_SOURCE_PATH= ${WRKSRC}/src USES= cmake:outsource dos2unix iconv USE_XORG= ice sm x11 xau xcb xdamage xdmcp xext xfixes xft \ xinerama xrender xxf86vm USE_GL= glu USE_GNOME= libxml2 CFLAGS+= -I${LOCALBASE}/include/openNURBS PLIST_FILES= bin/vsp PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/vsp/vsp ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/comms/xastir/Makefile =================================================================== --- head/comms/xastir/Makefile (revision 375593) +++ head/comms/xastir/Makefile (revision 375594) @@ -1,112 +1,112 @@ # Created by: Carl Makin # $FreeBSD$ PORTNAME= xastir PORTVERSION= 2.0.4 PORTREVISION= 8 CATEGORIES= comms hamradio MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-stable/${PORTNAME}-${PORTVERSION} MAINTAINER= carl@stagecraft.cx COMMENT= X Amateur Station Tracking and Information Reporting BUILD_DEPENDS= xfontsel:${PORTSDIR}/x11-fonts/xfontsel RUN_DEPENDS= wget:${PORTSDIR}/ftp/wget LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png GNU_CONFIGURE= yes USES= gettext gmake motif SUB_FILES= pkg-message OPTIONS_DEFINE= SHAPELIB DBFAWK MAGICK CURL GEOTIFF GDAL GPSMAN FESTIVAL \ RTREE ERRORPOP BDB OPTCFLAGS SHAPELIB_DESC= Include Shapelib support DBFAWK_DESC= Include DBFAWK Support MAGICK_DESC= Include GraphicsMagick Support CURL_DESC= Include CURL Internet Image support GEOTIFF_DESC= Include GeoTIFF Support GDAL_DESC= Include GDAL Support GPSMAN_DESC= Include GPSMAN Support FESTIVAL_DESC= Include Festival Voice Synthesis Support RTREE_DESC= Enable spatial indexing of shapefiles ERRORPOP_DESC= Send error popups to stderr BDB_DESC= Tiger Map Caching using Berkeley DB OPTCFLAGS_DESC= Use optimized CFLAGS (-O2 -pipe) OPTIONS_DEFAULT= SHAPELIB DBFAWK MAGICK CURL RTREE BDB .include .if ${PORT_OPTIONS:MSHAPELIB} LIB_DEPENDS+= libshp.so:${PORTSDIR}/devel/shapelib .else CONFIGURE_ARGS+= --without-shapelib .endif .if ${PORT_OPTIONS:MMAGICK} LIB_DEPENDS+= libGraphicsMagickWand.so:${PORTSDIR}/graphics/GraphicsMagick .else CONFIGURE_ARGS+= --without-imagemagick --without-graphicsmagick .endif .if ${PORT_OPTIONS:MDBFAWK} LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre .else CONFIGURE_ARGS+= --without-dbfawk .endif .if ${PORT_OPTIONS:MCURL} LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl .endif .if ${PORT_OPTIONS:MGEOTIFF} LIB_DEPENDS+= libgeotiff.so:${PORTSDIR}/graphics/libgeotiff .endif .if ${PORT_OPTIONS:MGDAL} LIB_DEPENDS+= libgdal.so:${PORTSDIR}/graphics/gdal .else CONFIGURE_ARGS+= --without-gdal .endif .if ${PORT_OPTIONS:MGPSMAN} BUILD_DEPENDS+= ${LOCALBASE}/share/doc/gpsmanshp/GPSManSHP.pdf:${PORTSDIR}/graphics/gpsmanshp SHAPELIB= true .else CONFIGURE_ARGS+= --without-gpsman .endif .if ${PORT_OPTIONS:MFESTIVAL} BUILD_DEPENDS+= festival:${PORTSDIR}/audio/festival .else CONFIGURE_ARGS+= --without-festival .endif .if ${PORT_OPTIONS:MRTREE} CONFIGURE_ARGS+= --with-rtree .endif .if ${PORT_OPTIONS:MERRORPOP} CONFIGURE_ARGS+= --with-errorpopups .endif .if ${PORT_OPTIONS:MBDB} USE_BDB= 41+ WITH_BDB_HIGHEST= ${TRUE} INVALID_BDB_VER= 2 3 40 CONFIGURE_ARGS+= --with-bdb-incdir=${BDB_INCLUDE_DIR} --with-bdb-libdir=${BDB_LIB_DIR} .endif .if ${PORT_OPTIONS:MOPTCFLAGS} CFLAGS+= -O2 -pipe .endif .if ${ARCH} == "sparc64" BROKEN= Does not compile on sparc64 .endif .include Index: head/converters/wkhtmltopdf/Makefile =================================================================== --- head/converters/wkhtmltopdf/Makefile (revision 375593) +++ head/converters/wkhtmltopdf/Makefile (revision 375594) @@ -1,88 +1,88 @@ # Created by: Martin Matuska # $FreeBSD$ PORTNAME= wkhtmltopdf PORTVERSION= 0.12.1 CATEGORIES= converters MASTER_SITES= SF MASTER_SITE_SUBDIR= ${PORTNAME}/${PORTVERSION} DISTNAME= wkhtmltox-${PORTVERSION} MAINTAINER= mm@FreeBSD.org COMMENT= Convert HTML (or live webpages) to PDF or image LICENSE= LGPL3 LICENSE_FILE_LGPL3= ${INSTALL_WRKSRC}/COPYING LIB_DEPENDS+= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USES= pkgconfig gmake perl5 iconv tar:bzip2 USE_XORG= x11 xext xrender USE_PERL5= build USE_LDCONFIG= yes HAS_CONFIGURE= yes WRKSRC= ${WRKDIR}/wkhtmltox-${PORTVERSION} PATCH_WRKSRC= ${WRKSRC}/qt CONFIGURE_WRKSRC= ${WRKSRC}/build/qt BUILD_WRKSRC= ${WRKSRC}/build/qt INSTALL_WRKSRC= ${WRKSRC}/build/app CONFIGURE_SCRIPT= ../../qt/configure CONFIGURE_ARGS= -prefix ${WRKSRC}/build/qt \ -opensource -confirm-license -fast -release -static \ -graphicssystem raster -webkit -exceptions -xmlpatterns -system-zlib \ -system-libpng -system-libjpeg -no-libmng -no-libtiff -no-stl \ -no-accessibility -no-qt3support -no-phonon -no-phonon-backend \ -no-opengl -no-declarative -no-script -no-scripttools \ -no-sql-ibase -no-sql-mysql -no-sql-odbc -no-sql-psql \ -no-sql-sqlite -no-sql-sqlite2 -no-mmx -no-3dnow -no-sse -no-sse2 \ -no-multimedia -nomake demos -nomake docs -nomake examples \ -nomake tools -nomake tests -nomake translations -xrender -largefile \ -iconv -openssl -no-rpath -no-dbus -no-nis -no-cups -no-pch \ -no-gtkstyle -no-nas-sound -no-sm -no-xshape -no-xinerama -no-xcursor \ -no-xfixes -no-xrandr -no-mitshm -no-xinput -no-xkb -no-glib \ -no-gstreamer -D ENABLE_VIDEO=0 -no-openvg -no-xsync \ -no-audio-backend -no-sse3 -no-ssse3 -no-sse4.1 -no-sse4.2 -no-avx \ -no-neon MAKE_ARGS+= INSTALL_ROOT="${STAGEDIR}${PREFIX}" .include .if ${OSVERSION} < 800000 BROKEN= fails to extract on FreeBSD 7.X .endif .if ${ARCH} == "powerpc" BROKEN= Does not link on powerpc .endif post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ -e 's|/usr/X11R6/include|${LOCALBASE}/include/X11|g' \ -e 's|/usr/X11R6/lib|${LOCALBASE}/lib|g' \ ${PATCH_WRKSRC}/mkspecs/freebsd-g++/qmake.conf @${REINPLACE_CMD} -e "s|gcc|${CC}|g" -e "s|g++|${CXX}|g" \ ${PATCH_WRKSRC}/mkspecs/common/g++-base.conf @${REINPLACE_CMD} -e "s|share/man|man|g" \ ${WRKSRC}/src/image/image.pro \ ${WRKSRC}/src/pdf/pdf.pro @${MKDIR} ${WRKSRC}/build/app ${WRKSRC}/build/qt \ ${WRKSRC}/build/wkhtmltox post-build: @cd ${WRKSRC}/build/app && ${SETENV} ${MAKE_ENV} \ ../qt/bin/qmake ../../wkhtmltopdf.pro && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} \ ${_MAKE_JOBS} ${MAKE_ARGS:C,^${DESTDIRNAME}=.*,,g} \ ${ALL_TARGET} post-install: @${CAT} ${PKGMESSAGE} .include Index: head/databases/grass/Makefile =================================================================== --- head/databases/grass/Makefile (revision 375593) +++ head/databases/grass/Makefile (revision 375594) @@ -1,159 +1,159 @@ # Created by: reg # $FreeBSD$ PORTNAME= grass PORTVERSION= 6.4.4 PORTREVISION= 3 PORTEPOCH= 2 CATEGORIES= databases geography MASTER_SITES= http://grass.osgeo.org/%SUBDIR%/ \ http://grass.cict.fr/%SUBDIR%/ \ http://grass.fbk.eu/%SUBDIR%/ \ http://grass.gis-lab.info/%SUBDIR%/ \ http://grass.meteo.uni.wroc.pl/%SUBDIR%/ \ http://grass.polytechnic.edu.na/%SUBDIR%/ \ http://grass.unibuc.ro/%SUBDIR%/ \ http://mirrors.ibiblio.org/grass/%SUBDIR%/ \ http://pinus.gntech.ac.kr/grass/%SUBDIR%/ \ http://wgbis.ces.iisc.ernet.in/grass/%SUBDIR%/ \ http://wgrass.media.osaka-cu.ac.jp/grassh/%SUBDIR%/ MASTER_SITE_SUBDIR= grass64/source MAINTAINER= ports@FreeBSD.org COMMENT= Open source Geographical Information System (GIS) LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/bin/swig:${PORTSDIR}/devel/swig13 LIB_DEPENDS= libgdal.so:${PORTSDIR}/graphics/gdal \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libproj.so:${PORTSDIR}/graphics/proj \ libtiff.so:${PORTSDIR}/graphics/tiff \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfreetype.so:${PORTSDIR}/print/freetype2 RUN_DEPENDS= bash:${PORTSDIR}/shells/bash USES= fortran gettext gmake iconv perl5 pkgconfig python:2 readline \ shebangfix tk SHEBANG_FILES= scripts/i.spectral/i.spectral \ scripts/r.tileset/r.tileset PATCH_TCL_SCRIPTS=lib/init/init.sh PATCH_TK_SCRIPTS=lib/init/init.sh USE_XORG= sm ice x11 xext xi xmu xt USE_GL= glu USE_GNOME= cairo USE_WX= 2.8 WX_COMPS= wx:build python:run USE_GCC= yes GNU_CONFIGURE= yes CONFIGURE_ENV= PERL="${PERL}" CONFIGURE_ARGS= --with-includes=${LOCALBASE}/include \ --with-libs=${LOCALBASE}/lib \ --with-tcltk-includes="${TCL_INCLUDEDIR} ${TK_INCLUDEDIR}" \ --with-opengl-includes=${LOCALBASE}/include/ \ --with-opengl-libs=${LOCALBASE}/lib/ \ --with-freetype \ --with-freetype-includes=${LOCALBASE}/include/freetype2 \ --with-blas \ --with-lapack \ --with-cairo \ --with-nls \ --with-cxx \ --with-readline \ --with-curses \ --enable-largefile \ --with-python=${PYTHON_CMD}-config \ --with-wxwidgets=${WX_CONFIG} ALL_TARGET= default USE_LDCONFIG= ${PREFIX}/${GRASS_INST_DIR}/lib MAKE_JOBS_UNSAFE=yes PLIST_SUB= GRASS_INST_DIR="${GRASS_INST_DIR}" \ VERSION="${PORTVERSION}" \ VER="${PORTVERSION:R:C/\.//}" BROKEN_sparc64= Does not configure on sparc64 OPTIONS_DEFINE= ATLAS FFMPEG MOTIF MYSQL ODBC PGSQL SQLITE OPTIONS_DEFAULT= PGSQL OPTIONS_SUB= yes ATLAS_DESC= Use ATLAS for BLAS and LAPACK ALTAS_LIB_DEPENDS= libalapack.so:${PORTSDIR}/math/atlas ATLAS_LIB_DEPENDS_OFF= libblas.so:${PORTSDIR}/math/blas \ liblapack.so:${PORTSDIR}/math/lapack FFMPEG_LIB_DEPENDS= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg FFMPEG_CONFIGURE_ON= --with-ffmpeg \ --with-ffmpeg-includes="${LOCALBASE}/include/libavcodec \ ${LOCALBASE}/include/libavformat \ ${LOCALBASE}/include/libavutil \ ${LOCALBASE}/include/libswscale" \ --with-ffmpeglibs=${LOCALBASE}/lib MOTIF_USES= motif MOTIF_USE= GL=glw MOTIF_CONFIGURE_ON= --with-motif --with-glw MYSQL_USE= MYSQL=yes MYSQL_CONFIGURE_ON= --with-mysql \ --with-mysql-includes=${LOCALBASE}/include/mysql \ --with-mysql-libs=${LOCALBASE}/lib/mysql ODBC_LIB_DEPENDS= libodbc.so:${PORTSDIR}/databases/unixODBC ODBC_CONFIGURE_ON= --with-odbc PGSQL_USES= pgsql PGSQL_CONFIGURE_ON= --with-postgres SQLITE_USE= SQLITE=yes SQLITE_CONFIGURE_ON= --with-sqlite .include .if ${PORT_OPTIONS:MATLAS} BLASLIB= f77blas LAPACKLIB= alapack .else BLASLIB= blas LAPACKLIB= lapack .endif .if !defined (GRASS_INST_DIR) GRASS_INST_DIR= ${PORTNAME}-${PORTVERSION} .endif post-patch: @${REINPLACE_CMD} -e \ 's|-lblas|-l${BLASLIB}| ; \ s|echo blas|echo ${BLASLIB}| ; \ s|-llapack|-l${LAPACKLIB}| ; \ s|echo lapack|echo ${LAPACKLIB}|' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|make -C|$$(MAKE) -C| ; \ /^BINDIR/s|=.*|= $${DESTDIR}$${UNIX_BIN}| ; \ /test /s| $${INST_DIR}| $${DESTDIR}$${INST_DIR}|g ; \ /tar /s| $${INST_DIR}| $${DESTDIR}$${INST_DIR}|g ; \ /chmod /s| $${INST_DIR}| $${DESTDIR}$${INST_DIR}|g ; \ /tar /s| $${INST_DIR}| $${DESTDIR}$${INST_DIR}|g ; \ s|> $${INST_DIR}|> $${DESTDIR}$${INST_DIR}|' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e \ 's|^CC=.*|CC?=cc| ; \ s|^CFLAGS=.*|CFLAGS+=-fno-common|' ${WRKSRC}/gem/Makefile @${REINPLACE_CMD} -e \ 's|= python|= ${PYTHON_CMD:T}|' ${WRKSRC}/include/Make/Platform.make.in post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gem64 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/bin/*.* .for i in HTMLMAP PNG PS XDRIVER cairo @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/driver/${i} .endfor @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/driver/db/* .for i in bmif_to_cell clean_temp current_time_s_ms echo frame.* grocat \ i.ask i.find i.photo.* lock mod* mon.* poly_to_bmif r.watershed.* \ run set_data @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/${i} .endfor @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/form/form @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/lister/* @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/nviz2.2/nviz @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/lib/libgrass_*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/tools/g.echo .include Index: head/databases/rrdtool/Makefile =================================================================== --- head/databases/rrdtool/Makefile (revision 375593) +++ head/databases/rrdtool/Makefile (revision 375594) @@ -1,128 +1,128 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= rrdtool PORTVERSION= 1.4.8 PORTREVISION= 5 CATEGORIES= databases graphics MASTER_SITES= http://oss.oetiker.ch/rrdtool/pub/ MAINTAINER= zeising@FreeBSD.org COMMENT= Round Robin Database Tools LICENSE= GPLv2 CONFLICTS= rrdtool10-* rrdtool12-* USE_RC_SUBR= rrdcached USE_LDCONFIG= yes GNU_CONFIGURE= yes USES= gmake libtool pathfix pkgconfig USE_GNOME= glib20 libxml2 INSTALL_TARGET= install-strip CONFIGURE_ARGS= --disable-tcl --disable-silent-rules PORTEXAMPLES= 4charts.pl bigtops.pl cgi-demo.cgi minmax.pl perftest.pl \ piped-demo.pl shared-demo.pl stripes.pl OPTIONS_DEFINE= DEJAVU GRAPH JSON MMAP NLS PERL_MODULE PYTHON_MODULE \ RUBY_MODULE EXAMPLES DOCS OPTIONS_DEFAULT= GRAPH MMAP PERL_MODULE GRAPH_DESC= Enable the rrdtool graph command (needs cairo) DEJAVU_DESC= Use DejaVu fonts (requires X11) JSON_DESC= Support of json export MMAP_DESC= Use mmap in rrd_update PERL_MODULE_DESC= Build PERL module PYTHON_MODULE_DESC= Build PYTHON bindings RUBY_MODULE_DESC= Build RUBY bindings .include .if ${PORT_OPTIONS:MPYTHON_MODULE} USES+= python PLIST_SUB+= WITH_PYTHON="" CONFIGURE_ARGS+= --enable-python .else CONFIGURE_ARGS+= --disable-python PLIST_SUB+= WITH_PYTHON="@comment " .endif .if ${PORT_OPTIONS:MRUBY_MODULE} USE_RUBY= yes .include "${PORTSDIR}/Mk/bsd.ruby.mk" PLIST_SUB+= WITH_RUBY="" CONFIGURE_ARGS+= --enable-ruby .else CONFIGURE_ARGS+= --disable-ruby PLIST_SUB+= WITH_RUBY="@comment " .endif .if ${PORT_OPTIONS:MPERL_MODULE} USES+= perl5 USE_PERL5+= build run CONFIGURE_ARGS+= --enable-perl --enable-perl-site-install PLIST_SUB+= WITH_PERL="" .else CONFIGURE_ARGS+= --disable-perl PLIST_SUB+= WITH_PERL="@comment " .endif .if ! ${PORT_OPTIONS:MMMAP} CONFIGURE_ARGS+= --disable-mmap .endif .if ${PORT_OPTIONS:MJSON} EXTRA_PATCHES+= ${FILESDIR}/thirdparty-json.diff .endif .if ${PORT_OPTIONS:MGRAPH} LIB_DEPENDS+= libfreetype.so:${PORTSDIR}/print/freetype2 \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USE_GNOME+= cairo pango PLIST_SUB+= WITH_GRAPH="" .else CONFIGURE_ARGS+=--disable-rrdcgi --disable-rrd_graph PLIST_SUB+= WITH_GRAPH="@comment " .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext USE_GNOME+= intltool .else CONFIGURE_ARGS+=--disable-nls .endif .if exists(${LOCALBASE}/lib/X11/fonts/dejavu) || ${PORT_OPTIONS:MDEJAVU} RUN_DEPENDS+= ${LOCALBASE}/lib/X11/fonts/dejavu:${PORTSDIR}/x11-fonts/dejavu .endif CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2 post-extract: .if ! ${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} -e '/^SUBDIRS = /s| doc | |' \ ${WRKSRC}/Makefile.in .endif .if ! ${PORT_OPTIONS:MEXAMPLES} @${REINPLACE_CMD} -e '/^SUBDIRS = /s| examples | |' \ ${WRKSRC}/Makefile.in .endif @${REINPLACE_CMD} -E 's|(^rrdcached_LDADD = librrd_th.la)|\1 $$\(ALL_LIBS\)|' \ ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -E 's|(^rrdtool_LDADD = librrd.la)|\1 $$\(ALL_LIBS\)|' \ ${WRKSRC}/src/Makefile.in post-install: .if !defined(BATCH) && ${PORT_OPTIONS:MEXAMPLES} @${ECHO_MSG} "" @${ECHO_MSG} "############################################################################" @${ECHO_MSG} "# See ${EXAMPLESDIR} for some demonstration code #" @${ECHO_MSG} "############################################################################" .endif .if ${PORT_OPTIONS:MPERL_MODULE} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/RRDs/RRDs.so .endif .include Index: head/databases/rrdtool12/Makefile =================================================================== --- head/databases/rrdtool12/Makefile (revision 375593) +++ head/databases/rrdtool12/Makefile (revision 375594) @@ -1,84 +1,84 @@ # Created by: Jeremy Chadwick # $FreeBSD$ PORTNAME= rrdtool PORTVERSION= 1.2.30 PORTREVISION= 6 CATEGORIES= databases graphics MASTER_SITES= http://oss.oetiker.ch/rrdtool/pub/ PKGNAMESUFFIX= 12 MAINTAINER= beat@FreeBSD.org COMMENT= Round Robin Database Tools v1.2 LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \ libart_lgpl_2.so:${PORTSDIR}/graphics/libart_lgpl \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png CONFLICTS= rrdtool10-* rrdtool-1.* USE_LDCONFIG= yes GNU_CONFIGURE= yes USES= gmake libtool CONFIGURE_ARGS= --disable-tcl OPTIONS_DEFINE= PYTHON RUBY PERL DOCS EXAMPLES OPTIONS_DEFAULT= PERL .include .if ${PORT_OPTIONS:MPYTHON} USES+= python PLIST_SUB+= WITH_PYTHON="" CONFIGURE_ARGS+= --enable-python .else CONFIGURE_ARGS+= --disable-python PLIST_SUB+= WITH_PYTHON="@comment " .endif .if ${PORT_OPTIONS:MRUBY} USE_RUBY= yes PLIST_SUB+= WITH_RUBY="" CONFIGURE_ARGS+= --enable-ruby .else CONFIGURE_ARGS+= --disable-ruby PLIST_SUB+= WITH_RUBY="@comment " .endif .if ${PORT_OPTIONS:MPERL} USES+= perl5 USE_PERL5= run build CONFIGURE_ARGS+= --enable-perl --enable-perl-site-install PLIST_SUB+= WITH_PERL="" .else CONFIGURE_ARGS+= --disable-perl PLIST_SUB+= WITH_PERL="@comment " .endif CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libart-2.0 -I${LOCALBASE}/include/freetype2 LDFLAGS+= -L${LOCALBASE}/lib CFLAGS:= ${CFLAGS:N-ffast-math} post-extract: .if empty(PORT_OPTIONS:MDOCS) @${REINPLACE_CMD} -e 's/install-idocDATA install-ihtmlDATA//g' \ -e 's/^ cd .* rrdtool.html index.html/ #/' \ ${WRKSRC}/doc/Makefile.in .endif .if empty(PORT_OPTIONS:MEXAMPLES) ${REINPLACE_CMD} -e '/^SUBDIRS = /s| examples | |' \ ${WRKSRC}/Makefile.in .endif post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librrd.so.2 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librrd_th.so.2 .if !defined(BATCH) && empty(PORT_OPTIONS:MEXAMPLES) @${ECHO_MSG} "" @${ECHO_MSG} "############################################################################" @${ECHO_MSG} "# See ${PREFIX}/share/examples/rrdtool for some demonstration code #" @${ECHO_MSG} "############################################################################" .endif .include Index: head/deskutils/nagaina/Makefile =================================================================== --- head/deskutils/nagaina/Makefile (revision 375593) +++ head/deskutils/nagaina/Makefile (revision 375594) @@ -1,52 +1,52 @@ # Created by: Yinghong Liu # $FreeBSD$ PORTNAME= nagaina PORTVERSION= 0.1.2 DISTVERSIONSUFFIX= -sources PORTREVISION= 9 CATEGORIES= deskutils MASTER_SITES= GOOGLE_CODE MAINTAINER= ports@FreeBSD.org COMMENT= Notes-taking application based on Qt 4 LICENSE= GPLv2 LIB_DEPENDS= libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \ libpcre.so:${PORTSDIR}/devel/pcre \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libexpat.so:${PORTSDIR}/textproc/expat2 \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig OPTIONS_DEFINE= DOCS WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= gettext iconv qmake USE_GNOME= glib20 USE_QT4= corelib gui xml moc_build rcc_build uic_build USE_XORG= ice sm x11 xau xcb xdmcp xext xrender PORTDOCS= CHANGELOG TODO PLIST_FILES= bin/${PORTNAME} share/pixmaps/${PORTNAME}.png DESKTOP_ENTRIES= "Nagaina" \ "Notes-taking application" \ "${PREFIX}/share/pixmaps/${PORTNAME}.png" \ "${PORTNAME}" \ "Qt;Office;Utility;" \ "true" .include post-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/images/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .endif .include Index: head/deskutils/xfce4-tumbler/Makefile =================================================================== --- head/deskutils/xfce4-tumbler/Makefile (revision 375593) +++ head/deskutils/xfce4-tumbler/Makefile (revision 375594) @@ -1,182 +1,182 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= tumbler PORTVERSION= 0.1.30 PORTREVISION= 4 CATEGORIES= deskutils xfce MASTER_SITES= ${MASTER_SITE_XFCE} MASTER_SITE_SUBDIR= src/xfce/${PORTNAME}/${PORTVERSION:R} PKGNAMEPREFIX= xfce4- DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Thumbnail service for Xfce desktop LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib USES= pathfix pkgconfig gmake libtool tar:bzip2 GNU_CONFIGURE= yes USE_GNOME= glib20 intltool intlhack USE_LDCONFIG= yes USE_XFCE= configenv CONFIGURE_ARGS= --enable-xdg-cache \ --disable-gtk-doc-html OPTIONS_DEFINE= DOCS NLS PIXBUF FONTS JPEG FFMPEG POPPLER \ GSTREAMER ODF OPENRAW COVER OPTIONS_DEFAULT= PIXBUF FONTS JPEG POPPLER ODF FONTS_DESC= Fonts thumbnailer plugin COVER_DESC= Open Movie Database thumbnailer plugin GSTREAMER_DESC= GStreamer (1.0) thumbnailer plugin SUB_FILES= pkg-message .include .if ${PORT_OPTIONS:MNLS} USES+= gettext CONFIGURE_ARGS+=--enable-nls PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+=--disable-nls PLIST_SUB+= NLS="@comment " .endif .if ${PORT_OPTIONS:MDOCS} CONFIGURE_ARGS+=--with-html-dir=${PREFIX}/share/gtk-doc/html PLIST_SUB+= APIDOCS="" .else CONFIGURE_ARGS+=--without-html-dir PLIST_SUB+= APIDOCS="@comment " .endif .if ${PORT_OPTIONS:MPIXBUF} USE_GNOME+= gdkpixbuf2 CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer PLIST_SUB+= PIXBUF="" .else CONFIGURE_ARGS+=--disable-pixbuf-thumbnailer PLIST_SUB+= PIXBUF="@comment " .endif .if ${PORT_OPTIONS:MFONTS} # PIXBUF needs to be set .if ! ${PORT_OPTIONS:MPIXBUF} USE_GNOME+= gdkpixbuf2 CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer PLIST_SUB+= PIXBUF="" .endif LIB_DEPENDS+= libfreetype.so:${PORTSDIR}/print/freetype2 CONFIGURE_ARGS+=--enable-font-thumbnailer PLIST_SUB+= FONTS="" .else CONFIGURE_ARGS+=--disable-font-thumbnailer PLIST_SUB+= FONTS="@comment " .endif .if ${PORT_OPTIONS:MJPEG} .if ! ${PORT_OPTIONS:MPIXBUF} USE_GNOME+= gdkpixbuf2 CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer PLIST_SUB+= PIXBUF="" .endif LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg \ libexif.so:${PORTSDIR}/graphics/exif CONFIGURE_ARGS+=--enable-jpeg-thumbnailer PLIST_SUB+= JPEG="" .else CONFIGURE_ARGS+=--disable-jpeg-thumbnailer PLIST_SUB+= JPEG="@comment " .endif .if ${PORT_OPTIONS:MFFMPEG} .if ! ${PORT_OPTIONS:MPIXBUF} USE_GNOME+= gdkpixbuf2 CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer PLIST_SUB+= PIXBUF="" .endif LIB_DEPENDS+= libffmpegthumbnailer.so:${PORTSDIR}/multimedia/ffmpegthumbnailer CONFIGURE_ARGS+=--enable-ffmpeg-thumbnailer PLIST_SUB+= FFMPEG="" .else CONFIGURE_ARGS+=--disable-ffmpeg-thumbnailer PLIST_SUB+= FFMPEG="@comment " .endif .if ${PORT_OPTIONS:MPOPPLER} .if ! ${PORT_OPTIONS:MPIXBUF} USE_GNOME+= gdkpixbuf2 CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer PLIST_SUB+= PIXBUF="" .endif LIB_DEPENDS+= libpoppler-glib.so:${PORTSDIR}/graphics/poppler-glib CONFIGURE_ARGS+=--enable-poppler-thumbnailer PLIST_SUB+= POPPLER="" .else CONFIGURE_ARGS+=--disable-poppler-thumbnailer PLIST_SUB+= POPPLER="@comment " .endif .if ${PORT_OPTIONS:MGSTREAMER} .if ! ${PORT_OPTIONS:MPIXBUF} USE_GNOME+= gdkpixbuf2 CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer PLIST_SUB+= PIXBUF="" .endif USE_GSTREAMER1= yes CONFIGURE_ARGS+=--enable-gstreamer-thumbnailer PLIST_SUB+= GSTREAMER="" .else CONFIGURE_ARGS+=--disable-gstreamer-thumbnailer PLIST_SUB+= GSTREAMER="@comment " .endif .if ${PORT_OPTIONS:MODF} .if ! ${PORT_OPTIONS:MPIXBUF} USE_GNOME+= gdkpixbuf2 CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer PLIST_SUB+= PIXBUF="" .endif USE_GNOME+= libgsf CONFIGURE_ARGS+=--enable-odf-thumbnailer PLIST_SUB+= ODF="" .else CONFIGURE_ARGS+=--disable-odf-thumbnailer PLIST_SUB+= ODF="@comment " .endif .if ${PORT_OPTIONS:MOPENRAW} .if ! ${PORT_OPTIONS:MPIXBUF} USE_GNOME+= gdkpixbuf2 CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer PLIST_SUB+= PIXBUF="" .endif LIB_DEPENDS+= libopenraw.so:${PORTSDIR}/graphics/libopenraw CONFIGURE_ARGS+=--enable-raw-thumbnailer PLIST_SUB+= RAW="" .else CONFIGURE_ARGS+=--disable-raw-thumbnailer PLIST_SUB+= RAW="@comment " .endif .if ${PORT_OPTIONS:MCOVER} .if ! ${PORT_OPTIONS:MPIXBUF} USE_GNOME+= gdkpixbuf2 CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer PLIST_SUB+= PIXBUF="" .endif LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl CONFIGURE_ARGS+=--enable-cover-thumbnailer PLIST_SUB+= COVER="" .else CONFIGURE_ARGS+=--disable-cover-thumbnailer PLIST_SUB+= COVER="@comment " .endif .include Index: head/devel/allegro/Makefile =================================================================== --- head/devel/allegro/Makefile (revision 375593) +++ head/devel/allegro/Makefile (revision 375594) @@ -1,119 +1,119 @@ # Created by: Jimmy Olgeni # $FreeBSD$ PORTNAME= allegro DISTVERSION= 4.4.2 PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= SF/alleg/allegro/${PORTVERSION} DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= koalative@gmail.com COMMENT= Cross-platform library for games and multimedia programming -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png \ libvorbis.so:${PORTSDIR}/audio/libvorbis USES= cmake gmake makeinfo pkgconfig USE_XORG= x11 xpm xext xcursor xxf86vm xxf86dga USE_GL= glu USE_LDCONFIG= yes INFO= allegro PORTDOCS= * PORTEXAMPLES= * PLIST_SUB+= SHLIB_VER="${SHLIB_VER}" CMAKE_ARGS+= -DDOCDIR="${DOCSDIR}" SHLIB_VER= ${PORTVERSION} # Wrong versioning upstream PORTSCOUT= ignore:1 OPTIONS_DEFINE= ALSA JACK OGG DOCS OPTIONS_GROUP= DEMOS_EXAMPLES OPTIONS_GROUP_DEMOS_EXAMPLES= DEMOS EXAMPLES OPTIONS_DEFAULT= ALSA DEMOS OGG DEMOS_DESC= Install Demos programs, requires EXAMPLES DOCSRCDIR1= ${WRKSRC} DOC_FILES1= AUTHORS CHANGES THANKS readme.txt DOCSRCDIR2= ${WRKSRC}/docs DOCSDIR2= ${DOCSDIR}/docs OPTIONS_SUB= yes EXAMPLES_CMAKE_ON= -DWANT_EXAMPLES=on EXAMPLES_CMAKE_OFF= -DWANT_EXAMPLES=off ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib ALSA_CMAKE_ON= -DWANT_ALSA=on ALSA_CMAKE_OFF= -DWANT_ALSA=off JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack JACK_CMAKE_ON= -DWANT_JACK=on JACK_CMAKE_OFF= -DWANT_JACK=off OGG_LIB_DEPENDS= libogg.so:${PORTSDIR}/audio/libogg OGG_CMAKE_ON= -DWANT_LOGG=on OGG_CMAKE_OFF= -DWANT_LOGG=of .include .if ${PORT_OPTIONS:MALSA} CFLAGS+= -L${LOCALBASE}/lib .endif .if ${PORT_OPTIONS:MDEMOS} && ${PORT_OPTIONS:MEXAMPLES} SUB_FILES+= shooter skater skater_agl \ pkg-message MASTER_SITES+= SF/nemysisfreebsdp/${CATEGORIES}/${PORTNAME}/:icons DISTFILES+= shooter.png:icons \ skater.png:icons DESKTOP_ENTRIES+="Shooter" "In a distant corner of the galaxy" "shooter" \ "shooter" "Game;ArcadeGame;" false DESKTOP_ENTRIES+="Skater" "Allegro's next demo game" "skater" \ "skater" "Game;ArcadeGame;" false DESKTOP_ENTRIES+="Skater AGL" "Allegro's next demo game" "skater" \ "skater_agl" "Game;ArcadeGame;" false .endif post-patch: @${REINPLACE_CMD} -e 's|/allegro-$${ALLEGRO_VERSION}||' \ ${WRKSRC}/docs/CMakeLists.txt @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/src/x/xdga2.c .if ${PORT_OPTIONS:MJACK} @${REINPLACE_CMD} -e 's|jack_client = jack_client_new(jack_client_name);|jack_client = jack_client_open(jack_client_name, (jack_options_t)0, NULL);|' \ ${WRKSRC}/src/unix/jack.c .endif post-install: @${INSTALL_MAN} ${WRKSRC}/docs/man/*.3 ${STAGEDIR}${MAN3PREFIX}/man/man3/ .if ${PORT_OPTIONS:MEXAMPLES} @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) . for l in ex12bit ex3buf ex3d exaccel exalpha exbitmap exblend excamera excolmap \ exconfig excustom exdata exdbuf exexedat exfixed exflame exflip exfont \ exgui exhello exjoy exkeys exlights exmem exmidi exmouse expackf expal \ expat exquat exrgbhsv exrotscl exsample exscale exscn3d exscroll exshade \ exspline exsprite exstars exstream exswitch exsyscur extimer extrans \ extrans2 extruec exunicod exupdate exxfade exzbuf ${STRIP_CMD} ${STAGEDIR}${EXAMPLESDIR}/${l} . endfor .endif .if ${PORT_OPTIONS:MDEMOS} && ${PORT_OPTIONS:MEXAMPLES} @(cd ${WRKSRC} && ${COPYTREE_SHARE} demos ${STAGEDIR}${EXAMPLESDIR}) ${INSTALL_SCRIPT} ${WRKDIR}/shooter ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${_DISTDIR}/shooter.png ${STAGEDIR}${PREFIX}/share/pixmaps/ @(cd ${STAGEDIR}${EXAMPLESDIR}/demos/shooter && ${CHMOD} 755 shooter) ${INSTALL_SCRIPT} ${WRKDIR}/skater* ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${_DISTDIR}/skater.png ${STAGEDIR}${PREFIX}/share/pixmaps/ @(cd ${STAGEDIR}${EXAMPLESDIR}/demos/skater && ${CHMOD} 755 skater*) ${STRIP_CMD} ${STAGEDIR}${EXAMPLESDIR}/demos/shooter/shooter ${STRIP_CMD} ${STAGEDIR}${EXAMPLESDIR}/demos/skater/skater* .endif .include Index: head/devel/allegro-devel/Makefile =================================================================== --- head/devel/allegro-devel/Makefile (revision 375593) +++ head/devel/allegro-devel/Makefile (revision 375594) @@ -1,137 +1,137 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= allegro DISTVERSION= 5.0.9 PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= SF/alleg/allegro/${PORTVERSION} PKGNAMESUFFIX= -devel DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= koalative@gmail.com COMMENT= Cross-platform library for games and multimedia programming LICENSE= ZLIB BSD3CLAUSE LICENSE_COMB= dual LIB_DEPENDS+= libjack.so:${PORTSDIR}/audio/jack \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ libFLAC.so:${PORTSDIR}/audio/flac \ libphysfs.so:${PORTSDIR}/devel/physfs USES= gmake cmake openal:soft pkgconfig USE_XORG= x11 xpm xext xcursor xxf86vm xxf86dga USE_GL= glu USE_GNOME= gtk20 USE_LDCONFIG= yes PLIST_SUB+= SHLIB_VER="${SHLIB_VER}" PLIST_SUB+= SHLIB_VER1="${SHLIB_VER1}" SHLIB_VER= ${PORTVERSION} SHLIB_VER1= ${PORTVERSION:R} CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib # Wrong versioning upstream PORTSCOUT= limitw:1,even skipv:5.0.10 OPTIONS_DEFINE= ALSA DOCS PULSEAUDIO OPTIONS_GROUP= DEMOS_EXAMPLES OPTIONS_GROUP_DEMOS_EXAMPLES= DEMOS EXAMPLES OPTIONS_DEFAULT= ALSA DEMOS DEMOS_DESC= Install Demos programs, requires EXAMPLES PORTDOCS= * PORTEXAMPLES= * DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}${PKGNAMESUFFIX} DOCSRCDIR1= ${WRKSRC} DOC_FILES1= README.txt DOCSRCDIR2= ${WRKSRC}/docs DOCSDIR2= ${DOCSDIR}/docs OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= ${LOCALBASE}/bin/pandoc:${PORTSDIR}/textproc/hs-pandoc ALSA_LIB_DEPENDS= libasound.so.2:${PORTSDIR}/audio/alsa-lib ALSA_CMAKE_ON= -DWANT_ALSA=on ALSA_CMAKE_OFF= -DWANT_ALSA=off PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio PULSEAUDIO_CMAKE_ON= -DWANT_PULSEAUDIO=on PULSEAUDIO_CMAKE_OFF= -DWANT_PULSEAUDIO=off .include .if ${PORT_OPTIONS:MDEMOS} && ${PORT_OPTIONS:MEXAMPLES} CMAKE_ARGS+=-DWANT_DEMO=on SUB_FILES+= cosmic_protector speed \ pkg-message MASTER_SITES+= SF/nemysisfreebsdp/${CATEGORIES}/${PORTNAME}/:icons DISTFILES+= cosmic_protector.png:icons \ speed.png:icons DESKTOP_ENTRIES+="Cosmic Protector" "Protect the earth from a deadly meteor shower" \ "cosmic_protector" "cosmic_protector" "Game;ArcadeGame;" "" DESKTOP_ENTRIES+="SPEED" "Simultaneous Projections Employing an Ensemble of Displays" \ "speed" "speed" "Game;ArcadeGame;" "" .else CMAKE_ARGS+=-DWANT_DEMO=off .endif post-patch: @${REINPLACE_CMD} -e 's|lib$${LIB_SUFFIX}/pkgconfig|libdata/pkgconfig|' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' \ ${WRKSRC}/addons/audio/pulseaudio.c post-install: @${INSTALL_MAN} ${WRKSRC}/docs/man/* ${STAGEDIR}${MAN3PREFIX}/man/man3/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} @(cd ${DOCSRCDIR2} && ${COPYTREE_SHARE} "src html" ${STAGEDIR}${DOCSDIR2}) .if ${PORT_OPTIONS:MEXAMPLES} @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) . for l in ex_acodec ex_acodec_multi ex_audio_chain ex_audio_props ex_audio_simple \ ex_bitmap ex_bitmap_flip ex_bitmap_target ex_blend ex_blend2 \ ex_blend_bench ex_blend_test ex_blit ex_clip ex_color ex_config ex_convert \ ex_dir ex_disable_screensaver ex_display_events ex_display_options \ ex_draw ex_draw_bitmap ex_drawpixels ex_dualies ex_expose ex_file_slice \ ex_filter ex_font ex_font_justify ex_fs_resize ex_fs_window ex_get_path \ ex_gldepth ex_glext ex_haiku ex_icon ex_icon2 ex_joystick_events \ ex_joystick_hotplugging ex_kcm_direct ex_keyboard_events ex_keyboard_focus \ ex_lines ex_lockbitmap ex_logo ex_membmp ex_memfile ex_mixer_chain \ ex_mixer_pp ex_monitorinfo ex_mouse ex_mouse_cursor ex_mouse_events \ ex_mouse_focus ex_multisample ex_multiwin ex_native_filechooser ex_nodisplay \ ex_noframe ex_opengl ex_opengl_pixel_shader ex_path ex_path_test ex_physfs \ ex_pixelformat ex_premulalpha ex_prim ex_resample_test ex_resize ex_resize2 \ ex_rotate ex_saw ex_scale ex_stream_file ex_stream_seek ex_subbitmap \ ex_synth ex_threads ex_threads2 ex_timedwait ex_timer ex_transform ex_ttf \ ex_user_events ex_utf8 ex_vsync ex_warp_mouse ex_windows ex_winfull ${STRIP_CMD} ${STAGEDIR}${EXAMPLESDIR}/${l} . endfor .endif .if ${PORT_OPTIONS:MDEMOS} && ${PORT_OPTIONS:MEXAMPLES} @(cd ${WRKSRC} && ${COPYTREE_SHARE} demos ${STAGEDIR}${EXAMPLESDIR}) ${INSTALL_SCRIPT} ${WRKDIR}/cosmic_protector ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${_DISTDIR}/cosmic_protector.png ${STAGEDIR}${PREFIX}/share/pixmaps/ @(cd ${STAGEDIR}${EXAMPLESDIR}/demos/cosmic_protector && ${CHMOD} 755 cosmic_protector) ${INSTALL_SCRIPT} ${WRKDIR}/speed ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${_DISTDIR}/speed.png ${STAGEDIR}${PREFIX}/share/pixmaps/ @(cd ${STAGEDIR}${EXAMPLESDIR}/demos/speed && ${CHMOD} 755 speed) ${STRIP_CMD} ${STAGEDIR}${EXAMPLESDIR}/demos/cosmic_protector/cosmic_protector ${STRIP_CMD} ${STAGEDIR}${EXAMPLESDIR}/demos/speed/speed .endif .include Index: head/devel/dcmtk/Makefile =================================================================== --- head/devel/dcmtk/Makefile (revision 375593) +++ head/devel/dcmtk/Makefile (revision 375594) @@ -1,55 +1,55 @@ # Created by: gahr # $FreeBSD$ PORTNAME= dcmtk DISTVERSION= 3.6.0 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= ftp://dicom.offis.de/pub/dicom/offis/software/${PORTNAME}/${PORTNAME}${PORTVERSION:S/.//g}/ MAINTAINER= ports@FreeBSD.org COMMENT= Toolkit to work with DICOM objects LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg USE_GNOME= libxml2 USE_LDCONFIG= yes USE_OPENSSL= yes USES= cmake:outsource CMAKE_ARGS+= -DDCMTK_WITH_DOXYGEN:BOOL=OFF \ -DDCMTK_WITH_OPENSSL:BOOL=ON SHLIBS= dcmdata dcmdsig dcmimage dcmimgle dcmjpeg dcmnet \ dcmpstat dcmqrdb dcmsr dcmtls dcmwlm ijg8 ijg12 \ ijg16 i2d ofstd oflog charls dcmjpls SHLIBVER= ${PORTVERSION:R:R} PLIST_SUB= SHLIBVER=${SHLIBVER} PORTDOCS= * OPTIONS_DEFINE= DOCS .include .if ${ARCH} == "amd64" CFLAGS+= -fPIC .endif post-patch: ${FIND} ${WRKSRC} -name "*.h.orig" -delete .if !${PORT_OPTIONS:MDOCS} ${FIND} ${WRKSRC} -name CMakeLists.txt | ${XARGS} \ ${REINPLACE_CMD} -e '/INSTALL_DOCDIR/d' .endif post-install: ${INSTALL_DATA} ${WRKSRC}/doxygen/manpages/man1/*.1 ${STAGEDIR}${PREFIX}/man/man1/ .for shlib in ${SHLIBS} @${MV} ${STAGEDIR}${PREFIX}/lib/lib${shlib}.so ${STAGEDIR}${PREFIX}/lib/lib${shlib}.so.${SHLIBVER} @${LN} -sf ${PREFIX}/lib/lib${shlib}.so.${SHLIBVER} ${STAGEDIR}${PREFIX}/lib/lib${shlib}.so .endfor .include Index: head/devel/doxygen/Makefile =================================================================== --- head/devel/doxygen/Makefile (revision 375593) +++ head/devel/doxygen/Makefile (revision 375594) @@ -1,124 +1,124 @@ # Created by: Joep Grooten # $FreeBSD$ PORTNAME= doxygen PORTVERSION= 1.8.8 PORTEPOCH= 1 CATEGORIES= devel MASTER_SITES= ftp://ftp.stack.nl/pub/users/dimitri/ \ http://ftp.stack.nl/pub/users/dimitri/ EXTRACT_SUFX= .src.tar.gz MAINTAINER= cyberbotx@cyberbotx.com COMMENT= Documentation system for C, C++, and other languages LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= tmake:${PORTSDIR}/devel/tmake \ ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= bison gmake iconv perl5 python:2 ALL_TARGET= all HAS_CONFIGURE= yes QT_NONSTANDARD= yes # non-standard configure arguments CONFIGURE_ARGS= --prefix ${PREFIX} --perl ${PERL} --make ${MAKE_CMD} \ --install "${INSTALL}" --flex ${LOCALBASE}/bin/flex REINPLACE_ARGS= -i '' EXTRACT_AFTER_ARGS= --exclude '*/libmd5' \ --exclude '*/libpng' \ --exclude '*/tmake' PLIST= ${WRKDIR}/plist TMPDOCDEST= ${WRKDIR}/tmpdocdest PLIST_FILES= bin/doxygen OPTIONS_DEFINE= GRAPHVIZ LATEX QT4 HTMLDOCS PDFDOCS OPTIONS_DEFAULT= GRAPHVIZ LATEX QT4_DESC= Install Doxywizard GUI HTMLDOCS_DESC= Install documentation in HTML format PDFDOCS_DESC= Install documentation in PDF format GRAPHVIZ_RUN_DEPENDS= dot:${PORTSDIR}/graphics/graphviz LATEX_USE= TEX=base,dvipsk,pdftex QT4_USE= QT4=corelib,gui,xml,qmake_build,moc_build,rcc_build QT4_CONFIGURE_ENV= QTDIR="${QTDIR}" QT4_CONFIGURE_ON= --with-doxywizard QT4_PLIST_FILES= bin/doxywizard HTMLDOCS_ALL_TARGET= docs HTMLDOCS_BUILD_DEPENDS= dot:${PORTSDIR}/graphics/graphviz PDFDOCS_ALL_TARGET= pdf PDFDOCS_MAKE_ARGS= HAVE_LATEX=yes .include .if ${PORT_OPTIONS:MPDFDOCS} && \ (empty(PORT_OPTIONS:MHTMLDOCS) || empty(PORT_OPTIONS:MLATEX)) IGNORE= PDFDOCS option requires HTMLDOCS and LATEX options to be set .endif .if ${PORT_OPTIONS:MPDFDOCS} USE_GHOSTSCRIPT_BUILD= yes .endif .if ${PORT_OPTIONS:MQT4} # Need this in env for the build QTDIR?= ${QT_PREFIX} .endif pre-configure: @cd ${WRKSRC}; for pro in src/*.pro.in \ addon/doxywizard/doxywizard.pro.in; do \ ${ECHO} "unix:LIBS += ${ICONV_LIB}" >> $$pro; done @${CHMOD} +x ${WRKSRC}/configure post-configure: @${REINPLACE_CMD} -e 's|TMAKE *=.*|TMAKE=${LOCALBASE}/bin/tmake|' \ -e 's|TMAKEPATH *=.*|TMAKEPATH=${LOCALBASE}/share/tmake/freebsd-g++|' \ ${WRKSRC}/Makefile ${WRKSRC}/*/Makefile \ ${WRKSRC}/addon/doxywizard/Makefile post-build: ${DO_MAKE_BUILD} -C ${BUILD_WRKSRC}/examples all pre-install: ${RM} -rf ${TMPDOCDEST} ${PLIST} ${TOUCH} ${PLIST} .if ${PORT_OPTIONS:MHTMLDOCS} ${MKDIR} ${TMPDOCDEST}/doxygen ${RM} -f ${WRKSRC}/examples/diagrams/html/*.md5 \ ${WRKSRC}/examples/diagrams/html/*.map ${TAR} -C ${WRKSRC} --exclude '*/_*' -cf - html \ | ${TAR} -C ${TMPDOCDEST}/doxygen --unlink -xf - ${TAR} -C ${WRKSRC} --exclude '*/Makefile*' --exclude '*.dot' \ -cf - examples \ | ${TAR} -C ${TMPDOCDEST}/doxygen --unlink -xf - .if ${PORT_OPTIONS:MPDFDOCS} ${INSTALL_DATA} ${WRKSRC}/latex/doxygen_manual.pdf \ ${WRKSRC}/latex/archoverview.eps \ ${TMPDOCDEST}/doxygen .endif @cd ${TMPDOCDEST} \ && ${FIND} -s * -type f -o -type l \ | ${SED} -e 's|^|share/doc/|' >> ${PLIST} .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/doxygen ${STAGEDIR}${PREFIX}/bin .if ${PORT_OPTIONS:MQT4} ${INSTALL_PROGRAM} ${WRKSRC}/bin/doxywizard ${STAGEDIR}${PREFIX}/bin .endif .if ${PORT_OPTIONS:MHTMLDOCS} ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/doxygen ${TAR} -C ${TMPDOCDEST} -cf - doxygen \ | ${TAR} -C ${STAGEDIR}${PREFIX}/share/doc --unlink -xf - .endif .include Index: head/devel/kyra/Makefile =================================================================== --- head/devel/kyra/Makefile (revision 375593) +++ head/devel/kyra/Makefile (revision 375594) @@ -1,46 +1,46 @@ # Created by: Kirill Ponomarew # $FreeBSD$ PORTNAME= kyra PORTVERSION= 2.1.3 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}2/${PORTVERSION} DISTNAME= ${PORTNAME}_src_${PORTVERSION:S/./_/g} MAINTAINER= ports@FreeBSD.org COMMENT= Simple Sprite engine written in C++ LICENSE= GPLv2 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff WRKSRC= ${WRKDIR}/${PORTNAME} USES= gmake zip USE_GL= gl USE_SDL= image sdl MAKEFILE= MakefileKyra MAKE_ENV= MAKE_KYRA=RELEASE KYRA_OPENGL=YES MAKE_ARGS= CC="${CC}" CXX="${CXX}" LD="${CXX}" \ RELEASE_CFLAGS="${CFLAGS}" RELEASE_CXXFLAGS="${CXXFLAGS}" do-install: .for i in encoder spriteed (cd ${WRKSRC}/${i} && ${INSTALL_PROGRAM} kr${i} ${STAGEDIR}${PREFIX}/bin) .endfor (cd ${WRKSRC}/engine && ${INSTALL_DATA} libkyra.a ${STAGEDIR}${PREFIX}/lib) @${MKDIR} ${STAGEDIR}${PREFIX}/include/Kyra (cd ${WRKSRC} && ${INSTALL_DATA} kyra.h ${STAGEDIR}${PREFIX}/include/Kyra) .for i in engine gui guiExtended util @${MKDIR} ${STAGEDIR}${PREFIX}/include/Kyra/${i} (cd ${WRKSRC}/${i} && ${INSTALL_DATA} *.h \ ${STAGEDIR}${PREFIX}/include/Kyra/${i}) .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/include/Kyra/tinyxml (cd ${WRKSRC}/../tinyxml && ${INSTALL_DATA} *.h \ ${STAGEDIR}${PREFIX}/include/Kyra/tinyxml) .include Index: head/devel/libclaw/Makefile =================================================================== --- head/devel/libclaw/Makefile (revision 375593) +++ head/devel/libclaw/Makefile (revision 375594) @@ -1,24 +1,24 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= libclaw PORTVERSION= 1.7.4 CATEGORIES= devel MASTER_SITES= SF MAINTAINER= amdmi3@FreeBSD.org COMMENT= C++ Library Absolutely Wonderful LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png BUILD_DEPENDS= ${LOCALBASE}/include/boost/bind.hpp:${PORTSDIR}/devel/boost-libs USES= cmake gettext CMAKE_ARGS= -DCLAW_CMAKE_MODULES_INSTALL_PATH="${DATADIR}/cmake" USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} -e '/subdirs/ s|doc||' ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e '/install.*COPYING/ d' ${WRKSRC}/CMakeLists.txt .include Index: head/devel/libslang2/Makefile =================================================================== --- head/devel/libslang2/Makefile (revision 375593) +++ head/devel/libslang2/Makefile (revision 375594) @@ -1,71 +1,71 @@ # $FreeBSD$ PORTNAME= libslang2 PORTVERSION= 2.2.4 PORTREVISION= 6 CATEGORIES= devel MASTER_SITES= ftp://space.mit.edu/pub/davis/slang/v${PORTVERSION:R}/ \ ftp://ftp.fu-berlin.de/pub/unix/misc/slang/v${PORTVERSION:R}/ \ ftp://ftp.ntua.gr/pub/lang/slang/slang/v${PORTVERSION:R}/ DISTNAME= slang-${PORTVERSION} MAINTAINER= garga@FreeBSD.org COMMENT= Routines for rapid alpha-numeric terminal applications development LICENSE= GPLv2 CONFLICTS= libslang-1.*.j[0-9] USES= tar:bzip2 USE_LDCONFIG= yes GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes PLIST_SUB+= SHLIB_VERSION=${PORTVERSION} CONFIGURE_ARGS+=--with-pkgconfigdir=${PREFIX}/libdata/pkgconfig ALL_TARGET= all static INSTALL_TARGET= install install-static DOCSDIR= ${PREFIX}/share/doc/slang DATADIR= ${PREFIX}/share/slsh OPTIONS_DEFINE= PCRE PNG ICONV ONIG DOCS OPTIONS_DEFAULT=PCRE PNG ICONV DOCS OPTIONS_SUB= yes ONIG_DESC= Oniguruma support PORTDOCS= * PCRE_CONFIGURE_WITH= pcre PCRE_LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre PNG_CONFIGURE_WITH= png -PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +PNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png ICONV_USES= iconv ONIG_CONFIGURE_WITH= onig ONIG_LIB_DEPENDS= libonig.so:${PORTSDIR}/devel/oniguruma4 .include .if ! ${PORT_OPTIONS:MICONV} || empty(ICONV_LIB) CONFIGURE_ARGS+= --without-iconv .endif post-patch: @${REINPLACE_CMD} -E 's,doc/slsh,doc/slang/v\@slang_major_version\@,' \ ${WRKSRC}/slsh/Makefile.in @${REINPLACE_CMD} -e 's, install[_-]docs,,g; /MKINSDIR.*DEST_SLSH_DOC_DIR/d' \ ${WRKSRC}/src/Makefile.in \ ${WRKSRC}/slsh/Makefile.in @${REINPLACE_CMD} -e 's,INSTALL_MODULE,INSTALL_LIB,g' \ ${WRKSRC}/modules/Makefile.in post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in NEWS changes.txt ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include Index: head/devel/libzvbi/Makefile =================================================================== --- head/devel/libzvbi/Makefile (revision 375593) +++ head/devel/libzvbi/Makefile (revision 375594) @@ -1,32 +1,32 @@ # Created by: Oliver Lehmann # $FreeBSD$ PORTNAME= libzvbi PORTVERSION= 0.2.35 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= SF/zapping/zvbi/${PORTVERSION} DISTNAME= ${PORTNAME:S/lib//}-${PORTVERSION} MAINTAINER= oliver@FreeBSD.org COMMENT= Routines to access raw VBI capture devices -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png \ libunicode.so:${PORTSDIR}/devel/libunicode USES= gettext libtool pathfix pkgconfig tar:bzip2 GNU_CONFIGURE= yes USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e 's|#cpu (\([^)]*\))|defined(__\1__)|g' \ ${WRKSRC}/src/misc.h \ ${WRKSRC}/src/exp-gfx.c @${REINPLACE_CMD} -e 's|, ts|, \&ts|' ${WRKSRC}/test/date.c @${REINPLACE_CMD} -e 's|zvbi-atsc-cc$$(EXEEXT)||g; \ s|zvbi-atsc-cc\.1||g' ${WRKSRC}/contrib/Makefile.in .include Index: head/devel/p5-SDL/Makefile =================================================================== --- head/devel/p5-SDL/Makefile (revision 375593) +++ head/devel/p5-SDL/Makefile (revision 375594) @@ -1,29 +1,29 @@ # Created by: Klaus Goger # $FreeBSD$ PORTNAME= SDL PORTVERSION= 2.540 PORTREVISION= 7 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= makc@FreeBSD.org COMMENT= Perl Bindings for SDL LICENSE= GPLv2 BUILD_DEPENDS= p5-Alien-SDL>=1.426:${PORTSDIR}/devel/p5-Alien-SDL -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libtiff.so:${PORTSDIR}/graphics/tiff \ libsmpeg.so:${PORTSDIR}/multimedia/smpeg RUN_DEPENDS= p5-Alien-SDL>=1.426:${PORTSDIR}/devel/p5-Alien-SDL \ p5-Tie-Simple>=0:${PORTSDIR}/devel/p5-Tie-Simple USES= perl5 USE_GL= glu USE_PERL5= modbuild USE_SDL= gfx image mixer pango sdl ttf .include Index: head/devel/synfig/Makefile =================================================================== --- head/devel/synfig/Makefile (revision 375593) +++ head/devel/synfig/Makefile (revision 375594) @@ -1,65 +1,65 @@ # Created by: Yinghong.Liu # $FreeBSD$ PORTNAME= synfig PORTVERSION= 0.64.2 CATEGORIES= devel graphics multimedia MASTER_SITES= SF/${PORTNAME}/releases/${PORTVERSION}/source MAINTAINER= ports@FreeBSD.org COMMENT= Vector based 2D animation package LICENSE= GPLv3 BUILD_DEPENDS= etl>=0.04.17:${PORTSDIR}/devel/etl LIB_DEPENDS= libboost_program_options.so:${PORTSDIR}/devel/boost-libs \ libltdl.so:${PORTSDIR}/devel/libltdl \ libMagickWand-6.Q16.so:${PORTSDIR}/graphics/ImageMagick \ libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libmng.so:${PORTSDIR}/graphics/libmng \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ libavcodec.so:${PORTSDIR}/multimedia/ffmpeg \ libdv.so:${PORTSDIR}/multimedia/libdv USES= gettext iconv libtool pathfix pkgconfig USE_GNOME= cairo glibmm libxml++26 GNU_CONFIGURE= yes CONFIGURE_ARGS= ${ICONV_CONFIGURE_ARG} INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e \ '/optimization_flags/s|CXXFLAGS=|#CXXFLAGS=| ; \ /optimization_flags/s|CFLAGS=|#CFLAGS=| ; \ s|el_GR|el| ; \ s|ja_JP|ja| ; \ s|no_NO|no| ; \ s|pl_PL|pl| ; \ s|sk_SK|sk| ; \ s|sv_SE|sv| ; \ s| Index: head/devel/tex-web2c/Makefile =================================================================== --- head/devel/tex-web2c/Makefile (revision 375593) +++ head/devel/tex-web2c/Makefile (revision 375594) @@ -1,62 +1,62 @@ # $FreeBSD$ PORTNAME= web2c PORTVERSION= 20140525 CATEGORIES= devel MASTER_SITES= ftp://tug.org/historic/systems/texlive/2014/ PKGNAMEPREFIX= tex- DISTNAME= texlive-${PORTVERSION}-source DIST_SUBDIR= TeX MAINTAINER= hrs@FreeBSD.org COMMENT= TeX implementation translating WEB to C LIB_DEPENDS= libopenjpeg.so:${PORTSDIR}/graphics/openjpeg15 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libzzip.so:${PORTSDIR}/devel/zziplib USE_TEX= kpathsea USE_XORG= pixman USES= pkgconfig gmake tar:xz EXTRACT_AFTER_ARGS= ${EXTRACT_FILES} EXTRACT_FILES= ${DISTNAME}/build-aux \ ${DISTNAME}/libs/xpdf \ ${DISTNAME}/libs/cairo \ ${DISTNAME}/libs/pixman \ ${DISTNAME}/texk/web2c WRKSRC= ${WRKDIR}/${DISTNAME}/texk/web2c GNU_CONFIGURE= yes CONFIGURE_ENV= OBSDCOMPAT_INCLUDES=-I${WRKSRC}/../../libs/obsdcompat CONFIGURE_ARGS= --disable-luatex \ --disable-luajittex \ --disable-xetex \ --disable-aleph \ --disable-ptex \ --disable-eptex \ --disable-uptex \ --disable-euptex \ --with-x=no \ --without-mf-x-toolkit \ --with-system-icu \ --with-icu-includes=${LOCALBASE}/include \ --with-icu-libdir=${LOCALBASE}/lib \ --with-system-kpathsea \ --with-kpathsea-includes=${LOCALBASE}/include \ --with-kpathsea-libdir=${LOCALBASE}/lib \ --with-system-libpng \ --with-libpng-includes=${LOCALBASE}/include \ --with-libpng-libdir=${LOCALBASE}/lib \ --with-system-pixman \ --with-system-zlib \ --with-system-zziplib CFLAGS+= -I${LOCALBASE}/include INFO= web2c pre-configure: for D in libs/xpdf libs/cairo; do \ cd ${WRKDIR}/${DISTNAME}/$$D && \ ${SETENV} ${CONFIGURE_ENV} ${SH} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}; \ done .include Index: head/editors/abiword/Makefile =================================================================== --- head/editors/abiword/Makefile (revision 375593) +++ head/editors/abiword/Makefile (revision 375594) @@ -1,204 +1,204 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/editors/abiword/Makefile,v 1.13 2009/11/10 13:56:18 kwm Exp $ PORTNAME= abiword PORTVERSION= 2.8.6 PORTREVISION= 9 CATEGORIES= editors MASTER_SITES= http://www.abisource.com/downloads/%SUBDIR%/${PORTVERSION}/source/ MASTER_SITE_SUBDIR= abiword DIST_SUBDIR= AbiWord MAINTAINER= gnome@FreeBSD.org COMMENT= Open-source, cross-platform WYSIWYG word processor LIB_DEPENDS= libpopt.so:${PORTSDIR}/devel/popt \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ libwv.so:${PORTSDIR}/textproc/wv \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libfribidi.so:${PORTSDIR}/converters/fribidi \ libpsiconv.so:${PORTSDIR}/converters/psiconv \ libgoffice-0.8.so:${PORTSDIR}/devel/goffice RUN_DEPENDS= ${LOCALBASE}/lib/X11/fonts/dejavu/DejaVuSerif.ttf:${PORTSDIR}/x11-fonts/dejavu LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= desktop-file-utils gettext gmake iconv libtool pathfix pkgconfig USE_GNOME= libxml2 gtk20 librsvg2 libxslt GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --without-gnomevfs --enable-plugins="${ABIWORD_PLUGINS}" \ enable_dynamic="yes" enable_static="no" \ --disable-collab-backend-telepathy \ --enable-collab-backend-sugar USE_LDCONFIG= yes INSTALLS_ICONS= yes INSTALL_TARGET= install-strip ABIVERSION= 2.8 PLIST_SUB+= ABIVERSION=${ABIVERSION} OPTIONS_DEFINE= DEBUG SPELLCHECK CLIPART TEMPLATES MATHVIEW \ OTS WP AIKSAURUS GRAMMAR PSION OPTIONS_DEFAULT=SPELLCHECK CLIPART TEMPLATES COLLAB OPTIONS_GROUP= COLLAB OPTIONS_GROUP_COLLAB= COLXMPP SPELLCHECK_DESC= Spell checking support CLIPART_DESC= Include clipart TEMPLATES_DESC= Include additional templates COLLAB_DESC= Collaboration backend COLXMPP_DESC= Collaboration jammer/XMPP backend MATHVIEW_DESC= MathML render plugin OTS_DESC= Text Summarizer plugin WP_DESC= WordPerfect img/doc import/export plugin AIKSAURUS_DESC= Thesaurus plugin GRAMMAR_DESC= Grammar checking plugin PSION_DESC= Psion 5(MX) files convertion plugin # check configure for ALL_PLUGINS for complete list ABIWORD_PLUGINS= garble loadbindings opml xslfo bmp iscii sdw babelfish \ paint command latex pdf wikipedia hrtext openxml \ goffice wmf kword mif wml s5 freetranslation gdict mht \ applix t602 docbook google eml hancom presentation \ clarisworks pdb urldict openwriter mswrite gimp \ passepartout collab eml # opendocument enabled by default, rsvg plugin isn't needed on unix. # Plugins we don't support: # gda .include .if ${PORT_OPTIONS:MMATHVIEW} LIB_DEPENDS+= libmathview.so:${PORTSDIR}/x11-toolkits/gtkmathview ABIWORD_PLUGINS:= ${ABIWORD_PLUGINS} mathview PLIST_SUB+= MATHVIEW="" .else PLIST_SUB+= MATHVIEW="@comment " .endif .if ${PORT_OPTIONS:MOTS} LIB_DEPENDS+= libots-1.so:${PORTSDIR}/textproc/ots ABIWORD_PLUGINS:= ${ABIWORD_PLUGINS} ots PLIST_SUB+= OTS="" .else PLIST_SUB+= OTS="@comment " .endif .if ${PORT_OPTIONS:MWP} USE_GNOME+= libgsf LIB_DEPENDS+= libwpg-0.2.so:${PORTSDIR}/graphics/libwpg \ libwpd-0.9.so:${PORTSDIR}/textproc/libwpd ABIWORD_PLUGINS:= ${ABIWORD_PLUGINS} wpg wordperfect PLIST_SUB+= WP="" .else PLIST_SUB+= WP="@comment " .endif .if ${PORT_OPTIONS:MAIKSAURUS} LIB_DEPENDS+= libAiksaurusGTK-1.2.so:${PORTSDIR}/textproc/aiksaurus-gtk ABIWORD_PLUGINS:= ${ABIWORD_PLUGINS} aiksaurus PLIST_SUB+= AIKSAURUS="" .else PLIST_SUB+= AIKSAURUS="@comment " .endif .if ${PORT_OPTIONS:MGRAMMAR} LIB_DEPENDS+= liblink-grammar.so:${PORTSDIR}/textproc/link-grammar ABIWORD_PLUGINS:= ${ABIWORD_PLUGINS} grammar PLIST_SUB+= GRAMMAR="" .else PLIST_SUB+= GRAMMAR="@comment " .endif .if ${PORT_OPTIONS:MPSION} LIB_DEPENDS+= libpsiconv.so:${PORTSDIR}/converters/psiconv ABIWORD_PLUGINS:= ${ABIWORD_PLUGINS} psion PLIST_SUB+= PSION="" .else PLIST_SUB+= PSION="@comment " .endif #.if ! ${PORT_OPTIONS:MCOLLAB} && ${PORT_OPTIONS:MCOLXMPP} #BROKEN= Please enable the COLLAB option, the COLXMPP option need it. #.endif .if ${PORT_OPTIONS:MCOLXMPP} CONFIGURE_ARGS+=--enable-collab-backend-xmpp LIB_DEPENDS+= libloudmouth-1.so:${PORTSDIR}/net-im/loudmouth .else CONFIGURE_ARGS+=--disable-collab-backend-xmpp .endif .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --enable-debug --enable-symbols .endif .if ${PORT_OPTIONS:MCOLLAB} CONFIGURE_ARGS+=--with-boost --enable-collab-backend-tcp \ --enable-collab-backend-service BUILD_DEPENDS+= ${LOCALBASE}/include/asio.hpp:${PORTSDIR}/net/asio LIB_DEPENDS+= libboost_system.so:${PORTSDIR}/devel/boost-libs \ libsoup-2.4.so:${PORTSDIR}/devel/libsoup \ libgnutls.so:${PORTSDIR}/security/gnutls RUN_DEPENDS+= ${LOCALBASE}/include/asio.hpp:${PORTSDIR}/net/asio PLIST_SUB+= COLLAB="" .else CONFIGURE_ARGS+=--without-boost --disable-collab-backend-tcp \ --disable-collab-backend-service PLIST_SUB+= COLLAB="@comment " .endif .if ${PORT_OPTIONS:MSPELLCHECK} LIB_DEPENDS+= libenchant.so:${PORTSDIR}/textproc/enchant CONFIGURE_ARGS+= --enable-spell PLIST_SUB+= DICT="" .else CONFIGURE_ARGS+= --disable-spell PLIST_SUB+= DICT="@comment " .endif .if ${PORT_OPTIONS:MTEMPLATES} CONFIGURE_ARGS+= --enable-templates PLIST_SUB+= TEMPLATES="" .else CONFIGURE_ARGS+= --disable-templates PLIST_SUB+= TEMPLATES="@comment " .endif .if ${PORT_OPTIONS:MCLIPART} CONFIGURE_ARGS+= --enable-clipart PLIST_SUB+= CLIPART="" .else CONFIGURE_ARGS+= --disable-clipart PLIST_SUB+= CLIPART="@comment " .endif post-patch: @${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' \ ${WRKSRC}/goffice-bits/goffice/app/goffice-app.h \ ${WRKSRC}/src/af/util/xp/ut_go_file.h # The following substitutions ensure that plugins are linked with libabiword # from the work or stage directory instead of a previously installed library. # In pseudo code: # s,PLUGIN_LIBS="$PLUGIN_LIBS -Lsrc -labiword", # PLUGIN_LIBS="src/libabiword.la $PLUGIN_LIBS", # s,foo_LIBS="$foo_LIBS $PLUGIN_LIBS", # foo_LIBS="$PLUGIN_LIBS $foo_LIBS", # The initial value of PLUGIN_LIBS may contain -L/usr/local/lib so it would # have to come after -Lsrc, but -Lsrc is not correct when libtool relinks # plugins during staging so use src/libabiword.la and let libtool figure out # what flags are needed. Secondly, switch around foo_LIBS and PLUGIN_LIBS # because foo_LIBS may contain -L/usr/local/lib. @${REINPLACE_CMD} \ -e "s,\$$PLUGIN_LIBS \"'-L\$${top_builddir}/src'\" -labiword-\$$ABIWORD_SERIES,\\\\\$${top_builddir}/src/libabiword-\$$ABIWORD_SERIES.la \$$PLUGIN_LIBS," \ -e "/_LIBS=/s,\"\\(.*\\)\"\\('\$${PLUGIN_LIBS}.*'\\),\\2\" \\1\"," \ -e 's|" == "|" = "|g' ${WRKSRC}/configure .include Index: head/editors/calligra/Makefile =================================================================== --- head/editors/calligra/Makefile (revision 375593) +++ head/editors/calligra/Makefile (revision 375594) @@ -1,115 +1,115 @@ # $FreeBSD$ PORTNAME= calligra PORTVERSION= ${CALLIGRA_VERSION} PORTREVISION= 13 CATEGORIES= editors kde MASTER_SITES= ${MASTER_SITE_KDE} MASTER_SITE_SUBDIR= ${CALLIGRA_BRANCH}/${PORTNAME}-${PORTVERSION}/ DIST_SUBDIR= KDE MAINTAINER= kde@FreeBSD.org COMMENT= KDE graphic art and office suite -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ libboost_thread.so:${PORTSDIR}/devel/boost-libs \ libqca.so:${PORTSDIR}/devel/qca \ libexiv2.so:${PORTSDIR}/graphics/exiv2 \ liblcms2.so:${PORTSDIR}/graphics/lcms2 \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libwpd-0.9.so:${PORTSDIR}/textproc/libwpd \ libwpg-0.2.so:${PORTSDIR}/graphics/libwpg \ libpoppler-qt4.so:${PORTSDIR}/graphics/poppler-qt4 \ libopenjpeg.so:${PORTSDIR}/graphics/openjpeg15 \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libdcmdata.so:${PORTSDIR}/devel/dcmtk \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libtiff.so:${PORTSDIR}/graphics/tiff \ libgsl.so:${PORTSDIR}/math/gsl \ libwps-0.2.so:${PORTSDIR}/textproc/libwps \ libvisio-0.0.so:${PORTSDIR}/textproc/libvisio \ libOpenColorIO.so:${PORTSDIR}/graphics/opencolorio BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/eigen2.pc:${PORTSDIR}/math/eigen2 CONFLICTS= koffice-kde4-2.* CONFLICTS_BUILD=qt-3.* USE_GL= glew USE_GNOME= glib20 libxml2 libxslt USE_KDE4= kactivities kdehier kdelibs kdeprefix libkdcraw nepomuk-core \ okular pimlibs attica automoc4 soprano USE_QT4= corelib dbus designer_build gui opengl phonon porting_build \ qt3support qtestlib_build script sql svg webkit xml xmlpatterns \ moc_build qmake_build rcc_build uic_build uic3_build USE_SQLITE= 3 USES= cmake:outsource compiler:c++11-lang iconv perl5 pkgconfig tar:xz\ shared-mime-info CMAKE_ARGS= -DCMAKE_INCLUDE_PATH:STRING="${QT_INCDIR} ${LOCALBASE}/include" \ -DPRODUCTSET:STRING="DESKTOP" USE_LDCONFIG= yes OPTIONS_DEFINE= GTL MARBLE MYSQL PGSQL SYBASE OPTIONS_DEFAULT=MARBLE MYSQL PGSQL OPTIONS_SUB= yes GTL_DESC= Color transformations in Krita (requires LLVM) GTL_LIB_DEPENDS=libOpenCTL.so:${PORTSDIR}/graphics/opengtl \ libQtShiva.so:${PORTSDIR}/graphics/qtgtl GTL_CMAKE_OFF= -DWITH_OpenShiva:BOOL=FALSE \ -DWITH_QtShiva:BOOL=FALSE MARBLE_DESC= World globe widget support via Marble MARBLE_USE= KDE4=marble MARBLE_CMAKE_OFF=-DWITH_Marble:BOOL=FALSE MYSQL_DESC= MySQL database support in Kexi MYSQL_USE= MYSQL=yes MYSQL_CMAKE_OFF=-DWITH_MySQL:BOOL=FALSE PGSQL_DESC= PostgreSQL database support in Kexi PGSQL_LIB_DEPENDS=libpqxx-3.1.so:${PORTSDIR}/databases/postgresql-libpqxx3 PGSQL_USES= pgsql PGSQL_CMAKE_OFF=-DWITH_PostgreSQL:BOOL=FALSE SYBASE_DESC= Sybase database support in Kexi SYBASE_LIB_DEPENDS=libsybdb.so:${PORTSDIR}/databases/freetds SYBASE_CMAKE_OFF=-DWITH_FreeTDS:BOOL=FALSE .if exists(${LOCALBASE}/lib/pstoedit/libp2edrvlplot.so) BUILD_DEPENDS+= ${LOCALBASE}/lib/pstoedit/libp2edrvlplot.so:${PORTSDIR}/graphics/pstoedit RUN_DEPENDS+= ${LOCALBASE}/lib/pstoedit/libp2edrvlplot.so:${PORTSDIR}/graphics/pstoedit PLIST_SUB+= EPS="" .else PLIST_SUB+= EPS="@comment " .endif .if defined(PACKAGE_BUILDING) # Requires Vc (http://code.compeng.uni-frankfurt.de/projects/vc). CMAKE_ARGS+= -DWITH_PACKAGERS_BUILD:BOOL=TRUE .else CMAKE_ARGS+= -DWITH_PACKAGERS_BUILD:BOOL=FALSE .endif post-patch: @${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|' \ ${PATCH_WRKSRC}/cmake/modules/FindGLEW.cmake @${REINPLACE_CMD} -e 's|/opt/local|${LOCALBASE}|' \ ${PATCH_WRKSRC}/cmake/modules/FindImageMagick.cmake @${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|' \ ${PATCH_WRKSRC}/cmake/modules/FindWPD.cmake @${REINPLACE_CMD} -e 's/^# *include *< *malloc\.h *>/#include /' \ ${PATCH_WRKSRC}/libs/db/parser/sqlparser.cpp \ ${PATCH_WRKSRC}/libs/db/parser/sqlparser.y \ ${PATCH_WRKSRC}/plan/plugins/schedulers/rcps/libs/src/*.c # They require memalign() to build; as they're not installed, they're just a # waste of CPU cycles. @${REINPLACE_CMD} -e '/add_subdirectory.*benchmarks/ d' \ ${PATCH_WRKSRC}/krita/CMakeLists.txt # Prevent updating MIME during build/install. @${REINPLACE_CMD} -e '/^update_xdg_mimetypes/ d; /SharedMimeInfo/ d' \ ${PATCH_WRKSRC}/filters/libmsooxml/CMakeLists.txt \ ${PATCH_WRKSRC}/krita/plugins/formats/ora/CMakeLists.txt .include Index: head/editors/emacs/Makefile =================================================================== --- head/editors/emacs/Makefile (revision 375593) +++ head/editors/emacs/Makefile (revision 375594) @@ -1,252 +1,252 @@ # Created by: MANTANI Nobutaka # $FreeBSD$ PORTNAME= emacs PORTVERSION= ${EMACS_VER} PORTREVISION= 3 PORTEPOCH= 3 CATEGORIES= editors ipv6 MASTER_SITES= ${MASTER_SITE_GNU} MASTER_SITE_SUBDIR= ${PORTNAME} PKGNAMESUFFIX?= 24 PATCH_SITE_SUBDIR+= ashish PATCH_DIST_STRIP= -p1 MAINTAINER= ashish@FreeBSD.org COMMENT= GNU editing macros LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING CONFLICTS= emacs-19.* emacs21-[0-9]* emacs22-[0-9]* emacs23-[0-9]* \ xemacs-[0-9]* xemacs-devel-[0-9]* xemacs-mule-[0-9]* \ xemacs-devel-mule-[0-9]* \ emacs-devel-[0-9]* EMACS_VER= 24.4 GNU_CONFIGURE= yes USES= gmake makeinfo ncurses pkgconfig shebangfix tar:xz CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INFO_PATH= ${DATADIR_REL}/info WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} SUB_FILES= pkg-install SUB_LIST+= ARCHLIBDIR=${PREFIX}/libexec/emacs/${EMACS_VER}/${CONFIGURE_TARGET} SHEBANG_FILES= lib-src/grep-changelog CONFIGURE_ARGS= --localstatedir=/var PLIST_SUB= EMACS_VER=${EMACS_VER} GNU_HOST=${CONFIGURE_TARGET} MAKE_ENV= LC_ALL=C INFO= ada-mode auth autotype bovine calc ccmode cl dbus dired-x \ ebrowse ede ediff edt efaq eieio eintr elisp emacs-gnutls \ emacs-mime emacs epa erc ert eshell eudc eww flymake forms \ gnus htmlfontify idlwave ido info mairix-el message mh-e \ newsticker nxml-mode octave-mode org pcl-cvs pgg rcirc reftex \ remember sasl sc semantic ses sieve smtpmail speedbar srecode \ todo-mode tramp url vip viper widget wisent woman OPTIONS_DEFINE= CANNA X11 ACL DBUS GCONF GIF JPEG M17N OTF PNG SOUND SOURCES SVG TIFF SCROLLBARS \ XFT XIM XML XPM MAGICK GNUTLS GSETTINGS LTO FILENOTIFY OPTIONS_SINGLE= X11 SOUND CANNA_DESC= Canna support ACL_DESC= ACL support GSETTINGS_DESC= GSettings support SCROLLBARS_DESC= Toolkit scroll-bars SOUND_DESC= Sound support SOURCES_DESC= Install sources XAW_DESC= Athena widgets XAW3D_DESC= Athena3D widgets XIM_DESC= X Input Method Support M17N_DESC= M17N support for text-shaping OTF_DESC= Opentype fonts suport FILENOTIFY_DESC= File notification support LTO_DESC= Enable link-time optimization (requires GCC 4.6+) OPTIONS_SINGLE_X11= GTK2 GTK3 XAW XAW3D MOTIF OPTIONS_SINGLE_SOUND= ALSA OSS .if !defined(EMACS_NO_X11_SLAVE) OPTIONS_DEFAULT=DBUS GCONF GIF GTK2 JPEG M17N OTF PNG SOUND SOURCES SVG TIFF \ SCROLLBARS XFT XIM XML XPM MAGICK GNUTLS GSETTINGS OSS X11 CONFLICTS+= emacs-nox11-[0-9]* .else OPTIONS_DEFAULT=SOURCES GNUTLS XML CONFLICTS+= emacs24-[0-9]* .endif OPTIONS_SUB= SOURCES CANNA_CONFIGURE_ON= --with-canna \ --with-canna-includes=${LOCALBASE}/include \ --with-canna-libraries=${LOCALBASE}/lib CANNA_PATCH_SITES= http://distfiles.pirateparty.in/%SUBDIR%/ ${MASTER_SITE_LOCAL} CANNA_PATCHFILES= emacs24.4canna-20141030.diff.gz CANNA_LIB_DEPENDS= libcanna.so:${PORTSDIR}/japanese/canna-lib SOUND_CONFIGURE_OFF= --with-sound=no ALSA_CONFIGURE_ON= --with-sound=alsa ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib OSS_CONFIGURE_ON= --with-sound=oss DBUS_LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus DBUS_CONFIGURE_WITH= dbus GNUTLS_LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls GNUTLS_CONFIGURE_WITH= gnutls XML_USE= GNOME=libxml2 XML_CONFIGURE_WITH= xml2 SVG_USE= GNOME=librsvg2 SVG_CONFIGURE_WITH= rsvg X11_CONFIGURE_WITH= x X11_USE= XORG=x11 X11_USES= desktop-file-utils GTK2_USE= GNOME=gtk20 GTK2_CONFIGURE_ON= --with-x-toolkit=gtk2 GTK3_USE= GNOME=gtk30 GTK3_CONFIGURE_ON= --with-x-toolkit=gtk3 XAW3D_LIB_DEPENDS= libXaw3d.so:${PORTSDIR}/x11-toolkits/Xaw3d XAW3D_CONFIGURE_ON= --with-x-toolkit=athena XAW_USE= XORG=xaw XAW_CONFIGURE_ON+= --with-x-toolkit=athena --without-xaw3d MOTIF_USES= motif MOTIF_CONFIGURE_ON+= --with-x-toolkit=motif SCROLLBARS_CONFIGURE_WITH= toolkit-scroll-bars JPEG_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg JPEG_CONFIGURE_WITH= jpeg TIFF_LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff TIFF_CONFIGURE_WITH= tiff GIF_LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib GIF_CONFIGURE_WITH= gif -PNG_LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +PNG_LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png PNG_CONFIGURE_WITH= png XPM_USE= XORG=xpm XPM_CONFIGURE_WITH= xpm XFT_USE= XORG=xft XFT_LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 XFT_CONFIGURE_WITH= xft M17N_LIB_DEPENDS= libm17n.so:${PORTSDIR}/devel/m17n-lib M17N_CONFIGURE_WITH= m17n-flt OTF_LIB_DEPENDS= libotf.so:${PORTSDIR}/print/libotf OTF_CONFIGURE_WITH= libotf MAGICK_LIB_DEPENDS= libMagickCore-6.Q16.so:${PORTSDIR}/graphics/ImageMagick MAGICK_CONFIGURE_WITH= imagemagick GSETTINGS_USE= gnome=glib20 GSETTINGS_CONFIGURE_WITH= gsettings GCONF_USE= gnome=gconf2 GCONF_CONFIGURE_WITH= gconf XIM_CONFIGURE_WITH= xim LTO_CONFIGURE_ON= --enable-link-time-optimization LTO_USE= GCC=4.6+ ACL_CONFIGURE_OFF= --disable-acl FILENOTIFY_CONFIGURE_ON= --with-file-notification=gfile FILENOTIFY_CONFIGURE_OFF= --without-file-notification FILENOTIFY_USE= GNOME=glib20 .include # clang is broken on i386 platform in -O2, due to use of alloca, and stack realignment # and %esi as frame pointer register # http://llvm.org/bugs/show_bug.cgi?id=18171 .if ${ARCH} == "i386" USE_GCC= any .endif DBUS_PTHREAD_LIBS= ${CC} -dumpspecs | ${GREP} -m 1 pthread: | ${SED} -e 's|^.*%{\!pg: %{pthread:||' -e 's|}.*$$||' || ${TRUE} .if ${PORT_OPTIONS:MX11} INSTALLS_ICONS= yes .if !${PORT_OPTIONS:MXFT} .if ${PORT_OPTIONS:MM17N} IGNORE= m17n support for text-shaping requires Xft. Please run 'make config' .elif ${PORT_OPTIONS:MOTF} IGNORE= opentype fonts support requires Xft. Please run 'make config' .endif .endif .else .for OPT in SVG GTK2 GTK3 XAW3D XAW MOTIF SCROLLBARS JPEG TIFF GIF PNG XPM XFT M17N MAGICK GCONF GSETTINGS XIM .if ${PORT_OPTIONS:M${OPT}} IGNORE= option ${OPT} requires requires X11 option .endif .endfor .endif .if !${PORT_OPTIONS:MDBUS} .if ${PORT_OPTIONS:MGSETTINGS} IGNORE= support for GSettings requires DBUS. Please run 'make config' .endif .endif .include # Building with GCC 4.6+ requires it .if ${ncurses_ARGS} == "port" LDFLAGS+= -ltinfo .endif .if ${ARCH} == "ia64" BROKEN= Emacs 24.X does not currently build on ia64 .endif post-patch: @${REINPLACE_CMD} -e "s/%%EMACS_VER%%/${EMACS_VER}/g" -e "s/%%DATADIR%%/${DATADIR:C/\//\\\//g}/g" ${WRKSRC}/sources.el .if empty(PORT_OPTIONS:MX11) @${REINPLACE_CMD} -e 's/^Terminal=.*$$/Terminal=true/' ${WRKSRC}/etc/emacs.desktop .endif post-configure: @${REINPLACE_CMD} -e "s/^\(DBUS_LIBS.*\)-pthread\(.*\)$$/\1$$(${DBUS_PTHREAD_LIBS})\2/" \ ${WRKSRC}/src/Makefile post-install: @${RM} -rf ${STAGEDIR}/var/games/emacs .if ${PORT_OPTIONS:MSOURCES} @${MKDIR} ${STAGEDIR}${DATADIR}/${EMACS_VER}/src ${INSTALL_DATA} ${WRKSRC}/src/*.[ch] ${STAGEDIR}${DATADIR}/${EMACS_VER}/src ${INSTALL_DATA} ${WRKSRC}/sources.el ${STAGEDIR}${DATADIR}/${EMACS_VER}/site-lisp/site-start.el .endif @${FIND} ${STAGEDIR}${PREFIX}/${INFO_PATH} -type f -name '*.gz' -exec ${GUNZIP_CMD} '{}' \; .if !defined(WITHOUT_X11) pre-everything:: @${ECHO_MSG} @${ECHO_MSG} "====> To disable X11 support, define: WITHOUT_X11." @${ECHO_MSG} .endif .include Index: head/editors/emacs-devel/Makefile =================================================================== --- head/editors/emacs-devel/Makefile (revision 375593) +++ head/editors/emacs-devel/Makefile (revision 375594) @@ -1,247 +1,247 @@ # Created by: Kenneth Vestergaard Schmidt # $FreeBSD$ PORTNAME= emacs PORTVERSION= ${EMACS_VER}.${EMACS_REV} PORTREVISION= 2 PORTEPOCH= 2 CATEGORIES= editors ipv6 MASTER_SITES= http://distfiles.pirateparty.in/%SUBDIR%/ \ ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= ashish PKGNAMESUFFIX= -devel MAINTAINER= ashish@FreeBSD.org COMMENT= GNU editing macros LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING CONFLICTS= emacs-19.* emacs21-[0-9]* emacs22-[0-9]* emacs23-[0-9]* \ emacs24-[0-9]* xemacs-[0-9]* xemacs-devel-[0-9]* \ xemacs-mule-[0-9]* xemacs-devel-mule-[0-9]* \ emacs-nox11-[0-9]* EMACS_VER= 25.0.50 EMACS_REV= 118251 GNU_CONFIGURE= yes USES= gmake makeinfo ncurses pkgconfig shebangfix tar:xz CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INFO_PATH= ${DATADIR_REL}/info WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USE_AUTOTOOLS= autoconf:env aclocal:env automake:env autoheader:env SUB_FILES= pkg-install SUB_LIST+= ARCHLIBDIR=${PREFIX}/libexec/emacs/${EMACS_VER}/${CONFIGURE_TARGET} SHEBANG_FILES= ${WRKSRC}/lib-src/grep-changelog # Append --without-compress-install to prevent emacs from compressing info # which bsd.port.mk is not able to detect CONFIGURE_ARGS= --localstatedir=/var --without-compress-install EMACS_DIRS= ${DATADIR}/${EMACS_VER}/lisp ${DATADIR}/${EMACS_VER}/src \ ${PREFIX}/libexec/${PORTNAME} PLIST_SUB= EMACS_VER=${EMACS_VER} GNU_HOST=${CONFIGURE_TARGET} MAKE_ENV= LC_ALL=C INFO= ada-mode auth autotype bovine calc ccmode cl dbus dired-x \ ebrowse ede ediff edt efaq eieio eintr elisp emacs-mime emacs-gnutls emacs epa \ erc ert eshell eudc eww flymake forms gnus htmlfontify idlwave ido info \ mairix-el message mh-e newsticker nxml-mode octave-mode \ org pcl-cvs pgg rcirc reftex remember sasl sc semantic ses sieve smtpmail speedbar \ srecode todo-mode tramp url vhdl-mode vip viper widget wisent woman OPTIONS_DEFINE= X11 ACL DBUS GCONF GIF JPEG M17N OTF PNG SOUND SOURCES SVG TIFF SCROLLBARS \ XFT XIM XML XPM MAGICK GNUTLS GSETTINGS LTO FILENOTIFY OPTIONS_SINGLE= X11 SOUND ACL_DESC= ACL support GSETTINGS_DESC= GSettings support SCROLLBARS_DESC= Toolkit scroll-bars SOUND_DESC= Sound support SOURCES_DESC= Install sources XAW_DESC= Athena widgets XAW3D_DESC= Athena3D widgets XIM_DESC= X Input Method Support M17N_DESC= M17N support for text-shaping OTF_DESC= Opentype fonts suport FILENOTIFY_DESC= File notification support LTO_DESC= Enable link-time optimization (requires GCC 4.6+) OPTIONS_SINGLE_X11= GTK2 GTK3 XAW XAW3D MOTIF OPTIONS_SINGLE_SOUND= ALSA OSS OPTIONS_DEFAULT=ACL DBUS GCONF GIF GTK2 JPEG M17N OTF PNG SOUND SOURCES SVG TIFF \ SCROLLBARS XFT XIM XML XPM MAGICK GNUTLS GSETTINGS FILENOTIFY OSS X11 OPTIONS_SUB= SOURCES SOUND_CONFIGURE_OFF= --with-sound=no ALSA_CONFIGURE_ON= --with-sound=alsa ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib OSS_CONFIGURE_ON= --with-sound=oss DBUS_LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus DBUS_CONFIGURE_WITH= dbus GNUTLS_LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls GNUTLS_CONFIGURE_WITH= gnutls XML_USE= GNOME=libxml2 XML_CONFIGURE_WITH= xml2 SVG_USE= GNOME=librsvg2 SVG_CONFIGURE_WITH= rsvg X11_CONFIGURE_WITH= x X11_USE= XORG=x11 X11_USES= desktop-file-utils GTK2_USE= GNOME=gtk20 GTK2_CONFIGURE_ON= --with-x-toolkit=gtk2 GTK3_USE= GNOME=gtk30 GTK3_CONFIGURE_ON= --with-x-toolkit=gtk3 XAW3D_LIB_DEPENDS= libXaw3d.so:${PORTSDIR}/x11-toolkits/Xaw3d XAW3D_CONFIGURE_ON= --with-x-toolkit=athena XAW_USE= XORG=xaw XAW_CONFIGURE_ON+= --with-x-toolkit=athena --without-xaw3d MOTIF_USES= motif MOTIF_CONFIGURE_ON+= --with-x-toolkit=motif SCROLLBARS_CONFIGURE_WITH= toolkit-scroll-bars SYNC_INPUT_CONFIGURE_WITH= sync-input JPEG_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg JPEG_CONFIGURE_WITH= jpeg TIFF_LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff TIFF_CONFIGURE_WITH= tiff GIF_LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib GIF_CONFIGURE_WITH= gif -PNG_LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +PNG_LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png PNG_CONFIGURE_WITH= png XPM_USE= XORG=xpm XPM_CONFIGURE_WITH= xpm XFT_USE= XORG=xft XFT_LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 XFT_CONFIGURE_WITH= xft M17N_LIB_DEPENDS= libm17n.so:${PORTSDIR}/devel/m17n-lib M17N_CONFIGURE_WITH= m17n-flt OTF_LIB_DEPENDS= libotf.so:${PORTSDIR}/print/libotf OTF_CONFIGURE_WITH= libotf MAGICK_LIB_DEPENDS= libMagickCore-6.Q16.so:${PORTSDIR}/graphics/ImageMagick MAGICK_CONFIGURE_WITH= imagemagick GSETTINGS_USE= gnome=glib20 GSETTINGS_CONFIGURE_WITH= gsettings GCONF_USE= gnome=gconf2 GCONF_CONFIGURE_WITH= gconf XIM_CONFIGURE_WITH= xim LTO_CONFIGURE_ON= --enable-link-time-optimization LTO_USE= GCC=4.6+ ACL_CONFIGURE_OFF= --disable-acl FILENOTIFY_CONFIGURE_ON= --with-file-notification=gfile FILENOTIFY_CONFIGURE_OFF= --without-file-notification FILENOTIFY_USE= GNOME=glib20 .include # clang is broken on i386 platform in -O2, due to use of alloca, and stack realignment # and %esi as frame pointer register # http://llvm.org/bugs/show_bug.cgi?id=18171 .if ${ARCH} == "i386" USE_GCC= any .endif DBUS_PTHREAD_LIBS= ${CC} -dumpspecs | ${GREP} -m 1 pthread: | ${SED} -e 's|^.*%{\!pg: %{pthread:||' -e 's|}.*$$||' || ${TRUE} .if ${PORT_OPTIONS:MX11} INSTALLS_ICONS= yes .if !${PORT_OPTIONS:MXFT} .if ${PORT_OPTIONS:MM17N} IGNORE= m17n support for text-shaping requires Xft. Please run 'make config' .elif ${PORT_OPTIONS:MOTF} IGNORE= opentype fonts support requires Xft. Please run 'make config' .endif .endif .else .for OPT in SVG GTK2 GTK3 XAW3D XAW MOTIF SCROLLBARS JPEG TIFF GIF PNG XPM XFT M17N MAGICK GCONF GSETTINGS XIM .if ${PORT_OPTIONS:M${OPT}} IGNORE= option ${OPT} requires X11 option .endif .endfor .endif .if !${PORT_OPTIONS:MDBUS} .if ${PORT_OPTIONS:MGSETTINGS} IGNORE= support for GSettings requires DBUS. Please run 'make config' .endif .endif .include # Building with GCC 4.6+ requires it .if ${ncurses_ARGS} == "port" LDFLAGS+= -ltinfo .endif .if ${ARCH} == "ia64" BROKEN= Emacs 24.X does not currently build on ia64 .endif post-patch: @${RM} -f ${WRKSRC}/info/* @${REINPLACE_CMD} -e "s/%%EMACS_VER%%/${EMACS_VER}/g" -e "s/%%DATADIR%%/${DATADIR:C/\//\\\//g}/g" ${WRKSRC}/sources.el .if empty(PORT_OPTIONS:MX11) @${REINPLACE_CMD} -e 's/^Terminal=.*$$/Terminal=true/' ${WRKSRC}/etc/emacs.desktop .endif post-configure: @${REINPLACE_CMD} -e "s/^\(DBUS_LIBS.*\)-pthread\(.*\)$$/\1$$(${DBUS_PTHREAD_LIBS})\2/" \ ${WRKSRC}/src/Makefile pre-configure: @cd ${WRKSRC} && ./autogen.sh post-install: @${RM} -rf ${STAGEDIR}/var/games/emacs .if ${PORT_OPTIONS:MSOURCES} @${MKDIR} ${STAGEDIR}${DATADIR}/${EMACS_VER}/src @${INSTALL_DATA} ${WRKSRC}/src/*.[ch] ${STAGEDIR}${DATADIR}/${EMACS_VER}/src @${INSTALL_DATA} ${WRKSRC}/sources.el ${STAGEDIR}${DATADIR}/${EMACS_VER}/site-lisp/site-start.el .endif .if !defined(WITHOUT_X11) pre-everything:: @${ECHO_MSG} @${ECHO_MSG} "====> To disable X11 support, define: WITHOUT_X11." @${ECHO_MSG} .endif .include Index: head/editors/libreoffice/Makefile =================================================================== --- head/editors/libreoffice/Makefile (revision 375593) +++ head/editors/libreoffice/Makefile (revision 375594) @@ -1,368 +1,368 @@ # $FreeBSD$ .include "${.CURDIR}/Makefile.common" PORTREVISION= 1 COMMENT= Full integrated office productivity suite BUILD_DEPENDS= p5-Archive-Zip>=0:${PORTSDIR}/archivers/p5-Archive-Zip \ zip:${PORTSDIR}/archivers/zip \ ${LOCALBASE}/lib/libboost_regex.a:${PORTSDIR}/devel/boost-libs \ ${LOCALBASE}/libdata/pkgconfig/cppunit.pc:${PORTSDIR}/devel/cppunit \ dmake:${PORTSDIR}/devel/dmake \ ${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf \ mdds>=0.9.0:${PORTSDIR}/devel/mdds \ gpatch:${PORTSDIR}/devel/patch \ ucpp:${PORTSDIR}/devel/ucpp \ vigra-config:${PORTSDIR}/graphics/vigra \ ${LOCALBASE}/include/glm/glm.hpp:${PORTSDIR}/math/glm \ bash:${PORTSDIR}/shells/bash \ gsed:${PORTSDIR}/textproc/gsed LIB_DEPENDS= libapr-1.so:${PORTSDIR}/devel/apr1 \ libicutu.so:${PORTSDIR}/devel/icu \ liblangtag.so:${PORTSDIR}/devel/liblangtag \ liborcus-0.8.so:${PORTSDIR}/devel/liborcus07 \ libcurl.so:${PORTSDIR}/ftp/curl \ libcairo.so:${PORTSDIR}/graphics/cairo \ libGLEW.so:${PORTSDIR}/graphics/glew \ libgraphite2.so:${PORTSDIR}/graphics/graphite2 \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ liblcms2.so:${PORTSDIR}/graphics/lcms2 \ libcdr-0.1.so:${PORTSDIR}/graphics/libcdr01 \ libetonyek-0.1.so:${PORTSDIR}/graphics/libetonyek01 \ libfreehand-0.1.so:${PORTSDIR}/graphics/libfreehand \ libgltf-0.0.so:${PORTSDIR}/graphics/libgltf \ libwpg-0.3.so:${PORTSDIR}/graphics/libwpg03 \ libGeneratedSaxParser.so:${PORTSDIR}/graphics/opencollada \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libpoppler.so:${PORTSDIR}/graphics/poppler \ liblpsolve55.so:${PORTSDIR}/math/lp_solve \ libcmis-0.4.so:${PORTSDIR}/net/libcmis \ libharfbuzz.so:${PORTSDIR}/print/harfbuzz \ libmspub-0.1.so:${PORTSDIR}/print/libmspub01 \ libnss3.so:${PORTSDIR}/security/nss \ libclucene-core.so:${PORTSDIR}/textproc/clucene \ libexpat.so:${PORTSDIR}/textproc/expat2 \ libhunspell-1.3.so:${PORTSDIR}/textproc/hunspell \ libhyphen.so:${PORTSDIR}/textproc/hyphen \ libabw-0.1.so:${PORTSDIR}/textproc/libabw \ libe-book-0.1.so:${PORTSDIR}/textproc/libe-book \ libexttextcat-2.0.so:${PORTSDIR}/textproc/libexttextcat \ libmwaw-0.3.so:${PORTSDIR}/textproc/libmwaw03 \ libodfgen-0.1.so:${PORTSDIR}/textproc/libodfgen01 \ librevenge-0.0.so:${PORTSDIR}/textproc/librevenge \ libvisio-0.1.so:${PORTSDIR}/textproc/libvisio01 \ libwpd-0.10.so:${PORTSDIR}/textproc/libwpd010 \ libwps-0.3.so:${PORTSDIR}/textproc/libwps03 \ libxml2.so:${PORTSDIR}/textproc/libxml2 \ libxslt.so:${PORTSDIR}/textproc/libxslt \ libmythes-1.2.so:${PORTSDIR}/textproc/mythes \ librdf.so:${PORTSDIR}/textproc/redland \ libserf-1.so:${PORTSDIR}/www/serf RUN_DEPENDS= ${LOCALBASE}/lib/X11/fonts/Caladea/Caladea-Bold.ttf:${PORTSDIR}/x11-fonts/crosextrafonts-caladea-ttf \ ${LOCALBASE}/lib/X11/fonts/Carlito/Carlito-Bold.ttf:${PORTSDIR}/x11-fonts/crosextrafonts-carlito-ttf \ ${LOCALBASE}/lib/X11/fonts/dejavu/DejaVuSans.ttf:${PORTSDIR}/x11-fonts/dejavu \ ${LOCALBASE}/lib/X11/fonts/GentiumBasic/GenBasI.ttf:${PORTSDIR}/x11-fonts/gentium-basic \ ${LOCALBASE}/lib/X11/fonts/Liberation/LiberationMono-Bold.ttf:${PORTSDIR}/x11-fonts/liberation-fonts-ttf \ ${LOCALBASE}/lib/X11/fonts/LinLibertineG/LinLibertine_DR_G.ttf:${PORTSDIR}/x11-fonts/linuxlibertine-g _MAKE_JOBS= # GNU_CONFIGURE= yes USE_AUTOTOOLS= autoconf aclocal USE_GL= gl glu USE_OPENLDAP= yes USE_PERL5= build USE_QT4= # empty but required USE_XORG= xaw xrandr USES= bison compiler:c++11-lang gmake perl5 pkgconfig python shared-mime-info tar:xz WANT_GNOME= yes DISTFILES+= ${PORTNAME}-${LOVERSION}${EXTRACT_SUFX} DISTFILES+= ${PORTNAME}-help-${LOVERSION}${EXTRACT_SUFX} EXTRACT_ONLY:= ${DISTFILES} DISTFILES+= 1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz:src \ 4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2:src DIST_SUBDIR= libreoffice EXTRA_PATCHES= ${FILESDIR}/enable-opencollada:-p1 WRKSRC= ${WRKDIR}/${PORTNAME}-${LOVERSION} COLLADA_MODS= COLLADABaseUtils COLLADAFramework \ COLLADASaxFrameworkLoader GeneratedSaxParser COLLADA_CFLAGS= ${COLLADA_MODS:S|^|-I${LOCALBASE}/include/opencollada/|} COLLADA_LIBS= -L${LOCALBASE}/lib/opencollada \ ${COLLADA_MODS:S|^COLLADA|OpenCOLLADA|:S|^|-l|} CONFIGURE_ENV= DMAKE=${LOCALBASE}/bin/dmake \ GNUTAR="${TAR}" \ GPERF=${LOCALBASE}/bin/gperf \ OPENCOLLADA_CFLAGS="${COLLADA_CFLAGS}" \ OPENCOLLADA_LIBS="${COLLADA_LIBS}" \ OPENSSL_CFLAGS="-I/usr/include" \ OPENSSL_LIBS="-lcrypto -lssl" \ PYTHON_CFLAGS="`${PYTHON_VERSION}-config --cflags`" \ PYTHON_LIBS="`${PYTHON_VERSION}-config --libs`" CONFIGURE_ARGS+= --disable-dependency-tracking \ --disable-fetch-external \ --disable-online-update \ --exec-prefix=${PREFIX} \ --with-build-version="FreeBSD ports ${PKGVERSION}" \ --with-external-tar=${DISTDIR}/${DIST_SUBDIR} \ --with-gnu-patch=${LOCALBASE}/bin/gpatch \ --with-os-version=${OSVERSION} \ --with-parallelism=${MAKE_JOBS_NUMBER} \ --with-vendor="FreeBSD ports" CONFIGURE_ARGS+= --disable-coinmp \ --disable-epm \ --disable-firebird-sdbc \ --disable-gnome-vfs \ --disable-gstreamer \ --disable-kde \ --disable-kdeab \ --disable-mergelibs \ --disable-packagekit \ --enable-cairo-canvas \ --enable-graphite \ --enable-python=system \ --with-alloc=system \ --with-external-dict-dir=${LOCALBASE}/share/hunspell \ --with-external-hyph-dir=${LOCALBASE}/share/hyphen \ --with-external-thes-dir=${LOCALBASE}/share/mythes \ --with-system-altlinuxhyph \ --with-system-apr \ --with-system-boost \ --with-system-cairo \ --with-system-clucene \ --with-system-cppunit \ --with-system-curl \ --with-system-dicts \ --with-system-expat \ --with-system-glew \ --with-system-glm \ --with-system-graphite \ --with-system-harfbuzz \ --with-system-hunspell \ --with-system-icu \ --with-system-jpeg \ --with-system-lcms2 \ --with-system-libabw \ --with-system-libcdr \ --with-system-libcmis \ --with-system-libebook \ --with-system-libetonyek \ --with-system-libexttextcat \ --with-system-libfreehand \ --with-system-libgltf \ --with-system-liblangtag \ --with-system-libmspub \ --with-system-libmwaw \ --with-system-libodfgen \ --with-system-libpng \ --with-system-librevenge \ --with-system-libvisio \ --with-system-libwpd \ --with-system-libwpg \ --with-system-libwps \ --with-system-libxml \ --with-system-lpsolve \ --with-system-mdds \ --with-system-mesa-headers \ --with-system-mythes \ --with-system-neon \ --with-system-nss \ --with-system-opencollada \ --with-system-openldap \ --with-system-openssl \ --with-system-orcus \ --with-system-poppler \ --with-system-postgresql \ --with-system-redland \ --with-system-serf \ --with-system-ucpp \ --with-system-vigra \ --with-system-zlib \ --without-fonts \ --without-myspell-dicts \ --without-system-npapi-headers #XXX add: --with-system-libeot or --with-system-libatomic_ops OPTIONS_DEFINE= CUPS DEBUG GNOME GTK2 GTK3 JAVA KDE4 MMEDIA PGSQL SDK \ SYSTRAY TEST VERBOSE WEBDAV OPTIONS_DEFAULT=CUPS GTK2 JAVA_DESC= Add Java support (XML filters, macros) MMEDIA_DESC= Enable multimedia backend for impress PGSQL_DESC= Build with PostgreSQL-SDBC driver SDK_DESC= Build with SDK SYSTRAY_DESC= Enable systemtray quickstarter TEST_DESC= Run all regression tests VERBOSE_DESC= Increase build verbosity WEBDAV_DESC= Enable webdav protocol CUPS_LIB_DEPENDS= libcups.so:${PORTSDIR}/print/cups-client CUPS_CONFIGURE_ENABLE= cups DEBUG_CONFIGURE_ON= --enable-crashdump --enable-dbgutil --enable-debug DEBUG_CONFIGURE_OFF= --enable-release-build GNOME_LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib GNOME_USE= GNOME=gconf2 GNOME_CONFIGURE_ENABLE= dbus gconf gio lockdown GTK3_USE= GNOME=gtk30 GTK3_CONFIGURE_ENABLE= gtk3 JAVA_CATEGORIES= java JAVA_DISTFILES= 048751f3271906db5126ab76870444c4-commons-codec-1.9-src.zip:src \ 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip:src \ 2c9b0f83ed5890af02c0df1c1776f39b-commons-httpclient-3.1-src.tar.gz:src \ 3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip:src \ 35c94d2df8893241173de1d16b6034c0-swingExSrc.zip:src \ 39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip:src \ 3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip:src \ 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip:src \ 8ab049135b2d15313da5d9f0656894a1-commons-lang3-3.3.1-src.tar.gz:src \ 8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip:src \ 97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip:src \ a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip:src \ ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip:src \ ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip:src \ d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip:src \ db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip:src \ e8e197d628436490886d17cffa108fe3-commons-logging-1.1.3-src.tar.gz:src \ ea570af93c284aa9e5621cd563f54f4d-bsh-2.0b1-src.tar.gz:src \ eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip:src \ f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip:src JAVA_BUILD_DEPENDS= ant:${PORTSDIR}/devel/apache-ant \ ${JAVAJARDIR}/junit.jar:${PORTSDIR}/java/junit # XXX jni.h from GNU classpath causes ABI conflicts. JAVA_CONFLICTS_BUILD= classpath-[0-9]* JAVA_CONFIGURE_ON= --enable-ext-wiki-publisher \ --enable-report-builder \ --with-ant-home=${LOCALBASE}/share/java/apache-ant \ --with-jdk-home="${JAVA_HOME}" \ --with-junit=${JAVAJARDIR}/junit.jar JAVA_CONFIGURE_OFF= --without-java JAVA_BUILD= yes JAVA_USE= JAVA=yes KDE4_USE= KDE4=kdelibs QT4=moc_build QT4=qmake_build KDE4_CONFIGURE_ENABLE= kde4 KDE4_CONFIGURE_ENV= KDE4DIR="${KDE4_PREFIX}" \ QT4DIR="${QT_PREFIX}" \ QT4INC="${QT_INCDIR}" \ QT4LIB="${QT_LIBDIR}" MMEDIA_USE= GSTREAMER=yes MMEDIA_CONFIGURE_ENABLE= gstreamer-0-10 PGSQL_USES= pgsql:9.0+ PGSQL_CONFIGURE_ENABLE= postgresql-sdbc PGSQL_CONFIGURE_WITH= gssapi krb5 SDK_DISTFILES= 185d60944ea767075d27247c3162b3bc-unowinreg.dll:ext SDK_BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen SDK_CONFIGURE_ENABLE= odk SDK_CONFIGURE_ON= --with-doxygen=${LOCALBASE}/bin/doxygen SDK_CONFIGURE_OFF= --without-doxygen SYSTRAY_CONFIGURE_ENABLE= systray TEST_CONFIGURE_ENABLE= cve-tests WEBDAV_LIB_DEPENDS= libneon.so:${PORTSDIR}/www/neon WEBDAV_CONFIGURE_ENABLE= neon .include .if ${PORT_OPTIONS:MDEBUG} IGNORE= is broken with DEBUG option .else EXTRA_PATCHES+= ${FILESDIR}/extra-Makefile.in .endif .if ${PORT_OPTIONS:MDEBUG} || ${PORT_OPTIONS:MVERBOSE} CONFIGURE_ARGS+= --enable-verbose .endif .if ${PORT_OPTIONS:MGNOME} || ${PORT_OPTIONS:MGTK2} USE_GNOME+= gtk20 CONFIGURE_ARGS+= --enable-gtk .else CONFIGURE_ARGS+= --disable-gtk .endif .if ${PORT_OPTIONS:MGNOME} || ${PORT_OPTIONS:MGTK2} || ${PORT_OPTIONS:MGTK3} USES+= desktop-file-utils INSTALLS_ICONS= yes .endif .if empty(PORT_OPTIONS:MTEST) EXTRA_PATCHES+= ${FILESDIR}/disable-cppunittester .endif .include .if ${COMPILER_FEATURES:Mlibc++} EXTRA_PATCHES+= ${FILESDIR}/extra-libc++:-p1 EXTRA_PATCHES+= ${FILESDIR}/extra-libc++.i386:-p0 .endif .if ${COMPILER_FEATURES:Mlibstdc++} EXTRA_PATCHES+= ${FILESDIR}/extra-configure.ac .endif .if ${OSVERSION} < 900506 CONFIGURE_ARGS+= --with-linker-hash-style=sysv .endif .if ${OSVERSION} < 1000033 BUILD_DEPENDS+= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex CONFIGURE_ENV+= FLEX=${LOCALBASE}/bin/flex .endif ACLOCAL_ARGS= -I "${WRKSRC}/m4" CPPFLAGS= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAKE_ENV+= ENVCFLAGS="${CFLAGS}" ENVCFLAGSCXX="${CXXFLAGS}" MAKE_ENV+= ENVLINKFLAGS="${LDFLAGS}" MAKE_ENV+= GNUSED=${LOCALBASE}/bin/gsed MAKE_ENV+= LANG=C LC_ALL=C pre-configure: @${TOUCH} ${WRKSRC}/autogen.lastrun post-configure: @${TOUCH} ${WRKSRC}/src.downloaded do-install: @cd ${WRKSRC} && ${MAKE_CMD} ${MAKE_ARGS} distro-pack-install @${RM} -f ${PLISTD} ${PLISTF} @cd ${STAGEDIR}${PREFIX} && ${FIND} -d lib/libreoffice -type d \ -empty -exec ${ECHO_CMD} "@dir {}" \; >> ${PLISTD} @cd ${STAGEDIR}${PREFIX} && ${FIND} -H -s bin etc lib man \ \( -type f -o -type l \) -print >> ${PLISTF} .for subdir in application-registry applications icons mime mime-info mimelnk @cd ${STAGEDIR}${PREFIX} && ${FIND} -H -s share/${subdir} \ \( -type f -o -type l \) -print >> ${PLISTF} .endfor .if ${PORT_OPTIONS:MSDK} .for subdir in include share share/doc share/idl @cd ${STAGEDIR}${PREFIX} && ${FIND} -H -s ${subdir}/libreoffice \ \( -type f -o -type l \) -print >> ${PLISTF} .endfor .endif @${SORT} -u ${PLISTF} >> ${TMPPLIST} @${SORT} -u ${PLISTD} >> ${TMPPLIST} .include Index: head/emulators/atari800/Makefile =================================================================== --- head/emulators/atari800/Makefile (revision 375593) +++ head/emulators/atari800/Makefile (revision 375594) @@ -1,93 +1,93 @@ # Created by: Joel Sutton # $FreeBSD$ PORTNAME= atari800 PORTVERSION= 3.1.0 PORTREVISION= 1 CATEGORIES= emulators MASTER_SITES= ftp://ftpmirror.uk/freebsd-ports/atari800/ \ SF/${PORTNAME}/ROM/Original%20XL%20ROM:x \ ftp://ftpmirror.uk/freebsd-ports/atari800/:x DISTFILES= ${DISTNAME}${EXTRACT_SUFX} xf25.zip:x DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= freebsd-ports@dan.me.uk COMMENT= Atari 8-bit computer emulator LICENSE= GPLv2 BUILD_DEPENDS= ${UNZIP_CMD}:${PORTSDIR}/archivers/unzip -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png RESTRICTED= xf25 contains copyright ROMs and cannot be distributed. WRKSRC= ${WRKDIR}/${DISTNAME}/src USES= gmake GNU_CONFIGURE= yes NO_OPTIONS_SORT=yes OPTIONS_DEFINE= DOCS SHM SDL SERIOSOUND CLIPSOUND PAGEDATTRIB BUFFEREDLOG VERYSLOW OPTIONS_DEFAULT= SHM SHM_DESC= X11 frontend with shared memory extensions SDL_DESC= SDL frontend SERIOSOUND_DESC=Serial in/out sound CLIPSOUND_DESC= Sound clipping PAGEDATTRIB_DESC=Page-based attribute array BUFFEREDLOG_DESC=Buffered debug output (until graphics mode switches back to text mode) VERYSLOW_DESC= Very slow computer support CFLAGS+= -I${LOCALBASE}/include/libpng LDFLAGS+= -L${LOCALBASE}/lib ATARI_XF= ataribas.rom atariosb.rom atarixl.rom demos1.xfd \ demos2.xfd dos25.xfd mydos45d.atr SERIOSOUND_CONFIGURE_ON= --enable-seriosound CLIPSOUND_CONFIGURE_ON= --enable-cripsound PAGEDATTRIB_CONFIGURE_ON= --enable-pagedattrib BUFFEREDLOG_CONFIGURE_ON= --enable-bufferedlog VERYSLOW_CONFIGURE_ON= --enable-veryslow .include .if ${PORT_OPTIONS:MSDL} PKGNAMESUFFIX= -sdl USE_SDL= sdl CONFIGURE_ARGS+= --target=sdl .else USE_XORG= x11 xext .if ${PORT_OPTIONS:MSHM} CONFIGURE_ARGS+= --target=x11-shm .else CONFIGURE_ARGS+= --target=x11 .endif .endif post-patch: @${CP} ${FILESDIR}/atari800.cfg ${WRKSRC} @${REINPLACE_CMD} -e 's|GUMBY|${DATADIR}|g' ${WRKSRC}/atari800.cfg @${REINPLACE_CMD} -e 's|/etc|${DATADIR}|g' ${WRKSRC}/cfg.c @${REINPLACE_CMD} -e 's|/etc|${DATADIR}|g' ${WRKSRC}/atari.c @${REINPLACE_CMD} -e 's|sdl-config|$$SDL_CONFIG|g' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} pre-configure: @${UNZIP_CMD} -q -L -o ${DISTDIR}/${DIST_SUBDIR}/xf25.zip ${ATARI_XF} -d ${WRKSRC} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/atari800 ${STAGEDIR}${PREFIX}/bin/atari800 ${INSTALL_MAN} ${WRKSRC}/atari800.man ${STAGEDIR}${MANPREFIX}/man/man1/atari800.1 @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/atari800.cfg ${STAGEDIR}${DATADIR} .for rom in ${ATARI_XF} ${INSTALL_DATA} ${WRKSRC}/${rom} ${STAGEDIR}${DATADIR} .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} .for docfile in BUGS CHANGES.OLD CREDITS ChangeLog FAQ README TODO USAGE ${INSTALL_DATA} ${WRKSRC}/../DOC/${docfile} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/emulators/dosbox/Makefile =================================================================== --- head/emulators/dosbox/Makefile (revision 375593) +++ head/emulators/dosbox/Makefile (revision 375594) @@ -1,49 +1,49 @@ # Created by: Tom Carrick # $FreeBSD$ PORTNAME= dosbox PORTVERSION= 0.74 PORTREVISION= 9 CATEGORIES= emulators MASTER_SITES= SF MAINTAINER= knyght@gmail.com COMMENT= Emulator of a PC with DOS LICENSE= GPLv2 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png GNU_CONFIGURE= yes USE_SDL= sdl net sound PLIST_FILES= bin/dosbox man/man1/dosbox.1.gz share/pixmaps/dosbox.ico PORTDOCS= NEWS README PKGMESSAGE= ${WRKDIR}/pkg-message CONFIGURE_ARGS+= --enable-core-inline DESKTOP_ENTRIES="DOSBox" "${COMMENT}" \ "${PREFIX}/share/pixmaps/dosbox.ico" "dosbox" \ "System;Emulator;" "true" OPTIONS_RADIO= DEBUGGER OPTIONS_RADIO_DEBUGGER=DEBUGGER_ENABLE DEBUGGER_HEAVY DEBUGGER_ENABLE_DESC=Enable internal debugger DEBUGGER_HEAVY_DESC=Enable internal debugger with extra features DEBUGGER_ENABLE_CONFIGURE_ON= --enable-debug=yes DEBUGGER_HEAVY_CONFIGURE_ON= --enable-debug=heavy post-patch: @${REINPLACE_CMD} -e 's#\/usr\/share\/doc\/dosbox#${DOCSDIR}#g' \ ${WRKSRC}/docs/dosbox.1 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/dosbox ${STAGEDIR}${PREFIX}/bin/dosbox ${INSTALL_DATA} ${WRKSRC}/src/dosbox.ico ${STAGEDIR}${PREFIX}/share/pixmaps/ ${INSTALL_MAN} ${WRKSRC}/docs/dosbox.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/emulators/fuse/Makefile =================================================================== --- head/emulators/fuse/Makefile (revision 375593) +++ head/emulators/fuse/Makefile (revision 375594) @@ -1,68 +1,68 @@ # Created by: Alexey V. Antipovsky # $FreeBSD$ PORTNAME= fuse PORTVERSION= 1.1.1 PORTREVISION= 6 CATEGORIES= emulators MASTER_SITES= SF/${PORTNAME}-emulator/${PORTNAME}/${PORTVERSION} MAINTAINER= rene@FreeBSD.org COMMENT= Free Unix (Sinclair ZX-)Spectrum Emulator LICENSE= GPLv2 LIB_DEPENDS= libspectrum.so:${PORTSDIR}/emulators/libspectrum \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libgcrypt.so:${PORTSDIR}/security/libgcrypt GNU_CONFIGURE= yes USES= pkgconfig gmake USE_GNOME= libxml2 glib20 CONFIGURE_ARGS+=--without-alsa --without-joystick CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= AO ICONS ROMS OPTIONS_DEFAULT= ICONS GTK2 OPTIONS_SINGLE= UI UI_DESC= User Interface ROMS_DESC= Extra ROM images (128p, 256s, Gluck, IF1, Opus, TrDOS) OPTIONS_SINGLE_UI= GTK2 GTK3 SDL SVGALIB OPTIONS_SUB= yes AO_CONFIGURE_WITH= libao AO_LIB_DEPENDS= libao.so:${PORTSDIR}/audio/libao ICONS_USES= desktop-file-utils shared-mime-info ICONS_CONFIGURE_ENABLE= desktop-integration GTK2_USE= GNOME=gtk20 GTK2_CONFIGURE_ON= --with-gtk GTK3_USE= GNOME=gtk30 GTK3_CONFIGURE_ON= --with-gtk GTK3_CONFIGURE_ENABLE= gtk3 SDL_USE= SDL=sdl SDL_CONFIGURE_WITH= sdl SDL_CONFIGURE_ON= --without-gtk SVGALIB_LIB_DEPENDS= libvga.so:${PORTSDIR}/graphics/svgalib SVGALIB_CONFIGURE_WITH= svgalib SVGALIB_CONFIGURE_ON= --without-gtk ROMS_RUN_DEPENDS= fuse-roms>0:${PORTSDIR}/emulators/fuse-roms PORTDOCS= AUTHORS ChangeLog README THANKS README.copyright .include .if ${PORT_OPTIONS:MICONS} INSTALLS_ICONS= yes .endif post-extract: ${CP} ${WRKSRC}/roms/README.copyright ${WRKSRC} post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/emulators/hatari/Makefile =================================================================== --- head/emulators/hatari/Makefile (revision 375593) +++ head/emulators/hatari/Makefile (revision 375594) @@ -1,54 +1,54 @@ # Created by: Michael Neumann # $FreeBSD$ PORTNAME= hatari PORTVERSION= 1.8.0 PORTREVISION= 2 CATEGORIES= emulators MASTER_SITES= http://download.tuxfamily.org/hatari/%SUBDIR%/ MASTER_SITE_SUBDIR= ${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Atari ST emulator LICENSE= GPLv2 # (or later) BUILD_DEPENDS= portaudio2>0:${PORTSDIR}/audio/portaudio2 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png RUN_DEPENDS= portaudio2>0:${PORTSDIR}/audio/portaudio2 USES= cmake readline tar:bzip2 USE_GNOME= pygtk2 USE_SDL= sdl CMAKE_ARGS= -DPORTAUDIO_INCLUDE_DIR:STRING="${PA2_INCLUDE_DIR}" \ -DPORTAUDIO_LIBRARY:STRING="${PA2_LIBRARY}" \ -DCMAKE_C_FLAGS_RELEASE:STRING="-DNDEBUG" \ -DETCDIR:STRING="${PREFIX}/etc" \ -DMANDIR:STRING="man/man1" OPTIONS_DEFINE= DOCS PA2_INCLUDE_DIR=${LOCALBASE}/include/portaudio2 PA2_LIBRARY= ${LOCALBASE}/lib/portaudio2/libportaudio.so post-patch: .for i in doc/hatari.1 doc/fr/hatari.1 tools/hconsole/hconsole.1 @${REINPLACE_CMD} -e \ 's|^/etc/hatari.cfg .*|${PREFIX}/etc/hatari.cfg| ; \ s|/usr/share|${PREFIX}/share|' ${WRKSRC}/${i} .endfor @${REINPLACE_CMD} -e '/DESTINATION/s|/icons/.*)|/pixmaps)|' \ ${WRKSRC}/python-ui/CMakeLists.txt post-build: @cd ${WRKSRC}/doc/fr && ${GZIP_CMD} -c ${PORTNAME}.1 > ${PORTNAME}.1.gz post-install: @${MKDIR} ${STAGEDIR}${MANPREFIX}/man/fr/man1 (cd ${WRKSRC}/doc/fr && ${INSTALL_MAN} ${PORTNAME}.1.gz \ ${STAGEDIR}${MANPREFIX}/man/fr/man1) @${MKDIR} ${STAGEDIR}${DOCSDIR}/fr (cd ${WRKSRC}/doc/fr && ${INSTALL_DATA} *.txt \ ${STAGEDIR}${DOCSDIR}/fr) .include Index: head/emulators/mupen64plus-core/Makefile.common =================================================================== --- head/emulators/mupen64plus-core/Makefile.common (revision 375593) +++ head/emulators/mupen64plus-core/Makefile.common (revision 375594) @@ -1,122 +1,122 @@ USES+= dos2unix DOS2UNIX_GLOB= *.c *.cpp *.h *.H *.ini *.conf DISTNAME= ${PORTNAME}-bundle-src-${PORTVERSION} PATCHDIR= ${.CURDIR}/files BUILD_WRKSRC?= ${WRKSRC}/source/${PORTNAME}${PKGNAMESUFFIX}/projects/unix WRKSRC?= ${WRKDIR}/${DISTNAME} EXTRACT_AFTER_ARGS?= "${DISTNAME}/source/${PORTNAME}-core/*" \ "${DISTNAME}/source/${PORTNAME}${PKGNAMESUFFIX}/*" .if ${PKGNAMESUFFIX} == "-core" LIB_DEPENDS+= libfreetype.so:${PORTSDIR}/print/freetype2 \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png .else PLIST= ${WRKDIR}/pkg-plist .endif .if ${PKGNAMESUFFIX} == "-video-rice" -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png .endif .if ${PKGNAMESUFFIX} == "-video-glide64mk" LIB_DEPENDS+= libboost_thread.so:${PORTSDIR}/devel/boost-libs .endif .if ${PKGNAMESUFFIX} != "-core" post-patch: @cd ${BUILD_WRKSRC} && ${REINPLACE_CMD} -e 's|gcc|${CC}|g' -e \ 's|g++|${CXX}|g' Makefile . if ${PKGNAMESUFFIX} == "-video-glide64mk2" @cd ${WRKSRC}/source/${PORTNAME}${PKGNAMESUFFIX}/src && \ ${REINPLACE_CMD} -e 's|#include ||g' \ GlideHQ/TxQuantize.cpp GlideHQ/TxFilter.cpp . endif . if ${PKGNAMESUFFIX} == "-video-glide64" @cd ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}/src && \ ${REINPLACE_CMD} -e 's|__builtin_ia32_loadups|_mm_loadu_ps|g' -e \ 's|__builtin_ia32_storeups|_mm_storeu_ps|g' \ 3dmath.cpp . endif pre-install: @${RM} -f ${PLIST} . if ${PKGNAMESUFFIX} == "-video-rice" @${ECHO_CMD} "%%DATADIR%%/RiceVideoLinux.ini" >> ${PLIST} . endif . if ${PKGNAMESUFFIX} == "-video-glide64" @${ECHO_CMD} "%%DATADIR%%/Glide64.ini" >> ${PLIST} . endif . if ${PKGNAMESUFFIX} == "-video-glide64mk2" @${ECHO_CMD} "%%DATADIR%%/Glide64mk2.ini" >> ${PLIST} . endif . if ${PKGNAMESUFFIX} == "-input-sdl" @${ECHO_CMD} "%%DATADIR%%/InputAutoCfg.ini" >> ${PLIST} . endif . if ${PKGNAMESUFFIX} == "-ui-console" @${ECHO_CMD} "man/man6/mupen64plus.6.gz" >> ${PLIST} . endif . if ${PKGNAMESUFFIX} != "-ui-console" @${ECHO_CMD} "lib/${PORTNAME}/${PORTNAME}${PKGNAMESUFFIX}.so" >> ${PLIST} . else @${ECHO_CMD} "bin/${PORTNAME}" >> ${PLIST} . endif @${ECHO_CMD} "@dir %%DATADIR%%" >> ${PLIST} .else post-patch: @cd ${BUILD_WRKSRC} && ${REINPLACE_CMD} -e 's|gcc|${CC}|g' -e \ 's|g++|${CXX}|g' Makefile .endif do-install: @${MKDIR} ${STAGEDIR}${DATADIR} .if ${PKGNAMESUFFIX} == "-core" ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/libmupen64plus.so.2.0.0 \ ${STAGEDIR}${PREFIX}/lib/libmupen64plus.so.2.0.0 ${INSTALL_DATA} ${WRKSRC}/source/${PORTNAME}${PKGNAMESUFFIX}/data/* \ ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/source/${PORTNAME}${PKGNAMESUFFIX}/src/api/m64p_*.h \ ${STAGEDIR}${PREFIX}/include/${PORTNAME} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/source/${PORTNAME}${PKGNAMESUFFIX}/RELEASE \ ${STAGEDIR}${DOCSDIR}/RELEASE ${LN} -sf ${PREFIX}/lib/libmupen64plus.so.2.0.0 ${STAGEDIR}${PREFIX}/lib/libmupen64plus.so.2 .else . if ${PKGNAMESUFFIX} == "-ui-console" ${INSTALL_MAN} ${WRKSRC}/source/${PORTNAME}${PKGNAMESUFFIX}/doc/mupen64plus.6 ${STAGEDIR}${PREFIX}/man/man6/ . endif . if ${PKGNAMESUFFIX} == "-video-rice" ${INSTALL_DATA} ${WRKSRC}/source/${PORTNAME}${PKGNAMESUFFIX}/data/RiceVideoLinux.ini ${STAGEDIR}${DATADIR} . endif . if ${PKGNAMESUFFIX} == "-video-glide64" ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}/data/Glide64.ini ${STAGEDIR}${DATADIR} . endif . if ${PKGNAMESUFFIX} == "-video-glide64mk2" ${INSTALL_DATA} ${WRKSRC}/source/${PORTNAME}${PKGNAMESUFFIX}/data/Glide64mk2.ini ${STAGEDIR}${DATADIR} . endif . if ${PKGNAMESUFFIX} == "-input-sdl" ${INSTALL_DATA} ${WRKSRC}/source/${PORTNAME}${PKGNAMESUFFIX}/data/InputAutoCfg.ini ${STAGEDIR}${DATADIR} . endif . if ${PKGNAMESUFFIX} != "-ui-console" @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}.so ${STAGEDIR}${PREFIX}/lib/${PORTNAME} . else ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin . endif .endif Index: head/emulators/nonpareil/Makefile =================================================================== --- head/emulators/nonpareil/Makefile (revision 375593) +++ head/emulators/nonpareil/Makefile (revision 375594) @@ -1,67 +1,67 @@ # Created by: trasz # $FreeBSD$ PORTNAME= nonpareil PORTVERSION= 0.79 PORTREVISION= 5 CATEGORIES= emulators MASTER_SITES= http://nonpareil.brouhaha.com/download/ MAINTAINER= ports@FreeBSD.org COMMENT= Simulator for many HP calculators LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= bison pkgconfig scons USE_GNOME= gtk20 libxml2 USE_SDL= sdl PLIST_EXECS= bin/modutil bin/nonpareil bin/uasm PLIST_DATA= lib/nonpareil/21.kml lib/nonpareil/21.obj \ lib/nonpareil/21.png lib/nonpareil/25.kml \ lib/nonpareil/25.obj lib/nonpareil/25.png \ lib/nonpareil/32e.kml lib/nonpareil/32e.obj \ lib/nonpareil/32e.png lib/nonpareil/33c.kml \ lib/nonpareil/33c.obj lib/nonpareil/33c.png \ lib/nonpareil/34c.kml lib/nonpareil/34c.obj \ lib/nonpareil/34c.png lib/nonpareil/35.kml \ lib/nonpareil/35.lst lib/nonpareil/35.obj \ lib/nonpareil/35.png lib/nonpareil/37e.kml \ lib/nonpareil/37e.obj lib/nonpareil/37e.png \ lib/nonpareil/38c.kml lib/nonpareil/38c.obj \ lib/nonpareil/38c.png lib/nonpareil/38e.kml \ lib/nonpareil/38e.obj lib/nonpareil/41cv.kml \ lib/nonpareil/41cv.mod lib/nonpareil/41cv.png \ lib/nonpareil/41cx.kml lib/nonpareil/41cx.mod \ lib/nonpareil/45.kml lib/nonpareil/45.lst \ lib/nonpareil/45.obj lib/nonpareil/45.png \ lib/nonpareil/55.kml lib/nonpareil/55.lst \ lib/nonpareil/55.obj lib/nonpareil/55.png \ lib/nonpareil/80.kml lib/nonpareil/80.lst \ lib/nonpareil/80.obj lib/nonpareil/80.png \ lib/nonpareil/82143a.mod lib/nonpareil/82182a.mod PLIST_FILES= ${PLIST_EXECS} ${PLIST_DATA} PORTDOCS= CREDITS DEBUGGING README TODO post-patch: @${REINPLACE_CMD} -e \ 's|%%CFLAGS%%|${CFLAGS}| ; \ s|%%CC%%|${CC}|' ${WRKSRC}/src/SConscript @${REINPLACE_CMD} -E \ "s|('/usr/local')|\1,PathOption.PathAccept|" ${WRKSRC}/SConstruct @${REINPLACE_CMD} -e \ 's|||g' ${WRKSRC}/src/*.[cly] post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} -${CHOWN} ${BINOWN}:${BINGRP} ${PLIST_FILES:S|^|${STAGEDIR}${PREFIX}/|} -${TOUCH} ${PLIST_FILES:S|^|${STAGEDIR}${PREFIX}/|} -${CHMOD} ${SHAREMODE} ${PLIST_DATA:S|^|${STAGEDIR}${PREFIX}/|} -${CHMOD} ${BINMODE} ${PLIST_EXECS:S|^|${STAGEDIR}${PREFIX}/|} .include Index: head/emulators/openmsx/Makefile =================================================================== --- head/emulators/openmsx/Makefile (revision 375593) +++ head/emulators/openmsx/Makefile (revision 375594) @@ -1,55 +1,55 @@ # $FreeBSD$ PORTNAME= openmsx PORTVERSION= 0.11.0 PORTREVISION= 1 CATEGORIES= emulators MASTER_SITES= SF MAINTAINER= johans@FreeBSD.org COMMENT= Open source MSX emulator -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libogg.so:${PORTSDIR}/audio/libogg \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ libtheora.so:${PORTSDIR}/multimedia/libtheora \ libao.so:${PORTSDIR}/audio/libao MAKE_ARGS+= INSTALL_BINARY_DIR=${PREFIX}/bin \ INSTALL_SHARE_DIR=${DATADIR} \ INSTALL_DOC_DIR=${DOCSDIR} \ OPENMSX_CXX=${CXX} \ CXXFLAGS="${CXXFLAGS}" MAKEFILE= GNUmakefile USES= gmake python tcl USE_GCC= yes USE_GL= glew USE_SDL= sdl ttf PLIST_FILES= bin/openmsx PORTDATA= * PORTDOCS= * OPTIONS_DEFINE= DOCS .include .if !${PORT_OPTIONS:MDOCS} # Use dummy target rather than rewriting makefile MAKE_ARGS+= INSTALL_DOC_DIR=${WRKSRC}/dummy .endif post-patch: @${REINPLACE_CMD} -e 's/{TCL_LIB_SPEC}/& $${TCL_LD_FLAGS}/' \ ${WRKSRC}/build/libraries.py @${REINPLACE_CMD} -e '/^SYMLINK_FOR_BINARY/s/true/false/' \ ${WRKSRC}/build/custom.mk .include .if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64" BROKEN= Does not compile on ia64, powerpc, or sparc64: uses i386-specific asm .endif .include Index: head/emulators/qemu-devel/Makefile =================================================================== --- head/emulators/qemu-devel/Makefile (revision 375593) +++ head/emulators/qemu-devel/Makefile (revision 375594) @@ -1,348 +1,348 @@ # Created by: Juergen Lock # $FreeBSD$ PORTNAME= qemu PORTVERSION= 2.0.2 PORTREVISION= 11 CATEGORIES= emulators MASTER_SITES= http://wiki.qemu.org/download/:release \ LOCAL/nox:snapshot PKGNAMESUFFIX?= -devel DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:release DIST_SUBDIR= qemu/${PORTVERSION} MAINTAINER= nox@FreeBSD.org COMMENT?= QEMU CPU Emulator - development version HAS_CONFIGURE= yes USES= gmake pkgconfig bison perl5 python:2,build tar:bzip2 USE_PERL5= build USE_XORG= pixman USE_GNOME+= glib20 PATCH_STRIP= -p1 MAKE_ENV+= BSD_MAKE="${MAKE}" ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64 # XXX someone wants to debug sparc64 hosts? OPTIONS_DEFINE= SAMBA X11 GTK2 OPENGL GNUTLS SASL JPEG PNG CURL \ CDROM_DMA PCAP USBREDIR GNS3 X86_TARGETS BSD_USER \ STATIC_LINK DOCS SAMBA_DESC= samba dependency (for -smb) GNUTLS_DESC= gnutls dependency (vnc encryption) SASL_DESC= cyrus-sasl dependency (vnc encryption) JPEG_DESC= jpeg dependency (vnc lossy compression) PNG_DESC= png dependency (vnc compression) CDROM_DMA_DESC= IDE CDROM DMA PCAP_DESC= pcap dependency (networking with bpf) USBREDIR_DESC= usb device network redirection (experimental!) GNS3_DESC= gns3 patches (promiscuous multicast) X86_TARGETS_DESC= Don't build non-x86 system targets BSD_USER_DESC= Also build bsd-user targets (for testing) STATIC_LINK_DESC= Statically link the executables OPTIONS_DEFAULT=X11 GTK2 OPENGL GNUTLS SASL JPEG PNG CDROM_DMA CURL PCAP .if !defined(QEMU_USER_STATIC) CONFLICTS_INSTALL= qemu-[0-9]* .endif .include .if ${PORT_OPTIONS:MBSD_USER} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-790d0ef625d22ff3f1a895d266a48e2bacd63776 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-3d175d6ed5b809976662135369c639f53780ca5c EXTRA_PATCHES+= ${FILESDIR}/extra-patch-a3129eea10f188bfd39ce83b18b25dcefbc5bffc EXTRA_PATCHES+= ${FILESDIR}/extra-patch-fd7ec8e06cd1876ef478975f052ff64134d19c6c EXTRA_PATCHES+= ${FILESDIR}/extra-patch-9ac2c49c734a49025fe1647ce84728d3988ea5d2 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-38f8d5aaebdb4b1624bae86b374b5265c9f01b54 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-c13_tls2 # EXTRA_PATCHES+= ${FILESDIR}/extra-patch-bsd-user-freebsd-os-proc.c EXTRA_PATCHES+= ${FILESDIR}/extra-patch-05ee8495804599b52a88eb36b13ea9c06b3207cd EXTRA_PATCHES+= ${FILESDIR}/extra-patch-bsd-user-mips-target_arch_vmparam.h EXTRA_PATCHES+= ${FILESDIR}/extra-patch-inherit-interp_prefix EXTRA_PATCHES+= ${FILESDIR}/extra-patch-d62553b108aa27c0c020dbb771d29f8673807a3b EXTRA_PATCHES+= ${FILESDIR}/extra-patch-6201cb17ad905dffee1b2eb76f58fb032e99b2a1 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-bsd-user-syscall.c EXTRA_PATCHES+= ${FILESDIR}/extra-patch-sysctl-hw-availpages EXTRA_PATCHES+= ${FILESDIR}/extra-patch-sysctl-0oldlen EXTRA_PATCHES+= ${FILESDIR}/extra-patch-bsd-user-mmap.c EXTRA_PATCHES+= ${FILESDIR}/extra-patch-sysctl-hw-pagesizes EXTRA_PATCHES+= ${FILESDIR}/extra-patch-bsd-user-x86_64-target_arch_vmparam.h EXTRA_PATCHES+= ${FILESDIR}/extra-patch-target_siginfo EXTRA_PATCHES+= ${FILESDIR}/extra-patch-bsd-user-arm-signal EXTRA_PATCHES+= ${FILESDIR}/extra-patch-getvfsbyname EXTRA_PATCHES+= ${FILESDIR}/extra-patch-kernproc EXTRA_PATCHES+= ${FILESDIR}/extra-patch-bsd-user-freebsd-target_os_stack.h EXTRA_PATCHES+= ${FILESDIR}/extra-patch-bsd-user-arm-target_arch_thread.h EXTRA_PATCHES+= ${FILESDIR}/extra-patch-bsd-user-sparc64-target_arch_cpu.h EXTRA_PATCHES+= ${FILESDIR}/extra-patch-bsd-user-trapsig EXTRA_PATCHES+= ${FILESDIR}/extra-patch-21927cffcc7bcacbb953155f778200846df9f60e EXTRA_PATCHES+= ${FILESDIR}/extra-patch-bsd-user-freebsd-os-sys.c EXTRA_PATCHES+= ${FILESDIR}/extra-patch-sysctl-hw-physmem EXTRA_PATCHES+= ${FILESDIR}/extra-patch-max-arg-pages EXTRA_PATCHES+= ${FILESDIR}/extra-patch-ad92220df37d1ab3120316fcc436071c78817561 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-2478a4e4a33d0523cc436eabb4a27b258b4358b8 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-ac9f83019a2059d4bfe5cedfae35ba4151d5ac88 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-d9388715135ed1f36e12e6cdbcc1be09d1657916 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-c9c55ac786f09ce575b5f67b35241ce9452896c9 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-5f81caf45c0d0eb2b4b852f8580a1938fb3d12c6 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-f32d585446698e1faa319c95df6b4d00c16f866c EXTRA_PATCHES+= ${FILESDIR}/extra-patch-a6402a4b7077af85733a1c98d63ab09f02d980ec EXTRA_PATCHES+= ${FILESDIR}/extra-patch-30c8ccb41e2c9e1ddda7e3f8a8ac1eb5dab8b408 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-22b23eb877a8a5ec251b4ae0e71e3c7ce5397721 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-1ebbb5b56e890741f1461662fae9728da0c76e27 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-93cf90cb04fee057a710be43614b033e6b2e86d1 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-ad225b8412847303d48d8e7852589456325e8f9b EXTRA_PATCHES+= ${FILESDIR}/extra-patch-3ed485b9b4ef8d8ba916760aec0cdf9dbce8ca27 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-72f0a64c7dd7be796dc2d8f2b0dab340309800e2 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-9ed0e07e2e07791858339874eb4d20daca858c8a EXTRA_PATCHES+= ${FILESDIR}/extra-patch-a8dc4de7f73bc6f8363c0fc81c4c6e53733c444b EXTRA_PATCHES+= ${FILESDIR}/extra-patch-bsd-user-freebsd-os-socket.h EXTRA_PATCHES+= ${FILESDIR}/extra-patch-cab0d36ffd4e70b1879dc2cf860c975a7965afc3 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-8267ad2cb92b106bb16e91234f04abc49ab32036 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-290a6e398b9d132a673e1f95954fc7d9a86c3baa EXTRA_PATCHES+= ${FILESDIR}/extra-patch-26a50e8a9d8723d406e5ef3d1449911cfa2d3454 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-22aae36fc2227aa772ebbc701f45319464ecae4d EXTRA_PATCHES+= ${FILESDIR}/extra-patch-a72c668c8ab84c24372ff664d9b853c2a42d37b1 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-d5c3fb7b75b4ea80e09bf3cb7ff6dd1061968d6e EXTRA_PATCHES+= ${FILESDIR}/extra-patch-f4319eb1a3a8393930570f061bdac6abe007b2bb EXTRA_PATCHES+= ${FILESDIR}/extra-patch-f254372f13ab5cd8f25bd1ca8641ce6d67bff3fe .endif CONFIGURE_ARGS+= --localstatedir=/var CONFIGURE_ARGS+= --extra-ldflags=-L${LOCALBASE}/lib CONFIGURE_ARGS+= --disable-smartcard-nss --disable-libssh2 PORTDOCS= docs qemu-doc.html qemu-tech.html qmp-commands.txt .if defined(QEMU_USER_STATIC) .if ${ARCH} != "amd64" CONFIGURE_ARGS+= --target-list=i386-bsd-user,sparc-bsd-user,arm-bsd-user,mips-bsd-user,mipsel-bsd-user .else CONFIGURE_ARGS+= --target-list=i386-bsd-user,x86_64-bsd-user,sparc-bsd-user,sparc64-bsd-user,arm-bsd-user,mips-bsd-user,mipsel-bsd-user,mips64-bsd-user,mips64el-bsd-user .endif .else .if ${PORT_OPTIONS:MX86_TARGETS} .if ${PORT_OPTIONS:MBSD_USER} .if ${ARCH} != "amd64" CONFIGURE_ARGS+= --target-list=i386-softmmu,x86_64-softmmu,i386-bsd-user,sparc-bsd-user,arm-bsd-user,mips-bsd-user,mipsel-bsd-user .else CONFIGURE_ARGS+= --target-list=i386-softmmu,x86_64-softmmu,i386-bsd-user,x86_64-bsd-user,sparc-bsd-user,sparc64-bsd-user,arm-bsd-user,mips-bsd-user,mipsel-bsd-user,mips64-bsd-user,mips64el-bsd-user .endif .else CONFIGURE_ARGS+= --target-list=i386-softmmu,x86_64-softmmu .endif .else .if empty(PORT_OPTIONS:MBSD_USER) CONFIGURE_ARGS+= --disable-bsd-user .else .if ${ARCH} != "amd64" CONFIGURE_ARGS+= --target-list=i386-softmmu,x86_64-softmmu,aarch64-softmmu,alpha-softmmu,arm-softmmu,cris-softmmu,lm32-softmmu,m68k-softmmu,microblaze-softmmu,microblazeel-softmmu,mips-softmmu,mipsel-softmmu,mips64-softmmu,mips64el-softmmu,or32-softmmu,ppc-softmmu,ppcemb-softmmu,ppc64-softmmu,sh4-softmmu,sh4eb-softmmu,sparc-softmmu,sparc64-softmmu,s390x-softmmu,xtensa-softmmu,xtensaeb-softmmu,unicore32-softmmu,moxie-softmmu,i386-bsd-user,sparc-bsd-user,arm-bsd-user,mips-bsd-user,mipsel-bsd-user .endif .endif .endif .endif .if empty(PORT_OPTIONS:MBSD_USER) PLIST_SUB+= BSD_USER="@comment " .else PLIST_SUB+= BSD_USER="" .if ${ARCH} == "sparc64" IGNORE= bsd-user targets not tested on sparc64 .endif .endif .if empty(PORT_OPTIONS:MBSD_USER) || ${ARCH} != "amd64" PLIST_SUB+= BSD_USER64="@comment " .else PLIST_SUB+= BSD_USER64="" .endif .if ${PORT_OPTIONS:MX86_TARGETS} PLIST_SUB+= NONX86="@comment " .else PLIST_SUB+= NONX86="" .endif .if defined(QEMU_USER_STATIC) PLIST_SUB+= SOFTMMU="@comment " PLIST_SUB+= STATIC="-static" .else PLIST_SUB+= SOFTMMU="" PLIST_SUB+= STATIC="" .endif .if ${PORT_OPTIONS:MGNS3} EXTRA_PATCHES+= ${FILESDIR}/hw_e1000_c.patch .endif WITHOUT_CPU_CFLAGS=yes #to avoid problems with register allocation CFLAGS:= ${CFLAGS:C/-fno-tree-vrp//} CONFIGURE_ARGS+= --prefix=${PREFIX} --cc=${CC} --enable-docs \ --disable-linux-user --disable-linux-aio \ --disable-kvm --disable-xen \ --smbd=${LOCALBASE}/sbin/smbd \ --enable-debug \ --enable-debug-info \ --extra-cflags=-I${WRKSRC}\ -I${LOCALBASE}/include\ -DPREFIX=\\\"${PREFIX}\\\" .if empty(PORT_OPTIONS:MX11) CONFIGURE_ARGS+= --disable-sdl .else CONFIGURE_ARGS+= --enable-sdl USE_SDL= sdl .endif .if empty(PORT_OPTIONS:MGTK2) CONFIGURE_ARGS+= --disable-gtk --disable-vte PLIST_SUB+= GTK2="@comment " .else USE_GNOME+= gtk20 vte USES+= gettext PLIST_SUB+= GTK2="" .endif .if empty(PORT_OPTIONS:MGNUTLS) CONFIGURE_ARGS+= --disable-vnc-tls .else LIB_DEPENDS+= libgnutls.so:${PORTSDIR}/security/gnutls .endif .if empty(PORT_OPTIONS:MSASL) CONFIGURE_ARGS+= --disable-vnc-sasl .else LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 .endif .if empty(PORT_OPTIONS:MJPEG) CONFIGURE_ARGS+= --disable-vnc-jpeg .else LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg .endif .if empty(PORT_OPTIONS:MPNG) CONFIGURE_ARGS+= --disable-vnc-png .else -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png .endif .if empty(PORT_OPTIONS:MCURL) CONFIGURE_ARGS+= --disable-curl .else LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl .endif .if empty(PORT_OPTIONS:MOPENGL) CONFIGURE_ARGS+= --disable-glx .else USE_GL= yes .endif .if empty(PORT_OPTIONS:MUSBREDIR) CONFIGURE_ARGS+= --disable-usb-redir .else BUILD_DEPENDS+= usbredir>=0.6:${PORTSDIR}/net/usbredir RUN_DEPENDS+= usbredir>=0.6:${PORTSDIR}/net/usbredir .endif .if ${PORT_OPTIONS:MPCAP} CONFIGURE_ARGS+= --enable-pcap .endif .if ${PORT_OPTIONS:MSTATIC_LINK} .if ${PORT_OPTIONS:MGTK2} || ${PORT_OPTIONS:MX11} IGNORE= X11 ui cannot be built static .endif CONFIGURE_ARGS+= --static .endif .if ${PORT_OPTIONS:MSAMBA} RUN_DEPENDS+= ${LOCALBASE}/sbin/smbd:${PORTSDIR}/net/samba36 .endif .if ${PORT_OPTIONS:MDOCS} BUILD_DEPENDS+= texi2html:${PORTSDIR}/textproc/texi2html USES+= makeinfo .else MAKE_ARGS+= NOPORTDOCS=1 .endif .if !defined(STRIP) || ${STRIP} == "" CONFIGURE_ARGS+=--disable-strip .endif .if ${ARCH} == "amd64" MAKE_ARGS+= ARCH=x86_64 .endif .if ${ARCH} == "powerpc" MAKE_ARGS+= ARCH=ppc .endif .if ${ARCH} == "powerpc64" MAKE_ARGS+= ARCH=ppc64 .endif .if ${ARCH} == "sparc64" CONFIGURE_ARGS+= --sparc_cpu=v9 .endif .if ${OSVERSION} < 900033 BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils CONFIGURE_ENV+= LD=${LOCALBASE}/bin/ld CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin .endif CONFIGURE_ARGS+= --python=${PYTHON_CMD} # -lprocstat actually only _needs_ -lelf after r249666 or r250870 (MFC) # but it shouldn't matter much post-patch: .if ${OSVERSION} < 900000 @${REINPLACE_CMD} -e '/LIBS/s|-lprocstat||' ${WRKSRC}/configure .else @${REINPLACE_CMD} -e '/LIBS/s|-lprocstat|-lprocstat -lelf|' \ ${WRKSRC}/configure .endif @${REINPLACE_CMD} -e '/libs_qga=/s|glib_libs|glib_libs -lintl|' ${WRKSRC}/configure .if ${PORT_OPTIONS:MPCAP} @cd ${WRKSRC} && ${PATCH} --quiet < ${FILESDIR}/pcap-patch .endif .if empty(PORT_OPTIONS:MCDROM_DMA) @cd ${WRKSRC} && ${PATCH} --quiet < ${FILESDIR}/cdrom-dma-patch .endif @${REINPLACE_CMD} -E \ -e "/^by Tibor .TS. S/s|Sch.*z.$$|Schuetz.|" \ ${WRKSRC}/qemu-doc.texi @${REINPLACE_CMD} -E \ -e "s|^(CFLAGS=).*|\1${CFLAGS} -fno-strict-aliasing|" \ -e "s|^(LDFLAGS=).*|\1${LDFLAGS}|" \ ${WRKSRC}/Makefile.target @${REINPLACE_CMD} -E \ -e "s|^(CFLAGS=).*|\1${CFLAGS} -fno-strict-aliasing -I.|" \ -e "s|^(LDFLAGS=).*|\1${LDFLAGS}|" \ ${WRKSRC}/Makefile @${REINPLACE_CMD} -E \ -e "1s|^(#! )/usr/bin/perl|\1${PERL}|" \ ${WRKSRC}/scripts/texi2pod.pl .if ${OSVERSION} >= 800091 # XXX need to disable usb host code on head while it's not ported to the # new usb stack yet post-configure: @${REINPLACE_CMD} -E \ -e "s|^(HOST_USB=)bsd|\1stub|" \ ${WRKSRC}/config-host.mak .endif .if !target(post-install) post-install: .if ${PORT_OPTIONS:MDOCS} @(cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${STAGEDIR}${DOCSDIR}/) .endif @${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifup.sample ${STAGEDIR}${PREFIX}/etc @${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifdown.sample ${STAGEDIR}${PREFIX}/etc @(cd ${STAGEDIR}${PREFIX}/etc/qemu && \ ${MV} -i target-x86_64.conf target-x86_64.conf.sample) @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/qemu-* .endif .include Index: head/emulators/raine/Makefile =================================================================== --- head/emulators/raine/Makefile (revision 375593) +++ head/emulators/raine/Makefile (revision 375594) @@ -1,58 +1,58 @@ # Created by: Florent Thoumie # $FreeBSD$ PORTNAME= raine PORTVERSION= 0.51.9 PORTREVISION= 2 CATEGORIES= emulators games MASTER_SITES= GENTOO/distfiles DISTNAME= ${PORTNAME}s-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Arcade Emulator for M68000, M68020 and Z80 based hardware LICENSE= ART10 BUILD_DEPENDS= nasm>0:${PORTSDIR}/devel/nasm -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= gmake perl5 shebangfix tar:bzip2 SHEBANG_FILES= makedep USE_PERL5= build USE_SDL= image ttf sdl USE_GCC= any MAKEFILE= makefile MAKE_ARGS= NEO="" VERBOSE=1 HAS_CONSOLE="" ONLY_FOR_ARCHS= i386 post-patch: @${REINPLACE_CMD} -e \ 's| [$$]_mcpu||g' ${WRKSRC}/detect-cpu @${REINPLACE_CMD} -e \ 's|CC=|CC?=| ; \ s|CXX=|CXX?=| ; \ /LD/s|gcc|$$(CXX)| ; \ s|$$(DESTDIR)/usr|$$(DESTDIR)$$(PREFIX)| ; \ s|$$(prefix)/games|$$(prefix)/bin| ; \ s|$$(prefix)/share/games|$$(prefix)/share| ; \ s|-I.*/muParser|-I$${LOCALBASE}/include| ; \ s|^CFLAGS =|CFLAGS ?=| ; \ s|sdl-config|$${SDL_CONFIG}|g ; \ /LFLAGS/s|-g || ; \ /LFLAGS/s|-lstdc++|$$(LDFLAGS)|' ${WRKSRC}/makefile @${REINPLACE_CMD} -e \ '/^Icon/s|=.*|=${PREFIX}/share/pixmaps/raine.png|' \ ${WRKSRC}/raine.desktop @${REINPLACE_CMD} -e \ 's|/usr/share/games/raine|${DATADIR}|' ${WRKSRC}/source/raine.c post-install: .for i in artwork emudx roms scripts/raine @${ECHO_CMD} -n > ${STAGEDIR}${DATADIR}/${i}/.keep_me .endfor @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/raine .include Index: head/emulators/snes9x-gtk/Makefile =================================================================== --- head/emulators/snes9x-gtk/Makefile (revision 375593) +++ head/emulators/snes9x-gtk/Makefile (revision 375594) @@ -1,93 +1,93 @@ # Created by: okeeblow # $FreeBSD$ PORTNAME= snes9x PORTVERSION= 1.53r81 PORTREVISION= 3 CATEGORIES= emulators MASTER_SITES= http://snes9x-gtk.googlecode.com/files/ PKGNAMESUFFIX= -gtk DISTNAME= snes9x-1.53-src MAINTAINER= root@cooltrainer.org COMMENT= Super Nintendo Entertainment System(SNES) Emulator -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USE_XORG= x11 sm ice xext USES= gettext gmake perl5 desktop-file-utils pkgconfig tar:bzip2 USE_GNOME= gtk20 intltool libglade2 libxml2 GNU_CONFIGURE= yes USE_SDL= sdl CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+= --without-alsa WRKSRC= ${WRKDIR}/${DISTNAME}/gtk OPTIONS_DEFINE= DEBUG OPENGL JMA NETPLAY XV XRANDR OPTIONS_DEFAULT= JMA NETPLAY XV XRANDR JMA_DESC= Enable JMA archive decompression support NETPLAY_DESC= Enable network support XV_DESC= Enable XVideo output on GTK XRANDR_DESC= Enable XRandR support on GTK .include .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --with-debug .else CONFIGURE_ARGS+= --without-debug .endif .if ${PORT_OPTIONS:MOPENGL} CONFIGURE_ARGS+= --with-opengl USE_GL= glu .else CONFIGURE_ARGS+= --without-opengl .endif .if ${PORT_OPTIONS:MJMA} CONFIGURE_ARGS+= --with-jma-decomp .else CONFIGURE_ARGS+= --without-jma-decomp .endif .if ${PORT_OPTIONS:MNETPLAY} CONFIGURE_ARGS+= --with-netplay .else CONFIGURE_ARGS+= --without-netplay .endif .if ${PORT_OPTIONS:MXV} CONFIGURE_ARGS+= --with-xv USE_XORG+= xv .else CONFIGURE_ARGS+= --without-xv .endif .if ${PORT_OPTIONS:MXRANDR} CONFIGURE_ARGS+= --with-xrandr USE_XORG+= xrandr .else CONFIGURE_ARGS+= --without-xrandr .endif .if exists(/usr/lib/libusbhid.a) CONFIGURE_ARGS+= --with-joystick .else CONFIGURE_ARGS+= --without-joystick .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX} ${INSTALL_DATA} ${WRKSRC}/data/snes9x.svg \ ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_DATA} ${WRKSRC}/data/snes9x.desktop \ ${STAGEDIR}${PREFIX}/share/applications post-install: -@update-desktop-database .include Index: head/emulators/stella/Makefile =================================================================== --- head/emulators/stella/Makefile (revision 375593) +++ head/emulators/stella/Makefile (revision 375594) @@ -1,39 +1,39 @@ # Created by: Jacques Vidrine # $FreeBSD$ PORTNAME= stella PORTVERSION= 3.9.3 PORTREVISION= 2 CATEGORIES= emulators MASTER_SITES= SF DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= acm@FreeBSD.org COMMENT= Multi-platform Atari 2600 VCS emulator -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USE_SDL= sdl USES= gmake 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 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/stella ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/src/emucore/stella.pro ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && ${FIND} . | \ ${CPIO} -pdm -L -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR} .include Index: head/emulators/vba/Makefile =================================================================== --- head/emulators/vba/Makefile (revision 375593) +++ head/emulators/vba/Makefile (revision 375594) @@ -1,70 +1,70 @@ # Created by: Alexander Best # $FreeBSD$ PORTNAME= vba PORTVERSION= 1.7.2 PORTREVISION= 12 CATEGORIES= emulators MASTER_SITES= SF/${PORTNAME}/VisualBoyAdvance/${PORTVERSION} DISTNAME= VisualBoyAdvance-src-${PORTVERSION} MAINTAINER= arundel@h3c.de COMMENT= Open source Gameboy Advance emulator LICENSE= GPLv2 BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= gettext gmake GNU_CONFIGURE= yes USE_SDL= sdl CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lintl WRKSRC= ${WRKDIR}/VisualBoyAdvance-${PORTVERSION} SUB_FILES= pkg-message DATA_FILES= ${WRKSRC}/src/VisualBoyAdvance.cfg PROG_FILES= ${WRKSRC}/src/sdl/VisualBoyAdvance PORTDOCS= AUTHORS NEWS README ChangeLog OPTIONS_DEFINE= DOCS GTK2 PROFILING OPTIONS_SUB= yes PROFILING_DESC= Enable profiling GTK2_CONFIGURE_ON= --enable-gtk=2.4 GTK2_LIB_DEPENDS= libglademm-2.4.so:${PORTSDIR}/devel/libglademm24 GTK2_USES= pkgconfig PROFILING_CONFIGURE_ENABLE= profiling BROKEN_ia64= Runaway cc1plus process BROKEN_powerpc= Runaway cc1plus process BROKEN_sparc64= Runaway cc1plus process .include .if ${PORT_OPTIONS:MGTK2} PROG_FILES+= ${WRKSRC}/src/gtk/gvba GTK2_DATA_FILES= ${WRKSRC}/src/gtk/vba.glade .endif post-patch: @${REINPLACE_CMD} -e '/for(int i = 0; i < 16; i++/s| i|&_|g' \ ${WRKSRC}/src/sdl/debugger.cpp @${REINPLACE_CMD} -e '/^namespace std/ { x; \ s|^|#include |; H; x; }' ${WRKSRC}/src/expr.cpp do-install: ${INSTALL_PROGRAM} ${PROG_FILES} ${STAGEDIR}${PREFIX}/bin .if ${PORT_OPTIONS:MGTK2} ${MKDIR} ${STAGEDIR}${PREFIX}/share/VisualBoyAdvance ${INSTALL_DATA} ${GTK2_DATA_FILES} ${STAGEDIR}${PREFIX}/share/VisualBoyAdvance .endif ${SED} -e 's|filter=0|filter=1|' ${DATA_FILES} > ${DATA_FILES}-default ${INSTALL_DATA} ${DATA_FILES}-default ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/emulators/vice/Makefile =================================================================== --- head/emulators/vice/Makefile (revision 375593) +++ head/emulators/vice/Makefile (revision 375594) @@ -1,184 +1,184 @@ # Created by: dchapes@ddm.on.ca # $FreeBSD$ PORTNAME= vice PORTVERSION= 2.4 PORTREVISION= 4 CATEGORIES= emulators MASTER_SITES= http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/VICE/ \ ftp://ftp.zimmers.net/pub/cbm/crossplatform/emulators/VICE/ PKGNAMESUFFIX?= ${GNOME_SUFFIX}${PKGNAMESUFFIX2} MAINTAINER= dinoex@FreeBSD.org COMMENT= Emulator for Commodore C64, C128, VIC20, PET, and CBM-II LICENSE= GPLv2 BUILD_DEPENDS= bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf \ mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir \ mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libgif.so:${PORTSDIR}/graphics/giflib \ libmp3lame.so:${PORTSDIR}/audio/lame \ libavcodec.so:${PORTSDIR}/multimedia/ffmpeg RESTRICTED= ROMs are copyrighted by Commodore Business Machines USES= iconv:patch gmake pkgconfig makeinfo USE_XORG= xpm ice sm xext xv xt x11 xmu 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 \ --disable-dependency-tracking #CONFIGURE_ARGS+= --enable-ethernet # libpcap or libnet #CONFIGURE_ARGS+= --enable-sdlui #CONFIGURE_ARGS+= --enable-gp2x #CONFIGURE_ARGS+= --enable-wiz #CONFIGURE_ARGS+= --enable-parsid #CONFIGURE_ARGS+= --enable-memmap 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 FIX_XAW= src/arch/unix/x11/xaw/about.c \ src/arch/unix/x11/xaw/uicartridge.c \ src/arch/unix/x11/xaw/uiedisk.c \ src/arch/unix/x11/xaw/uimenu.c \ src/arch/unix/x11/xaw/uipalcontrol.c \ src/arch/unix/x11/xaw/uiscreenshot.c \ src/arch/unix/x11/xaw/uisnapshot.c \ src/arch/unix/x11/xaw/uivsidcontrol.c \ src/arch/unix/x11/xaw/x11ui.c \ src/arch/unix/x11/xaw/widgets/FileSel.c \ src/arch/unix/x11/xaw/widgets/FileSelP.h \ src/arch/unix/x11/xaw/widgets/MultiList.h \ src/arch/unix/x11/xaw/widgets/MultiListP.h \ src/arch/unix/x11/xaw/widgets/ScrList.c \ OPTIONS_DEFINE= SDL ASOUND PULSE DOCS OPTIONS_SINGLE= GUI OPTIONS_SINGLE_GUI= GNOMEUI XAW3D XAW OPTIONS_DEFAULT?= GNOMEUI SDL NO_OPTIONS_SORT=yes GNOMEUI_DESC= use gnomeui toolkit XAW3D_DESC= use Xaw3d library XAW_DESC= use plain Xaw library SDL_DESC= build with SDL sound system support ASOUND_DESC= build with asound support PULSE_DESC= build with pulseaudio support GNOMEUI_CONFIGURE_ENABLE= gnomeui XAW3D_CONFIGURE_WITH= xaw3d XAW3D_LIB_DEPENDS= libXaw3d.so:${PORTSDIR}/x11-toolkits/Xaw3d SDL_USE= SDL=sdl SDL_CONFIGURE_ON= --with-sdlsound SDL_CPPFLAGS= -I${LOCALBASE}/include/SDL ASOUND_CONFIGURE_OFF= --without-alsa ASOUND_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib PULSE_CONFIGURE_OFF= --without-pulse PULSE_LIB_DEPENDS= libpulse.so:${PORTSDIR}/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:MXAW3D} GNOME_SUFFIX= -xaw3d CONFLICTS?= vice-gnome-1.* vice-1.* .endif .if ${PORT_OPTIONS:MGNOMEUI} GNOME_SUFFIX= -gnome USE_GNOME= gtk20 vte CONFLICTS?= vice-1.* vice-xaw3d-1.* .endif .if ${PORT_OPTIONS:MXAW} CONFLICTS?= vice-xaw3d-1.* vice-gnome-1.* USE_XORG+= xaw .endif .if exists(${LOCALBASE}/bin/fc-cache) PLIST_SUB+= FCCACHE="" PLIST_SUB+= NOFCCACHE="@comment " .else PLIST_SUB+= FCCACHE="@comment " PLIST_SUB+= NOFCCACHE="" .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext CONFIGURE_ARGS+= --enable-nls --localedir=${LOCALBASE}/share/locale # causes vice to crash: #LDFLAGS+= -lgettextlib 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= sdl .endif post-extract: @${RM} -f ${WRKSRC}/doc/vice.info* post-patch: ${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 ${REINPLACE_CMD} -e 's|lungif|lgif|g' -e 's|== "x|= "x|' \ -e 's|"DATADIRNAME"/locale|share/locale|' \ ${WRKSRC}/configure .for i in da.po de.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 .if ! ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} -e 's| doc||' ${WRKSRC}/Makefile.in .endif .if ${PORT_OPTIONS:MXAW3D} .for i in ${FIX_XAW} ${REINPLACE_CMD} -e 's|X11/Xaw/|X11/Xaw3d/|' ${WRKSRC}/${i} .endfor .endif pre-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/vice/fonts .if exists(${LOCALBASE}/bin/fc-cache) ${INSTALL_DATA} ${WRKSRC}/data/fonts/vice-cbm.bdf \ ${STAGEDIR}${PREFIX}/lib/vice/fonts/ .endif .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} .endif post-install: ( cd ${STAGEDIR}${PREFIX}/man/man1 && ${__pmlinks1} ) .if ${PORT_OPTIONS:MDOCS} ${LN} -sf vice_toc.html ${STAGEDIR}${DOCSDIR}/index.html .endif .include Index: head/emulators/visualboyadvance-m/Makefile =================================================================== --- head/emulators/visualboyadvance-m/Makefile (revision 375593) +++ head/emulators/visualboyadvance-m/Makefile (revision 375594) @@ -1,139 +1,139 @@ # Created by: Nicole Reid # $FreeBSD$ PORTNAME= visualboyadvance-m PORTVERSION= 1.8.0r${SVN_REV} PORTREVISION= 4 CATEGORIES= emulators MASTER_SITES= https://cooltrainer.org/freebsd-ports/visualboyadvance-m/ MAINTAINER= root@cooltrainer.org COMMENT= Game Boy Advance emulator with GTK frontend LICENSE= GPLv2 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png OPTIONS_DEFINE= NLS FFMPEG LINK LIRC DEBUGGER OPTIONS_MULTI= INTERFACE OPTIONS_MULTI_INTERFACE= GVBAM SDL OPTIONS_DEFINE_i386= ASMCORE ASMSCALERS OPTIONS_DEFAULT= DEBUGGER SDL OPTIONS_SUB= yes GVBAM_DESC= Enable GTK interface SDL_DESC= Enable SDL interface FFMPEG_DESC= Enable FFmpeg A/V recording LINK_DESC= Enable GBA linking functionality LIRC_DESC= Enable LIRC infrared support DEBUGGER_DESC= Enable the debugger ASMCORE_DESC= Enable x86 ASM CPU cores (i386 only) ASMSCALERS_DESC= Enable x86 ASM graphic filters (i386 only) NLS_USES= gettext WANT_GNOME= yes DOS2UNIX_REGEX= .*\.(c|cpp|h|ypp) USE_XORG= x11 xext USE_GL= gl glu USE_SDL= sdl USES= cmake dos2unix pkgconfig tar:bzip2 INSTALLS_ICONS= yes SVN_REV= 1231 CMAKE_ARGS+= -DVERSION:STRING="${PORTVERSION}" \ -DSYSCONFDIR:STRING="${PREFIX}/etc" \ -DENABLE_WX:BOOL=no .include .if ${PORT_OPTIONS:MASMCORE} || ${PORT_OPTIONS:MASMSCALERS} BUILD_DEPENDS+= as:${PORTSDIR}/devel/binutils .if ${PORT_OPTIONS:MASMCORE} CMAKE_ARGS+= -DENABLE_ASM_CORE:BOOL=yes .else CMAKE_ARGS+= -DENABLE_ASM_CORE:BOOL=no .endif .if ${PORT_OPTIONS:MASMSCALERS} CMAKE_ARGS+= -DENABLE_ASM_SCALERS:BOOL=yes .else CMAKE_ARGS+= -DENABLE_ASM_SCALERS:BOOL=no .endif .endif .if ${PORT_OPTIONS:MGVBAM} USE_GNOME= gtk20 LIB_DEPENDS+= libgtkmm-2.4.so:${PORTSDIR}/x11-toolkits/gtkmm24 \ libglibmm-2.4.so:${PORTSDIR}/devel/glibmm \ libgiomm-2.4.so:${PORTSDIR}/devel/glibmm \ libcairomm-1.0.so:${PORTSDIR}/graphics/cairomm \ libglademm-2.4.so:${PORTSDIR}/devel/libglademm24 \ libgdkglextmm-x11-1.2.so:${PORTSDIR}/x11-toolkits/gtkglextmm CMAKE_ARGS+= -DENABLE_GTK:BOOL=yes USES+= desktop-file-utils .else CMAKE_ARGS+= -DENABLE_GTK:BOOL=no .endif .if ${PORT_OPTIONS:MSDL} .if !${PORT_OPTIONS:MDEBUGGER} BROKEN= SDL requires DEBUGGER .endif CMAKE_ARGS+= -DENABLE_SDL:BOOL=yes .else CMAKE_ARGS+= -DENABLE_SDL:BOOL=no .endif .if ${PORT_OPTIONS:MDEBUGGER} CMAKE_ARGS+= -DENABLE_DEBUGGER:BOOL=yes .else CMAKE_ARGS+= -DENABLE_DEBUGGER:BOOL=no .endif .if ${PORT_OPTIONS:MFFMPEG} LIB_DEPENDS+= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg CMAKE_ARGS+= -DENABLE_FFMPEG:BOOL=yes .else CMAKE_ARGS+= -DENABLE_FFMPEG:BOOL=no .endif .if ${PORT_OPTIONS:MNLS} CMAKE_ARGS+= -DENABLE_NLS:BOOL=yes .else CMAKE_ARGS+= -DENABLE_NLS:BOOL=no .endif .if ${PORT_OPTIONS:MLINK} CMAKE_ARGS+= -DENABLE_LINK:BOOL=yes LIB_DEPENDS+= libsfml1-system.so:${PORTSDIR}/devel/sfml1 .else CMAKE_ARGS+= -DENABLE_LINK:BOOL=no .endif .if ${PORT_OPTIONS:MLIRC} LIB_DEPENDS+= liblirc_client.so:${PORTSDIR}/comms/lirc RUN_DEPENDS+= lircd:${PORTSDIR}/comms/lirc CMAKE_ARGS+= -DENABLE_LIRC:BOOL=yes .else CMAKE_ARGS+= -DENABLE_LIRC:BOOL=no .endif post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g; s|include/SFML|&1|; \ s|NAMES sfml-|NAMES sfml1-|' ${WRKSRC}/CMakeScripts/FindSFML.cmake @${REINPLACE_CMD} -e '/#include/ s|SFML|&1|' \ ${WRKSRC}/src/gba/GBASockClient.h \ ${WRKSRC}/src/gba/GBALink.cpp \ ${WRKSRC}/src/gba/GBALink.h @${REINPLACE_CMD} -e '/SET.*LIRC_CLIENT_LIBRARY/ s|lirc_client|${LOCALBASE}/lib/lib&.so|' \ ${WRKSRC}/CMakeLists.txt maint-gen-distfile: @if [ -f ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ]; then \ ${ECHO_CMD} "ERROR: the distfile already exists."; \ ${FALSE}; \ fi svn export -r${SVN_REV} \ https://svn.code.sf.net/p/vbam/code/trunk/ ${DISTNAME} ${TAR} jcf ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${DISTNAME} ${RM} -rf ${DISTNAME} .include Index: head/emulators/wine/Makefile =================================================================== --- head/emulators/wine/Makefile (revision 375593) +++ head/emulators/wine/Makefile (revision 375594) @@ -1,110 +1,110 @@ # Created by: Gerald Pfeifer # $FreeBSD$ PORTNAME= wine DISTVERSION= 1.6.2 PORTREVISION= 6 PORTEPOCH= 1 CATEGORIES= emulators MASTER_SITES= SF/${PORTNAME}/Source \ http://ibiblio.org/pub/linux/system/emulators/wine/ MAINTAINER?= gerald@FreeBSD.org COMMENT?= Microsoft Windows compatibility environment LICENSE= LGPL21 LGPL3 LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex LIB_DEPENDS= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ liblcms2.so:${PORTSDIR}/graphics/lcms2 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libxml2.so:${PORTSDIR}/textproc/libxml2 CONFLICTS_INSTALL= i386-wine-[0-9]* i386-wine-devel-[0-9]* wine-devel-[0-9]* CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib GNU_CONFIGURE= yes CONFIGURE_ARGS+=--verbose --disable-tests \ --without-alsa --without-capi --without-dbus \ --with-fontconfig --with-glu \ --without-gphoto --without-gsm --without-gstreamer \ --with-opengl \ --without-opencl --with-oss --without-sane --without-tiff \ --without-v4l --with-xcomposite --without-xinerama \ --with-xinput2 --with-xrandr CONFIGURE_ENV= FLEX="${LOCALBASE}/bin/flex" WINELIBDIR?= ${PREFIX}/lib .if !defined(USE_LDCONFIG32) USE_LDCONFIG= ${WINELIBDIR} ${WINELIBDIR}/wine .endif ONLY_FOR_ARCHS= i386 USES= bison compiler:c11 desktop-file-utils gmake shebangfix tar:bzip2 SHEBANG_FILES= tools/winemaker tools/winedump/function_grep.pl USE_GL= glu USE_XORG= xcomposite xcursor xi xpm xrandr xrender SUB_FILES= pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message OPTIONS_DEFINE= CUPS DOSBOX GNUTLS HAL LDAP LIBXSLT MPG123 OPENAL WINEMAKER GECKO MONO DOCS OPTIONS_SUB= yes 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) GECKO_DESC= Bundle Gecko MSI package for Wine MONO_DESC= Bundle Mono MSI package for Wine PORTDATA= fonts/ generic.ppd l_intl.nls wine.inf PORTSCOUT= limitw:1,even CUPS_CONFIGURE_WITH= cups CUPS_LIB_DEPENDS= libcups.so:${PORTSDIR}/print/cups-client DOSBOX_RUN_DEPENDS= dosbox:${PORTSDIR}/emulators/dosbox GECKO_RUN_DEPENDS= ${DATADIR}/gecko/wine_gecko-2.21-x86.msi:${PORTSDIR}/emulators/wine-gecko GNUTLS_CONFIGURE_WITH= gnutls GNUTLS_LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls HAL_CONFIGURE_WITH= hal HAL_LIB_DEPENDS= libhal.so:${PORTSDIR}/sysutils/hal LDAP_CONFIGURE_WITH= ldap LDAP_USE= OPENLDAP=yes LIBXSLT_CONFIGURE_WITH= xslt LIBXSLT_LIB_DEPENDS= libxslt.so:${PORTSDIR}/textproc/libxslt MONO_RUN_DEPENDS= ${DATADIR}/mono/wine-mono-0.0.8.msi:${PORTSDIR}/emulators/wine-mono MPG123_CONFIGURE_WITH= mpg123 MPG123_LIB_DEPENDS= libmpg123.so:${PORTSDIR}/audio/mpg123 OPENAL_CONFIGURE_WITH= openal OPENAL_USES= openal WINEMAKER_RUN_DEPENDS= p5-XML-LibXML>0:${PORTSDIR}/textproc/p5-XML-LibXML pre-build: cd ${WRKSRC} && ${MAKE_CMD} depend post-install: @${MV} -f ${STAGEDIR}${WINELIBDIR}/libwine.so.1.0 \ ${STAGEDIR}${WINELIBDIR}/libwine.so.1 @${LN} -sf libwine.so.1 ${STAGEDIR}/${WINELIBDIR}/libwine.so @${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 .include Index: head/emulators/wine-devel/Makefile =================================================================== --- head/emulators/wine-devel/Makefile (revision 375593) +++ head/emulators/wine-devel/Makefile (revision 375594) @@ -1,137 +1,137 @@ # Created by: Gerald Pfeifer # $FreeBSD$ PORTNAME= wine DISTVERSION= 1.7.33 PORTEPOCH= 1 CATEGORIES= emulators MASTER_SITES= SF/${PORTNAME}/Source \ http://ibiblio.org/pub/linux/system/emulators/wine/ PKGNAMESUFFIX= -devel DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER?= gerald@FreeBSD.org COMMENT?= Microsoft Windows compatibility environment LICENSE= LGPL21 LGPL3 LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex \ prelink:${PORTSDIR}/sysutils/prelink LIB_DEPENDS= libxml2.so:${PORTSDIR}/textproc/libxml2 CONFLICTS_INSTALL= i386-wine-[0-9]* i386-wine-devel-[0-9]* wine-[0-9]* CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib GNU_CONFIGURE= yes CONFIGURE_ARGS+=--verbose --disable-tests \ --without-alsa --without-capi --without-dbus \ --without-gettextpo \ --without-gphoto --without-gsm --without-gstreamer \ --without-opencl \ --without-osmesa \ --with-oss \ --without-sane \ --without-tiff \ --with-xcomposite --without-xinerama CONFIGURE_ENV= FLEX="${LOCALBASE}/bin/flex" WINELIBDIR?= ${PREFIX}/lib .if !defined(USE_LDCONFIG32) USE_LDCONFIG= ${WINELIBDIR} ${WINELIBDIR}/wine .endif ONLY_FOR_ARCHS= i386 USES= bison compiler:c11 desktop-file-utils gmake shebangfix tar:bzip2 SHEBANG_FILES= tools/make_requests tools/winemaker \ tools/winedump/function_grep.pl SUB_FILES= pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message OPTIONS_DEFINE= COMPHOLIO CUPS DOCS DOSBOX GNUTLS HAL LDAP LIBXSLT MPG123 OPENAL V4L WINEMAKER X11 GECKO MONO OPTIONS_DEFAULT=X11 OPTIONS_SUB= yes COMPHOLIO_DESC= Include the Compholio patchset, needed for Pipelight support 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) GECKO_DESC= Bundle Gecko MSI package for Wine MONO_DESC= Bundle Mono MSI package for Wine CUPS_CONFIGURE_WITH= cups CUPS_LIB_DEPENDS= libcups.so:${PORTSDIR}/print/cups-client DOSBOX_RUN_DEPENDS= dosbox:${PORTSDIR}/emulators/dosbox GECKO_RUN_DEPENDS= ${DATADIR}/gecko/wine_gecko-2.34-x86.msi:${PORTSDIR}/emulators/wine-gecko-devel GNUTLS_CONFIGURE_WITH= gnutls GNUTLS_LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls HAL_CONFIGURE_WITH= hal HAL_LIB_DEPENDS= libhal.so:${PORTSDIR}/sysutils/hal LDAP_CONFIGURE_WITH= ldap LDAP_USE= OPENLDAP=yes LIBXSLT_CONFIGURE_WITH= xslt LIBXSLT_LIB_DEPENDS= libxslt.so:${PORTSDIR}/textproc/libxslt MONO_RUN_DEPENDS= ${DATADIR}/mono/wine-mono-4.5.4.msi:${PORTSDIR}/emulators/wine-mono-devel MPG123_CONFIGURE_WITH= mpg123 MPG123_LIB_DEPENDS= libmpg123.so:${PORTSDIR}/audio/mpg123 OPENAL_CONFIGURE_WITH= openal OPENAL_USES= openal V4L_CONFIGURE_WITH= v4l V4L_LIB_DEPENDS= libv4l1.so:${PORTSDIR}/multimedia/libv4l WINEMAKER_RUN_DEPENDS= p5-XML-LibXML>0:${PORTSDIR}/textproc/p5-XML-LibXML X11_CONFIGURE_WITH= x cms fontconfig glu jpeg opengl png xinput2 xrandr freetype X11_USE= GL=glu XORG=xcomposite,xcursor,xi,xrandr,xrender X11_LIB_DEPENDS= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ liblcms2.so:${PORTSDIR}/graphics/lcms2 \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png PORTDATA= l_intl.nls wine.inf .include .if ${PORT_OPTIONS:MCOMPHOLIO} MASTER_SITES+= https://github.com/compholio/wine-compholio-daily/archive/:cho COMP_DIST= v${DISTVERSION}.tar.gz DISTFILES+= ${COMP_DIST}:cho BUILD_DEPENDS+= bash:${PORTSDIR}/shells/bash \ git:${PORTSDIR}/devel/git CONFIGURE_ARGS+=--without-pulse USE_AUTOTOOLS= autoconf pre-configure: cd ${WRKSRC} && ${TAR} xf ${DISTDIR}/${COMP_DIST} --strip-components 1 cd ${WRKSRC} && ${MAKE_CMD} -C ./patches DESTDIR=${WRKSRC} install .endif pre-build: cd ${WRKSRC} && ${MAKE_CMD} depend post-install: @${MV} -f ${STAGEDIR}${WINELIBDIR}/libwine.so.1.0 \ ${STAGEDIR}${WINELIBDIR}/libwine.so.1 @${LN} -sf libwine.so.1 ${STAGEDIR}/${WINELIBDIR}/libwine.so @${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 .include Index: head/games/0ad/Makefile =================================================================== --- head/games/0ad/Makefile (revision 375593) +++ head/games/0ad/Makefile (revision 375594) @@ -1,74 +1,74 @@ # $FreeBSD$ PORTNAME= 0ad PORTVERSION= 0.0.17 PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF/zero-ad/releases DISTFILES= ${PORTNAME}-${PORTVERSION}-alpha-unix-build.tar.xz \ ${PORTNAME}-${PORTVERSION}-alpha-unix-data.tar.xz MAINTAINER= madpilot@FreeBSD.org COMMENT= Real-time strategy (RTS) game of ancient warfare BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip \ cmake:${PORTSDIR}/devel/cmake LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs \ libexecinfo.so:${PORTSDIR}/devel/libexecinfo \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libogg.so:${PORTSDIR}/audio/libogg \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ libcurl.so:${PORTSDIR}/ftp/curl \ libgamin-1.so:${PORTSDIR}/devel/gamin \ libgloox.so:${PORTSDIR}/net-im/gloox \ libminiupnpc.so:${PORTSDIR}/net/miniupnpc \ libnspr4.so:${PORTSDIR}/devel/nspr \ libenet.so:${PORTSDIR}/net/enet WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-alpha BUILD_WRKSRC= ${WRKSRC}/build/workspaces/gcc MAKE_ARGS= config=release USES= compiler:c++11-lang dos2unix gmake iconv openal:al \ pkgconfig tar:xz USE_SDL= sdl USE_GNOME= libxml2 gtk20 USE_GL= gl BUNDLE_LIBS= yes DOS2UNIX_REGEX= .*\.([ch]p{0,2}|make) USE_WX= 2.8+ WX_COMPS= wx:lib WX_UNICODE= yes MAKE_ENV+= JOBS=${_MAKE_JOBS} MANUAL_PACKAGE_BUILD= huge PORTDATA= * post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ -e 's|%%CC%%|${CC}|' \ ${WRKSRC}/build/premake/premake4.lua @${REINPLACE_CMD} 's,^\(Exec=\)/usr/local,\1${PREFIX},' \ ${WRKSRC}/build/resources/0ad.desktop @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|' \ ${WRKSRC}/build/resources/0ad.sh pre-build: (cd ${WRKSRC}/build/workspaces && ${SETENV} ${MAKE_ENV} ./update-workspaces.sh --with-system-miniupnpc --bindir=${PREFIX}/bin --datadir=${DATADIR} --libdir=${PREFIX}/lib/${PORTNAME}) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/binaries/system/pyrogenesis ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/build/resources/0ad.sh ${STAGEDIR}${PREFIX}/bin/0ad ${INSTALL_PROGRAM} ${WRKSRC}/binaries/system/ActorEditor ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} (cd ${WRKSRC}/binaries/system && ${INSTALL_LIB} libAtlasUI.so libCollada.so libmozjs24-ps-release.so libnvcore.so libnvimage.so libnvmath.so libnvtt.so ${STAGEDIR}${PREFIX}/lib/${PORTNAME}) ${INSTALL_DATA} ${WRKSRC}/build/resources/0ad.desktop ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/build/resources/0ad.png ${STAGEDIR}${PREFIX}/share/pixmaps ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/binaries/data && ${COPYTREE_SHARE} "config l10n tests tools" ${STAGEDIR}${DATADIR}) ${MKDIR} ${STAGEDIR}${DATADIR}/mods/public ${STAGEDIR}${DATADIR}/mods/mod ${TAR} xf ${WRKSRC}/binaries/data/mods/public/public.zip -C ${STAGEDIR}${DATADIR}/mods/public --no-same-permissions ${TAR} xf ${WRKSRC}/binaries/data/mods/mod/mod.zip -C ${STAGEDIR}${DATADIR}/mods/mod --no-same-permissions .include Index: head/games/54321/Makefile =================================================================== --- head/games/54321/Makefile (revision 375593) +++ head/games/54321/Makefile (revision 375594) @@ -1,40 +1,40 @@ # Created by: Leland Wang # $FreeBSD$ PORTNAME= 54321 PORTVERSION= 1.0.2001.11.16 PORTREVISION= 14 CATEGORIES= games MASTER_SITES= http://old.nklein.com/products/54321/${PORTVERSION}/ \ http://www.sourcefiles.org/Games/Puzzle/ DISTNAME= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Five games in four-, three-, or two-dimensions for one player -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= gmake tar:tgz USE_SDL= image sdl MAKEFILE= GNUmakefile post-extract: @${MKDIR} ${WRKSRC}/archs/${OPSYS} @${CP} ${FILESDIR}/variables.GNU ${WRKSRC}/archs/${OPSYS} post-patch: @${REINPLACE_CMD} -e \ 's|ARCH|OPSYS| ; \ s|:= -O|+=|' ${WRKSRC}/GNUmakefile @${REINPLACE_CMD} -e \ 's|SDL_main|main| ; \ s|../../data/|${DATADIR}/data/|' ${WRKSRC}/code/*.cpp do-install: (cd ${WRKSRC}/Release/bin/${OPSYS} && ${INSTALL_PROGRAM} 54321 \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${DATADIR}/data (cd ${WRKSRC}/Release/data && ${INSTALL_DATA} * \ ${STAGEDIR}${DATADIR}/data) .include Index: head/games/adgali/Makefile =================================================================== --- head/games/adgali/Makefile (revision 375593) +++ head/games/adgali/Makefile (revision 375594) @@ -1,40 +1,40 @@ # Created by: Ying-Chieh Liao # $FreeBSD$ PORTNAME= adgali PORTVERSION= 0.2.4 PORTREVISION= 14 CATEGORIES= games devel MASTER_SITES= http://adgali.apiou.org/download/ MAINTAINER= ports@FreeBSD.org COMMENT= Open source game library useful for 2D game development LICENSE= GPLv2 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ libfreetype.so:${PORTSDIR}/print/freetype2 .if !exists(/usr/include/execinfo.h) LIB_DEPENDS+= libexecinfo.so:${PORTSDIR}/devel/libexecinfo .endif USES= gmake libtool tar:bzip2 USE_LDCONFIG= yes USE_SDL= sdl USE_XORG= xpm GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-compile-optim=no CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lexecinfo OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/html && ${FIND} . | ${CPIO} -pdm -L -R \ ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR}) .include Index: head/games/avoision/Makefile =================================================================== --- head/games/avoision/Makefile (revision 375593) +++ head/games/avoision/Makefile (revision 375594) @@ -1,46 +1,46 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= avoision PORTVERSION= 1.1 PORTREVISION= 6 CATEGORIES= games MASTER_SITES= SF/avsn/ MAINTAINER= ports@FreeBSD.org COMMENT= Simple collect-dots-avoid-blocks game LICENSE= GPLv2 CCbyNCSA3 LICENSE_COMB= dual LICENSE_NAME_CCbyNCSA3=Attribution-NonCommercial-ShareAlike 3.0 Unported LICENSE_FILE= ${WRKSRC}/License.txt LICENSE_FILE_CCbyNCSA3=${WRKSRC}/License.txt LICENSE_PERMS_CCbyNCSA3=dist-mirror pkg-mirror auto-accept BUILD_DEPENDS= ${LOCALBASE}/lib/libradius-engine.a:${PORTSDIR}/graphics/radius-engine LIB_DEPENDS= liblua-5.1.so:${PORTSDIR}/lang/lua51 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libphysfs.so.1:${PORTSDIR}/devel/physfs RUN_DEPENDS= zip:${PORTSDIR}/archivers/zip USES= pkgconfig USE_SDL= sdl sound USE_GL= glu GNU_CONFIGURE= yes ALL_TARGET= ${PORTNAME} PLIST_FILES= bin/${PORTNAME} \ share/applications/${PORTNAME}.desktop \ share/pixmaps/${PORTNAME}.png \ %%DATADIR%%/${PORTNAME}.zip PLIST_DIRS= %%DATADIR%% PORTDOCS= ChangeLog OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/boswars/Makefile =================================================================== --- head/games/boswars/Makefile (revision 375593) +++ head/games/boswars/Makefile (revision 375594) @@ -1,52 +1,52 @@ # Created by: Alejandro Pulver # $FreeBSD$ PORTNAME= boswars PORTVERSION= 2.6.1 PORTREVISION= 6 CATEGORIES= games MASTER_SITES= http://www.boswars.org/dist/releases/ DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= martin@arp242.net COMMENT= Futuristic real-time strategy game LICENSE= GPLv2 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libtheora.so:${PORTSDIR}/multimedia/libtheora \ libvorbis.so:${PORTSDIR}/audio/libvorbis USES= lua:51 scons USE_SDL= sdl USE_GL= yes MAKE_ARGS+= opengl=1 CPPPATH= ${LOCALBASE}/include ${LUA_INCDIR} LIBPATH= ${LOCALBASE}/lib ${LUA_LIBDIR} CFLAGS+= -DSTRATAGUS_LIB_PATH='"\"${DATADIR}\""' DESKTOP_ENTRIES= "Bos Wars" "${COMMENT}" "" \ "boswars" "Game;StrategyGame;" false PORTDOCS= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '\ s|-pthread|${PTHREAD_LIBS}|g; \ s|/usr/local|${LOCALBASE}|g; \ s|lua51|lua-${LUA_VER}|g;' \ ${WRKSRC}/SConstruct do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DATADIR} .for f in campaigns graphics intro languages maps patches scripts sounds units ${CP} -R ${WRKSRC}/${f} ${STAGEDIR}${DATADIR} .endfor ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${WRKSRC}/README.txt ${STAGEDIR}${DOCSDIR} ${COPYTREE_SHARE} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} .include Index: head/games/briquolo/Makefile =================================================================== --- head/games/briquolo/Makefile (revision 375593) +++ head/games/briquolo/Makefile (revision 375594) @@ -1,36 +1,36 @@ # Created by: Kirill Ponomarew # $FreeBSD$ PORTNAME= briquolo PORTVERSION= 0.5.7 PORTREVISION= 12 CATEGORIES= games MASTER_SITES= http://briquolo.free.fr/download/ MAINTAINER= martymac@FreeBSD.org COMMENT= Breakout clone with an OpenGL 3D representation LICENSE= GPLv2 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= tar:bzip2 gmake iconv desktop-file-utils USE_GL= gl USE_SDL= mixer sdl ttf USE_XORG= x11 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_SUB= VERSION="${PORTVERSION}" # Mandatory: wants to link against libintl anyway USES+= gettext PLIST_SUB+= NLS="" post-patch: ${REINPLACE_CMD} -e 's|png_infopp_NULL|NULL|g' \ -e 's|png_set_gray_1_2_4_to_8|png_set_expand_gray_1_2_4_to_8|' \ ${WRKSRC}/src/MOGL/MOGL_Image.cpp .include Index: head/games/burrtools/Makefile =================================================================== --- head/games/burrtools/Makefile (revision 375593) +++ head/games/burrtools/Makefile (revision 375594) @@ -1,71 +1,71 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= burrtools PORTVERSION= 0.6.3 PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Puzzle solver LICENSE= GPLv3 BUILD_DEPENDS= netpbm>0:${PORTSDIR}/graphics/netpbm LIB_DEPENDS= libboost_system.so:${PORTSDIR}/devel/boost-libs \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libxmlwrapp.so:${PORTSDIR}/textproc/xmlwrapp \ libfltk.so:${PORTSDIR}/x11-toolkits/fltk USES= gmake USE_XORG= x11 xt xext xmu xi USE_GL= glu USE_GCC= yes # clang generates incorrect binaries: cause SIGILL GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-silent-rules CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lboost_system PORTDOCS= * PORTEXAMPLES= * PLIST_FILES= bin/burrTxt bin/burrTxt2 bin/burrGui \ share/pixmaps/burricons.png DESKTOP_ENTRIES="BurrGui" "" "${PREFIX}/pixmaps/burricons.png" "burrGui" "" "" OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${OSVERSION} >= 1000024 LDFLAGS+= -lc++ .endif post-patch: @${REINPLACE_CMD} -e \ 's|g++ |$$(CXX) | ; \ s|-O2 |$$(CXXFLAGS) |' ${WRKSRC}/src/Makefile.in post-build: (cd ${WRKSRC} && ${CAT} burricons.ico | winicontoppm -bestqual | \ pnmtopng -transparent=black > burricons.png) do-install: (cd ${WRKSRC}/src && ${INSTALL_PROGRAM} burrTxt burrTxt2 \ ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC}/src/gui && ${INSTALL_PROGRAM} burrGui \ ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC} && ${INSTALL_DATA} burricons.png \ ${STAGEDIR}${PREFIX}/share/pixmaps) @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in AUTHORS ChangeLog NEWS README (cd ${WRKSRC} && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DOCSDIR}) .endfor @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . \ ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/games/capicity/Makefile =================================================================== --- head/games/capicity/Makefile (revision 375593) +++ head/games/capicity/Makefile (revision 375594) @@ -1,70 +1,70 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= capicity PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF/capitalism/Capi%20City/${PORTVERSION}/ DISTNAME= CapiCity_${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Qt client for the Monopd server LICENSE= GPLv2 # or later LICENSE_FILE= ${WRKSRC}/copying.txt LIB_DEPENDS= libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \ libpcre.so:${PORTSDIR}/devel/pcre \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libexpat.so:${PORTSDIR}/textproc/expat2 \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig WRKSRC= ${WRKDIR}/CapiCity_${PORTVERSION} USES= iconv qmake USE_XORG= ice sm x11 xau xcb xdmcp xext xrender USE_QT4= moc_build rcc_build uic_build iconengines_run imageformats_run \ corelib gui network script xml PORTDOCS= README changelog INSTALLS_ICONS= yes ICON_SIZES= 16x16 22x22 24x24 32x32 48x48 64x64 DESKTOP_ENTRIES="Capi City" "" "${PORTNAME}" \ "${PORTNAME}" "Game;BoardGame;" "" OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext .include do-install: ${INSTALL_PROGRAM} ${WRKSRC}/CapiCity \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .for d in games images @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR}) .endfor .if ${PORT_OPTIONS:MNLS} @(cd ${WRKSRC} && ${COPYTREE_SHARE} ts ${STAGEDIR}${DATADIR}) .endif .for s in ${ICON_SIZES} @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps ${INSTALL_DATA} ${WRKSRC}/icons/${s}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png .endfor ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/capitalism/Makefile =================================================================== --- head/games/capitalism/Makefile (revision 375593) +++ head/games/capitalism/Makefile (revision 375594) @@ -1,70 +1,70 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= capitalism PORTVERSION= 0.5.1 PORTREVISION= 4 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/Capitalism/0.5/ EXTRACT_SUFX= .tbz MAINTAINER= ports@FreeBSD.org COMMENT= Qt client for the Monopd server LICENSE= GPLv2 # or later LICENSE_FILE= ${WRKSRC}/copying.txt LIB_DEPENDS= libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \ libpcre.so:${PORTSDIR}/devel/pcre \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libexpat.so:${PORTSDIR}/textproc/expat2 \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig WRKSRC= ${WRKDIR}/Capitalism-${PORTVERSION} USES= iconv qmake USE_XORG= ice sm x11 xau xcb xdmcp xext xrender USE_QT4= moc_build rcc_build uic_build iconengines_run imageformats_run \ corelib gui network script xml PORTDOCS= README changelog readme.txt INSTALLS_ICONS= yes ICON_SIZES= 16x16 22x22 24x24 32x32 48x48 64x64 DESKTOP_ENTRIES="Capitalism" "" "${PORTNAME}" \ "${PORTNAME}" "Game;BoardGame;" "" OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext .include do-install: ${INSTALL_PROGRAM} ${WRKSRC}/Capitalism \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .for d in games images @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR}) .endfor .if ${PORT_OPTIONS:MNLS} @(cd ${WRKSRC} && ${COPYTREE_SHARE} ts ${STAGEDIR}${DATADIR}) .endif .for s in ${ICON_SIZES} @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps ${INSTALL_DATA} ${WRKSRC}/icons/${s}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png .endfor ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/cretan-hubris/Makefile =================================================================== --- head/games/cretan-hubris/Makefile (revision 375593) +++ head/games/cretan-hubris/Makefile (revision 375594) @@ -1,38 +1,38 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= cretan-hubris PORTVERSION= 0.2 PORTREVISION= 4 CATEGORIES= games MASTER_SITES= SF/radius-engine/egp/ MAINTAINER= ports@FreeBSD.org COMMENT= Maze on the Isle of Crete LICENSE= GPLv2 CCbyNCSA3 LICENSE_COMB= dual LICENSE_NAME_CCbyNCSA3=Attribution-NonCommercial-ShareAlike 3.0 Unported LICENSE_FILE= ${WRKSRC}/License.txt LICENSE_FILE_CCbyNCSA3=${WRKSRC}/License.txt LICENSE_PERMS_CCbyNCSA3=dist-mirror pkg-mirror auto-accept BUILD_DEPENDS= ${LOCALBASE}/lib/libradius-engine.a:${PORTSDIR}/graphics/radius-engine LIB_DEPENDS= liblua-5.1.so:${PORTSDIR}/lang/lua51 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libphysfs.so.1:${PORTSDIR}/devel/physfs RUN_DEPENDS= zip:${PORTSDIR}/archivers/zip USES= pkgconfig USE_SDL= sdl sound USE_GL= glu GNU_CONFIGURE= yes ALL_TARGET= ${PORTNAME} PLIST_FILES= bin/${PORTNAME} \ share/applications/${PORTNAME}.desktop \ share/pixmaps/${PORTNAME}.png \ %%DATADIR%%/${PORTNAME}.zip PLIST_DIRS= %%DATADIR%% .include Index: head/games/criticalmass/Makefile =================================================================== --- head/games/criticalmass/Makefile (revision 375593) +++ head/games/criticalmass/Makefile (revision 375594) @@ -1,63 +1,63 @@ # Created by: nbm # $FreeBSD$ PORTNAME= criticalmass PORTVERSION= 1.0.2 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/Critical%20Mass/${PORTVERSION} DISTNAME= CriticalMass-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= SDL/OpenGL space shoot'em up game LICENSE= GPLv2 # (or later) LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USES= dos2unix tar:bzip2 DOS2UNIX_FILES= tinyxml/*.cpp tinyxml/*.h USE_XORG= x11 USE_GL= gl USE_SDL= image mixer sdl USE_GCC= any GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-optimize CPPFLAGS+= $$(libpng-config --I_opts) $$(curl-config --cflags) \ -I${LOCALBASE}/include LDFLAGS+= $$(libpng-config --L_opts) $$(curl-config --libs) \ -L${LOCALBASE}/lib CONFLICTS= shaaft-[0-9]* PLIST_FILES= bin/Packer \ bin/critter \ man/man6/critter.6.gz \ share/Critical_Mass/lg-criti.xm \ share/Critical_Mass/resource.dat PLIST_DIRS= share/Critical_Mass DESKTOP_ENTRIES="CriticallMass" "" "" "critter" "" "" post-patch: @${GREP} -lR "SDL/SDL" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ 's|SDL/SDL|SDL|g' @${REINPLACE_CMD} -e \ 's| curl|| ; \ s|^CXXFLAGS|#CXXFLAGS| ; \ s|-lSDL | | ; \ s|sdl-config|${SDL_CONFIG:T}| ; \ s|-L/usr/local/lib -L/usr/X11R6/lib|| ; \ s|-I/usr/X11R6/include|| ; \ s|-lpng12|-lpng|' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ '/^SUBDIRS/s| curl||' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ 's|../curl/lib/libcurl.a||' ${WRKSRC}/game/Makefile.in @${REINPLACE_CMD} -e 's|and def|\&\& def|g' ${WRKSRC}/utils/OSName.hpp .include Index: head/games/crossfire-server/Makefile =================================================================== --- head/games/crossfire-server/Makefile (revision 375593) +++ head/games/crossfire-server/Makefile (revision 375594) @@ -1,84 +1,84 @@ # Created by: Jasper Jongmans # $FreeBSD$ PORTNAME= crossfire PORTVERSION= 1.70.0 PORTREVISION= 6 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION} PKGNAMESUFFIX= -server DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}.maps${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Server for multiplayer graphical arcade and adventure game BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash RUN_DEPENDS= xsltproc:${PORTSDIR}/textproc/libxslt LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libsablot.so:${PORTSDIR}/textproc/sablotron LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual USES= gmake libtool perl5 python uidfix USE_SQLITE= 3 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static --with-check=no --localstatedir=/var/games CONFIGURE_SHELL=${LOCALBASE}/bin/bash CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip PORTDOCS= * DOCSRCDIR1= ${WRKSRC} DOC_FILES1= AUTHORS ChangeLog DEVELOPERS NEWS README DOCSRCDIR2= ${WRKSRC}/doc DOCSDIR2= ${DOCSDIR}/doc DOC_FILES2= PlayerStats README RunTimeCommands SurvivalGuide *.doc *.ps \ metaserver multigod plugins spellcasters_guide_to_runes OPTIONS_DEFINE= DOCS .include post-patch: @${FIND} ${WRKSRC} -name 'Makefile.in'| ${XARGS} ${REINPLACE_CMD} -e \ 's|-ldl||g' @${REINPLACE_CMD} -e 's|^#.*/bin/sh|#! ${LOCALBASE}/bin/bash|g; \ s|-ldl||g; \ s|python[{].*[}]|${PYTHON_VERSION}|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e '//d' ${WRKSRC}/socket/metaserver.c @${REINPLACE_CMD} -e 's| /usr/bin/perl|${LOCALBASE}/bin/perl|' \ ${WRKSRC}/lib/adm/map_expand.pl post-install: @${MKDIR} ${STAGEDIR}${DATADIR}/maps @(cd ${WRKDIR}/maps && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/maps) @${FIND} ${STAGEDIR}${PREFIX} -exec ${GREP} -q "#!/usr/bin/perl" {} \; \ -exec ${REINPLACE_CMD} -e \ 's|#!/usr/bin/perl|#!${LOCALBASE}/bin/perl|g' {} \; @${REINPLACE_CMD} -e 's|/bin/bash|${LOCALBASE}/bin/bash|' \ ${STAGEDIR}${PREFIX}/bin/crossloop.web @${FIND} ${STAGEDIR}${PREFIX} -name "*.bak" -delete @${CHMOD} 775 ${STAGEDIR}/var/games/crossfire @${CHMOD} 664 ${STAGEDIR}/var/games/crossfire/* .for d in account datafiles maps players template-maps unique-items @${CHMOD} 774 ${STAGEDIR}/var/games/crossfire/${d} .endfor .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} @${FIND} ${WRKSRC}/doc -name 'Makefile*' -delete .for d in playbook playbook-html spoiler spoiler-html @(cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DOCSDIR2}) .endfor ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} .endif .include Index: head/games/edge/Makefile =================================================================== --- head/games/edge/Makefile (revision 375593) +++ head/games/edge/Makefile (revision 375594) @@ -1,66 +1,66 @@ # Created by: Alejandro Pulver # $FreeBSD$ PORTNAME= edge PORTVERSION= 1.35 PORTREVISION= 5 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/EDGE%20Source%20Code/${PORTVERSION} \ SF/${PORTNAME}/EDGE%20Binaries/${PORTVERSION}:wad DISTFILES= Edge-${PORTVERSION}-source${EXTRACT_SUFX} \ Edge-${PORTVERSION}-linux.tar.gz:wad EXTRACT_ONLY= Edge-${PORTVERSION}-source${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= DOOM style engine aimed at the Total Conversion developer LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USES= gmake tar:bzip2 USE_GL= glew USE_SDL= sdl MAKEFILE= Makefile.linux CFLAGS+= -ffast-math WRKSRC= ${WRKDIR}/Edge-${PORTVERSION}-source PLIST_FILES= bin/edge %%DMDIR%%/edge.wad PLIST_DIRSTRY= %%DMDIR%% PORTDOCS= * OPTIONS_DEFINE= DOCS post-extract: @${TAR} -C ${WRKDIR} \ --exclude "License.txt" \ --exclude "edge_linux" \ --exclude "demo-*" \ --exclude "*.zip" \ -x -f ${DISTDIR}/Edge-${PORTVERSION}-linux.tar.gz post-patch: @${REINPLACE_CMD} -e \ 's|^CC=|CC?=| ; \ s|^CXX=|CXX?=| ; \ s|^CFLAGS=|CFLAGS?=| ; \ s|-L$$(LIBDIR)/glew-1.4/lib||' ${WRKSRC}/Makefile.linux @${REINPLACE_CMD} -e \ 's|%%DMDIR%%|${DMDIR}|' ${WRKSRC}/src/e_main.cc do-install: ${INSTALL_PROGRAM} ${WRKSRC}/edge.linux \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${MKDIR} ${STAGEDIR}${DMDIR} ${INSTALL_DATA} ${WRKDIR}/Edge-${PORTVERSION}/edge.wad \ ${STAGEDIR}${DMDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/Edge-${PORTVERSION}/*.txt \ ${STAGEDIR}${DOCSDIR} .include "${.CURDIR}/../doom-data/Makefile.include" .include Index: head/games/el/Makefile =================================================================== --- head/games/el/Makefile (revision 375593) +++ head/games/el/Makefile (revision 375594) @@ -1,42 +1,42 @@ # Created by: Janni # $FreeBSD$ PORTNAME= el PORTVERSION= 193 PORTREVISION= 4 CATEGORIES= games MASTER_SITES= LOCAL/rene MAINTAINER= acm@FreeBSD.org COMMENT= Eternal Lands is a free 3D MMORPG -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ libcal3d.so:${PORTSDIR}/graphics/cal3d RUN_DEPENDS= ${LOCALBASE}/share/${PORTNAME}/el.ini:${PORTSDIR}/games/el-data BROKEN_sparc64= Does not build on sparc64 USES= compiler:c++11-lang gmake iconv openal:al,alut tar:xz USE_GNOME= libxml2 USE_SDL= sdl net image USE_GL= yes USE_XORG= x11 LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} -lX11 ALL_TARGET= el.bin MAKEFILE= Makefile.bsd PLIST_FILES= bin/el \ %%DATADIR%%/el.bin pre-install: @${ECHO} "#!/bin/sh" > ${WRKDIR}/el @${ECHO} "cd ${DATADIR} || exit 1 " >> ${WRKDIR}/el @${ECHO} "exec ${DATADIR}/el.bin" >> ${WRKDIR}/el do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/el ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/el.bin ${STAGEDIR}${DATADIR} .include Index: head/games/ensemblist/Makefile =================================================================== --- head/games/ensemblist/Makefile (revision 375593) +++ head/games/ensemblist/Makefile (revision 375594) @@ -1,35 +1,35 @@ # Created by: Igor Pokrovsky # $FreeBSD$ PORTNAME= ensemblist PORTVERSION= 040126 PORTREVISION= 9 CATEGORIES= games MASTER_SITES= ${MASTER_SITE_SAVANNAH} MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Assemble given shapes from primitives LIB_DEPENDS= libmikmod.so:${PORTSDIR}/audio/libmikmod \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USES= gmake USE_XORG= xmu USE_GL= glut MAKE_ARGS= CC="${CC}" DATADIR="${DATADIR}" PLIST_FILES= bin/ensemblist man/man6/ensemblist.6.gz PORTDATA= * PORTDOCS= * OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/datas/* ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) ${INSTALL_MAN} ${WRKSRC}/ensemblist.6 ${STAGEDIR}${MAN6PREFIX}/man/man6 .include Index: head/games/ezquake/Makefile =================================================================== --- head/games/ezquake/Makefile (revision 375593) +++ head/games/ezquake/Makefile (revision 375594) @@ -1,88 +1,88 @@ # Created by: alepulver # $FreeBSD$ PORTNAME= ezquake PORTVERSION= 1.9 PORTREVISION= 7 PORTEPOCH= 2 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/stable/${PORTVERSION}:ezquake \ http://www.winimage.com/zLibDll/:minizip DISTFILES= ${PORTNAME}_source_${PORTVERSION}.7z:ezquake \ ${PORTNAME}_linux-x86_${PORTVERSION}${EXTRACT_SUFX}:ezquake \ unzip101e.zip:minizip MAINTAINER= ports@FreeBSD.org COMMENT= Modern QuakeWorld client EXTRACT_DEPENDS=${UNZIP_CMD}:${PORTSDIR}/archivers/unzip \ 7z:${PORTSDIR}/archivers/p7zip LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2 \ libpcre.so:${PORTSDIR}/devel/pcre \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USES= gmake tcl dos2unix DOS2UNIX_GLOB= *.[ch] Makefile* USE_CSTD= gnu89 MAKE_ENV= TCL_SUFX=${TCL_SHLIB_VER} .for v in TCL_INCLUDEDIR TCL_LIBDIR DATADIR MAKE_ENV+= ${v}="${${v}}" .endfor WRKSRC= ${WRKDIR}/${PORTNAME}_${PORTVERSION:S/.//}_stable_sources OPTIONS_MULTI= OUTPUT OPTIONS_MULTI_OUTPUT= X11 OPENGL OPTIONS_DEFINE= OPTIMIZED_CFLAGS OPTIONS_DEFAULT= OPENGL X11 OPTIMIZED_CFLAGS OPTIONS_SUB= yes OPENGL_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg OPENGL_USE= GL=yes X11_USE= XORG=xxf86dga BROKEN_powerpc= Does not install on powerpc: signal 2 .include "${.CURDIR}/../quake-data/Makefile.include" .include .if ${PORT_OPTIONS:MOPENGL} ALL_TARGET+= glx .endif .if ${PORT_OPTIONS:MX11} ALL_TARGET+= x11 .endif .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} MAKE_ENV+= USE_OPTIMIZED_CFLAGS=YES .else MAKE_ENV+= USE_OPTIMIZED_CFLAGS=NO .endif do-extract: @${MKDIR} ${WRKDIR} @cd ${WRKDIR} && \ ${UNZIP_CMD} -qo ${DISTDIR}/${DISTFILES:C/:.*//:M*.zip} && \ ${TAR} zxf ${DISTDIR}/${DISTFILES:C/:.*//:M*.tar.gz} && \ 7z x ${DISTDIR}/${DISTFILES:C/:.*//:M*.7z} >/dev/null @${LN} -s ${WRKSRC}/libs/asmlib.h ${WRKSRC} post-patch: @${REINPLACE_CMD} -e 's|libtcl\.so|libtcl${TCL_VER:S/.//}|' \ ${WRKSRC}/embed_tcl.h do-install: @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKDIR} && ${COPYTREE_SHARE} "ezquake qw" ${STAGEDIR}${DATADIR}) .if ${PORT_OPTIONS:MOPENGL} ${INSTALL_PROGRAM} ${WRKSRC}/release/ezquake-gl.glx \ ${STAGEDIR}${PREFIX}/bin/ezquake-glx .endif .if ${PORT_OPTIONS:MX11} ${INSTALL_PROGRAM} ${WRKSRC}/release/ezquake.x11 \ ${STAGEDIR}${PREFIX}/bin/ezquake-x11 .endif .include Index: head/games/fbg2/Makefile =================================================================== --- head/games/fbg2/Makefile (revision 375593) +++ head/games/fbg2/Makefile (revision 375594) @@ -1,45 +1,45 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= fbg2 PORTVERSION= 0.4 PORTREVISION= 4 CATEGORIES= games MASTER_SITES= SF/fbg/ MAINTAINER= ports@FreeBSD.org COMMENT= Classic block-stacking arcade game LICENSE= GPLv2 CCbyNCSA3 LICENSE_COMB= dual LICENSE_NAME_CCbyNCSA3=Attribution-NonCommercial-ShareAlike 3.0 Unported LICENSE_FILE= ${WRKSRC}/License.txt LICENSE_FILE_CCbyNCSA3=${WRKSRC}/License.txt LICENSE_PERMS_CCbyNCSA3=dist-mirror pkg-mirror auto-accept BUILD_DEPENDS= ${LOCALBASE}/lib/libradius-engine.a:${PORTSDIR}/graphics/radius-engine LIB_DEPENDS= liblua-5.1.so:${PORTSDIR}/lang/lua51 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libphysfs.so.1:${PORTSDIR}/devel/physfs RUN_DEPENDS= zip:${PORTSDIR}/archivers/zip USES= pkgconfig USE_SDL= sdl sound USE_GL= glu GNU_CONFIGURE= yes ALL_TARGET= ${PORTNAME} PLIST_FILES= bin/${PORTNAME} \ share/applications/${PORTNAME}.desktop \ share/pixmaps/${PORTNAME}.png \ %%DATADIR%%/${PORTNAME}.zip PLIST_DIRS= %%DATADIR%% PORTDOCS= ChangeLog OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/flightgear/Makefile =================================================================== --- head/games/flightgear/Makefile (revision 375593) +++ head/games/flightgear/Makefile (revision 375594) @@ -1,60 +1,60 @@ # Created by: Brian Buchanan # $FreeBSD$ PORTNAME= flightgear PORTVERSION= 3.2.0 PORTREVISION= 1 CATEGORIES= games # see http://www.flightgear.org/templates.js MASTER_SITES= http://mirrors.ibiblio.org/flightgear/ftp/Source/ \ http://ftp.linux.kiev.ua/pub/mirrors/ftp.flightgear.org/flightgear/Source/ \ ftp://ftp.kingmont.com/flightsims/flightgear/Source/ \ ftp://ftp.de.flightgear.org/pub/fgfs/Source/ \ ftp://flightgear.wo0t.de/flightgear-ftp/ftp/Source/ MAINTAINER= martymac@FreeBSD.org COMMENT= The FlightGear flight simulator LICENSE= GPLv2 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libboost_thread.so:${PORTSDIR}/devel/boost-libs \ libfltk.so:${PORTSDIR}/x11-toolkits/fltk \ libosg.so:${PORTSDIR}/graphics/osg \ libspeex.so:${PORTSDIR}/audio/speex BUILD_DEPENDS= ${LOCALBASE}/lib/libplibsl.a:${PORTSDIR}/x11-toolkits/plib \ ${LOCALBASE}/lib/libSimGearCore.a:${PORTSDIR}/devel/simgear RUN_DEPENDS= ${LOCALBASE}/lib/libplibsl.a:${PORTSDIR}/x11-toolkits/plib \ ${LOCALBASE}/lib/libSimGearCore.a:${PORTSDIR}/devel/simgear \ ${LOCALBASE}/share/flightgear/version:${PORTSDIR}/games/flightgear-data USE_XORG= ice sm x11 xext xft xi xinerama xt xmu USE_GL= gl glu glut USE_SQLITE= 3 USES= tar:bzip2 dos2unix cmake compiler openal:al,alut DOS2UNIX_REGEX= .*\.(c|h|cxx|cpp|hxx|hpp) CMAKE_ARGS+= -DENABLE_JS_SERVER:BOOL=ON \ -DSYSTEM_SQLITE:BOOL=ON \ -DFG_DATA_DIR:PATH=${LOCALBASE}/share/${PORTNAME} \ -DCMAKE_INSTALL_MANDIR:PATH=${MANPREFIX}/man \ -DFGCOM_DATA_PATH:PATH=${DATADIR} OPTIONS_DEFINE= DBUS OPTIONS_DEFAULT= DBUS DBUS_LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus DBUS_CMAKE_ON= -DUSE_DBUS:BOOL=ON DBUS_CMAKE_OFF= -DUSE_DBUS:BOOL=OFF .include # Chase devel/simgear compiler version .if ${COMPILER_TYPE} == gcc && ${COMPILER_VERSION} < 46 USE_GCC= yes .endif post-install: ${INSTALL_PROGRAM} ${WRKSRC}/utils/js_server/js_server ${STAGEDIR}${PREFIX}/bin .include Index: head/games/foobillard/Makefile =================================================================== --- head/games/foobillard/Makefile (revision 375593) +++ head/games/foobillard/Makefile (revision 375594) @@ -1,57 +1,57 @@ # Created by: Thomas Vogt # $FreeBSD$ PORTNAME= foobillard PORTVERSION= 3.0a PORTREVISION= 9 CATEGORIES= games MASTER_SITES= http://foobillard.sunsite.dk/dnl/ MAINTAINER= thomas@bsdunix.ch COMMENT= Free OpenGL billiards game -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 OPTIONS_DEFINE= SDL NVIDIA_BUMPREF SDL_DESC= SDL instead of glut NVIDIA_BUMPREF_DESC= NVidia extensions .include FREETYPE_CONFIG?= ${LOCALBASE}/bin/freetype-config USES= gmake GNU_CONFIGURE= yes USE_XORG= xaw ice CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib DESKTOP_ENTRIES= "Foobillard" \ "A free OpenGL-billard game" \ "${DATADIR}/foobillard.png" \ "foobillard" \ "Game;Simulation;" \ false .if ${PORT_OPTIONS:MSDL} USE_SDL= yes CONFIGURE_ARGS+= --enable-SDL .else USE_GL= glut CONFIGURE_ARGS+= --enable-glut .endif .if ! ${PORT_OPTIONS:MNVIDIA_BUMPREF} CONFIGURE_ARGS+= --disable-nvidia .endif post-patch: @${REINPLACE_CMD} -e 's|%%FREETYPE_CONFIG%%|${FREETYPE_CONFIG}|g' \ ${WRKSRC}/src/Makefile.in post-install: @${INSTALL_MAN} ${WRKSRC}/foobillard.6 ${STAGEDIR}${PREFIX}/man/man6/foobillard.6 .include Index: head/games/freeciv/Makefile =================================================================== --- head/games/freeciv/Makefile (revision 375593) +++ head/games/freeciv/Makefile (revision 375594) @@ -1,77 +1,77 @@ # Created by: ada@bsd.org # $FreeBSD$ PORTNAME= freeciv PORTVERSION= 2.4.4 PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF/freeciv/Freeciv%20${PORTVERSION:R}/${PORTVERSION} MAINTAINER= johans@FreeBSD.org COMMENT= Free turn-based multiplayer strategy RUN_DEPENDS= hicolor-icon-theme>=0:${PORTSDIR}/misc/hicolor-icon-theme LIB_DEPENDS= libltdl.so:${PORTSDIR}/devel/libltdl \ libcurl.so:${PORTSDIR}/ftp/curl USES= gettext gmake iconv libtool pkgconfig tar:bzip2 python USE_SQLITE= yes GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib CPPFLAGS+= -I${LOCALBASE}/include CONFIGURE_ARGS= ${ICONV_CONFIGURE_ARG} --program-transform-name= \ --enable-aimodules --enable-shared \ --enable-fcdb=sqlite3 OPTIONS_DEFINE?= NLS X11 SDL MYSQL IPV6 DOCS OPTIONS_DEFAULT?= NLS X11 IPV6 OPTIONS_SUB= yes SDL_CONFIGURE_ON= --enable-client=gtk,sdl SDL_USE= SDL=sdl,image,ttf MYSQL_CONFIGURE_ON= --enable-fcdb=mysql --with-mysql-prefix=${LOCALBASE} MYSQL_USE= MYSQL=yes IPV6_CONFIGURE_EANBALE= ipv6 .include .if ${PORT_OPTIONS:MSDL} && empty(PORT_OPTIONS:MX11) IGNORE= cannot use SDL without X11: re-run make config .endif .if ${PORT_OPTIONS:MX11} LIB_DEPENDS+= libtiff.so:${PORTSDIR}/graphics/tiff \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libggz.so:${PORTSDIR}/games/libggz \ libggz-gtk.so:${PORTSDIR}/games/ggz-gtk-client \ libggzcore.so:${PORTSDIR}/games/ggz-client-libs \ libggzmod.so:${PORTSDIR}/games/ggz-client-libs USE_XORG= xpm USE_SDL+= mixer USE_GNOME= gtk20 INSTALLS_ICONS= yes . if ! ${PORT_OPTIONS:MSDL} CONFIGURE_ARGS+=--enable-client=gtk . endif CONFLICTS= freeciv-nox11-[0-9]* PLIST_SUB+= GTK="" .else CONFIGURE_ARGS+=--enable-client=no CONFLICTS= freeciv-[0-9]* PLIST_SUB+= GTK="@comment " .endif post-patch: ${FIND} ${WRKSRC} -name Makefile.in|${XARGS} ${REINPLACE_CMD} -e \ '/pkgdatadir/s|[(]datadir)/@PACKAGE@|(prefix)/${DATADIR_REL}|' ${REINPLACE_CMD} 's/minor=99/minor=0/' ${WRKSRC}/configure post-install: .if ${PORT_OPTIONS:MX11} ${INSTALL_DATA} ${WRKSRC}/data/civclient.dsc ${STAGEDIR}${DATADIR}/ cd ${STAGEDIR}/${PREFIX}/bin && ${LN} -s freeciv-gtk2 freeciv-client .endif @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libfreeciv*.so -${RMDIR} ${STAGEDIR}${PREFIX}/lib/fcai ${RM} ${STAGEDIR}${PREFIX}/etc/ggz.modules .include Index: head/games/freedroid/Makefile =================================================================== --- head/games/freedroid/Makefile (revision 375593) +++ head/games/freedroid/Makefile (revision 375594) @@ -1,43 +1,43 @@ # Created by: # $FreeBSD$ PORTNAME= freedroid PORTVERSION= 1.0.2 PORTREVISION= 18 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}Classic/FreedroidClassic-${PORTVERSION} MAINTAINER= kevinz5000@gmail.com COMMENT= Clone of the Commodore game Paradroid LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USES= iconv USE_SDL= mixer image sdl GNU_CONFIGURE= yes CONFIGURE_ARGS= --program-transform-name= DESKTOP_ENTRIES= "Freedroid Classic" "${COMMENT}" \ "${DATADIR}/graphics/999.png" \ "freedroid" "Game;ArcadeGame;" false post-extract: .for d in graphics map sound @${FIND} ${WRKSRC}/${d} -type f -name "Makefile*" -print0 | \ ${XARGS} -0 ${RM} .endfor post-patch: @${REINPLACE_CMD} -e 's#-lSDL # #;' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} @${REINPLACE_CMD} -e 's#$$(man_MANS) mac-osx ##;' \ ${WRKSRC}/Makefile.am ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's#\#include \"mac-osx/getopt\.h\"##;' \ ${WRKSRC}/src/system.h .include Index: head/games/freesynd/Makefile =================================================================== --- head/games/freesynd/Makefile (revision 375593) +++ head/games/freesynd/Makefile (revision 375594) @@ -1,25 +1,25 @@ # Created by: Lars Engels # $FreeBSD$ PORTNAME= freesynd PORTVERSION= 0.7.1 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= madpilot@FreeBSD.org COMMENT= Reimplementation of the classic Bullfrog game Syndicate -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= cmake USE_SDL= sdl image mixer SUB_FILES= pkg-message do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/src/freesynd ${STAGEDIR}${PREFIX}/bin (cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR}) .include Index: head/games/frogatto/Makefile =================================================================== --- head/games/frogatto/Makefile (revision 375593) +++ head/games/frogatto/Makefile (revision 375594) @@ -1,63 +1,63 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= frogatto PORTVERSION= 1.3.1 PORTREVISION= 3 CATEGORIES= games MAINTAINER= fiziologus@gmail.com COMMENT= Old-school 2D classic adventure platformer game LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png NO_PACKAGE= Package will be 144M, set FORCE_PACKAGE if you really want it USE_GITHUB= yes GH_ACCOUNT= frogatto GH_TAGNAME= ${PORTVERSION} GH_COMMIT= 58bd7c6 USES= gmake pkgconfig ALL_TARGET= game server USE_GL= glew glu USE_SDL= sdl image mixer ttf PLIST_FILES= bin/${PORTNAME} bin/${PORTNAME}-server post-patch: @${REINPLACE_CMD} -e 's|-Werror||' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's,%lu,%u,' ${WRKSRC}/src/server.cpp @${REINPLACE_CMD} -e 's,__linux__,__${OPSYS}__,' \ ${WRKSRC}/src/clipboard.cpp # Point to the right location where to look for resources on FreeBSD @${REINPLACE_CMD} -e 's,HAVE_CONFIG_H,__FreeBSD__,' \ -e 's,DATADIR,"${DATADIR}",' ${WRKSRC}/src/filesystem.cpp @${REINPLACE_CMD} -e 's,itor->second,"${DATADIR}/" + &,' \ ${WRKSRC}/src/sound.cpp @${REINPLACE_CMD} -e '/\/locale\//s,\.,${PREFIX}/share,' \ ${WRKSRC}/src/i18n.cpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/game ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_PROGRAM} ${WRKSRC}/server \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-server cd ${WRKSRC}/modules/frogatto/locale && \ ${MV} hu_HU hu && ${MV} ms_MY ms cd ${WRKSRC}/modules/frogatto && ${COPYTREE_SHARE} \ locale ${STAGEDIR}${PREFIX}/share cd ${WRKSRC} && ${COPYTREE_SHARE} "data images music modules utils" \ ${STAGEDIR}${DATADIR} cd ${WRKSRC} && ${INSTALL_DATA} *.ttf *.cfg ${STAGEDIR}${DATADIR} # Dynamically generate part of the PLIST for NLS files and game resources # (really lots of them) @${FIND} ${STAGEDIR}${PREFIX}/share/locale -name ${PORTNAME}.mo | \ ${SED} 's,^${STAGEDIR}${PREFIX}/,,' | ${SORT} >> ${TMPPLIST} @${FIND} ${STAGEDIR}${DATADIR} -not -type d | \ ${SED} 's,^${STAGEDIR}${PREFIX}/,,' | ${SORT} >> ${TMPPLIST} @${FIND} ${STAGEDIR}${DATADIR} -type d | \ ${SED} 's,^${STAGEDIR}${PREFIX}/,@dirrm ,' | \ ${SORT} -r >> ${TMPPLIST} .include Index: head/games/gemrb/Makefile =================================================================== --- head/games/gemrb/Makefile (revision 375593) +++ head/games/gemrb/Makefile (revision 375594) @@ -1,28 +1,28 @@ # Created by: Timothy Beyer # $FreeBSD$ PORTNAME= gemrb PORTVERSION= 0.8.0.1 PORTREVISION= 2 CATEGORIES= games emulators MASTER_SITES= SF/${PORTNAME}/GemRB%20Sources/GemRB%20${PORTVERSION:.1=}%20Sources MAINTAINER= beyert@cs.ucr.edu COMMENT= GemRB (Game engine made with preRendered Background) LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libvorbis.so:${PORTSDIR}/audio/libvorbis OPTIONS_DEFINE= DOCS USES= cmake openal:al,alut python USE_SDL= sdl mixer ttf USE_LDCONFIG= yes CFLAGS+= -L${LOCALBASE}/lib -I${LOCALBASE}/include CMAKE_C_FLAGS= ${CFLAGS} CMAKE_ARGS= -DDOC_DIR="${DOCSDIR}" -DMAN_DIR="${MAN6PREFIX}/man/man6/" -DDISABLE_WERROR=1 -DINSOURCEBUILD=1 .include Index: head/games/glaxium/Makefile =================================================================== --- head/games/glaxium/Makefile (revision 375593) +++ head/games/glaxium/Makefile (revision 375594) @@ -1,44 +1,44 @@ # Created by: Igor Pokrovsky # $FreeBSD$ PORTNAME= glaxium PORTVERSION= 0.5 PORTREVISION= 15 CATEGORIES= games MASTER_SITES= http://xhosxe.free.fr/glaxium/ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= makc@FreeBSD.org COMMENT= OpenGL based space-ship "shoot-em-up" game -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= dos2unix gmake USE_SDL= sdl mixer USE_GL= glut GNU_CONFIGURE= yes ALL_TARGET= ${PORTNAME} DOS2UNIX_FILES= variables.cpp scene.cpp DESKTOP_ENTRIES= "Glaxium" \ "Space-ship \"shoot-em-up\" game" \ "${DATADIR}/textures/myship.png" \ "glaxium" \ "Game;ArcadeGame;" \ false post-patch: @${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g; \ s|/games/glaxium|/glaxium|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|gcc -g -o|$$(CC) -o|g ; \ s|/games/glaxium|/glaxium|g' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|Scratcher:: Scratcher|Scratcher|g' \ ${WRKSRC}/scratcher.hpp @${REINPLACE_CMD} -e 's|TankFire::TankFire|TankFire|g' \ ${WRKSRC}/tank.hpp post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/games/gltron/Makefile =================================================================== --- head/games/gltron/Makefile (revision 375593) +++ head/games/gltron/Makefile (revision 375594) @@ -1,54 +1,54 @@ # Created by: Andrey Zakhvatov # $FreeBSD$ PORTNAME= gltron PORTVERSION= 0.70 PORTREVISION= 15 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-source/${PORTVERSION} EXTRACT_SUFX= -source.tar.gz MAINTAINER= ports@FreeBSD.org COMMENT= 3D worm game for two players for X Window System LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= gmake USE_GL= gl USE_SDL= sdl sound GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-warn CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= SDL_NET DOCS SDL_NET_DESC= Network Support SDL_NET_USE= SDL=net SLD_NET_CONFIGURE_ENABLE= network DESKTOP_ENTRIES= "GLtron" \ "3D lightcycle game" \ "${DATADIR}/art/default/gltron.png" \ "gltron" \ "Game;ArcadeGame;" \ false post-patch: @${REINPLACE_CMD} -e 's|CFLAGS="-D|CFLAGS="$$CFLAGS -D|g ; \ s|-O$$enable_optimize||g' ${WRKSRC}/configure @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ 's|^AM_CFLAGS|INCLUDES|g ; \ s|^AM_CXXFLAGS|INCLUDES|g ; \ s|-ansi -pedantic||g' post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ChangeLog README ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/games/gnubg/Makefile =================================================================== --- head/games/gnubg/Makefile (revision 375593) +++ head/games/gnubg/Makefile (revision 375594) @@ -1,39 +1,39 @@ # Created by: TAKAHASHI Kaoru # $FreeBSD$ PORTNAME= gnubg PORTVERSION= 1.04.000 CATEGORIES= games MASTER_SITES= http://www.c-s.li/ports/ \ http://files.gnubg.org/media/sources/ DISTFILES= gnubg-release-${PORTVERSION}-sources.tar.gz MAINTAINER= cs@FreeBSD.org COMMENT= GNU Backgammon LICENSE= GPLv3 BUILD_DEPENDS= bison:${PORTSDIR}/devel/bison RUN_DEPENDS= sqlite3:${PORTSDIR}/databases/sqlite3 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libgtkglext-x11-1.0.so:${PORTSDIR}/x11-toolkits/gtkglext \ libcanberra-gtk.so:${PORTSDIR}/audio/libcanberra CONFIGURE_ARGS= --with-board3d --with-sqlite --with-python=${LOCALBASE}/bin/python CONFIGURE_ENV= ac_cv_path_ARTSC_CONFIG=no ac_cv_path_LIBART_CONFIG=no CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib GNU_CONFIGURE= yes INSTALLS_ICONS= yes INSTALL_TARGET= install-strip USES= gmake libtool pathfix shebangfix python pkgconfig compiler:c++11-lang USE_GNOME= glib20 OPTIONS_DEFINE= NLS DOCS OPTIONS_DEFAULT=NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls .include Index: head/games/gracer/Makefile =================================================================== --- head/games/gracer/Makefile (revision 375593) +++ head/games/gracer/Makefile (revision 375594) @@ -1,35 +1,35 @@ # Created by: nox@jelal.kn-bremen.de # $FreeBSD$ PORTNAME= gracer PORTVERSION= 0.1.5 PORTREVISION= 17 CATEGORIES= games MASTER_SITES= SF MAINTAINER= nox@FreeBSD.org COMMENT= 3D motor sport simulator BUILD_DEPENDS= ${LOCALBASE}/lib/libplibsl.a:${PORTSDIR}/x11-toolkits/plib LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg USE_GL= glut USES= gmake perl5 tcl:84 USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-plib=${LOCALBASE} CPPFLAGS+= -I${LOCALBASE}/include \ -I${TCL_INCLUDEDIR} LIBS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -i '' -e 's|||' \ ${WRKSRC}/common/gr_memory.h @${REINPLACE_CMD} \ -e 's|lib/tclConfig.sh|lib/tcl${TCL_VER}/tclConfig.sh|' \ -e '/SOUND_LIBS=/s/"$$/ -lplibul"/' \ ${WRKSRC}/configure .include Index: head/games/gtkradiant/Makefile =================================================================== --- head/games/gtkradiant/Makefile (revision 375593) +++ head/games/gtkradiant/Makefile (revision 375594) @@ -1,69 +1,69 @@ # Created by: Alejandro Pulver # $FreeBSD$ PORTNAME= gtkradiant PORTVERSION= 1.5.0 PORTREVISION= 12 CATEGORIES= games cad MASTER_SITES= ${MASTER_SITE_IDSOFTWARE:S|$|source/:id|} \ http://www.bsd-geek.de/FreeBSD/distfiles/:fb DISTNAME= GtkRadiant-GPL DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:id \ ${PORTNAME}_gamepacks${EXTRACT_SUFX}:fb MAINTAINER= danfe@FreeBSD.org COMMENT= Map editor for FPS games, by id Software and Loki Software LICENSE= GPLv2 LIB_DEPENDS= libgtkglext-x11-1.0.so:${PORTSDIR}/x11-toolkits/gtkglext \ libmhash.so:${PORTSDIR}/security/mhash \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png SSP_UNSAFE= yes USES= pkgconfig python:build scons zip USE_GNOME= gtk20 libxml2 MAKE_ARGS= ${MAKE_ENV} BUILD=release DATADIR= ${PREFIX}/lib/${PORTNAME} WRKSRC= ${WRKDIR}/GPL/GtkRadiant SUB_FILES= ${PORTNAME} post-patch: @${GREP} -Rl 'defined[[:blank:]]*([[:blank:]]*__linux__[[:blank:]]*) || defined[[:blank:]]*([[:blank:]]*__APPLE__[[:blank:]]*)' ${WRKSRC} | \ ${XARGS} ${REINPLACE_CMD} -e \ 's/\(defined[[:blank:]]*([[:blank:]]*__linux__[[:blank:]]*) || defined[[:blank:]]*([[:blank:]]*__APPLE__[[:blank:]]*)\)/\1 || defined (__FreeBSD__)/' @${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' \ ${WRKSRC}/libs/os/dir.h \ ${WRKSRC}/libs/gtkutil/idledraw.h \ ${WRKSRC}/libs/gtkutil/cursor.h \ ${WRKSRC}/libs/convert.h \ ${WRKSRC}/plugins/shaders/shaders.cpp \ ${WRKSRC}/plugins/vfspk3/vfs.cpp \ ${WRKSRC}/radiant/feedback.h \ ${WRKSRC}/radiant/environment.cpp \ ${WRKSRC}/radiant/patch.cpp \ ${WRKSRC}/radiant/watchbsp.cpp \ ${WRKSRC}/tools/quake3/common/inout.c # Fix the build against Clang @${REINPLACE_CMD} -e '/#include "generic\/reference\.h"/x ; 318G' \ ${WRKSRC}/libs/scenelib.h @${REINPLACE_CMD} -e '/#include "generic\/referencecounted\.h/ { \ x ; s/^/#include "scenelib.h"/ ; G ; }' \ ${WRKSRC}/plugins/mapq3/parse.h # Fix warnings of "GtkSpinButton: setting an adjustment with non-zero # page size is deprecated" (very annoying) @${FIND} ${WRKSRC} -name '*.cpp' | ${XARGS} ${REINPLACE_CMD} \ -E 's|(gtk_adjustment_new[^)]*,)[^)]*|\1 0|' pre-install: cd ${WRKSRC} && ${PYTHON_CMD} install.py ${CP} -a ${WRKDIR}/${PORTNAME}_gamepacks/* ${WRKSRC}/install do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${CP} -a ${WRKSRC}/install/* ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include Index: head/games/joequake/Makefile =================================================================== --- head/games/joequake/Makefile (revision 375593) +++ head/games/joequake/Makefile (revision 375594) @@ -1,106 +1,106 @@ # Created by: alepulver # $FreeBSD$ PORTNAME= joequake PORTVERSION= 0.15b1329 PORTREVISION= 7 CATEGORIES= games MASTER_SITES= http://joequake.runecentral.com/ DISTNAME= ${PORTNAME}-v${PORTVERSION}-source DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${PORTNAME}-v0.15b1331-linux${EXTRACT_SUFX} DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Improved NQ engine with ZQuake and FuhQuake graphical effects LICENSE= GPLv2 # or later -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png WRKSRC= ${WRKDIR}/src USES= gmake zip USE_CSTD= gnu89 MAKEFILE= Makefile.linux OPTIONS_MULTI= UI OPTIONS_MULTI_UI= OPENGL X11 OPTIONS_DEFINE= HUD HUD_SA OPTIMIZED_CFLAGS X86_ASM OPTIONS_DEFAULT= OPENGL OPTIMIZED_CFLAGS X11 OPTIONS_DEFAULT_amd64= X86_ASM HUD_DESC= High quality HUD images (for OpenGL) HUD_SA_DESC= Same for Scourge of Armagon (hipnotic) X86_ASM_DESC= Enable x86 assembly code .include "${.CURDIR}/../quake-data/Makefile.include" .include .if ${PORT_OPTIONS:MOPENGL} USE_GL= yes LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg ALL_TARGET+= glx PLIST_SUB+= GLX="" .else PLIST_SUB+= GLX="@comment " .endif .if ${PORT_OPTIONS:MHUD} DISTFILES+= joequake_wad${EXTRACT_SUFX} PLIST_SUB+= HUD="" .else PLIST_SUB+= HUD="@comment " .endif .if ${PORT_OPTIONS:MHUD_SA} DISTFILES+= hipnotic_wad${EXTRACT_SUFX} PLIST_SUB+= HUD_SA="" .else PLIST_SUB+= HUD_SA="@comment " .endif .if ${PORT_OPTIONS:MHUD} || !empty(PORT_OPTIONS:MHUD_SA) PLIST_SUB+= HUD_DIR="" .else PLIST_SUB+= HUD_DIR="@comment " .endif .for f in OPTIMIZED_CFLAGS X86_ASM . if ${PORT_OPTIONS:M${f}} MAKE_ENV+= USE_${f}=YES . else MAKE_ENV+= USE_${f}=NO . endif .endfor .if ${PORT_OPTIONS:MX11} USE_XORG= xxf86dga ALL_TARGET+= x11 PLIST_SUB+= X11="" .else PLIST_SUB+= X11="@comment " .endif do-install: ${MKDIR} ${STAGEDIR}${Q1DIR}/${PORTNAME} ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/pak0.pak ${STAGEDIR}${Q1DIR}/${PORTNAME} .if ${PORT_OPTIONS:MOPENGL} ${INSTALL_PROGRAM} ${WRKSRC}/release_glx/joequake-gl.glx \ ${STAGEDIR}${PREFIX}/bin/joequake-glx .endif .if ${PORT_OPTIONS:MHUD} || !empty(PORT_OPTIONS:MHUD_SA) ${MKDIR} ${STAGEDIR}${Q1DIR}/${PORTNAME}/textures/wad ${INSTALL_DATA} ${WRKDIR}/wad/* ${STAGEDIR}${Q1DIR}/${PORTNAME}/textures/wad .endif .if ${PORT_OPTIONS:MX11} ${INSTALL_PROGRAM} ${WRKSRC}/release_x11/joequake.x11 \ ${STAGEDIR}${PREFIX}/bin/joequake-x11 .endif .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/doc/*.txt ${STAGEDIR}${DOCSDIR} .endif .include Index: head/games/lincity/Makefile =================================================================== --- head/games/lincity/Makefile (revision 375593) +++ head/games/lincity/Makefile (revision 375594) @@ -1,45 +1,45 @@ # Created by: Julian Assange # $FreeBSD$ PORTNAME= lincity PORTVERSION= 1.13.1 PORTREVISION= 6 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/Lincity%20Development%20Source/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Rich city simulation game for X LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= gmake GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= NLS SVGALIB OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext SVGALIB_LIB_DEPENDS= libvga.so:${PORTSDIR}/graphics/svgalib SVGALIB_CONFIGURE_ON= --without-x SVGALIB_CONFIGURE_OFF= --without-svga .include .if ${PORT_OPTIONS:MSVGALIB} PLIST_SUB+= PROG="bin/lincity" .else USE_XORG= sm xext PLIST_SUB+= PROG="bin/xlincity" .endif pre-configure: @${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|g' ${WRKSRC}/readpng.c .include Index: head/games/lugaru/Makefile =================================================================== --- head/games/lugaru/Makefile (revision 375593) +++ head/games/lugaru/Makefile (revision 375594) @@ -1,48 +1,48 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= lugaru PORTVERSION= 269 PORTREVISION= 4 CATEGORIES= games MASTER_SITES= GOOGLE_CODE DISTNAME= ${PORTNAME}-rev${DISTVERSION}-src MAINTAINER= nemysis@FreeBSD.org COMMENT= 3D arcade with unique fighting system and anthropomorphic characters LICENSE= GPLv2 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ libogg.so:${PORTSDIR}/audio/libogg USES= cmake openal:soft pkgconfig tar:bzip2 USE_GL= glu USE_SDL= sdl USE_XORG= sm USE_GCC= yes PORTDOCS= README OPTIONS_DEFINE= DOCS SUB_FILES= ${PORTNAME} DESKTOP_ENTRIES="Lugaru" "" "${PORTNAME}" \ "${PORTNAME}" "Game;ActionGame;" "" post-patch: @${REINPLACE_CMD} -e 's|/usr/local/lugaru|${DATADIR}|' \ ${WRKSRC}/CMakeLists.txt post-install: ${STRIP_CMD} ${STAGEDIR}${DATADIR}/${PORTNAME} ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${LN} -sf ${DATADIR}/Data/Textures/Lugaru.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/macopix/Makefile =================================================================== --- head/games/macopix/Makefile (revision 375593) +++ head/games/macopix/Makefile (revision 375594) @@ -1,119 +1,119 @@ # Created by: Shinya Esu # $FreeBSD$ PORTNAME= macopix PORTVERSION= 1.7.4 PORTREVISION= 9 CATEGORIES= games MASTER_SITES= http://rosegray.sakura.ne.jp/macopix/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${RESTRICTED_FILES} MAINTAINER= ports@FreeBSD.org COMMENT= Window sitter for X11 LICENSE= GPLv2 # or later LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libtiff.so:${PORTSDIR}/graphics/tiff LICENSE= GPLv2 # or later LICENSE_FILE= ${WRKSRC}/COPYING RESTRICTED= 'contains commercial character data' RESTRICTED_FILES= \ macopix-mascot-comic_party-euc-ja-1.02.tar.gz \ macopix-mascot-cosmos-euc-ja-1.02.tar.gz \ macopix-mascot-kanon-euc-ja-1.02.tar.gz \ macopix-mascot-mizuiro-euc-ja-1.02.tar.gz \ macopix-mascot-one-euc-ja-1.02.tar.gz \ macopix-mascot-pia2-euc-ja-1.02.tar.gz \ macopix-mascot-triangle_heart-euc-ja-1.02.tar.gz \ macopix-mascot-tsukihime-euc-ja-1.02.tar.gz \ macopix-mascot-marimite-euc-ja-2.20.tar.gz \ macopix-mascot-HxB-euc-ja-0.30.tar.gz USES= gettext gmake iconv libtool pkgconfig USE_XORG= x11 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lX11 ${ICONV_LIB} OPTIONS_DEFINE= DOCS GNUTLS GTK1 GNUTLS_LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls GNUTLS_CONFIGURE_ON= --with-gnutls GTK1_USE= GNOME=gtk12,gdkpixbuf GTK1_CONFIGURE_ON= --with-gtk1 .include .if ! ${PORT_OPTIONS:MGNUTLS} USE_OPENSSL= yes .endif .if ${PORT_OPTIONS:MGTK1} PKGNAMESUFFIX= -gtk1 .else USE_GNOME+= gtk20 .endif post-patch: @${REINPLACE_CMD} -e 's/_MAIL } MailStatus/_MAIL } MailStatus2/' ${WRKSRC}/src/main.h .if ${PORT_OPTIONS:MGTK1} @${REINPLACE_CMD} 's|png_ptr->jmpbuf|png_jmpbuf(png_ptr)|' \ ${WRKSRC}/src/nokkari.c .endif post-install: # install mascot file @${MKDIR} ${STAGEDIR}${DATADIR}/pixmap cd ${WRKDIR}/macopix-mascot-comic_party-euc-ja-1.02 \ && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \ && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \ && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.comipa.jp cd ${WRKDIR}/macopix-mascot-cosmos-euc-ja-1.02 \ && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \ && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \ && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.cosmos.jp cd ${WRKDIR}/macopix-mascot-kanon-euc-ja-1.02 \ && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \ && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \ && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.kanon.jp cd ${WRKDIR}/macopix-mascot-mizuiro-euc-ja-1.02 \ && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \ && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \ && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.mizuiro.jp cd ${WRKDIR}/macopix-mascot-one-euc-ja-1.02 \ && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \ && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \ && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.one.jp cd ${WRKDIR}/macopix-mascot-pia2-euc-ja-1.02 \ && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \ && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \ && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.pia2.jp cd ${WRKDIR}/macopix-mascot-triangle_heart-euc-ja-1.02 \ && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \ && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \ && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.trh.jp cd ${WRKDIR}/macopix-mascot-tsukihime-euc-ja-1.02 \ && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \ && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \ && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.tsuki.jp cd ${WRKDIR}/macopix-mascot-marimite-euc-ja-2.20 \ && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \ && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \ && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.marimite.jp cd ${WRKDIR}/macopix-mascot-HxB-euc-ja-0.30 \ && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \ && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \ && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.HxB.jp @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} NKR.README.ja README README.ja \ ${STAGEDIR}${DOCSDIR}/ .include Index: head/games/manaplus/Makefile =================================================================== --- head/games/manaplus/Makefile (revision 375593) +++ head/games/manaplus/Makefile (revision 375594) @@ -1,32 +1,32 @@ # Created by: Tobias Gion # $FreeBSD$ PORTNAME= manaplus PORTVERSION= 1.4.12.20 CATEGORIES= games MASTER_SITES= http://download.evolonline.org/manaplus/download/${PORTVERSION}/ MAINTAINER= mva@FreeBSD.org COMMENT= Free open source 2D MMORPG client for athena and evol servers LICENSE= GPLv2 LIB_DEPENDS= libxml2.so:${PORTSDIR}/textproc/libxml2 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libcurl.so:${PORTSDIR}/ftp/curl \ libphysfs.so:${PORTSDIR}/devel/physfs USES= gettext pkgconfig:build tar:xz USE_SDL= sdl gfx image mixer net ttf GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libintl-prefix=${LOCALBASE} LDFLAGS+= -L${LOCALBASE}/lib -lintl WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= OPENGL OPTIONS_DEFAULT= OPENGL OPENGL_CONFIGURE_WITH= opengl OPENGL_USE= GL=yes .include Index: head/games/mudmagic/Makefile =================================================================== --- head/games/mudmagic/Makefile (revision 375593) +++ head/games/mudmagic/Makefile (revision 375594) @@ -1,43 +1,43 @@ # Created by: trasz # $FreeBSD$ PORTNAME= mudmagic PORTVERSION= 1.9 PORTREVISION= 15 CATEGORIES= games MASTER_SITES= http://www.mudmagic.com/mud-client/downloads/ MAINTAINER= ports@FreeBSD.org COMMENT= GTK+ based MUD client LICENSE= GPLv2 # or later LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \ libpcre.so:${PORTSDIR}/devel/pcre \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libexpat.so:${PORTSDIR}/textproc/expat2 \ libsqlite3.so:${PORTSDIR}/databases/sqlite3 USES= gmake libtool pathfix pkgconfig python USE_GNOME= gtk20 libglade2 libxml2 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib LIBS+= `${PYTHON_CMD:T}-config --libs` `pkg-config --libs gtk+-x11-2.0` `pkg-config --libs libcurl` post-patch: @${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' \ ${WRKSRC}/src/network/network.h \ ${WRKSRC}/src/configuration/configuration.h \ ${WRKSRC}/src/interface/tools.c \ ${WRKSRC}/src/interface/theme_select.c \ ${WRKSRC}/src/protocols/http.h \ ${WRKSRC}/src/utils/gamelist.c \ ${WRKSRC}/src/utils/muderr.h \ ${WRKSRC}/src/utils/alias_triggers.c \ ${WRKSRC}/src/utils/gamelist.h .include Index: head/games/naev/Makefile =================================================================== --- head/games/naev/Makefile (revision 375593) +++ head/games/naev/Makefile (revision 375594) @@ -1,57 +1,57 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= naev PORTVERSION= 0.5.3 PORTREVISION= 3 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION} \ ${MASTER_SITE_GOOGLE_CODE} DIST_SUBDIR= ${PORTNAME} MAINTAINER= acm@FreeBSD.org COMMENT= 2D action/RPG space game -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libvorbisfile.so:${PORTSDIR}/audio/libvorbis RUN_DEPENDS= ${LOCALBASE}/share/${PORTNAME}/ndata-${PORTVERSION}:${PORTSDIR}/games/naev-data USES= gmake pkgconfig tar:bzip2 USE_AUTOTOOLS= automake:env aclocal:env autoconf:env GNU_CONFIGURE= yes USE_GL= glu USE_GNOME= libxml2 USE_SDL= sdl image CONFIGURE_ARGS= --with-ndata-path=${DATADIR}/ndata-${PORTVERSION} CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lm PLIST_FILES= bin/${PORTNAME} man/man6/naev.6.gz SUB_FILES= pkg-message OPTIONS_DEFINE= OPENAL SDL_MIXER SDL_MIXER_DESC= SDL_mixer sound backend .include .if ${PORT_OPTIONS:MOPENAL} USES+= openal CONFIGURE_ARGS+= --with-openal=yes .else CONFIGURE_ARGS+= --with-openal=no .endif .if ${PORT_OPTIONS:MSDL_MIXER} USE_SDL+= mixer CONFIGURE_ARGS+= --with-sdlmixer=yes .else CONFIGURE_ARGS+= --with-sdlmixer=no .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.6 ${STAGEDIR}${MAN6PREFIX}/man/man6 .include Index: head/games/nazghul/Makefile =================================================================== --- head/games/nazghul/Makefile (revision 375593) +++ head/games/nazghul/Makefile (revision 375594) @@ -1,24 +1,24 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= nazghul PORTVERSION= 0.7.1 PORTREVISION= 4 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Computer role-playing game engine LICENSE= GPLv2 # or later (GPLv3 text bundled, but sources mention GPLv2+) -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USE_SDL= sdl image mixer GNU_CONFIGURE= yes USES= gmake post-patch: ${REINPLACE_CMD} -i "" 's|malloc.h|stdlib.h|g' ${WRKSRC}/src/scheme.c .include Index: head/games/ninix-aya/Makefile =================================================================== --- head/games/ninix-aya/Makefile (revision 375593) +++ head/games/ninix-aya/Makefile (revision 375594) @@ -1,71 +1,71 @@ # Created by: UMENO Takashi # $FreeBSD$ PORTNAME= ninix-aya PORTVERSION= 4.4 PORTREVISION= 4 CATEGORIES= games MASTER_SITES= SFJP/${PORTNAME}/58500 MAINTAINER= ports@FreeBSD.org COMMENT= Desktop mascot program compatible with "Ukagaka" LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png RUN_DEPENDS= unzip:${PORTSDIR}/archivers/unzip \ ${PYTHON_PKGNAMEPREFIX}chardet>0:${PORTSDIR}/textproc/py-chardet \ ${PYNUMPY} NO_ARCH= yes USES= gmake python tar:tgz USE_GNOME= pygtk2 USE_GSTREAMER= python DOCSDIR= ${PREFIX}/share/doc/ninix OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext .include do-build: @(cd ${WRKSRC}/bin && ${SED} -e \ 's|@python|${PYTHON_CMD}| ; \ s|@libdir|${PREFIX}/libexec/ninix|' ninix.in > ninix) .if ${PORT_OPTIONS:MNLS} .for i in ja zh_TW (cd ${WRKSRC}/locale && ${LOCALBASE}/bin/msgfmt -o ${i}.mo ${i}.po) .endfor .endif do-install: (cd ${WRKSRC}/bin && ${INSTALL_SCRIPT} ninix \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/ninix (cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . \ ${STAGEDIR}${PREFIX}/libexec/ninix) @(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -m compileall \ -d ${PREFIX}/libexec/ninix -f libexec/ninix) .if ${PORT_OPTIONS:MNLS} .for i in ja zh_TW @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES (cd ${WRKSRC}/locale && ${INSTALL_DATA} ${i}.mo \ ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES/ninix.mo) .endfor .endif @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ChangeLog README README.ninix TODO.ninix KNOWN_ISSUES (cd ${WRKSRC} && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DOCSDIR}) .endfor .for i in extension.txt kawari.txt saori.txt (cd ${WRKSRC}/doc && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DOCSDIR}) .endfor .include Index: head/games/oolite/Makefile =================================================================== --- head/games/oolite/Makefile (revision 375593) +++ head/games/oolite/Makefile (revision 375594) @@ -1,99 +1,99 @@ # Created by: Andriy Gapon # $FreeBSD$ PORTNAME= oolite PORTVERSION= 1.80 PORTREVISION= 1 CATEGORIES= games gnustep MASTER_SITES= http://github.com/OoliteProject/oolite/releases/download/1.80b/ DISTNAME= ${PORTNAME}-source-${PORTVERSION} DIST_SUBDIR= oolite MAINTAINER= avg@icyb.net.ua COMMENT= Trade and combat space simulator, clone of Elite LICENSE= CCBYNCSAv3 GPLv2 ZLIB LICENSE_COMB= multi LICENSE_NAME_CCBYNCSAv3= Creative Commons Attribution-NonCommercial-ShareAlike License version 3.0 LICENSE_FILE_CCBYNCSAv3= ${WRKSRC}/Doc/LICENSE.TXT LICENSE_PERMS_CCBYNCSAv3= dist-mirror pkg-mirror auto-accept BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip \ ${LOCALBASE}/bin/unzip:${PORTSDIR}/archivers/unzip LIB_DEPENDS= libespeak.so:${PORTSDIR}/audio/espeak \ libnspr4.so:${PORTSDIR}/devel/nspr \ libvorbisfile.so:${PORTSDIR}/audio/libvorbis \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libminizip.so:${PORTSDIR}/archivers/minizip USES= gmake openal:al perl5 python:build tar:bzip2 USE_GL= yes USE_SDL= sdl USE_GNUSTEP= yes USE_GNUSTEP_BASE= yes USE_GNUSTEP_BUILD= yes USE_MAKEFILE= yes ALL_TARGET= release-deployment USE_PERL5= build SUB_FILES= oolite SUB_LIST= GNUSTEP_SYSTEM_TOOLS="${GNUSTEP_SYSTEM_TOOLS}" WRKSRC= ${WRKDIR}/${DISTNAME} RELEASEDIR= ${WRKSRC}/oolite.app DATADIR= ${GNUSTEP_LOCAL_APPS}/oolite.app PORTDATA= Resources PORTDOCS= *.pdf CHANGELOG.TXT contributors.txt PLIST_FILES+= bin/oolite %%DATADIR%%/oolite \ share/applications/oolite.desktop \ share/pixmaps/oolite-icon.png OPTIONS_DEFINE= DOCS .include .if ${OSVERSION} < 900014 BUILD_DEPENDS+= clang34:${PORTSDIR}/lang/clang34 CC= ${LOCALBASE}/bin/clang34 CXX= ${LOCALBASE}/bin/clang++34 CPP= ${LOCALBASE}/bin/clang-cpp34 .elif exists(${CC}) CCVERSION!= ${CC} --version COMPILER_VERSION= ${CCVERSION:M[0-9].[0-9]*:C/([0-9]).?/\1/g} COMPILER_IS_CLANG= ${CCVERSION:Mclang} # Check for LLVM/Clang v3.4.1 .if ${COMPILER_IS_CLANG} && ${COMPILER_VERSION} == 341 # Force to use optimization for size, because of speed optimization error(s) # for ${WRKSRC}/src/Core/Scripting/OOJavaScriptEngine.m file ADD_OBJCFLAGS= s|-std=c99|-std=c99 -Os| .endif .endif post-patch: .SILENT ${REINPLACE_CMD} -e 's/GNUSTEP_USER_ROOT/GNUSTEP_LOCAL_ROOT/ ; \ s/sdl-config/$${SDL_CONFIG}/ ; \ s|-lstdc++|`$${SDL_CONFIG} --libs` -lstdc++| ; \ s|:src/Core/MiniZip|| ; \ s|-Isrc/Core/MiniZip|-I$${LOCALBASE}/include/minizip| ; \ s|-lz|-lminizip| ; \ /ioapi.c/d ; /unzip.c/d ; \ s|/usr/X11R6|$${LOCALBASE}| ; ${ADD_OBJCFLAGS}' \ ${WRKSRC}/GNUmakefile # Conversion needed for unsigned int type for using isfinite function ${REINPLACE_CMD} -e 's|isfinite(uValue)|isfinite((long double)uValue)|' \ ${WRKSRC}/src/Core/Scripting/OOJSPlayerShip.m # Change value of the SAVEDIR define ${REINPLACE_CMD} -e 's|oolite-saves|\.oolite-saves|' \ ${WRKSRC}/src/Core/NSFileManagerOOExtensions.h do-install: cd ${RELEASEDIR} && ${COPYTREE_SHARE} "${PORTDATA}" ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/oolite ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${RELEASEDIR}/oolite ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/installers/FreeDesktop/oolite.desktop ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/installers/FreeDesktop/oolite-icon.png ${STAGEDIR}${PREFIX}/share/pixmaps cd ${WRKSRC}/Doc && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR} .include Index: head/games/openalchemist/Makefile =================================================================== --- head/games/openalchemist/Makefile (revision 375593) +++ head/games/openalchemist/Makefile (revision 375594) @@ -1,49 +1,49 @@ # Created by: Ganael LAPLANCHE # $FreeBSD$ PORTNAME= openalchemist PORTVERSION= 0.3 PORTREVISION= 18 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= martymac@FreeBSD.org COMMENT= Tetris-like game LICENSE= GPLv2 CCbySA LICENSE_COMB= multi LICENSE_NAME_CCbySA= Creative Commons Attribution-ShareAlike LICENSE_FILE_CCbySA= ${WRKSRC}/GRAPHICS-LICENSE LICENSE_PERMS_CCbySA= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip LIB_DEPENDS= libclanCore.so:${PORTSDIR}/devel/clanlib1 \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USE_AUTOTOOLS= aclocal automake autoconf # Necessary to find pkg.m4 (PKG_CHECK_MODULES) ACLOCAL_ARGS+= -I ${LOCALBASE}/share/aclocal CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} GNU_CONFIGURE= yes USE_GNOME= pygtk2 USE_XORG= xxf86vm xi x11 xmu xext xdamage xfixes xau xdmcp xt sm ice USE_GL= gl glu USE_SDL= sdl gfx USES= pkgconfig iconv shebangfix gmake SHEBANG_FILES= openalchemist-config PORTDOCS= AUTHORS ChangeLog README TODO post-patch: @${REINPLACE_CMD} -E -e 's|0.8|1.0|g' -e 's|^%|#|g' ${WRKSRC}/configure.ac @${REINPLACE_CMD} -E -e 's|0.8|1.0|g' ${WRKSRC}/build/Makefile.am @${REINPLACE_CMD} -E -e 's|^dist_pkgdata_DATA =.*|dist_pkgdata_DATA = data/* skins/aqua.zip skins/brushed.zip skins/vectoriel.zip|g' ${WRKSRC}/Makefile.am post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/openttd/Makefile =================================================================== --- head/games/openttd/Makefile (revision 375593) +++ head/games/openttd/Makefile (revision 375594) @@ -1,125 +1,125 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= openttd PORTVERSION= 1.4.4 PORTREVISION= 1 CATEGORIES= games MASTER_SITES= http://gb.binaries.openttd.org/binaries/releases/${PORTVERSION}/ \ http://ftp.snt.utwente.nl/pub/games/openttd/binaries/releases/${PORTVERSION}/ \ http://us.binaries.openttd.org/binaries/releases/${PORTVERSION}/ DISTNAME= ${PORTNAME}-${PORTVERSION}-source MAINTAINER= danfe@FreeBSD.org COMMENT= Open source clone of Microprose Transport Tycoon Deluxe LICENSE= GPLv2 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ liblzo2.so:${PORTSDIR}/archivers/lzo2 USES= gmake pkgconfig tar:xz HAS_CONFIGURE= yes CONFIGURE_ENV= STRIP="${STRIP_CMD} ${STRIP}" CONFIGURE_ARGS= --prefix-dir="${PREFIX}" --data-dir="${DATADIR_REL}" .if defined(BATCH) || defined(PACKAGE_BUILDING) MAKE_ARGS= VERBOSE=1 .endif WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} CXXFLAGS= # Set to empty as OpenTTD treats it as an addition to CFLAGS SUB_FILES= pkg-message PORTDOCS= HOWTO_compile_lang_files.txt admin_network.txt \ elrail.svg elrail_tile.png elrail_track.png landscape.html \ landscape_externals.html landscape_grid.html multiplayer.txt \ obg_format.txt obm_format.txt obs_format.txt \ ottd-colourtext-palette.png tileh.png DESKTOP_ENTRIES="OpenTTD" "${COMMENT}" "${PORTNAME}" "${PORTNAME}" \ "Game;Simulation;StrategyGame;" false .if defined(WITH_MIDI_PLAYER) CONFIGURE_ARGS+= --with-midi="${WITH_MIDI_PLAYER}" .endif .if defined(WITH_MIDI_PLAYER_ARGS) CONFIGURE_ARGS+= --with-midi-arg="${WITH_MIDI_PLAYER_ARGS}" .endif .if defined(WITH_DEDICATED_SERVER_ONLY) CONFIGURE_ARGS+= --enable-dedicated # Aid it to find lzo2 headers; client build gets it via sdl-config CFLAGS+= -I${LOCALBASE}/include USE_RC_SUBR= ${PORTNAME} .else LIB_DEPENDS+= libfreetype.so:${PORTSDIR}/print/freetype2 \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig USE_SDL= sdl INSTALLS_ICONS= yes .endif .if defined(WITH_OPEN_GAME_FILES) RUN_DEPENDS+= ${LOCALBASE}/share/${PORTNAME}/baseset/opengfx/opengfx.obg:${PORTSDIR}/games/opengfx \ ${LOCALBASE}/share/${PORTNAME}/baseset/openmsx/openmsx.obm:${PORTSDIR}/games/openmsx \ ${LOCALBASE}/share/${PORTNAME}/baseset/opensfx/opensfx.obs:${PORTSDIR}/games/opensfx .endif .if defined(WITH_SAVE_PASSWORDS) EXTRA_PATCHES= ${FILESDIR}/extra-patch-save-passwords .endif .include pre-everything:: .if !defined(WITH_MIDI_PLAYER) @${ECHO_MSG} "Define WITH_MIDI_PLAYER=/path/to/player to build with external MIDI player" .endif .if !defined(WITH_MIDI_PLAYER_ARGS) @${ECHO_MSG} "Define WITH_MIDI_PLAYER_ARGS=arguments for external MIDI player" .endif .if !defined(WITH_DEDICATED_SERVER_ONLY) @${ECHO_MSG} "Define WITH_DEDICATED_SERVER_ONLY to build CLI-based dedicated server" .endif .if !defined(WITH_OPEN_GAME_FILES) @${ECHO_MSG} "Define WITH_OPEN_GAME_FILES to install with libre graphics, music, and sounds" .endif .if !defined(WITH_SAVE_PASSWORDS) @${ECHO_MSG} "Define WITH_SAVE_PASSWORDS to save passwords between server restarts" .endif post-patch: @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},' ${WRKSRC}/config.lib @${REINPLACE_CMD} -e '/FS_NORMAL/s,max(1,&U,' \ ${WRKSRC}/src/fontcache.cpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR}/ai ${STAGEDIR}${DATADIR}/baseset \ ${STAGEDIR}${DATADIR}/lang ${STAGEDIR}${DATADIR}/scripts ${INSTALL_DATA} ${WRKSRC}/bin/ai/*.nut ${STAGEDIR}${DATADIR}/ai ${INSTALL_DATA} ${WRKSRC}/bin/baseset/* ${STAGEDIR}${DATADIR}/baseset ${INSTALL_DATA} ${WRKSRC}/bin/lang/* ${STAGEDIR}${DATADIR}/lang ${INSTALL_DATA} ${WRKSRC}/bin/scripts/* ${STAGEDIR}${DATADIR}/scripts ${INSTALL_MAN} ${WRKSRC}/docs/${PORTNAME}.6 \ ${STAGEDIR}${MANPREFIX}/man/man6 ${INSTALL_DATA} ${WRKSRC}/media/openttd.32.xpm \ ${STAGEDIR}${PREFIX}/share/pixmaps .if !defined(WITH_DEDICATED_SERVER_ONLY) . for n in 16 32 48 64 128 256 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${n}x${n}/apps ${INSTALL_DATA} ${WRKSRC}/media/openttd.${n}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${n}x${n}/apps/openttd.png . endfor .endif @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/docs/,} ${STAGEDIR}${DOCSDIR} post-install: .if defined(WITH_DEDICATED_SERVER_ONLY) @${REINPLACE_CMD} -e '/icons/d' ${TMPPLIST} .endif .include Index: head/games/pingus/Makefile =================================================================== --- head/games/pingus/Makefile (revision 375593) +++ head/games/pingus/Makefile (revision 375594) @@ -1,49 +1,49 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= pingus PORTVERSION= 0.7.6 PORTREVISION= 1 CATEGORIES= games MASTER_SITES= GOOGLE_CODE \ http://mirror.amdmi3.ru/distfiles/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Free Lemmings-like game -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libboost_signals.so:${PORTSDIR}/devel/boost-libs LICENSE= GPLv3 # or later LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler:c++11-lib iconv scons tar:bzip2 USE_GL= gl USE_SDL= sdl image mixer LIBS+= ${ICONV_LIB} MAKE_ARGS+= LIBS="${LIBS}" PLIST_FILES= bin/${PORTNAME} \ share/pixmaps/${PORTNAME}.png PORTDATA= * DESKTOP_ENTRIES="Pingus" \ "" \ "${PORTNAME}" \ "${PORTNAME}" \ "Game;LogicGame;" \ false post-patch: @${REINPLACE_CMD} -e '/g_path_manager.set_path("data")/ s|data|${DATADIR}|g' \ ${WRKSRC}/src/pingus/pingus_main.cpp @${REINPLACE_CMD} -e '/CheckLib.*iconv/ d' ${WRKSRC}/SConscript do-install: (cd ${WRKSRC}/data && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) ${INSTALL_PROGRAM} ${WRKSRC}/build/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/data/images/icons/pingus-icon.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png .include Index: head/games/pioneer/Makefile =================================================================== --- head/games/pioneer/Makefile (revision 375593) +++ head/games/pioneer/Makefile (revision 375594) @@ -1,112 +1,112 @@ # Created by: lightside # $FreeBSD$ PORTNAME= pioneer PORTVERSION= 0.0.${GH_TAGNAME} CATEGORIES= games MASTER_SITES= http://github.com/${GH_ACCOUNT}/${GH_PROJECT}/archive/${GH_TAGNAME}${EXTRACT_SUFX}?dummy=/ MAINTAINER= lightside@gmx.com COMMENT= Space adventure game set in the Milky Way galaxy LICENSE= APACHE20 GPLv3 MIT ZLIB CCBYSAv3 DejaVu GLEW IUP SIL LICENSE_COMB= multi LICENSE_NAME_CCBYSAv3= Creative Commons Attribution-ShareAlike 3.0 Unported license LICENSE_NAME_DejaVu= Bitstream Vera and Arev fonts license LICENSE_NAME_GLEW= The OpenGL Extension Wrangler Library license LICENSE_NAME_IUP= Galaxy colour image use policy LICENSE_NAME_SIL= SIL open font license version 1.1 LICENSE_FILE_APACHE20= ${WRKSRC}/licenses/Apache-2.0.txt LICENSE_FILE_CCBYSAv3= ${WRKSRC}/licenses/CC-BY-SA-3.0.txt LICENSE_FILE_DejaVu= ${WRKSRC}/licenses/DejaVu-license.txt LICENSE_FILE_GLEW= ${WRKSRC}/licenses/GLEW.txt LICENSE_FILE_GPLv3= ${WRKSRC}/licenses/GPL-3.txt LICENSE_FILE_IUP= ${WRKSRC}/licenses/Image\ Use\ Policy\ -\ NASA\ Spitzer\ Space\ Telescope.html LICENSE_FILE_SIL= ${WRKSRC}/licenses/SIL-1.1.txt LICENSE_PERMS_CCBYSAv3= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_DejaVu= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_GLEW= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_IUP= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_SIL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${LOCALBASE}/include/GL/glu.h:${PORTSDIR}/graphics/libGLU LIB_DEPENDS= libsigc-2.0.so:${PORTSDIR}/devel/libsigc++20 \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libvorbisfile.so:${PORTSDIR}/audio/libvorbis \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libassimp.so:${PORTSDIR}/multimedia/assimp GH_ACCOUNT= pioneerspacesim GH_PROJECT= ${PORTNAME} GH_TAGNAME= 20141128 WRKSRC= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME} USES= gmake pkgconfig USE_AUTOTOOLS= aclocal autoconf automake AUTOMAKE_ARGS= --add-missing USE_GL= gl USE_SDL= image2 sdl2 GNU_CONFIGURE= yes CONFIGURE_ENV= PIONEER_DATA_DIR="${DATADIR}/data" CONFIGURE_ARGS= --with-version="${GH_TAGNAME}" EXTRACT_AFTER_ARGS= --exclude .gitignore PORTDATA= data PORTDOCS= AUTHORS.txt Changelog.txt Modelviewer.txt Quickstart.txt README.txt PLIST_FILES= bin/${PORTNAME} \ share/pixmaps/${PORTNAME}.png DESKTOP_ENTRIES="Pioneer" "${COMMENT}" \ "${PORTNAME}" "${PORTNAME}" \ "Game;Simulation;" false SUB_FILES= pkg-message SUB_LIST= QUICKSTART_PATH="${QUICKSTART_PATH}" OPTIONS_DEFINE= DOCS MODELCOMPILER OPTIONS_DEFAULT= MODELCOMPILER MODELCOMPILER_DESC= Build/install modelcompiler tool MODELCOMPILER_PLIST_FILES= bin/${PORTNAME}-modelcompiler .include .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000054 USE_GCC= yes .else USES+= compiler:c++11-lang CPPFLAGS+= -I${LOCALBASE}/include .endif .if ${PORT_OPTIONS:MDOCS} QUICKSTART_PATH= ${DOCSDIR} .else QUICKSTART_PATH= \ https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${GH_TAGNAME} .endif post-patch: .SILENT ${REINPLACE_CMD} -e '/^OPTIMISE=/d' \ ${WRKSRC}/configure.ac ${REINPLACE_CMD} -e 's/modelviewer/${PORTNAME} -modelviewer/' \ ${WRKSRC}/Modelviewer.txt # Use "unsigned int" type for std::max matching function ${REINPLACE_CMD} -e 's/int m_atlasVIncrement/unsigned &/' \ ${WRKSRC}/src/text/TextureFont.h .if !${PORT_OPTIONS:MMODELCOMPILER} ${REINPLACE_CMD} -e 's/pioneer modelcompiler/pioneer/' \ ${WRKSRC}/src/Makefile.am .endif post-install: .if ${PORT_OPTIONS:MMODELCOMPILER} @${MV} ${STAGEDIR}${PREFIX}/bin/modelcompiler \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-modelcompiler .endif (cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) ${INSTALL_DATA} ${WRKSRC}/application-icon/pngs/pioneer-256x256.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png .include Index: head/games/py-fife/Makefile =================================================================== --- head/games/py-fife/Makefile (revision 375593) +++ head/games/py-fife/Makefile (revision 375594) @@ -1,54 +1,54 @@ # Created by: GreenDog # $FreeBSD$ PORTNAME= fife PORTVERSION= 0.3.5 PORTREVISION= 4 CATEGORIES= games MASTER_SITES= http://sourceforge.net/projects/${PORTNAME}/files/active/src/:source \ http://sourceforge.net/projects/${PORTNAME}/files/active/demos/:demo \ http://sourceforge.net/projects/${PORTNAME}/files/active/tools/:tools PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}_${PORTVERSION} DISTFILES+= ${DISTNAME}.tar.gz:source \ ${DISTNAME}_demos.tar.gz:demo \ ${DISTNAME}_tools.tar.gz:tools MAINTAINER= fiziologus@gmail.com COMMENT= Flexible Isometric Free Engine LICENSE= LGPL21 BUILD_DEPENDS= ${LOCALBASE}/bin/swig2.0:${PORTSDIR}/devel/swig20 LIB_DEPENDS= libvorbisfile.so:${PORTSDIR}/audio/libvorbis \ libguichan.so:${PORTSDIR}/devel/guichan \ libboost_filesystem.so:${PORTSDIR}/devel/boost-libs \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USES= openal:al pkgconfig python:2 scons USE_GL= gl USE_SDL= sdl ttf image USE_XORG= xcursor ALL_TARGET= fife-python INSTALL_TARGET= install-python MAKE_ENV+= SWIG=${LOCALBASE}/bin/swig2.0 OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e 's/X11R6/local/g; s/libpng/ligpng15/g' ${WRKSRC}/build/openbsd4-config.py && \ ${MV} ${WRKSRC}/build/openbsd4-config.py ${WRKSRC}/build/${PYTHON_PLATFORM}-config.py OPTIONS_DEFINE= DOCS post-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${MV} ${WRKDIR}/tools ${STAGEDIR}${DATADIR} ${MV} ${WRKDIR}/demos ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} .for FILE in README AUTHORS CHANGES COPYING ${MV} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/games/q2p/Makefile =================================================================== --- head/games/q2p/Makefile (revision 375593) +++ head/games/q2p/Makefile (revision 375594) @@ -1,139 +1,139 @@ # Created by: Alejandro Pulver # $FreeBSD$ PORTNAME= q2p PORTVERSION= 0.2.20061231 PORTREVISION= 14 CATEGORIES= games MASTER_SITES= http://bfeared.com/library/quake/archive/quakedev/qudos/quake2/engines/Q2P/ DISTNAME= Q2P-0.2-2006-12-31 MAINTAINER= danfe@FreeBSD.org COMMENT= Enhanced OpenGL-only Quake II engine USES= gmake tar:bzip2 USE_XORG= xxf86dga xext xxf86vm x11 ALL_TARGET= release MAKE_ENV= DATADIR="${Q2DIR}" LIBDIR="${LIBDIR}" PLIST_SUB= LIBDIR="${LIBDIR:S|${PREFIX}/||}" LIBDIR= ${PREFIX}/lib/${PORTNAME} PORTDOCS= Q2P_readme.txt Ogg_readme.txt OPTIONS_DEFINE= CLIENT CTF DEDICATED GAME GLX OPTIMIZED_CFLAGS OSS \ SDL SDLGL DOCS OPTIONS_DEFAULT= CLIENT DEDICATED GLX OPTIMIZED_CFLAGS OSS SDL SDLGL CLIENT_DESC= Build client CTF_DESC= Build CTF (Capture The Flag) mod DEDICATED_DESC= Build dedicated server GAME_DESC= Build main game (default mod) GLX_DESC= Build OpenGL renderer SDL_DESC= Sound support via SDL SDLGL_DESC= Build SDL OpenGL renderer .include .if ${PORT_OPTIONS:MGLX} || ${PORT_OPTIONS:MSDLGL} LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USE_GL= glu .endif .if ${PORT_OPTIONS:MSDL} || ${PORT_OPTIONS:MSDLGL} USE_SDL= sdl .endif .if ${PORT_OPTIONS:MCLIENT} LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis MAKE_ENV+= BUILD_Q2P=YES PLIST_SUB+= CLIENT="" Q2BIN+= ${PORTNAME} .else PLIST_SUB+= CLIENT="@comment " .endif .if ${PORT_OPTIONS:MCTF} MAKE_ENV+= BUILD_CTF=YES PLIST_SUB+= CTF="" .else PLIST_SUB+= CTF="@comment " .endif .if ${PORT_OPTIONS:MDEDICATED} MAKE_ENV+= BUILD_DEDICATED=YES PLIST_SUB+= DEDICATED="" Q2BIN+= ${PORTNAME}-ded .else PLIST_SUB+= DEDICATED="@comment " .endif .if ${PORT_OPTIONS:MGAME} MAKE_ENV+= BUILD_GAME=YES PLIST_SUB+= GAME="" .else PLIST_SUB+= GAME="@comment " .endif .for opt in GLX SDLGL . if ${PORT_OPTIONS:M${opt}} MAKE_ENV+= BUILD_${opt}=YES PLIST_SUB+= ${opt}="" Q2REF+= ${opt:tl:S/glx/gl/:S/sdlgl/sdl/} . else PLIST_SUB+= ${opt}="@comment " . endif .endfor .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} MAKE_ENV+= OPTIMIZE=YES .endif .if ${PORT_OPTIONS:MOSS} MAKE_ENV+= BUILD_OSS_SND=YES PLIST_SUB+= OSS="" Q2SND+= oss .else PLIST_SUB+= OSS="@comment " .endif .if ${PORT_OPTIONS:MSDL} MAKE_ENV+= BUILD_SDL_SND=YES PLIST_SUB+= SDL="" Q2SND+= sdl .else PLIST_SUB+= SDL="@comment " .endif post-patch: # Resolve name collision with jpeg-8 @${REINPLACE_CMD} -e 's|jpeg_mem_src|local_jpeg_mem_src|' \ ${WRKSRC}/ref_gl/gl_image.c do-install: .for bin in ${Q2BIN} ${INSTALL_PROGRAM} ${WRKSRC}/quake2/${bin} ${STAGEDIR}${PREFIX}/bin .endfor @${MKDIR} ${STAGEDIR}${LIBDIR}/baseq2 .for ref in ${Q2REF} ${INSTALL_PROGRAM} ${WRKSRC}/quake2/vid_${ref}.so ${STAGEDIR}${LIBDIR} .endfor .for snd in ${Q2SND} ${INSTALL_PROGRAM} ${WRKSRC}/quake2/snd_${snd}.so ${STAGEDIR}${LIBDIR} .endfor .if ${PORT_OPTIONS:MCTF} @${MKDIR} ${STAGEDIR}${LIBDIR}/ctf ${INSTALL_PROGRAM} ${WRKSRC}/quake2/ctf/game.so \ ${STAGEDIR}${LIBDIR}/ctf .endif .if ${PORT_OPTIONS:MGAME} ${INSTALL_PROGRAM} ${WRKSRC}/quake2/baseq2/game.so \ ${STAGEDIR}${LIBDIR}/baseq2 .endif ${INSTALL_DATA} ${WRKSRC}/data/baseq2/* ${STAGEDIR}${LIBDIR}/baseq2 @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include "${.CURDIR}/../quake2-data/Makefile.include" .include Index: head/games/quake2max/Makefile =================================================================== --- head/games/quake2max/Makefile (revision 375593) +++ head/games/quake2max/Makefile (revision 375594) @@ -1,133 +1,133 @@ # Created by: Alejandro Pulver # $FreeBSD$ PORTNAME= quake2max PORTVERSION= 0.45 PORTREVISION= 10 CATEGORIES= games MASTER_SITES= http://www.bfeared.com/library/quake/archive/quakedev/qudos/quake2/engines/Quake2MaX/:src \ LOCAL/alepulver/:data DISTNAME= Quake2maX_${PORTVERSION}-src_unix DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:src ${Q2MAX_DATA}:data EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= danfe@FreeBSD.org COMMENT= OpenGL-only Quake II engine modification LICENSE= GPLv2 EXTRACT_DEPENDS= unrar:${PORTSDIR}/archivers/unrar USES= gmake tar:bzip2 USE_XORG= xxf86dga ALL_TARGET= release WRKSRC= ${WRKDIR}/${DISTNAME:S/quake2max/Quake2maX/} LIBDIR= ${PREFIX}/lib/${PORTNAME} MAKE_ENV= LIBDIR="${LIBDIR}" PLIST_SUB= LIBDIR="${LIBDIR:S/${PREFIX}\///}" Q2MAX_DATA= ${PORTNAME}.044.rar OPTIONS_DEFINE= CLIENT DEDICATED GAME GLX OPTIMIZED_CFLAGS SDLCLIENT SDLGL OPTIONS_DEFAULT= CLIENT DEDICATED GLX OPTIMIZED_CFLAGS SDLCLIENT SDLGL CLIENT_DESC= Build original client DEDICATED_DESC= Build dedicated server GAME_DESC= Build main game (default mod) GLX_DESC= Build OpenGL renderer SDLCLIENT_DESC= Build SDL client SDLGL_DESC= Build SDL OpenGL renderer .include .if ${PORT_OPTIONS:MGLX} || ${PORT_OPTIONS:MSDLGL} LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USE_GL= glu .endif .if ${PORT_OPTIONS:MSDLCLIENT} || ${PORT_OPTIONS:MSDLGL} USE_SDL= yes .endif .if ${PORT_OPTIONS:MCLIENT} MAKE_ENV+= BUILD_QUAKE2MAX=YES PLIST_SUB+= CLIENT="" Q2MAX_BIN+= quake2max .else PLIST_SUB+= CLIENT="@comment " .endif .if ${PORT_OPTIONS:MDEDICATED} MAKE_ENV+= BUILD_DEDICATED=YES PLIST_SUB+= DEDICATED="" Q2MAX_BIN+= quake2max-ded .else PLIST_SUB+= DEDICATED="@comment " .endif .if ${PORT_OPTIONS:MGAME} MAKE_ENV+= BUILD_GAME=YES PLIST_SUB+= GAME="" .else PLIST_SUB+= GAME="@comment " .endif .if ${PORT_OPTIONS:MGLX} MAKE_ENV+= BUILD_GLX=YES PLIST_SUB+= GLX="" Q2MAX_REF+= glx .else PLIST_SUB+= GLX="@comment " .endif .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} MAKE_ENV+= WITH_OPTIMIZED_CFLAGS=YES .endif .if ${PORT_OPTIONS:MSDLCLIENT} MAKE_ENV+= BUILD_QUAKE2MAX-SDL=YES PLIST_SUB+= SDLCLIENT="" Q2MAX_BIN+= quake2max-sdl .else PLIST_SUB+= SDLCLIENT="@comment " .endif .if ${PORT_OPTIONS:MSDLGL} MAKE_ENV+= BUILD_SDLGL=YES PLIST_SUB+= SDLGL="" Q2MAX_REF+= sdlgl .else PLIST_SUB+= SDLGL="@comment " .endif post-extract: @cd ${WRKSRC} && unrar e -idq ${DISTDIR}/${Q2MAX_DATA} \ baseq2/_maxpak.pak post-patch: # Resolve name collision with jpeg-8 @${REINPLACE_CMD} -e 's|jpeg_mem_src|local_&|' \ ${WRKSRC}/ref_gl/gl_image.c # Pacify Clang (non-void function should return a value) @${REINPLACE_CMD} -e '900s|return|& false|' \ ${WRKSRC}/client/qmenu.c do-install: @${MKDIR} ${STAGEDIR}${LIBDIR}/baseq2 .for f in ${Q2MAX_BIN} ${INSTALL_PROGRAM} ${WRKSRC}/quake2/${f} ${STAGEDIR}${PREFIX}/bin .endfor .for f in ${Q2MAX_REF} ${INSTALL_PROGRAM} ${WRKSRC}/quake2/rfx_${f}.so ${STAGEDIR}${LIBDIR} .endfor .if ${PORT_OPTIONS:MGAME} ${INSTALL_PROGRAM} ${WRKSRC}/quake2/baseq2/game.so \ ${STAGEDIR}${LIBDIR}/baseq2 .endif ${INSTALL_DATA} ${WRKSRC}/_maxpak.pak \ ${STAGEDIR}${LIBDIR}/baseq2/maxpak.pak .include "${.CURDIR}/../quake2-data/Makefile.include" .include Index: head/games/quakeforge/Makefile =================================================================== --- head/games/quakeforge/Makefile (revision 375593) +++ head/games/quakeforge/Makefile (revision 375594) @@ -1,126 +1,126 @@ # Created by: Daniel J. O'Connor # $FreeBSD$ PORTNAME= quakeforge PORTVERSION= 0.5.5 PORTREVISION= 15 CATEGORIES= games MASTER_SITES= SF/quake/quake/${PORTVERSION}:sf DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:sf DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Cleaned up copy of the GPL'ed Quake 1 source code LICENSE= GPLv2 # or later LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= bison compiler:nestedfct gmake libtool tar:bzip2 USE_LDCONFIG= yes WANT_SDL= yes CONFIGURE_ARGS+=--with-global-cfg=${PREFIX}/etc/quakeforge.conf \ --with-sharepath=${DATADIR} \ --disable-debug \ --disable-optimize OPTIONS_DEFINE= CLIENTS OPTIMIZED_CFLAGS SDL SERVERS SKYBOXES VORBIS \ XMMS DOCS OPTIONS_DEFAULT= CLIENTS SERVERS DOCS CLIENTS_DESC= Clients SDL_DESC= SDL client SERVERS_DESC= Dedicated servers SKYBOXES_DESC= Install skyboxes pak VORBIS_DESC= Ogg Vorbis support in clients XMMS_DESC= XMMS support in clients SUB_FILES= pkg-message DATADIR= ${Q1DIR} .include "${.CURDIR}/../quake-data/Makefile.include" .include .if ${PORT_OPTIONS:MCLIENTS} USE_GL= yes USE_XORG= x11 xt PLIST_SUB+= CLIENTS="" .if ${PORT_OPTIONS:MSDL} USE_SDL= sdl CONFIGURE_ARGS+=--with-sdl=${LOCALBASE} PLIST_SUB+= SDL="" .else CONFIGURE_ARGS+=--disable-sdl PLIST_SUB+= SDL="@comment " .endif .if ${PORT_OPTIONS:MVORBIS} LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis CONFIGURE_ARGS+=--with-ogg=${LOCALBASE} --with-vorbis=${LOCALBASE} PLIST_SUB+= VORBIS="" .else CONFIGURE_ARGS+=--disable-ogg --disable-vorbis PLIST_SUB+= VORBIS="@comment " .endif .if ${PORT_OPTIONS:MXMMS} LIB_DEPENDS+= libxmms.so:${PORTSDIR}/multimedia/xmms CONFIGURE_ARGS+=--with-xmms-prefix=${LOCALBASE} PLIST_SUB+= XMMS="" .else CONFIGURE_ARGS+=--disable-xmms PLIST_SUB+= XMMS="@comment " .endif .else CONFIGURE_ARGS+=--with-clients="" PLIST_SUB+= CLIENTS="@comment " .endif .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -funroll-loops -fomit-frame-pointer -fno-common \ -fexpensive-optimizations -fstrict-aliasing -ffast-math .endif .if ${PORT_OPTIONS:MSERVERS} PLIST_SUB+= SERVERS="" .else CONFIGURE_ARGS+=--with-servers="" PLIST_SUB+= SERVERS="@comment " .endif .if ${PORT_OPTIONS:MSKYBOXES} MASTER_SITES+= http://www.quakeforge.net/files/:qf DISTFILES+= skyboxes.pak:qf PLIST_SUB+= SKYBOXES="" .else PLIST_SUB+= SKYBOXES="@comment " .endif post-patch: @${REINPLACE_CMD} -e 's,\*gzfile,gzfile,' ${WRKSRC}/libs/util/quakeio.c @${REINPLACE_CMD} -e 's,-no-undefined,& -L${LOCALBASE}/lib,' \ ${WRKSRC}/libs/image/Makefile.in post-install: .if ${PORT_OPTIONS:MSKYBOXES} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/skyboxes.pak \ ${STAGEDIR}${DATADIR}/QF .endif @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in *.txt *.q1 *.q2 *.ico *.gif *.fig *.h CodingStyle ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR} .endfor .for d in config data ideas ${CP} -a ${WRKSRC}/doc/${d} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/games/qudos/Makefile =================================================================== --- head/games/qudos/Makefile (revision 375593) +++ head/games/qudos/Makefile (revision 375594) @@ -1,216 +1,216 @@ # Created by: Alejandro Pulver # $FreeBSD$ PORTNAME= qudos PORTVERSION= 0.40.1 PORTREVISION= 17 CATEGORIES= games MASTER_SITES= http://www.bfeared.com/library/quake/archive/quakedev/qudos/quake2/engines/QuDos/ DISTNAME= QuDos-${PORTVERSION}-src DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ QuDos-${PORTVERSION}.pk3 EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= danfe@FreeBSD.org COMMENT= Enhanced OpenGL-only Quake II engine USES= gmake tar:bzip2 MAKE_ENV= WITH_DATADIR=YES WITH_LIBDIR=YES WITH_XMMS=NO \ DATADIR="${Q2DIR}" LIBDIR="${LIBDIR}" BUILD_ARTS_SND=NO PLIST_SUB= LIBDIR="${LIBDIR:S,${PREFIX}/,,}" VER="${PORTVERSION}" LIBDIR= ${PREFIX}/lib/${PORTNAME} MOD_LIST= 3ZB2 CTF JABOT ROGUE XATRIX ZAERO OPTIONS_DEFINE= 3ZB2 BOTS CLIENT CTF DEDICATED GAME GAME_MOD \ GLX IPV6 JABOT JOYSTICK OSS QMAX REDBLUE RETEXTURE \ ROGUE SDL SDLGL XATRIX ZAERO DOCS OPTIONS_DEFINE_i386= ASM OPTIONS_DEFINE_amd64= ASM OPTIONS_DEFAULT_i386= ASM OPTIONS_DEFAULT_amd64= ASM OPTIONS_DEFAULT= 3ZB2 BOTS CLIENT DEDICATED GAME_MOD GLX JOYSTICK OSS \ QMAX SDL SDLGL 3ZB2_DESC= Build 3zb2 mod (bots) BOTS_DESC= Ace Bot support in mods CLIENT_DESC= Build client CTF_DESC= Build CTF (Capture The Flag) mod DEDICATED_DESC= Build dedicated server GAME_DESC= Build main game (default mod) GAME_MOD_DESC= Add custom add-ons to the main game JABOT_DESC= Build JABot mod (bots) JOYSTICK_DESC= Joystick support QMAX_DESC= Enable fancier OpenGL graphics REDBLUE_DESC= Enable red-blue 3D glasses renderer RETEXTURE_DESC= Retextured graphics support ROGUE_DESC= Build Ground Zero (Rogue) mission pack SDLGL_DESC= Build SDL OpenGL renderer XATRIX_DESC= Build The Reckoning (Xatrix) mission pack ZAERO_DESC= Build Zaero mission pack .include .for mod in ${MOD_LIST} . if ${PORT_OPTIONS:M${mod}} MAKE_ENV+= BUILD_${mod}=YES PLIST_SUB+= ${mod}="" . else MAKE_ENV+= BUILD_${mod}=NO PLIST_SUB+= ${mod}="@comment " . endif .endfor .if ${PORT_OPTIONS:MGLX} || ${PORT_OPTIONS:MSDLGL} USE_GL= glu LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png .endif .if ${PORT_OPTIONS:MSDL} || ${PORT_OPTIONS:MSDLGL} USE_SDL= sdl .endif .if ${PORT_OPTIONS:MCLIENT} LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis MAKE_ENV+= BUILD_QUAKE2=YES PLIST_SUB+= CLIENT="" Q2BIN+= ${PORTNAME} .else MAKE_ENV+= BUILD_QUAKE2=NO PLIST_SUB+= CLIENT="@comment " .endif .if ${PORT_OPTIONS:MDEDICATED} MAKE_ENV+= BUILD_DEDICATED=YES PLIST_SUB+= DEDICATED="" Q2BIN+= ${PORTNAME}-ded .else MAKE_ENV+= BUILD_DEDICATED=NO PLIST_SUB+= DEDICATED="@comment " .endif .if ${PORT_OPTIONS:MGAME} MAKE_ENV+= BUILD_GAME=YES PLIST_SUB+= GAME="" .else MAKE_ENV+= BUILD_GAME=NO PLIST_SUB+= GAME="@comment " .endif .if ${PORT_OPTIONS:MGAME_MOD} MAKE_ENV+= WITH_GAME_MOD=YES .else MAKE_ENV+= WITH_GAME_MOD=NO .endif .for opt in GLX SDLGL . if ${PORT_OPTIONS:M${opt}} MAKE_ENV+= BUILD_${opt}=YES PLIST_SUB+= ${opt}="" Q2REF+= ${opt:tl} . else MAKE_ENV+= BUILD_${opt}=NO PLIST_SUB+= ${opt}="@comment " . endif .endfor .if ${PORT_OPTIONS:MIPV6} MAKE_ENV+= WITH_IPV6=YES .else MAKE_ENV+= WITH_IPV6=NO .endif .if ${PORT_OPTIONS:MJOYSTICK} MAKE_ENV+= WITH_JOYSTICK=YES .else MAKE_ENV+= WITH_JOYSTICK=NO .endif .if ${PORT_OPTIONS:MOSS} MAKE_ENV+= BUILD_OSS_SND=YES PLIST_SUB+= OSS="" Q2SND+= oss .else MAKE_ENV+= BUILD_OSS_SND=NO PLIST_SUB+= OSS="@comment " .endif .if ${PORT_OPTIONS:MQMAX} MAKE_ENV+= WITH_QMAX=YES .else MAKE_ENV+= WITH_QMAX=NO .endif .if ${PORT_OPTIONS:MREDBLUE} MAKE_ENV+= WITH_REDBLUE=YES .else MAKE_ENV+= WITH_REDBLUE=NO .endif .if ${PORT_OPTIONS:MRETEXTURE} MAKE_ENV+= WITH_RETEXTURE=YES .else MAKE_ENV+= WITH_RETEXTURE=NO .endif .if ${PORT_OPTIONS:MSDL} MAKE_ENV+= BUILD_SDL_SND=YES PLIST_SUB+= SDL="" Q2SND+= sdl .else MAKE_ENV+= BUILD_SDL_SND=NO PLIST_SUB+= SDL="@comment " .endif .if ${PORT_OPTIONS:MASM} MAKE_ENV+= WITH_X86_ASM=YES .else MAKE_ENV+= WITH_X86_ASM=NO .endif post-patch: # Resolve name collision with jpeg-8 @${REINPLACE_CMD} -e 's|jpeg_mem_src|local_jpeg_mem_src|' \ ${WRKSRC}/src/ref_gl/gl_image.c # Remove controversial options unsupported by modern compilers (e.g. Clang) @${REINPLACE_CMD} -e 's|-falign-loops=2 -falign-jumps=2 ||' \ ${WRKSRC}/src/ref_gl/Makefile ${WRKSRC}/Makefile post-build: .for bin in ${Q2BIN} @cd ${WRKSRC}/quake2 && ${MV} ${bin:S/qudos/QuDos/} ${bin} .endfor do-install: .for bin in ${Q2BIN} ${INSTALL_PROGRAM} ${WRKSRC}/quake2/${bin} ${STAGEDIR}${PREFIX}/bin .endfor @${MKDIR} ${STAGEDIR}${LIBDIR}/baseq2 .for ref in ${Q2REF} ${INSTALL_PROGRAM} ${WRKSRC}/quake2/ref_q2${ref}.so \ ${STAGEDIR}${LIBDIR} .endfor .for snd in ${Q2SND} ${INSTALL_PROGRAM} ${WRKSRC}/quake2/snd_${snd}.so ${STAGEDIR}${LIBDIR} .endfor .if ${PORT_OPTIONS:MGAME} ${INSTALL_PROGRAM} ${WRKSRC}/quake2/baseq2/game.so \ ${STAGEDIR}${LIBDIR}/baseq2 .endif .for mod in ${MOD_LIST:tl} .if ${PORT_OPTIONS:M${mod:tu}} @${MKDIR} ${STAGEDIR}${LIBDIR}/${mod} ${INSTALL_PROGRAM} ${WRKSRC}/quake2/${mod}/game.so \ ${STAGEDIR}${LIBDIR}/${mod} .endif .endfor ${INSTALL_DATA} ${_DISTDIR}/QuDos-${PORTVERSION}.pk3 \ ${STAGEDIR}${LIBDIR}/baseq2 @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/QuDos.txt \ ${WRKSRC}/docs/Ogg_readme.txt ${STAGEDIR}${DOCSDIR} .include "${.CURDIR}/../quake2-data/Makefile.include" .include Index: head/games/scorched3d/Makefile =================================================================== --- head/games/scorched3d/Makefile (revision 375593) +++ head/games/scorched3d/Makefile (revision 375594) @@ -1,80 +1,80 @@ # Created by: mdodd # $FreeBSD$ PORTNAME= scorched3d PORTVERSION= 0.${SCORCH_VERSION}${SCORCH_REVISION} PORTREVISION= 7 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Version%20${SCORCH_VERSION} DISTNAME= Scorched3D-${SCORCH_VERSION}-src MAINTAINER= ports@FreeBSD.org COMMENT= 3D version of the classic DOS game Scorched Earth LICENSE= GPLv2 LIB_DEPENDS= libGLEW.so:${PORTSDIR}/graphics/glew \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libexpat.so:${PORTSDIR}/textproc/expat2 OPTIONS_DEFINE= MYSQL WRKSRC= ${WRKDIR}/scorched USE_GL= glu USE_SDL= mixer net sdl USE_WX= 2.8 WX_CONF_ARGS= absolute WX_UNICODE= yes USES= dos2unix gmake iconv openal:al,alut perl5 pkgconfig USE_AUTOTOOLS= aclocal automake autoconf ACLOCAL_ARGS= -I ${LOCALBASE}/share/aclocal AUTOMAKE_ARGS= --add-missing --copy --force --foreign CONFIGURE_ARGS= --datadir=${DATADIR} DOS2UNIX_FILES= src/client/GLEXT/GLFont2dFreeType.h \ src/launcher/wxdialogs/TrueTypeFont.h CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib SCORCH_VERSION= 43.3d SCORCH_REVISION= # none MYSQL_USE= MYSQL=yes MYSQL_CONFIGURE_ON= --with-mysql PLIST_FILES= bin/scorched3d \ bin/scorched3dc \ bin/scorched3ds PORTDATA= * post-extract: @${RM} -f ${WRKSRC}/src/client/GLEXT/[a-z]* post-patch: @${REINPLACE_CMD} -e \ '/^CPPFLAGS=/s|^|#|g ; \ /^LDFLAGS=/s|^|#|g ; \ /if test/s|==|=|' ${WRKSRC}/configure.ac @${REINPLACE_CMD} -e \ '/GL_LIBS/s|"-lGL -lGLU"|"-lGL -lGLU -lGLEW"| ; \ /if test/s|==|=|' ${WRKSRC}/*.m4 @${REINPLACE_CMD} -e \ 's|std::exit|exit|' ${WRKSRC}/src/common/common/main.h @${REINPLACE_CMD} -e \ 's|"glew.h"||' ${WRKSRC}/src/client/GLEXT/GLState.h @${REINPLACE_CMD} -e \ '/GLEXT\\glew.c/d ; \ /GLEXT\\glew.h/d ; \ /GLEXT\\glxew.h/d ; \ /GLEXT\\wglew.h/d' ${WRKSRC}/src/client/scorchedc/scorchedc.vcxproj pre-configure: @cd ${WRKSRC}/scripts && ${PERL} createAMMakefile.pl .include Index: head/games/scummvm-tools/Makefile =================================================================== --- head/games/scummvm-tools/Makefile (revision 375593) +++ head/games/scummvm-tools/Makefile (revision 375594) @@ -1,61 +1,61 @@ # Created by: Adam Weinberger # $FreeBSD$ PORTNAME= scummvm-tools DISTVERSION= 1.7.0 PORTREVISION= 1 CATEGORIES= games emulators MASTER_SITES= SF/scummvm/${PORTNAME}/${DISTVERSION} MAINTAINER= lme@FreeBSD.org COMMENT= Tools for use with the SCUMMVM game emulator LICENSE= GPLv2 RUN_DEPENDS:= ${BUILD_DEPENDS} BUILD_DEPENDS= lame:${PORTSDIR}/audio/lame \ flac:${PORTSDIR}/audio/flac \ oggenc:${PORTSDIR}/audio/vorbis-tools -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libvorbis.so:${PORTSDIR}/audio/libvorbis USES= gmake tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_TARGET= STRIP_FILES= construct_mohawk create_sjisfnt decine degob dekyra \ deriven descumm desword2 extract_mohawk gob_loadcalc \ scummvm-tools-cli OPTIONS_DEFINE= WXGTK DOCS OPTIONS_DEFAULT= WXGTK .include .if ${PORT_OPTIONS:MWXGTK} USE_WX= 2.8 WX_COMP= wx:lib:build WX_UNICODE= yes WX_CONFIG_ARGS= absolute GUI_BIN= tools_gui PLIST_SUB= WX="" STRIP_FILES+= scummvm-tools .else CONFIGURE_ARGS+= --disable-wxwidgets PLIST_SUB= WX="@comment " .endif pre-patch: @${REINPLACE_CMD} -e 's|wxgtk2-2.8-config|${WX_CONFIG:C/.*\///}|' \ ${WRKSRC}/configure pre-install: @${STRIP_CMD} ${STRIP_FILES:S|^|${WRKSRC}/|} post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/games/secretmaryochronicles/Makefile =================================================================== --- head/games/secretmaryochronicles/Makefile (revision 375593) +++ head/games/secretmaryochronicles/Makefile (revision 375594) @@ -1,50 +1,50 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= secretmaryochronicles PORTVERSION= 1.10.git20140514 PORTREVISION= 3 CATEGORIES= games MASTER_SITES= http://mirror.amdmi3.ru/distfiles/ # it could use github.com/Quintus/SMC, but it needs to be packaged # by hand as it uses submodules DISTNAME= smc-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Secret Maryo Chronicles two-dimensional platform game BROKEN= does not run, cegui 0.8 support still in development DEPRECATED= Broken for more than 6 months EXPIRATION_DATE= 2014-12-27 LICENSE= GPLv3 LIB_DEPENDS= libCEGUIBase-0.so:${PORTSDIR}/graphics/cegui \ libboost_filesystem.so:${PORTSDIR}/devel/boost-libs \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libpcre.so:${PORTSDIR}/devel/pcre \ libfreeimage.so:${PORTSDIR}/graphics/freeimage \ libxml++-2.6.so:${PORTSDIR}/textproc/libxml++26 BUILD_DEPENDS= rake:${PORTSDIR}/devel/rubygem-rake \ bison:${PORTSDIR}/devel/bison USES= tar:bzip2 cmake:outsource gettext pkgconfig compiler:c++11-lib USE_SDL= sdl image mixer ttf USE_GL= gl DATADIR= ${PREFIX}/share/smc WRKSRC= ${WRKDIR}/SMC CMAKE_SOURCE_PATH=${WRKSRC}/smc PLIST_FILES= bin/smc PORTDATA= * PORTDOCS= * OPTIONS_DEFINE= DOCS post-install: cd ${WRKSRC}/smc/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include Index: head/games/spellathon/Makefile =================================================================== --- head/games/spellathon/Makefile (revision 375593) +++ head/games/spellathon/Makefile (revision 375594) @@ -1,50 +1,50 @@ # Created by: Girish # $FreeBSD$ PORTNAME= spellathon PORTVERSION= 6.0 PORTREVISION= 3 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/Spellathon%20${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Word game to test your English vocabulary skills LICENSE= BSD2CLAUSE LIB_DEPENDS= libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \ libpcre.so:${PORTSDIR}/devel/pcre \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libexpat.so:${PORTSDIR}/textproc/expat2 \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig CXXFLAGS+= -fPIC USES= gettext iconv qmake USE_GNOME= glib20 USE_QT4= corelib gui moc_build rcc_build uic_build USE_XORG= ice sm x11 xau xcb xdmcp xext xrender USE_LDCONFIG= yes CONFIGURE_WRKSRC= ${WRKSRC}/src/gui DESKTOP_ENTRIES="Spellathon" "" "" "${PORTNAME}" "Education;Languages;" true post-patch: @${FIND} ${WRKSRC} -name "Makefile" | ${XARGS} ${REINPLACE_CMD} -e \ 's|$${CC}|$${CXX}|g ; \ s|$${CFLAGS}|$${CXXFLAGS}|g ; \ s|qmake-qt4|${TRUE}|' @${REINPLACE_CMD} \ 's|dict/words.txt|${DATADIR}/words.txt|' ${WRKSRC}/src/logic/defines.h do-install: ${INSTALL_PROGRAM} ${WRKSRC}/spellathon ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/spellathon-cl ${STAGEDIR}${PREFIX}/bin ${INSTALL_LIB} ${WRKSRC}/libspellathon.so.0.0 ${STAGEDIR}${PREFIX}/lib ${LN} -sf libspellathon.so.0.0 ${STAGEDIR}${PREFIX}/lib/libspellathon.so ${LN} -sf libspellathon.so.0.0 ${STAGEDIR}${PREFIX}/lib/libspellathon.so.0 @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/dict/words.txt ${STAGEDIR}${DATADIR} .include Index: head/games/stonesoup/Makefile =================================================================== --- head/games/stonesoup/Makefile (revision 375593) +++ head/games/stonesoup/Makefile (revision 375594) @@ -1,105 +1,105 @@ # Created by: Tobias Rehbein # $FreeBSD$ PORTNAME= stonesoup PORTVERSION= 0.15.2 CATEGORIES= games MASTER_SITES= SF/crawl-ref/Stone%20Soup/${PORTVERSION} DISTNAME= stone_soup-${PORTVERSION}-nodeps MAINTAINER= tobias.rehbein@web.de COMMENT= Dungeon Crawl Stone Soup - a fun, free rogue-like game LICENSE= GPLv2 LICENSE_FILE= ${WRKDIR}/stone_soup-${PORTVERSION}/licence.txt USE_SQLITE= yes USES= bison compiler gmake lua:51 perl5 pkgconfig shebangfix tar:xz USE_PERL5= build SHEBANG_FILES= util/gen-mi-enum SAVEDIR= \~/.stonesoup WRKSRC= ${WRKDIR}/stone_soup-${PORTVERSION}/source/ SUB_FILES= README.FreeBSD PLIST_SUB= SAVEDIR="${SAVEDIR}" OPTIONS_DEFINE= SOUND WIZARD LUA_BINDINGS DOCS EXAMPLES SOUND_DESC= Sound support WIZARD_DESC= Wizard mode LUA_BINDINGS_DESC= Bindings for LUA user scripts MAKE_ARGS= prefix=${PREFIX} \ DATADIR=${DATADIR} \ SAVEDIR=${SAVEDIR} \ DESTDIR=${STAGEDIR} \ INSTALL_UGRP=root:games \ NO_AUTO_OPT=YesPlease \ NO_OPTIMIZE=YesPlease \ SQLITE_INCLUDE_DIR=${LOCALBASE}/include \ SQLITE_LIB=-lsqlite3 \ LDFLAGS="-L${LOCALBASE}/lib" .include .if defined(VERBOSE) MAKE_ARGS+= V=yes .endif .if empty(PORT_OPTIONS:MWIZARD) MAKE_ARGS+= NOWIZARD=y .endif .if ${PORT_OPTIONS:MSDL} CONFLICTS+= ${PORTNAME}-[0-9]* MAKE_ARGS+= TILES=y PLIST_SUB+= SDL="" PKGNAMESUFFIX= -sdl BUILD_DEPENDS+= fc-list:${PORTSDIR}/x11-fonts/fontconfig \ ${LOCALBASE}/lib/X11/fonts/dejavu/DejaVuSans.ttf:${PORTSDIR}/x11-fonts/dejavu RUN_DEPENDS+= ${LOCALBASE}/lib/X11/fonts/dejavu/DejaVuSans.ttf:${PORTSDIR}/x11-fonts/dejavu -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 USE_SDL= sdl image .else USES+= ncurses CONFLICTS+= ${PORTNAME}-sdl-[0-9]* PLIST_SUB+= SDL="@comment " .endif .if ${PORT_OPTIONS:MSOUND} RUN_DEPENDS+= sox:${PORTSDIR}/audio/sox .endif .if empty(PORT_OPTIONS:MLUA_BINDINGS) MAKE_ARGS+= NO_LUA_BINDINGS=yes .endif .include .if ${COMPILER_TYPE} == clang CFLAGS+= -std=c++0x .endif post-patch: @${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${LOCALBASE},g" ${WRKSRC}/Makefile .if ${PORT_OPTIONS:MSOUND} @${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${LOCALBASE}," ${WRKSRC}/AppHdr.h @${REINPLACE_CMD} -e "s,%%SOUND%%,," ${WRKSRC}/AppHdr.h .else @${REINPLACE_CMD} -e "s,%%SOUND%%,// ," ${WRKSRC}/AppHdr.h .endif pre-install: @${FIND} ${WRKSRC}/dat -type f -name '*.orig' | \ ${XARGS} ${RM} post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/README.FreeBSD ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${STAGEDIR}${DATADIR}/settings/init.txt ${STAGEDIR}${EXAMPLESDIR}/sample.crawlrc .include Index: head/games/stratagus/Makefile =================================================================== --- head/games/stratagus/Makefile (revision 375593) +++ head/games/stratagus/Makefile (revision 375594) @@ -1,60 +1,60 @@ # Created by: Travis Poppe # $FreeBSD$ PORTNAME= stratagus PORTVERSION= 2.2.7 PORTREVISION= 3 CATEGORIES= games MASTER_SITES= http://launchpadlibrarian.net/113005346/ DISTNAME= ${PORTNAME}_${PORTVERSION}.orig MAINTAINER= ports@FreeBSD.org COMMENT= Free cross-platform real-time strategy gaming engine LICENSE= GPLv2 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libtolua++-${LUA_VER}.so:${PORTSDIR}/lang/tolua++ OPTIONS_DEFINE= MIKMOD MNG THEORA VORBIS DOCS OPTIONS_DEFAULT= VORBIS USE_GL= glu USE_SDL= sdl USE_SQLITE= 3 USES= cmake:outsource lua:51 pkgconfig CMAKE_ARGS= -DGAMEDIR:STRING="bin" \ -DTOLUA++_APP:STRING="tolua++-${LUA_VER}" \ -DTOLUA++_INCLUDE_DIR:STRING="${LUA_INCDIR}" \ -DTOLUA++_LIBRARY:STRING="${LUA_LIBDIR}/libtolua++.so" PORTDOCS= * PLIST_FILES= bin/png2stratagus bin/stratagus sbin/metaserver \ man/man6/stratagus.6.gz MIKMOD_LIB_DEPENDS= libmikmod.so:${PORTSDIR}/audio/libmikmod MIKMOD_CMAKE_ON= -DWITH_MIKMOD:BOOL=ON MIKMOD_CMAKE_OFF= -DWITH_MIKMOD:BOOL=OFF MNG_LIB_DEPENDS= libmng.so:${PORTSDIR}/graphics/libmng MNG_CMAKE_ON= -DWITH_MNG:BOOL=ON MNG_CMAKE_OFF= -DWITH_MNG:BOOL=OFF THEORA_LIB_DEPENDS= libtheora.so:${PORTSDIR}/multimedia/libtheora THEORA_CMAKE_ON= -DWITH_THEORA:BOOL=ON THEORA_CMAKE_OFF= -DWITH_THEORA:BOOL=OFF VORBIS_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis VORBIS_CMAKE_ON= -DWITH_OGGVORBIS:BOOL=ON VORBIS_CMAKE_OFF= -DWITH_OGGVORBIS:BOOL=OFF post-install: (cd ${WRKSRC}/doc && ${INSTALL_DATA} stratagus.6 ${STAGEDIR}${MAN6PREFIX}/man/man6) @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${INSTALL_DATA} [a-z]*.html *.txt ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${DOCSDIR}/graphics (cd ${WRKSRC}/doc/graphics && ${INSTALL_DATA} * ${STAGEDIR}${DOCSDIR}/graphics) @${MKDIR} ${STAGEDIR}${DOCSDIR}/scripts (cd ${WRKSRC}/doc/scripts && ${INSTALL_DATA} * ${STAGEDIR}${DOCSDIR}/scripts) .include Index: head/games/tenebrae/Makefile =================================================================== --- head/games/tenebrae/Makefile (revision 375593) +++ head/games/tenebrae/Makefile (revision 375594) @@ -1,50 +1,50 @@ # Created by: Igor Pokrovsky # $FreeBSD$ PORTNAME= tenebrae PORTVERSION= 1.04 PORTREVISION= 9 CATEGORIES= games MASTER_SITES= http://tenebrae.sourceforge.net/downloads/ DISTFILES= ${PORTNAME}_src${EXTRACT_SUFX} \ ${PORTNAME}data${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Quake engine with lighting similar to that in Doom III -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= gmake dos2unix zip USE_GL= glu USE_SDL= yes USE_XORG= xxf86dga WRKSRC= ${WRKDIR}/${PORTNAME}_0 BUILD_WRKSRC= ${WRKSRC}/linux MAKEFILE= Makefile.i386linux MAKE_ENV= PTHREAD_LIBS="${PTHREAD_LIBS}" OPTIONS_DEFINE= DOCS OPTIONS_DEFINE_amd64= ASM OPTIONS_DEFAULT_amd64= ASM ASM_MAKE_ENV= USE_ASM=1 post-patch: ${REINPLACE_CMD} -e 's|gray_1_2_4_to_8|expand_&|' \ ${WRKSRC}/gl_warp.c pre-build: @cd ${BUILD_WRKSRC} && ${LN} -sf Makefile.i386linux Makefile do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/release/bin/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${Q1DIR}/${PORTNAME} ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/Pak0.pak ${STAGEDIR}${Q1DIR}/${PORTNAME} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${TR} -d '\r' < ${WRKDIR}/Tenebrae_Readme.txt \ > ${STAGEDIR}${DOCSDIR}/Tenebrae_Readme.txt .include "${.CURDIR}/../quake-data/Makefile.include" .include Index: head/games/thegrind/Makefile =================================================================== --- head/games/thegrind/Makefile (revision 375593) +++ head/games/thegrind/Makefile (revision 375594) @@ -1,40 +1,40 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= thegrind PORTVERSION= 0.1.2 PORTREVISION= 3 CATEGORIES= games MASTER_SITES= SF/radius-engine/ld21/ MAINTAINER= ports@FreeBSD.org COMMENT= Simple game about escaping from work LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/lib/libradius-engine.a:${PORTSDIR}/graphics/radius-engine LIB_DEPENDS= liblua-5.1.so:${PORTSDIR}/lang/lua51 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libphysfs.so.1:${PORTSDIR}/devel/physfs RUN_DEPENDS= zip:${PORTSDIR}/archivers/zip USES= pkgconfig USE_SDL= sdl sound USE_GL= glu GNU_CONFIGURE= yes ALL_TARGET= ${PORTNAME} PLIST_FILES= bin/${PORTNAME} \ share/applications/${PORTNAME}.desktop \ share/pixmaps/${PORTNAME}.png \ %%DATADIR%%/${PORTNAME}.zip PLIST_DIRS= %%DATADIR%% PORTDOCS= ChangeLog OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/torcs/Makefile =================================================================== --- head/games/torcs/Makefile (revision 375593) +++ head/games/torcs/Makefile (revision 375594) @@ -1,103 +1,103 @@ # Created by: thierry@pompo.net # $FreeBSD$ PORTNAME= torcs DISTVERSION= 1.3.6 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/all-in-one/${PORTVERSION} MAINTAINER= rene@FreeBSD.org COMMENT= The Open Racing Car Simulator LICENSE= GPLv2 MAKE_JOBS_UNSAFE= yes BUILD_DEPENDS= ${LOCALBASE}/lib/libplibsl.a:${PORTSDIR}/x11-toolkits/plib -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libvorbis.so:${PORTSDIR}/audio/libvorbis RUN_DEPENDS= bash:${PORTSDIR}/shells/bash USES= cpe gmake openal:al,alut shebangfix tar:bzip2 CPE_VENDOR= bernhard_wymann SHEBANG_FILES= src/tools/accc/accc.in src/tools/nfsperf/nfsperf.in \ src/tools/texmapper/texmapper.in src/tools/nfs2ac/nfs2ac.in \ src/tools/trackgen/trackgen.in \ src/modules/telemetry/telemetry.sh robotgen USE_XORG= xrender xmu ice xext x11 xxf86vm xrandr USE_GL= glut GNU_CONFIGURE= yes USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib ALL_TARGET= default INSTALL_TARGET= install datainstall INSTDIR= ${PREFIX}/share/games/${PORTNAME} PORTDOCS= faq.html BASH2FIX= src/linux/torcs.in Make-default.mk STRIPFILES= drivers/berniw/berniw.so \ drivers/berniw2/berniw2.so \ drivers/berniw3/berniw3.so \ drivers/bt/bt.so \ drivers/damned/damned.so \ drivers/human/human.so \ drivers/inferno/inferno.so \ drivers/inferno2/inferno2.so \ drivers/lliaw/lliaw.so \ drivers/olethros/olethros.so \ drivers/sparkle/sparkle.so \ drivers/tita/tita.so \ lib/libclient.so \ lib/libconfscreens.so \ lib/liblearning.so \ lib/libmusicplayer.so \ lib/libraceengine.so \ lib/libracescreens.so \ lib/librobottools.so \ lib/libtgf.so \ lib/libtgfclient.so \ lib/libtxml.so \ modules/graphic/ssggraph.so \ modules/simu/simuv2.so \ modules/telemetry/telemetry.so \ modules/track/track.so DESKTOP_ENTRIES= "TORCS" \ "The Open Racing Car Simulator" \ "${INSTDIR}/Ticon.png" \ "torcs" \ "Game;Simulation;" \ false OPTIONS_DEFINE= DOCS EMPTYDIR= champ dtmrace endrace ncrace practice quickrace # shebangfix does not catch these two (not at top of file): post-patch: .for FILE in ${BASH2FIX} @${REINPLACE_CMD} -E -e "s|/bin/bash|${LOCALBASE}/bin/bash|" \ ${WRKSRC}/${FILE} .endfor post-build: .for FILE in ${STRIPFILES} ${STRIP_CMD} ${WRKSRC}/export/${FILE} .endfor pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/games post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/faq/|} ${STAGEDIR}${DOCSDIR} .for ed in ${EMPTYDIR} ${TOUCH} ${STAGEDIR}${INSTDIR}/results/${ed}/.keep_me .endfor .include Index: head/games/ufoai/Makefile =================================================================== --- head/games/ufoai/Makefile (revision 375593) +++ head/games/ufoai/Makefile (revision 375594) @@ -1,148 +1,148 @@ # Created by: Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= ufoai PORTVERSION= 2.5 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/UFO_AI%202.x/${PORTVERSION} DISTNAME= ${PORTNAME:S/$/-/}${PORTVERSION}-source DIST_SUBDIR= ${PORTNAME} MAINTAINER= m.tsatsenko@gmail.com COMMENT= Strategy game featuring tactical combat LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libcurl.so:${PORTSDIR}/ftp/curl \ libtheora.so:${PORTSDIR}/multimedia/libtheora \ libxvidcore.so:${PORTSDIR}/multimedia/xvid \ libmxml.so:${PORTSDIR}/textproc/mxml BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip RUN_DEPENDS= ${LOCALBASE}/share/${PORTNAME}/base/default.cfg:${PORTSDIR}/games/ufoai-data USE_GL= yes USE_SDL= sdl image mixer ttf USE_CXXSTD= c++11 USES= compiler:c++11-lang execinfo gettext gmake openal:soft pkgconfig \ python:build tar:bzip2 HAS_CONFIGURE= yes CONFIGURE_ARGS+= --enable-release --target-os=freebsd CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -lexecinfo CFLAGS+= -I${LOCALBASE}/include DATADIR= share/${PORTNAME} SUB_FILES= pkg-message WRKSRC= ${WRKDIR}/${PORTNAME:S/$/-/}${PORTVERSION}-source UFO_DIR= ${PREFIX}/lib/${PORTNAME} UFO_FILES= ufo ufomodel OPTIONS_DEFINE= SERVER UFO2MAP UFORADIANT OPTIONS_DEFAULT= SERVER UFO2MAP SERVER_DESC= Install dedicated server UFO2MAP_DESC= Install UFO tools UFORADIANT_DESC= Install UFO map editor .include .if ${PORT_OPTIONS:MSERVER} CONFIGURE_ARGS+= --enable-ufoded UFO_FILES+= ufoded PLIST_SUB+= UFOSERVER="" .else CONFIGURE_ARGS+= --disable-ufoded PLIST_SUB+= UFOSERVER="@comment " .endif .if ${PORT_OPTIONS:MUFO2MAP} CONFIGURE_ARGS+= --enable-ufo2map UFO_FILES+= ufo2map PLIST_SUB+= UFO2MAP="" .else CONFIGURE_ARGS+= --disable-ufo2map PLIST_SUB+= UFO2MAP="@comment " .endif .if ${PORT_OPTIONS:MUFORADIANT} CONFIGURE_ARGS+=--enable-uforadiant USE_GNOME+= gtk20 glib20 gtksourceview2 libxml2 LIB_DEPENDS+= libgtkglext-x11-1.0.so:${PORTSDIR}/x11-toolkits/gtkglext RADIANT_FILES= colours.xml game.xml input.xml mapdef.template menu.xml user.xml RADIANT_DIRS= bitmaps i18n prefabs sourceviewer PLIST_SUB+= UFORADIANT="" .else CONFIGURE_ARGS+=--disable-uforadiant PLIST_SUB+= UFORADIANT="@comment " .endif .if ${OSVERSION} < 1000024 FAVORITE_COMPILER= gcc .endif .include .if ${OSVERSION} < 900000 BROKEN= Fails to build on 8.x .endif post-extract: @${MKDIR} ${WRKSRC}/base/maps ${WRKSRC}/base/models ${REINPLACE_CMD} \ -e 's|DEFAULT_COMPILER_CC=cc|DEFAULT_COMPILER_CC=${CC}|' \ -e 's|DEFAULT_COMPILER_CXX=c++|DEFAULT_COMPILER_CXX=${CXX}|' \ ${WRKSRC}/configure .if ${CHOSEN_COMPILER_TYPE} == "clang" ${REINPLACE_CMD} \ -e 's|-falign-loops=2 -falign-jumps=2 -falign-functions=2||' \ ${WRKSRC}/build/modes/release.mk .endif post-build: @cd ${WRKSRC} && ${MAKE_CMD} lang .if $(PORT_OPTIONS:MUFORADIANT) @cd ${WRKSRC} && ${MAKE_CMD} uforadiant .endif do-install: ${MKDIR} ${STAGEDIR}${UFO_DIR} .for FILE in ${UFO_FILES} @${SED} \ -e 's|@UFODIR@|${UFO_DIR}|' \ -e 's|@APP@|${FILE}|' \ ${FILESDIR}/run.sh.in > ${WRKDIR}/${FILE} ${INSTALL_PROGRAM} ${WRKSRC}/${FILE} ${STAGEDIR}${UFO_DIR} ${INSTALL_SCRIPT} ${WRKDIR}/${FILE} ${STAGEDIR}${PREFIX}/bin .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/${DATADIR}/base ${INSTALL_PROGRAM} ${WRKSRC}/base/game.so ${STAGEDIR}${PREFIX}/${DATADIR}/base .if ${PORT_OPTIONS:MUFORADIANT} ${MKDIR} ${STAGEDIR}${UFO_DIR}/radiant @${SED} \ -e 's|@UFODIR@|${UFO_DIR}/radiant|' \ -e 's|@APP@|uforadiant|' \ ${FILESDIR}/run.sh.in > ${WRKDIR}/uforadiant ${INSTALL_PROGRAM} ${WRKSRC}/radiant/uforadiant ${STAGEDIR}${UFO_DIR}/radiant ${INSTALL_SCRIPT} ${WRKDIR}/uforadiant ${STAGEDIR}${PREFIX}/bin .for FILE in ${RADIANT_FILES} ${INSTALL_DATA} ${WRKSRC}/radiant/${FILE} ${STAGEDIR}${UFO_DIR}/radiant .endfor .for DIRE in ${RADIANT_DIRS} ${MKDIR} ${STAGEDIR}${UFO_DIR}/radiant/${DIRE} cd ${WRKSRC}/radiant/${DIRE} && \ ${FIND} * -type d -exec ${MKDIR} "${STAGEDIR}${UFO_DIR}/radiant/${DIRE}/{}" \; && \ ${FIND} * -type f -exec ${INSTALL_DATA} "{}" "${STAGEDIR}${UFO_DIR}/radiant/${DIRE}/{}" \; .endfor .endif cd ${WRKSRC}/base/i18n && \ ${FIND} * -type d -exec ${MKDIR} "${STAGEDIR}${PREFIX}/${DATADIR}/base/i18n/{}" \; && \ ${FIND} * -type f -exec ${INSTALL_DATA} "{}" "${STAGEDIR}${PREFIX}/${DATADIR}/base/i18n/{}" \; ${LN} -s ${PREFIX}/${DATADIR}/base ${STAGEDIR}${UFO_DIR}/base .include Index: head/games/vamos/Makefile =================================================================== --- head/games/vamos/Makefile (revision 375593) +++ head/games/vamos/Makefile (revision 375594) @@ -1,71 +1,71 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= vamos PORTVERSION= 0.7.1 PORTREVISION= 6 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/ \ SF/nemysisfreebsdp/${CATEGORIES}/:icons DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}_icons${EXTRACT_SUFX}:icons MAINTAINER= ports@FreeBSD.org COMMENT= Automotive simulation framework LICENSE= GPLv2 # or later LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libboost_date_time.so:${PORTSDIR}/devel/boost-libs \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USES= libtool openal:al,alut pkgconfig USE_XORG= sm ice x11 xi xext xmu USE_GL= glut USE_SDL= sdl GNU_CONFIGURE= yes CONFIGURE_ARGS= ac_cv_lib_freeglut_glutGetModifiers=no \ --disable-unit-tests USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} INFO= vamos PORTDOCS= * OPTIONS_DEFINE= DOCS INSTALLS_ICONS= yes ICON_SIZES= 32x32 48x48 64x64 72x72 96x96 128x128 DESKTOP_ENTRIES="Vamos" "" ${PORTNAME} \ "${PORTNAME}" "Game;ArcadeGame;" "" post-extract: @${CHMOD} ${BINMODE} ${WRKSRC}/config/install-sh post-patch: @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ '/^AM_CXXFLAGS/s| -pedantic|| ; \ /^AM_CXXFLAGS/s| -O[[:alnum:]]|| ; \ /^AM_CXXFLAGS/s| -g|| ; \ /^AM_CXXFLAGS/s| -DBOOST_TEST_DYN_LINK|| ; \ /^AM_CXXFLAGS/s| -L/usr/lib/boost||' post-install: .for l in geometry media body track world ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvamos-${l}.so.0 .endfor .for s in ${ICON_SIZES} @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}_${s}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png .endfor ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ cd ${WRKSRC} && ${COPYTREE_SHARE} "AUTHORS ChangeLog README TODO doc/matrixfaq.htm" \ ${STAGEDIR}${DOCSDIR} .include Index: head/games/vavoom/Makefile =================================================================== --- head/games/vavoom/Makefile (revision 375593) +++ head/games/vavoom/Makefile (revision 375594) @@ -1,127 +1,127 @@ # Created by: Igor Pokrovsky # $FreeBSD$ PORTNAME= vavoom PORTVERSION= 1.33 PORTREVISION= 7 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= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USES= cmake dos2unix 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 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+ 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/games/vultures-eye/Makefile =================================================================== --- head/games/vultures-eye/Makefile (revision 375593) +++ head/games/vultures-eye/Makefile (revision 375594) @@ -1,82 +1,82 @@ # Created by: Leland Wang # $FreeBSD$ PORTNAME= vultures PORTVERSION= 2.3.67 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= http://ftp.dk.debian.org/getdeb/%SUBDIR%/ \ http://ftp.heanet.ie/mirrors/www.getdeb.net/getdeb/%SUBDIR%/ \ http://mirrors.dotsrc.org/getdeb/%SUBDIR%/ \ http://servingzone.com/mirrors/getdeb/%SUBDIR%/ MASTER_SITE_SUBDIR= ubuntu/pool/games/v/vulture PKGNAMESUFFIX= -eye DISTNAME= ${PORTNAME:S/s//}_${PORTVERSION}.orig MAINTAINER= ports@FreeBSD.org COMMENT= Graphical interface for NetHack 3.4.3 LICENSE= nethack LICENSE_NAME= NETHACK GENERAL PUBLIC LICENSE LICENSE_FILE= ${WRKSRC}/dat/license LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png WRKSRC= ${WRKDIR}/vulture-${PORTVERSION}/nethack CONFIGURE_WRKSRC= ${WRKSRC}/sys/unix USES= bison gmake tar:xz USE_SDL= sdl mixer ttf HAS_CONFIGURE= yes CONFIGURE_SCRIPT= setup.sh MAKE_JOBS_UNSAFE= yes DESKTOP_ENTRIES="Vulture's Eye" "" "" "vulture-nethack" "" "" .include .if ${OSVERSION} < 1000033 BUILD_DEPENDS+= flex>0:${PORTSDIR}/textproc/flex MAKE_ENV+= FLEX="${LOCALBASE}/bin/flex" .else MAKE_ENV+= FLEX="${FLEX}" .endif pre-patch: @(cd ${WRKSRC}/win && ${LN} -sf ../../vulture) pre-configure: @${CHMOD} a+x ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} post-build: @${CAT} ${WRKSRC}/sys/unix/nethack.sh | ${SED} -e \ '/^HACKDIR/s|=.*|=${PREFIX}/lib/vulture-nethackdir| ; \ s|HACKDIR/nethack|HACKDIR/vulture-nethack|' \ > ${WRKDIR}/vulture-nethack do-install: (cd ${WRKDIR} && ${INSTALL_SCRIPT} vulture-nethack \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${PREFIX}/lib/vulture-nethackdir .for i in logfile perm record @${ECHO_CMD} -n > ${STAGEDIR}${PREFIX}/lib/vulture-nethackdir/${i} .endfor (cd ${WRKSRC}/dat && ${INSTALL_DATA} license nhdat \ ${STAGEDIR}${PREFIX}/lib/vulture-nethackdir) (cd ${WRKSRC}/src && ${INSTALL_PROGRAM} vulture-nethack \ ${STAGEDIR}${PREFIX}/lib/vulture-nethackdir) (cd ${WRKSRC}/util && ${INSTALL_PROGRAM} recover \ ${STAGEDIR}${PREFIX}/lib/vulture-nethackdir) (cd ${WRKSRC}/win/vulture/gamedata && ${INSTALL_DATA} defaults.nh \ ${STAGEDIR}${PREFIX}/lib/vulture-nethackdir) @${MKDIR} ${STAGEDIR}${PREFIX}/lib/vulture-nethackdir/config (cd ${WRKSRC}/win/vulture/gamedata/config && ${INSTALL_DATA} vulture* \ ${STAGEDIR}${PREFIX}/lib/vulture-nethackdir/config) .for i in fonts graphics manual music sound tiles @(cd ${WRKSRC}/win/vulture/gamedata && ${COPYTREE_SHARE} ${i} \ ${STAGEDIR}${PREFIX}/lib/vulture-nethackdir) .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/lib/vulture-nethackdir/save .include Index: head/games/warsow/Makefile =================================================================== --- head/games/warsow/Makefile (revision 375593) +++ head/games/warsow/Makefile (revision 375594) @@ -1,149 +1,149 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= warsow PORTVERSION= 1.51 PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF/warsow.mirror/Warsow%20${PORTVERSION} DISTNAME= ${PORTNAME}_${PORTVERSION}_sdk EXTRACT_SUFX= .tar.gz.1 MAINTAINER= ports@FreeBSD.org COMMENT= Futuristic, fast-paced first person shooter LICENSE= GPLv2 LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl RUN_DEPENDS= ${DATADIR}/basewsw/data1_15.pk3:${PORTSDIR}/games/warsow-data ONLY_FOR_ARCHS= i386 amd64 USES= alias gmake compiler:c++11-lang WRKSRC= ${WRKDIR}/source/source ALL_TARGET= game angelwrap RELEASEDIR= ${WRKSRC}/release AS_SDK_DIR= ${WRKSRC}/../libsrcs/angelscript/sdk LDFLAGS= -L${LOCALBASE}/lib PORTDATA= * PORTDOCS= *.rtf *.doc sourcecode_quickstart.txt OPTIONS_DEFINE= CLIENT SERVER FTLIB REF_GL QF OPENAL IRC CIN TV_SRV DOCS XRANDR OPTIONS_DEFAULT= CLIENT SERVER FTLIB REF_GL QF OPENAL IRC CIN TV_SRV CLIENT_DESC= Build game client SERVER_DESC= Build dedicated server FTLIB_DESC= Build FreeType library module REF_GL_DESC= Build reference OpenGL module QF_DESC= Build Qf sound module OPENAL_DESC= Build OpenAL sound module IRC_DESC= Build IRC client module CIN_DESC= Build Cinematics playback module TV_SRV_DESC= Build Warsow TV server XRANDR_DESC= Xrandr support (may be broken with nvidia-driver) .include .if ${PORT_OPTIONS:MCLIENT} USE_XORG= xi ALL_TARGET+= cgame ui client PLIST_FILES+= bin/warsow \ share/pixmaps/warsow128x128.xpm DESKTOP_ENTRIES="Warsow" "${COMMENT}" \ "${PREFIX}/share/pixmaps/warsow128x128.xpm" "${PORTNAME}" \ "Game;Shooter;" false . if ${PORT_OPTIONS:MFTLIB} || ${PORT_OPTIONS:MREF_GL} -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png . endif . if ${PORT_OPTIONS:MFTLIB} LIB_DEPENDS+= libfreetype.so:${PORTSDIR}/print/freetype2 ALL_TARGET+= ftlib . endif . if ${PORT_OPTIONS:MREF_GL} USE_GL= gl USE_XORG+= xinerama LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg ALL_TARGET+= ref_gl . endif . if ${PORT_OPTIONS:MQF} || ${PORT_OPTIONS:MOPENAL} LIB_DEPENDS+= libvorbisfile.so:${PORTSDIR}/audio/libvorbis . endif . if ${PORT_OPTIONS:MQF} USE_SDL= sdl ALL_TARGET+= qf . endif . if ${PORT_OPTIONS:MOPENAL} USES+= openal:al ALL_TARGET+= openal . endif . if ${PORT_OPTIONS:MIRC} ALL_TARGET+= irc . endif . if ${PORT_OPTIONS:MCIN} ALL_TARGET+= cin BUILD_DEPENDS+= ${LOCALBASE}/include/theora/theoradec.h:${PORTSDIR}/multimedia/libtheora . endif . if ${PORT_OPTIONS:MXRANDR} USE_XORG+= xrandr . else EXTRA_PATCHES+= ${FILESDIR}/extra-patch-no-xrandr . endif .endif .if ${PORT_OPTIONS:MSERVER} ALL_TARGET+= ded PLIST_FILES+= bin/wsw_server .endif .if ${PORT_OPTIONS:MTV_SRV} ALL_TARGET+= tv_server PLIST_FILES+= bin/wswtv_server .endif .if ${OPSYS} == FreeBSD SWAPARCH= s/x86_64/amd64/ .endif post-patch: .SILENT # Unmute build and link commands, respect CFLAGS ${REINPLACE_CMD} -e 's|@$$(DO_CC|$$(DO_CC| ; /> Linking $$@/d ; \ s|-O2 -fno-strict-aliasing -ffast-math -funroll-loops ||; \ s| -msse2||' \ ${WRKSRC}/Makefile # Adjust architecture names, get rid of ``freebsd_'' prefix ${REINPLACE_CMD} -e 's/freebsd_//; ${SWAPARCH}' \ ${WRKSRC}/gameshared/q_arch.h # Search directory provided by warsow-data port instead of current (doing # so allows us not to install any wrapper scripts) ${REINPLACE_CMD} -e 's|path", "\.|path", "${DATADIR}|' \ ${WRKSRC}/qcommon/files.c # Disable pure check for library files, because they are built and placed to # ${DATADIR} base path instead of pack file(s) ${REINPLACE_CMD} -e 's|pure \&\& !FS_IsPureFile|0 \&\& !FS_IsPureFile|' \ ${WRKSRC}/qcommon/library.c do-install: .for b in ${PLIST_FILES:Mbin/*:T} ${INSTALL_PROGRAM} ${RELEASEDIR}/${b}.${ARCH} ${STAGEDIR}${PREFIX}/bin/${b} .endfor cd ${RELEASEDIR} && ${COPYTREE_SHARE} "basewsw libs" ${STAGEDIR}${DATADIR} .if ${PORT_OPTIONS:MCLIENT} ${INSTALL_DATA} ${WRKSRC}/unix/warsow128x128.xpm \ ${STAGEDIR}${PREFIX}/share/pixmaps .endif cd ${WRKDIR}/docs && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR} .include Index: head/games/wesnoth/Makefile =================================================================== --- head/games/wesnoth/Makefile (revision 375593) +++ head/games/wesnoth/Makefile (revision 375594) @@ -1,170 +1,170 @@ # $FreeBSD$ PORTNAME= wesnoth PORTVERSION= 1.10.7 PORTREVISION= 6 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}/${PORTNAME}-${PORTVERSION} \ http://files.wesnoth.org/ MAINTAINER= rnejdl@ringofsaturn.com COMMENT= Fantasy turn-based strategy game LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/lib/X11/fonts/junicode/Junicode.ttf:${PORTSDIR}/x11-fonts/junicode LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USE_SDL= image mixer net ttf USE_GNOME= pango USES= cmake desktop-file-utils pkgconfig tar:bzip2 CMAKE_ARGS= -DMANDIR="man" MAN6= wesnoth.6 PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= ANA CAMPAIGN FRIBIDI LOWMEM NOTIFY OPENMP POOLALLOC PYTHON \ RAWSOCKETS SERVER TESTS TOOLS DOCS OPTIONS_DEFAULT= CAMPAIGN FRIBIDI NOTIFY SERVER TOOLS ANA_DESC= Asynchronous Network API (WIP) CAMPAIGN_DESC= Campaign server FRIBIDI_DESC= Bidirectional support LOWMEM_DESC= Reduce memory usage (disables animations) NOTIFY_DESC= Desktop notifications OPENMP_DESC= OpenMP support POOLALLOC_DESC= Use wesnoth own memory allocator PYTHON_DESC= Python developer tools RAWSOCKETS_DESC= Use raw receiving sockets in multiplayer SERVER_DESC= Server TESTS_DESC= Unit tests TOOLS_DESC= Extra tools for artists and translators .include # XXX: breaks compilation because of -Werror .if empty(PORT_OPTIONS:MSTRICT) CMAKE_ARGS+= -DENABLE_STRICT_COMPILATION=off .endif .if ${PORT_OPTIONS:MANA} CMAKE_ARGS+= -DUSE_ANA_NETWORK=on .else CMAKE_ARGS+= -DUSE_ANA_NETWORK=off .endif .if ${PORT_OPTIONS:MCAMPAIGN} CMAKE_ARGS+= -DENABLE_CAMPAIGN_SERVER=on PLIST_SUB+= CAMPAIGN="" .else CMAKE_ARGS+= -DENABLE_CAMPAIGN_SERVER=off PLIST_SUB+= CAMPAIGN="@comment " .endif .if ${PORT_OPTIONS:MFRIBIDI} CMAKE_ARGS+= -DENABLE_FRIBIDI=on LIB_DEPENDS+= libfribidi.so:${PORTSDIR}/converters/fribidi .else CMAKE_ARGS+= -DENABLE_FRIBIDI=off .endif .if ${PORT_OPTIONS:MLOWMEM} CMAKE_ARGS+= -DENABLE_LOW_MEM=on .else CMAKE_ARGS+= -DENABLE_LOW_MEM=off .endif .if ${PORT_OPTIONS:MNOTIFY} CMAKE_ARGS+= -DENABLE_NOTIFICATIONS=on LIB_DEPENDS+= libdbus-1.so:${PORTSDIR}/devel/dbus .else CMAKE_ARGS+= -DENABLE_NOTIFICATIONS=off .endif .if ${PORT_OPTIONS:MNLS} CMAKE_ARGS+= -DENABLE_NLS=on -DLOCALEDIR=${PREFIX}/share/locale USES+= gettext MANLANG= "" cs de en_GB es et fi fr gl hu id it lt pl ru sk \ sr sr@ijekavian sr@ijekavianlatin sr@latin vi zh_CN zh_TW .if ${PORT_OPTIONS:MSERVER} _MANPAGES+= ${PREFIX}/man/ja/man6/wesnothd.6 \ ${PREFIX}/man/pt_BR/man6/wesnothd.6 \ ${PREFIX}/man/tr/man6/wesnothd.6 .endif PLIST_SUB+= NLS="" .else CMAKE_ARGS+= -DENABLE_NLS=off PLIST_SUB+= NLS="@comment " .endif .if ${PORT_OPTIONS:MOPENMP} CMAKE_ARGS+= -DENABLE_OMP=on .else CMAKE_ARGS+= -DENABLE_OMP=off .endif .if ${PORT_OPTIONS:MPOOLALLOC} CMAKE_ARGS+= -DENABLE_POOL_ALLOC=on BROKEN= does not build with pool alloc .else CMAKE_ARGS+= -DENABLE_POOL_ALLOC=off .endif .if ${PORT_OPTIONS:MPYTHON} BROKEN= cmake build doesn't support installing python tools USES+= python CONFIGURE_ENV+= PYTHON_PREFIX=${PREFIX} \ PYTHON_VERSION=${PYTHON_VERSION:S/python//} CONFIGURE_ARGS+=--enable-python-install PLIST_SUB+= PYTHON="" .else PLIST_SUB+= PYTHON="@comment " .endif .if ${PORT_OPTIONS:MRAWSOCKETS} CFLAGS+= -DNETWORK_USE_RAW_SOCKETS .endif .if ${PORT_OPTIONS:MSERVER} CMAKE_ARGS+= -DENABLE_SERVER=on MAN6+= wesnothd.6 PLIST_SUB+= SERVER="" .else CMAKE_ARGS+= -DENABLE_SERVER=off PLIST_SUB+= SERVER="@comment " .endif .if ${PORT_OPTIONS:MTESTS} CMAKE_ARGS+= -DENABLE_TESTS=on PLIST_SUB+= TESTS="" .else CMAKE_ARGS+= -DENABLE_TESTS=off PLIST_SUB+= TESTS="@comment " .endif .if ${PORT_OPTIONS:MTOOLS} CMAKE_ARGS+= -DENABLE_TOOLS=on PLIST_SUB+= TOOLS="" .else CMAKE_ARGS+= -DENABLE_TOOLS=off PLIST_SUB+= TOOLS="@comment " .endif .if empty(PORT_OPTIONS:MDOCS) CMAKE_ARGS+= -DDOCDIR=none .endif pre-build: ${CP} ${LOCALBASE}/lib/X11/fonts/junicode/Junicode.ttf \ ${WRKSRC}/fonts/Junicode-Regular.ttf post-install: -@update-desktop-database ${STAGEDIR}${PREFIX}/share/applications .include Index: head/games/wizznic/Makefile =================================================================== --- head/games/wizznic/Makefile (revision 375593) +++ head/games/wizznic/Makefile (revision 375594) @@ -1,40 +1,40 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= wizznic PORTVERSION= 0.9.9 DISTVERSIONSUFFIX=-src PORTREVISION= 4 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/Source%20Releases/ MAINTAINER= nemysis@FreeBSD.org COMMENT= Implementation of the arcade classic Puzznic LICENSE= GPLv3 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-src USES= gmake tar:bzip2 USE_SDL= image mixer sdl MAKE_ENV= DATADIR=${DATADIR}/ BINDIR=${PREFIX}/bin ALL_TARGET= sdl USE_GCC= yes PORTDOCS= changelog.txt credits.txt music-score-credits.txt readme.txt DESKTOP_ENTRIES="Wizznic!" "${COMMENT}" ${PORTNAME} \ "${PORTNAME}" "Game;LogicGame;" false OPTIONS_DEFINE= DOCS post-install: @${CHMOD} -R 755 ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} ${LN} -sf ${DATADIR}/packs/001_wizznic/icon.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png .include Index: head/games/xglk/Makefile =================================================================== --- head/games/xglk/Makefile (revision 375593) +++ head/games/xglk/Makefile (revision 375594) @@ -1,30 +1,30 @@ # Created by: Peter Pentchev # $FreeBSD$ PORTNAME= xglk PORTVERSION= 411 PORTREVISION= 5 CATEGORIES= games MASTER_SITES= http://www.ifarchive.org/if-archive/programming/glk/implementations/ DISTNAME= ${PORTNAME}-0${PORTVERSION} EXTRACT_SUFX= .tar.Z MAINTAINER= ports@FreeBSD.org COMMENT= X Windows Implementation of the Glk API LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png WRKSRC= ${WRKDIR}/${PORTNAME} USE_XORG= x11 MAKE_ENV+= AR=${AR} RANLIB=${RANLIB} ECHO=${ECHO} RM=${RM:Q} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/include/xglk ${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include/xglk/ ${INSTALL_DATA} ${WRKSRC}/libxglk.a ${STAGEDIR}${PREFIX}/lib/ @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/Make.xglk ${STAGEDIR}${DATADIR} .include Index: head/games/zoom/Makefile =================================================================== --- head/games/zoom/Makefile (revision 375593) +++ head/games/zoom/Makefile (revision 375594) @@ -1,27 +1,27 @@ # Created by: Jan Stocker # $FreeBSD$ PORTNAME= zoom PORTVERSION= 1.1.5 PORTREVISION= 1 CATEGORIES= games MASTER_SITES= http://www.logicalshift.co.uk/unix/zoom/ MAINTAINER= dhn@FreeBSD.org COMMENT= Z-Interpreter for X with full V6 support LIB_DEPENDS= libt1.so:${PORTSDIR}/devel/t1lib \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USES= gmake perl5 GNU_CONFIGURE= yes USE_CSTD= gnu89 USE_XORG= xft CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= bin/zoom %%DATADIR%%/zoomrc PLIST_DIRS= %%DATADIR%% .include Index: head/graphics/GraphicsMagick/Makefile =================================================================== --- head/graphics/GraphicsMagick/Makefile (revision 375593) +++ head/graphics/GraphicsMagick/Makefile (revision 375594) @@ -1,122 +1,122 @@ # Created by: Ron van Daal # $FreeBSD$ PORTNAME= GraphicsMagick PORTVERSION= 1.3.20 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= SF \ ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/1.3/ MASTER_SITE_SUBDIR= ${PORTNAME:tl}/${PORTNAME:tl}/${PORTVERSION} MAINTAINER= bapt@FreeBSD.org COMMENT= Fast image processing tools based on ImageMagick LIB_DEPENDS= libjbig.so:${PORTSDIR}/graphics/jbigkit \ libjasper.so:${PORTSDIR}/graphics/jasper \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ liblcms2.so:${PORTSDIR}/graphics/lcms2 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ libfreetype.so:${PORTSDIR}/print/freetype2 PORTSCOUT= limit:^1\.3\. USES= iconv libtool tar:bzip2 USE_GNOME= libxml2 USE_GHOSTSCRIPT=yes GNU_CONFIGURE= yes CONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" PTHREAD_LIBS="${PTHREAD_LIBS}" CONFIGURE_ARGS= --without-perl --enable-shared --enable-static \ --with-quantum-depth="${QD}" \ --with-windows-font-dir="${WINDOWS_FONT_DIR}" USE_LDCONFIG= yes PLIST_SUB= Q="${QD}" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= DOCS DPS FPX OPENMP Q8BIT SSE TESTS WEBP X11 OPTIONS_DEFAULT= OPENMP WEBP X11 DPS_DESC= Display Ghostscript support (must also select X11) FPX_LIB_DEPENDS+= libfpx.so.[2-9]:${PORTSDIR}/graphics/libfpx FPX_CONFIGURE_WITH= fpx OPENMP_USES= compiler:openmp OPENMP_CONFIGURE_ON= --with-threads --enable-openmp --disable-openmp-slow OPENMP_CONFIGURE_OFF= --without-threads --disable-openmp Q8BIT_DESC= Use 8-bit pixels (speed) instead of 16 (quality) TESTS_DESC= Run bundled self-tests after build TESTS_BUILD_DEPENDS= webfonts>0:${PORTSDIR}/x11-fonts/webfonts TESTS_RUN_DEPENDS= webfonts>0:${PORTSDIR}/x11-fonts/webfonts WEBP_LIB_DEPENDS= libwebp.so:${PORTSDIR}/graphics/webp WEBP_CONFIGURE_WITH= webp X11_LIB_DEPENDS= libwmflite.so:${PORTSDIR}/graphics/${LIBWMF_PORT} X11_USE= XORG=xext X11_CONFIGURE_WITH= x .include .if ${PORT_OPTIONS:MX11} && ${PORT_OPTIONS:MDPS} LIB_DEPENDS+= libdps.so:${PORTSDIR}/x11/dgs USE_XORG= xt CONFIGURE_ARGS+=--with-dps .else CONFIGURE_ARGS+=--without-dps .endif .if ${PORT_OPTIONS:MQ8BIT} QD= 8 .else QD= 16 .endif .if ${PORT_OPTIONS:MSSE} .if ${MACHINE_CPU:Msse} CFLAGS+= -msse .endif .if ${MACHINE_CPU:Msse2} CFLAGS+= -msse2 .endif .if ${MACHINE_CPU:Msse3} CFLAGS+= -msse3 .endif .endif .if ${PORT_OPTIONS:MX11} LIBWMF_PORT= libwmf .else LIBWMF_PORT= libwmf-nox11 .endif .include .if !defined(WINDOWS_FONT_DIR) # Use fonts installed by x11-fonts/webfonts by default WINDOWS_FONT_DIR=${LOCALBASE}/lib/X11/fonts/webfonts .endif .if ${PORT_OPTIONS:MTESTS} post-build:: regression-test .else post-build:: # # You are strongly advised to run ``make test'' now # and report any failures to ${MAINTAINER}. # .endif post-install: .for i in coders filters @${MKDIR} ${STAGEDIR}${PREFIX}/lib/GraphicsMagick/modules-Q${QD}/${i} .endfor regression-test: do-build (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ ${MAKEFILE} ${MAKE_ARGS} check) .include # The OPENMP option may select gcc as compiler but on architectures # that have switched to libc++ clang should be used for C++ code. CXX= c++ Index: head/graphics/ImageMagick/Makefile =================================================================== --- head/graphics/ImageMagick/Makefile (revision 375593) +++ head/graphics/ImageMagick/Makefile (revision 375594) @@ -1,413 +1,413 @@ # $FreeBSD$ PORTNAME= ImageMagick DISTVERSION= 6.9.0-0 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= graphics perl5 MASTER_SITES= http://www.imagemagick.org/download/ \ http://www.imagemagick.org/download/legacy/ \ http://servingzone.com/mirrors/ImageMagick/ \ http://mirror.checkdomain.de/imagemagick/ \ http://image_magick.veidrodis.com/image_magick/ \ http://imagemagick.spd.co.il/ \ http://www.champground.com/imagemagick/ \ http://ftp.surfnet.nl/pub/ImageMagick/ \ http://mirror.searchdaimon.com/ImageMagick/ \ http://mirror.is.co.za/pub/imagemagick/ \ http://imagemagick.mirrorcatalogs.com/ \ ftp://ftp.imagemagick.org/pub/ImageMagick/ \ ftp://mirror.aarnet.edu.au/pub/imagemagick/ \ ftp://mirror.checkdomain.de/imagemagick/ \ ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ \ ftp://ftp.u-aizu.ac.jp/pub/graphics/image/ImageMagick/imagemagick.org/ \ ftp://ftp.nluug.nl/pub/ImageMagick/ \ ftp://mirror.searchdaimon.com/ImageMagick/ \ ftp://sunsite.icm.edu.pl/packages/ImageMagick/ \ ftp://ftp.tpnet.pl/pub/graphics/ImageMagick/ \ ftp://ftp.sunet.se/pub/multimedia/graphics/ImageMagick/ \ ftp://ftp.is.co.za/pub/imagemagick/ \ ftp://ftp.fifi.org/pub/ImageMagick/ MAINTAINER= kwm@FreeBSD.org COMMENT= Image processing tools LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libltdl.so:${PORTSDIR}/devel/libltdl # This port uses .la files, keep libtool:keepla! (magick/module.c) USES= gmake libtool:keepla pathfix perl5 pkgconfig shebangfix tar:xz SHEBANG_FILES= www/source/examples.pl GNU_CONFIGURE= yes CONFIGURE_ENV= MAKE=${MAKE_CMD} CONFIGURE_ARGS= --without-dps \ --without-lcms USE_LDCONFIG= yes CPPFLAGS+= -isystem${LOCALBASE}/include LDFLAGS+= -Wl,-Y${LOCALBASE}/lib SAMPLE_FILES= coder.xml colors.xml delegates.xml log.xml magic.xml mime.xml \ policy.xml quantization-table.xml thresholds.xml type-dejavu.xml \ type-ghostscript.xml type-windows.xml type.xml PLIST_SUB= PORTVERSION=${PORTVERSION:R} OPTIONS_DEFINE= BZIP2 DOCS DJVU FFTW FONTCONFIG FPX FREETYPE \ GRAPHVIZ GSLIB JPEG2000 JBIG JPEG LCMS2 LZMA LQR MODULES \ OPENEXR OPENMP PANGO PDF PERL PNG SVG TESTS TIFF WEBP WMF \ THREADS X11 SIMD OPTIONS_DEFAULT= 16BIT_PIXEL BZIP2 FFTW FONTCONFIG FPX FREETYPE \ JPEG2000 JBIG JPEG LCMS2 LZMA LQR MODULES PDF PERL PNG SVG \ TIFF WEBP WMF THREADS X11 OPTIONS_GROUP= HALFSUPPORTED OPTIONS_GROUP_HALFSUPPORTED= 16BIT_PIXEL HDRI HALFSUPPORTED_DESC= Half supported options (see help dialog) 16BIT_PIXEL_DESC= 16bit pixel support JPEG2000_DESC= OpenJPEG 2000 support via openjpeg DJVU_DESC= DJVU format support (needs THREADS) GSLIB_DESC= libgs (Postscript SHLIB) support HDRI_DESC= High dynamic range images support MODULES_DESC= Modules support TESTS_DESC= Run bundled self-tests after build SIMD_CONFIGURE_WITH= gcc-arch .include .if ${PORT_OPTIONS:MHDRI} CONFIGURE_ARGS+= --enable-hdri _HDRI=HDRI .else CONFIGURE_ARGS+= --disable-hdri _HDRI="" .endif PLIST_SUB+= HDRI=${_HDRI} .if ${PORT_OPTIONS:MTHREADS} _IMAGEMAGICK_THREADS=yes _IMAGEMAGICK_THREADS_MSG=with threads . if exists(${PERL}) PERL_THREADED!= ${SH} -c 'case `perl --version` in *freebsd-thread*) ${ECHO_CMD} yes ;; esac'; ${ECHO_CMD} . else # if ${PERL} doesn't exists, assume we dealing with threaded perl. PERL_THREADED= yes . endif .else _IMAGEMAGICK_THREADS=no _IMAGEMAGICK_THREADS_MSG=without threads _IMAGEMAGICK_THREADS_IGNORE_MSG=. Define WITH_THREADS .endif .if ${PORT_OPTIONS:MPERL} CONFIGURE_ARGS+= --with-perl=${PERL5} \ --with-perl-options="MAKE=${MAKE_CMD}" PLIST_SUB+= WITH_PERL='' # PerlMagick does not work with threads, if perl is not threaded, and vice versa . if defined(PERL_THREADED) _IMAGEMAGICK_THREADS_PERL_MSG=Perl is threaded _IMAGEMAGICK_THREADS=yes . else _IMAGEMAGICK_THREADS_PERL_MSG=Perl is non-threaded _IMAGEMAGICK_THREADS_IGNORE_MSG=. ${_IMAGEMAGICK_THREADS_PERL_MSG}. Reinstall Perl with threads or undefine WITH_IMAGEMAGICK_PERL . if ${_IMAGEMAGICK_THREADS} == "yes" IGNORE=${_IMAGEMAGICK_THREADS_IGNORE_MSG} or undefine WITH_THREADS . endif _IMAGEMAGICK_THREADS=no . endif .else CONFIGURE_ARGS+= --without-perl PLIST_SUB+= WITH_PERL='@comment ' .endif .if ${_IMAGEMAGICK_THREADS} == "yes" CONFIGURE_ARGS+= --with-threads CONFIGURE_ENV+= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ PTHREAD_LIBS="${PTHREAD_LIBS}" LDFLAGS+= ${PTHREAD_LIBS} .else CONFIGURE_ARGS+= --without-threads _IMAGEMAGICK_THREADS=no .endif # OpenMP .if ${PORT_OPTIONS:MOPENMP} . if ${_IMAGEMAGICK_THREADS} == "no" IGNORE=OpenMP requires threads${_IMAGEMAGICK_THREADS_IGNORE_MSG} . else CONFIGURE_ARGS+= --enable-openmp USES+= compiler:openmp . endif .else CONFIGURE_ARGS+= --disable-openmp .endif .if ${PORT_OPTIONS:M16BIT_PIXEL} _QBIT=Q16 .else # Faster, but poor quality CONFIGURE_ARGS+= --with-quantum-depth=8 _QBIT=Q8 .endif PLIST_SUB+= QBIT=${_QBIT} .if defined(WITH_WINDOWS_FONT_DIR) CONFIGURE_ARGS+= --with-windows-font-dir=${WITH_WINDOWS_FONT_DIR} .endif # Loadable coders, smaller executable, but PerlMagick not really works # ('make test' there works) .if ${PORT_OPTIONS:MMODULES} CONFIGURE_ARGS+= --with-modules PLIST_SUB+= MODULES='' .else CONFIGURE_ARGS+= --without-modules PLIST_SUB+= MODULES='@comment ' .endif .if ${PORT_OPTIONS:MOPENEXR} . if ${_IMAGEMAGICK_THREADS} == "no" IGNORE=OpenEXR requires threads. ${_IMAGEMAGICK_THREADS_IGNORE_MSG} . else LIB_DEPENDS+= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR PLIST_SUB+= OPENEXR="" . endif .else CONFIGURE_ARGS+= --without-openexr PLIST_SUB+= OPENEXR="@comment " .endif .if ${PORT_OPTIONS:MDJVU} . if ${_IMAGEMAGICK_THREADS} == "no" IGNORE=DjVu requires threads${_IMAGEMAGICK_THREADS_IGNORE_MSG} . endif LIB_DEPENDS+= libdjvulibre.so:${PORTSDIR}/graphics/djvulibre PLIST_SUB+= DJVU="" .else CONFIGURE_ARGS+= --without-djvu PLIST_SUB+= DJVU="@comment " .endif .if ${PORT_OPTIONS:MJPEG} LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg PLIST_SUB+= JPEG="" .else CONFIGURE_ARGS+= --without-jpeg PLIST_SUB+= JPEG="@comment " .endif .if ${PORT_OPTIONS:MPNG} -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png PLIST_SUB+= PNG="" .else CONFIGURE_ARGS+= --without-png PLIST_SUB+= PNG="@comment " .endif .if ${PORT_OPTIONS:MTIFF} LIB_DEPENDS+= libtiff.so:${PORTSDIR}/graphics/tiff PLIST_SUB+= TIFF="" .else CONFIGURE_ARGS+= --without-tiff PLIST_SUB+= TIFF="@comment " .endif .if ${PORT_OPTIONS:MGSLIB} CONFIGURE_ARGS+= --with-gslib USE_GHOSTSCRIPT= yes .else CONFIGURE_ARGS+= --without-gslib .endif .if ${PORT_OPTIONS:MLQR} CONFIGURE_ARGS+= --with-lqr LIB_DEPENDS+= liblqr-1.so:${PORTSDIR}/graphics/liblqr-1 .else CONFIGURE_ARGS+= --without-lqr .endif .if ${PORT_OPTIONS:MFFTW} CONFIGURE_ARGS+= --with-fftw LIB_DEPENDS+= libfftw3.so:${PORTSDIR}/math/fftw3 .else CONFIGURE_ARGS+= --without-fftw .endif # Produce BZip compressed MIFF images .if empty(PORT_OPTIONS:MBZIP2) CONFIGURE_ARGS+= --without-bzlib .endif # FPX (FlashPIX) images .if ${PORT_OPTIONS:MFPX} LIB_DEPENDS+= libfpx.so:${PORTSDIR}/graphics/libfpx CONFIGURE_ARGS+= --with-fpx PLIST_SUB+= FPX="" .else CONFIGURE_ARGS+= --without-fpx PLIST_SUB+= FPX="@comment " .endif # JBIG images (lossless compression for bi-level images) .if ${PORT_OPTIONS:MJBIG} LIB_DEPENDS+= libjbig.so:${PORTSDIR}/graphics/jbigkit PLIST_SUB+= JBIG="" .else CONFIGURE_ARGS+= --without-jbig PLIST_SUB+= JBIG="@comment " .endif # JPEG2000 images (wavelet-based lossy compression) .if ${PORT_OPTIONS:MJPEG2000} LIB_DEPENDS+= libopenjp2.so:${PORTSDIR}/graphics/openjpeg PLIST_SUB+= JPEG2000="" .else CONFIGURE_ARGS+= --without-openjp2 PLIST_SUB+= JPEG2000="@comment " .endif # GraphViz dot graphs .if ${PORT_OPTIONS:MGRAPHVIZ} LIB_DEPENDS+= libgvc.so:${PORTSDIR}/graphics/graphviz CFLAGS+= -I${LOCALBASE}/include/graphviz LDFLAGS+= -L${LOCALBASE}/lib/graphviz .else CONFIGURE_ARGS+= --without-gvc .endif # LZMA support # needs manula override for base system... .if ! ${PORT_OPTIONS:MLZMA} CONFIGURE_ARGS+= --without-lzma .endif # LCMS (Little CMS) color management version 2 and 1 (mutually exclusive) .if ${PORT_OPTIONS:MLCMS2} LIB_DEPENDS+= liblcms2.so:${PORTSDIR}/graphics/lcms2 .else CONFIGURE_ARGS+= --without-lcms2 .endif # Freetype (TrueType Font) support .if ${PORT_OPTIONS:MFREETYPE} LIB_DEPENDS+= libfreetype.so:${PORTSDIR}/print/freetype2 USE_GHOSTSCRIPT= yes CONFIGURE_ARGS+= --with-freetype .else CONFIGURE_ARGS+= --without-freetype .endif # Webp support .if ${PORT_OPTIONS:MWEBP} LIB_DEPENDS+= libwebp.so:${PORTSDIR}/graphics/webp CONFIGURE_ARGS+= --with-webp PLIST_SUB+= WEBP="" .else CONFIGURE_ARGS+= --without-webp PLIST_SUB+= WEBP="@comment " .endif # Fontconfig support .if ${PORT_OPTIONS:MFONTCONFIG} LIB_DEPENDS+= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig CONFIGURE_ARGS+= --with-fontconfig CONFIGURE_ENV+= FONTCONFIG_CFLAGS="-I${LOCALBASE}/include" \ FONTCONFIG_LIBS="-L${LOCALBASE}/lib" MAKE_ENV+= FONTCONFIG_CFLAGS="-I${LOCALBASE}/include" .else CONFIGURE_ARGS+= --without-fontconfig .endif # WMF (Windows Meta File) images .if ${PORT_OPTIONS:MWMF} . if ${PORT_OPTIONS:MX11} LIB_DEPENDS+= libwmf.so:${PORTSDIR}/graphics/libwmf . else LIB_DEPENDS+= libwmf.so:${PORTSDIR}/graphics/libwmf-nox11 . endif CONFIGURE_ARGS+= --with-wmf=yes CFLAGS+= -I${LOCALBASE}/include/freetype2 PLIST_SUB+= WMF="" .else CONFIGURE_ARGS+= --without-wmf PLIST_SUB+= WMF="@comment " .endif # SVG (Scalable Vector Graphics) requires both libxml2 and X11 .if ${PORT_OPTIONS:MSVG} && ${PORT_OPTIONS:MX11} USE_GNOME+= libxml2 LIB_DEPENDS+= librsvg-2.so:${PORTSDIR}/graphics/librsvg2 CONFIGURE_ARGS+= --with-rsvg --with-xml CONFIGURE_ENV+= RSVG_CFLAGS="-I${LOCALBASE}/include/librsvg-2.0" \ RSVG_LIBS="-L${LOCALBASE}/lib" .else CONFIGURE_ARGS+= --without-rsvg --without-xml .endif # Pango support .if ${PORT_OPTIONS:MPANGO} && ${PORT_OPTIONS:MX11} USE_GNOME+= pango PLIST_SUB+= PANGO="" .else CONFIGURE_ARGS+= --without-pango PLIST_SUB+= PANGO="@comment " .endif # PDF (Adobe Portable Document Format) support .if ${PORT_OPTIONS:MPDF} USE_GHOSTSCRIPT= yes .endif .if ! ${PORT_OPTIONS:MX11} CONFIGURE_ARGS+= --without-x CONFLICTS+= ImageMagick-6* PLIST_SUB+= X11='@comment ' PKGNAMESUFFIX= -nox11 .else CONFLICTS+= ImageMagick-nox11-6* CONFLICTS+= display-[0-9]* CONFIGURE_ARGS+= --with-x USE_XORG= xext xt PLIST_SUB+= X11='' .endif .if ${PORT_OPTIONS:MDOCS} INSTALL_TARGET= install-strip install-docDATA install-data-html .else INSTALL_TARGET= install-strip .endif .if ${PORT_OPTIONS:MTESTS} USE_GHOSTSCRIPT_BUILD=yes .endif pre-configure: .if defined(_IMAGEMAGICK_THREADS_PERL_MSG) @${ECHO_CMD} '###################################################################' @${ECHO_CMD} NOTICE: ${_IMAGEMAGICK_THREADS_PERL_MSG}. Building ImageMagick ${_IMAGEMAGICK_THREADS_MSG}. @${ECHO_CMD} '###################################################################' .endif .if ${PORT_OPTIONS:MSVG} && ! ${PORT_OPTIONS:MX11} @${ECHO_CMD} NOTICE: SVG format support disabled, requires X11 .endif post-install: test .if ${PORT_OPTIONS:MMODULES} @${TOUCH} ${STAGEDIR}${PREFIX}/lib/ImageMagick-${PORTVERSION:R}/modules-${_QBIT}${_HDRI}/coders/.keep @${TOUCH} ${STAGEDIR}${PREFIX}/lib/ImageMagick-${PORTVERSION:R}/modules-${_QBIT}${_HDRI}/filters/.keep .endif .for i in ${SAMPLE_FILES} @${MV} ${STAGEDIR}${PREFIX}/etc/ImageMagick-6/${i} \ ${STAGEDIR}${PREFIX}/etc/ImageMagick-6/${i}.sample .endfor test check: .if ${PORT_OPTIONS:MTESTS} -cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} limits -m 20m ${MAKE} check .endif .include Index: head/graphics/R-cran-png/Makefile =================================================================== --- head/graphics/R-cran-png/Makefile (revision 375593) +++ head/graphics/R-cran-png/Makefile (revision 375594) @@ -1,20 +1,20 @@ # Created by: TAKATSU Tomonari # $FreeBSD$ PORTNAME= png DISTVERSION= 0.1-7 PORTREVISION= 2 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= Read and write PNG images LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= cran:auto-plist .include Index: head/graphics/aaphoto/Makefile =================================================================== --- head/graphics/aaphoto/Makefile (revision 375593) +++ head/graphics/aaphoto/Makefile (revision 375594) @@ -1,41 +1,41 @@ # Created by: Andras Horvath # $FreeBSD$ PORTNAME= aaphoto PORTVERSION= 0.43.1 PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= mail@log69.com COMMENT= Auto Adjust Photo, automatic color correction of photos LICENSE= GPLv3 LIB_DEPENDS= libjasper.so:${PORTSDIR}/graphics/jasper \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USE_GITHUB= yes GH_ACCOUNT= log69 GH_COMMIT= e566f9b GH_TAGNAME= v${PORTVERSION} GNU_CONFIGURE= yes USES= compiler:openmp CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= bin/aaphoto .include .if (${ARCH} == "amd64" || ${ARCH} == "i386") && ${OSVERSION} >= 700000 && \ ${COMPILER_TYPE} == gcc CFLAGS+= -fopenmp -D__OPENMP__ .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/aaphoto ${STAGEDIR}${PREFIX}/bin .include Index: head/graphics/apngasm/Makefile =================================================================== --- head/graphics/apngasm/Makefile (revision 375593) +++ head/graphics/apngasm/Makefile (revision 375594) @@ -1,37 +1,37 @@ # Created by: Anonymous # $FreeBSD$ PORTNAME= apngasm PORTVERSION= 2.9 DISTVERSIONSUFFIX=-src CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} MAINTAINER= danilo@FreeBSD.org COMMENT= Create Animated PNG from a sequence of files LICENSE= ZLIB OPTIONS_DEFINE= DOCS STATIC NO_WRKSUBDIR= yes USES= dos2unix gmake zip LDFLAGS+= -lz PORTDOCS= readme.txt PLIST_FILES= bin/${PORTNAME} STATIC_BUILD_DEPENDS= ${LOCALBASE}/lib/libpng.a:${PORTSDIR}/graphics/png STATIC_MAKE_ENV= STATIC=1 -STATIC_LIB_DEPENDS_OFF= libpng15.so:${PORTSDIR}/graphics/png +STATIC_LIB_DEPENDS_OFF= libpng.so:${PORTSDIR}/graphics/png do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} \ ${STAGEDIR}${DOCSDIR}) .include Index: head/graphics/apngdis/Makefile =================================================================== --- head/graphics/apngdis/Makefile (revision 375593) +++ head/graphics/apngdis/Makefile (revision 375594) @@ -1,36 +1,36 @@ # Created by: nemysis # $FreeBSD$ PORTNAME= apngdis PORTVERSION= 2.7 DISTVERSIONSUFFIX=-src CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} MAINTAINER= danilo@FreeBSD.org COMMENT= Deconstructs APNG files into individual frames LICENSE= ZLIB OPTIONS_DEFINE= DOCS STATIC NO_WRKSUBDIR= yes USES= dos2unix gmake zip LDFLAGS+= -lz PORTDOCS= readme.txt PLIST_FILES= bin/${PORTNAME} STATIC_BUILD_DEPENDS= ${LOCALBASE}/lib/libpng.a:${PORTSDIR}/graphics/png STATIC_MAKE_ENV= STATIC=1 -STATIC_LIB_DEPENDS_OFF= libpng15.so:${PORTSDIR}/graphics/png +STATIC_LIB_DEPENDS_OFF= libpng.so:${PORTSDIR}/graphics/png do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} \ ${STAGEDIR}${DOCSDIR}) .include Index: head/graphics/blender/Makefile =================================================================== --- head/graphics/blender/Makefile (revision 375593) +++ head/graphics/blender/Makefile (revision 375594) @@ -1,288 +1,288 @@ # Created by: Jimmy Olgeni # $FreeBSD$ PORTNAME= blender PORTVERSION= 2.72b PORTREVISION= 1 CATEGORIES= graphics games MASTER_SITES= http://download.blender.org/source/ \ http://mirror.cs.umn.edu/blender.org/source/ \ http://public.planetmirror.com/pub/blender/source/ MAINTAINER= mva@FreeBSD.org COMMENT= 3D modeling/rendering/animation/gaming package LICENSE= GPLv2 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 USE_XORG= x11 xext xmu USE_GL= glew USES= cmake:outsource compiler:features python:3.4 shebangfix CMAKE_ARGS+= -DWITH_PYTHON_INSTALL:BOOL=OFF \ -DWITH_PYTHON_INSTALL_NUMPY:BOOL=OFF python_CMD= ${PYTHON_CMD} SHEBANG_FILES= release/bin/blender-thumbnailer.py \ release/scripts/modules/bl_i18n_utils/merge_po.py \ release/scripts/modules/bl_i18n_utils/utils_rtl.py \ release/scripts/modules/blend_render_info.py SUB_FILES= blender blenderplayer WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} OUTDIR= ${INSTALL_WRKSRC}/bin/2.72 .include "${.CURDIR}/Makefile.options" MOD_BOOLEAN_CMAKE_ON= -DWITH_MOD_BOOLEAN:BOOL=ON MOD_BOOLEAN_CMAKE_OFF= -DWITH_MOD_BOOLEAN:BOOL=OFF MOD_BOOLEAN_LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs MOD_FLUID_CMAKE_ON= -DWITH_MOD_FLUID:BOOL=ON MOD_FLUID_CMAKE_OFF= -DWITH_MOD_FLUID:BOOL=OFF MOD_REMESH_CMAKE_ON= -DWITH_MOD_REMESH:BOOL=ON MOD_REMESH_CMAKE_OFF= -DWITH_MOD_REMESH:BOOL=OFF MOD_SMOKE_CMAKE_ON= -DWITH_MOD_SMOKE:BOOL=ON MOD_SMOKE_CMAKE_OFF= -DWITH_MOD_SMOKE:BOOL=OFF AVI_CMAKE_ON= -DWITH_CODEC_AVI:BOOL=ON AVI_CMAKE_OFF= -DWITH_CODEC_AVI:BOOL=OFF BULLET_CMAKE_ON= -DWITH_BULLET:BOOL=ON BULLET_CMAKE_OFF= -DWITH_BULLET:BOOL=OFF CINEON_CMAKE_ON= -DWITH_IMAGE_CINEON:BOOL=ON CINEON_CMAKE_OFF= -DWITH_IMAGE_CINEON:BOOL=OFF CYCLES_CMAKE_ON= -DWITH_CYCLES:BOOL=ON CYCLES_CMAKE_OFF= -DWITH_CYCLES:BOOL=OFF CAMERATRACK_CMAKE_ON= -DWITH_LIBMV:BOOL=ON CAMERATRACK_CMAKE_OFF= -DWITH_LIBMV:BOOL=OFF CAMERATRACK_LIB_DEPENDS= libunwind.so:${PORTSDIR}/devel/libunwind COLLADA_CMAKE_ON= -DWITH_OPENCOLLADA:BOOL=ON COLLADA_CMAKE_OFF= -DWITH_OPENCOLLADA:BOOL=OFF COLLADA_LIB_DEPENDS= libOpenCOLLADABaseUtils.so:${PORTSDIR}/graphics/opencollada COMPOSITOR_CMAKE_ON= -DWITH_COMPOSITOR:BOOL=ON COMPOSITOR_CMAKE_OFF= -DWITH_COMPOSITOR:BOOL=OFF DDS_CMAKE_ON= -DWITH_IMAGE_DDS:BOOL=ON DDS_CMAKE_OFF= -DWITH_IMAGE_DDS:BOOL=OFF FFMPEG_CMAKE_ON= -DWITH_CODEC_FFMPEG:BOOL=ON FFMPEG_CMAKE_OFF= -DWITH_CODEC_FFMPEG:BOOL=OFF FFMPEG_LIB_DEPENDS= libavutil.so:${PORTSDIR}/multimedia/ffmpeg FFTW3_CMAKE_ON= -DWITH_FFTW3:BOOL=ON FFTW3_CMAKE_OFF= -DWITH_FFTW3:BOOL=OFF FFTW3_LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 FRAMESERVER_CMAKE_ON= -DWITH_IMAGE_FRAMESERVER:BOOL=ON FRAMESERVER_CMAKE_OFF= -DWITH_IMAGE_FRAMESERVER:BOOL=OFF FREESTYLE_CMAKE_ON= -DWITH_FREESTYLE:BOOL=ON FREESTYLE_CMAKE_OFF= -DWITH_FREESTYLE:BOOL=OFF GAMEENGINE_CMAKE_ON= -DWITH_GAMEENGINE:BOOL=ON GAMEENGINE_CMAKE_OFF= -DWITH_GAMEENGINE:BOOL=OFF HEADLESS_CMAKE_ON= -DWITH_HEADLESS:BOOL=ON HEADLESS_CMAKE_OFF= -DWITH_HEADLESS:BOOL=OFF HDR_CMAKE_ON= -DWITH_IMAGE_HDR:BOOL=ON HDR_CMAKE_OFF= -DWITH_IMAGE_HDR:BOOL=OFF INPUT_NDOF_CMAKE_ON= -DWITH_INPUT_NDOF:BOOL=ON INPUT_NDOF_CMAKE_OFF= -DWITH_INPUT_NDOF:BOOL=OFF JACK_CMAKE_ON= -DWITH_JACK:BOOL=ON JACK_CMAKE_OFF= -DWITH_JACK:BOOL=OFF JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack LZO_CMAKE_ON= -DWITH_LZO:BOOL=ON LZO_CMAKE_OFF= -DWITH_LZO:BOOL=OFF LZMA_CMAKE_ON= -DWITH_LZMA:BOOL=ON LZMA_CMAKE_OFF= -DWITH_LZMA:BOOL=OFF LIBMV_CMAKE_ON= -DWITH_LIBMV:BOOL=ON LIBMV_CMAKE_OFF= -DWITH_LIBMV:BOOL=OFF MENU_USES= desktop-file-utils MOD_OCEANSIM_CMAKE_ON= -DWITH_MOD_OCEANSIM:BOOL=ON MOD_OCEANSIM_CMAKE_OFF= -DWITH_MOD_OCEANSIM:BOOL=OFF NLS_CMAKE_ON= -DWITH_INTERNATIONAL:BOOL=ON NLS_CMAKE_OFF= -DWITH_INTERNATIONAL:BOOL=OFF # Use iconv:wchar_t to force the usage of iconv from ports. # libboost_locale.so uses libiconv_open, while we only provide # iconv_open in 10.x+ NLS_USES= gettext iconv:lib,wchar_t OPENAL_CMAKE_ON= -DWITH_OPENAL:BOOL=ON OPENAL_CMAKE_OFF= -DWITH_OPENAL:BOOL=OFF OPENAL_USES= openal:al,alut OPENCOLORIO_CMAKE_ON= -DWITH_OPENCOLORIO:BOOL=ON OPENCOLORIO_CMAKE_OFF= -DWITH_OPENCOLORIO:BOOL=OFF OPENCOLORIO_LIB_DEPENDS= libOpenColorIO.so:${PORTSDIR}/graphics/opencolorio OPENEXR_CMAKE_ON= -DWITH_IMAGE_OPENEXR:BOOL=ON OPENEXR_CMAKE_OFF= -DWITH_IMAGE_OPENEXR:BOOL=OFF OPENEXR_LIB_DEPENDS= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR OPENIMAGEIO_CMAKE_ON= -DWITH_OPENIMAGEIO:BOOL=ON OPENIMAGEIO_CMAKE_OFF= -DWITH_OPENIMAGEIO:BOOL=OFF OPENIMAGEIO_LIB_DEPENDS= libOpenImageIO.so:${PORTSDIR}/graphics/openimageio OPENJPEG_CMAKE_ON= -DWITH_SYSTEM_OPENJPEG:BOOL=ON \ -DWITH_IMAGE_OPENJPEG:BOOL=ON OPENJPEG_CMAKE_OFF= -DWITH_IMAGE_OPENJPEG:BOOL=OFF OPENJPEG_LIB_DEPENDS= libopenjpeg.so:${PORTSDIR}/graphics/openjpeg15 # Only works, if everything else is compiled with the same compiler # OPENMP_CMAKE_ON= -DWITH_OPENMP:BOOL=ON # OPENMP_CMAKE_OFF= -DWITH_OPENMP:BOOL=OFF # OPENMP_USES= compiler:openmp # OPENMP_USES_OFF= compiler:features PLAYER_CMAKE_ON= -DWITH_PLAYER:BOOL=ON PLAYER_CMAKE_OFF= -DWITH_PLAYER:BOOL=OFF RAYOPTIMIZATION_CMAKE_ON= -DWITH_RAYOPTIMIZATION:BOOL=ON RAYOPTIMIZATION_CMAKE_OFF= -DWITH_RAYOPTIMIZATION:BOOL=OFF REDCODE_CMAKE_ON= -DWITH_IMAGE_REDCODE:BOOL=ON REDCODE_CMAKE_OFF= -DWITH_IMAGE_REDCODE:BOOL=OFF SDL_CMAKE_ON= -DWITH_SDL:BOOL=ON SDL_CMAKE_OFF= -DWITH_SDL:BOOL=OFF SDL_USE= SDL=sdl SNDFILE_CMAKE_ON= -DWITH_CODEC_SNDFILE:BOOL=ON SNDFILE_CMAKE_OFF= -DWITH_CODEC_SNDFILE:BOOL=OFF SNDFILE_LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile TIFF_CMAKE_ON= -DWITH_IMAGE_TIFF:BOOL=ON TIFF_CMAKE_OFF= -DWITH_IMAGE_TIFF:BOOL=OFF TIFF_LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff XINPUT_CMAKE_ON= -DWITH_X11_XINPUT:BOOL=ON XINPUT_CMAKE_OFF= -DWITH_X11_XINPUT:BOOL=OFF XINPUT_USE= XORG=xi XF86VMODE_CMAKE_ON= -DWITH_X11_XF86VMODE:BOOL=ON XF86VMODE_CMAKE_OFF= -DWITH_X11_XF86VMODE:BOOL=OFF XF86VMODE_USE= XORG=xi,xxf86vm .include .if ${PORT_OPTIONS:MDEBUG} CMAKE_BUILD_TYPE= Debug CMAKE_ARGS+= -DWITH_GHOST_DEBUG:BOOL=ON .endif .if ${PORT_OPTIONS:MMOD_OCEANSIM} && !${PORT_OPTIONS:MFFTW3} BROKEN= MOD_OCEANSIM requires FFTW3 .endif .if ${PORT_OPTIONS:MCYCLES} && !${PORT_OPTIONS:MOPENIMAGEIO} BROKEN= CYCLES requires OPENIMAGEIO .endif .if ${PORT_OPTIONS:MCYCLESOSL} .if !${PORT_OPTIONS:MCYCLES} IGNORE= support for the OpenShadingLanguage in cycles obviously requires CYCLES .endif CMAKE_ARGS+= -DWITH_CYCLES_OSL:BOOL=ON \ -DLLVM_STATIC:BOOL=OFF \ -DWITH_LLVM:BOOL=ON \ -DLLVM_VERSION:STRING="3.4" \ -DLLVM_CONFIG:STRING="${LOCALBASE}/bin/llvm-config34" LIB_DEPENDS+= liboslexec.so:${PORTSDIR}/graphics/openshadinglanguage BUILD_DEPENDS+= llvm-config34:${PORTSDIR}/devel/llvm34 .else CMAKE_ARGS+= -DWITH_CYCLES_OSL:BOOL=OFF .endif .if ${PORT_OPTIONS:MHEADLESS} .if ${PORT_OPTIONS:MXINPUT} || ${PORT_OPTIONS:MXF86VMODE} BROKEN= HEADLESS does not require any X11 dependency .endif .endif .if ${PORT_OPTIONS:MOPENIMAGEIO} .if !${PORT_OPTIONS:MOPENEXR} || !${PORT_OPTIONS:MTIFF} BROKEN= OPENIMAGEIO requires OPENEXR and TIFF .endif .endif .if ${PORT_OPTIONS:MPLAYER} && !${PORT_OPTIONS:MGAMEENGINE} BROKEN= PLAYER requires GAMEENGINE .endif .if ${PORT_OPTIONS:MREDCODE} .if !${PORT_OPTIONS:MOPENJPEG} || !${PORT_OPTIONS:MFFMPEG} BROKEN= REDCODE requires OPENJPEG and FFMPEG .endif .endif .include .if ${COMPILER_TYPE} == gcc # gcc 4.2 does not support -msse4.1, which is needed for blender 2.70+ USE_GCC= yes .endif .if defined(MACHINE_CPU) && (${MACHINE_CPU:Msse} == "sse" || ${MACHINE_CPU:Mamd64} == "amd64") .if ${PORT_OPTIONS:MFFMPEG} BROKEN= Blender crashes on rendering, if ffmpeg is built with SSE support .endif .endif post-patch: .if ${PORT_OPTIONS:MOPENCOLORIO} @${REINPLACE_CMD} -e 's|yaml-cpp|&03|' \ ${PATCH_WRKSRC}/build_files/cmake/Modules/FindOpenColorIO.cmake .endif post-build: @(cd ${WRKSRC}/doc/manpage && \ ${PYTHON_CMD} blender.1.py \ ${INSTALL_WRKSRC}/bin/blender \ ${INSTALL_WRKSRC}/bin/${PORTNAME}.1) # We ignore MAKE_ARGS, since those would set DESTDIR for make stage, # which in turn would cause make install to install everything in a # wrong location do-install: @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${INSTALL_TARGET}) post-install: ${INSTALL_SCRIPT} ${WRKDIR}/blender ${STAGEDIR}${PREFIX}/bin/blender ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/blender \ ${STAGEDIR}${PREFIX}/bin/blender-bin ${INSTALL_SCRIPT} ${INSTALL_WRKSRC}/bin/blender-thumbnailer.py \ ${STAGEDIR}${PREFIX}/bin/blender-thumbnailer.py @${ECHO} bin/blender >> ${TMPPLIST} @${ECHO} bin/blender-bin >> ${TMPPLIST} @${ECHO} bin/blender-thumbnailer.py >> ${TMPPLIST} .if ${PORT_OPTIONS:MPLAYER} ${INSTALL_SCRIPT} ${WRKDIR}/blenderplayer \ ${STAGEDIR}${PREFIX}/bin/blenderplayer ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/blenderplayer \ ${STAGEDIR}${PREFIX}/bin/blenderplayer-bin @${ECHO} bin/blenderplayer >> ${TMPPLIST} @${ECHO} bin/blenderplayer-bin >> ${TMPPLIST} .endif .if ${PORT_OPTIONS:MMENU} ${MKDIR} ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/bin/${PORTNAME}.desktop \ ${STAGEDIR}${DESKTOPDIR} @-update-desktop-database -q @${ECHO} share/applications/${PORTNAME}.desktop >> ${TMPPLIST} .endif ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${OUTDIR} && ${COPYTREE_SHARE} scripts ${STAGEDIR}${DATADIR}) ${INSTALL_DATA} ${INSTALL_WRKSRC}/bin/${PORTNAME}.svg \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.svg @(cd ${OUTDIR}; ${FIND} scripts -type f) | ${SORT} | ${SED} "s|^|${DATADIR_REL}/|" >> ${TMPPLIST} @(cd ${OUTDIR}; ${FIND} scripts -type d) | ${SORT} -r | ${SED} "s|^|@dirrm ${DATADIR_REL}/|" >> ${TMPPLIST} @${ECHO} share/pixmaps/${PORTNAME}.svg >> ${TMPPLIST} .if ${PORT_OPTIONS:MOPENCOLORIO} cd ${OUTDIR} && ${COPYTREE_SHARE} datafiles/colormanagement ${STAGEDIR}${DATADIR} @(cd ${OUTDIR}; ${FIND} datafiles/colormanagement -type f) | ${SORT} | ${SED} "s|^|${DATADIR_REL}/|" >> ${TMPPLIST} @(cd ${OUTDIR}; ${FIND} datafiles/colormanagement -type d) | ${SORT} -r | ${SED} "s|^|@dirrm ${DATADIR_REL}/|" >> ${TMPPLIST} .endif .if ${PORT_OPTIONS:MNLS} cd ${OUTDIR} && ${COPYTREE_SHARE} datafiles/locale ${STAGEDIR}${DATADIR} @(cd ${OUTDIR}; ${FIND} datafiles/locale -type f -name languages) | ${SORT} | ${SED} "s|^|${DATADIR_REL}/|" >> ${TMPPLIST} @(cd ${OUTDIR}; ${FIND} datafiles/locale -type f -name ${PORTNAME}.mo) | ${SORT} | ${SED} "s|^|${DATADIR_REL}/|" >> ${TMPPLIST} cd ${OUTDIR} && ${COPYTREE_SHARE} datafiles/fonts ${STAGEDIR}${DATADIR} @(cd ${OUTDIR}; ${FIND} datafiles/fonts -type f) | ${SORT} | ${SED} "s|^|${DATADIR_REL}/|" >> ${TMPPLIST} @(cd ${OUTDIR}; ${FIND} datafiles/fonts -type d) | ${SORT} -r | ${SED} "s|^|@dirrm ${DATADIR_REL}/|" >> ${TMPPLIST} @(cd ${OUTDIR}; ${FIND} datafiles/locale -type d) | ${SORT} -r | ${SED} "s|^|@dirrm ${DATADIR_REL}/|" >> ${TMPPLIST} .endif @${ECHO} @dirrm ${DATADIR_REL}/datafiles >> ${TMPPLIST} @${ECHO} @dirrm ${DATADIR_REL} >> ${TMPPLIST} ${INSTALL_MAN} ${INSTALL_WRKSRC}/bin/${PORTNAME}.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1 @${ECHO} man/man1/${PORTNAME}.1.gz >> ${TMPPLIST} .include Index: head/graphics/bmeps/Makefile =================================================================== --- head/graphics/bmeps/Makefile (revision 375593) +++ head/graphics/bmeps/Makefile (revision 375594) @@ -1,49 +1,49 @@ # Created by: Hideyuki KURASHINA # $FreeBSD$ PORTNAME= bmpp PORTVERSION= 3.16.0 CATEGORIES= graphics perl5 MASTER_SITES= SF/dktools/dktools/dktools-${PORTVERSION} DISTNAME= dktools-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Convert PNG/JPEG/TIFF to PDF/EPS LICENSE= BSD3CLAUSE LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff GNU_CONFIGURE= yes CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc/dktools\ --libdir=${PREFIX}/lib\ --includedir=${PREFIX}/include\ --with-gui=no\ --with-fallback-string-functions=yes CONFIGURE_ENV= ac_cv_header_sys_termios_h=no ALL_TARGET= bmpp MAKEFILE= GNUmakefile USES= gmake CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= bin/bmpp %%DATADIR%%/bmpp.txt pre-patch: @${REINPLACE_CMD} 's@sz->lsz =@// sz->lsz =@' ${WRKSRC}/dk3sf.c @${REINPLACE_CMD} -e 's@#include @#include @p'\ -e 's@#include @#include @'\ ${WRKSRC}/dk3types.h ${REINPLACE_CMD} 's|-e "/^SOVERS/cSOVERS=$$VERSNO"|"s/^\(SOVERS.*\)/SOVERS=$$VERSNO/"|'\ ${WRKSRC}/configure do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bmpp ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/bmpp.txt ${STAGEDIR}${DATADIR} .include Index: head/graphics/cairo/Makefile =================================================================== --- head/graphics/cairo/Makefile (revision 375593) +++ head/graphics/cairo/Makefile (revision 375594) @@ -1,81 +1,81 @@ # Created by: Michael Johnson # $FreeBSD$ # $MCom: ports/trunk/graphics/cairo/Makefile 18928 2013-11-30 02:00:25Z marcus $ PORTNAME= cairo PORTVERSION= 1.12.18 PORTEPOCH= 2 CATEGORIES= graphics MASTER_SITES= http://cairographics.org/releases/ MAINTAINER= gnome@FreeBSD.org COMMENT= Vector graphics library with cross-device output support USES= tar:xz .if !defined(REFERENCE_PORT) LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig PORTSCOUT= skipv:5c-1.1,5c-1.2,5c-1.5 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-html-dir=${DOCSDIR} \ --disable-directfb \ --enable-tee USES+= libtool pathfix pkgconfig USE_XORG= pixman USE_GNOME= referencehack USE_LDCONFIG= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS= --with-html-dir=${DOCSDIR} \ --disable-directfb \ --disable-gallium \ --disable-glesv2 \ --disable-wgl \ --disable-egl \ --enable-tee OPTIONS_DEFINE= OPENGL XCB GLIB X11 OPTIONS_DEFAULT=XCB GLIB X11 XCB_DESC= Enable XCB (X C-language Binding) Support GLIB_DESC= Enable GObject Functions Feature OPTIONS_SUB= yes X11_USE= xorg=xrender,xext X11_CONFIGURE_ENABLE=xlib OPENGL_USE= gl=gl xorg=glproto:both,dri2proto:both OPENGL_CONFIGURE_ENABLE=gl GLIB_USE= gnome=glib20 GLIB_CONFIGURE_ENABLE= gobject XCB_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcb-renderutil.pc:${PORTSDIR}/x11/xcb-util-renderutil XCB_RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcb-renderutil.pc:${PORTSDIR}/x11/xcb-util-renderutil XCB_CONFIGURE_ENABLE= xcb # this has another option --enable-xlib-xcb=auto but it is buggy. PLIST_SUB+= LIBVER=2.11200.18 .include post-patch: @${REINPLACE_CMD} -e '/test/s/==/=/g' \ -e '/LIBS/s/-lrt//' -e '/LIBS/s|-ldld||' \ -e '/LIBS/s|-ldl||' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|-lcairo|-lcairo ${PTHREAD_LIBS}|' \ ${WRKSRC}/src/*.pc.in @${REINPLACE_CMD} -e '/@CAIRO_HAS_PNG_FUNCTIONS_TRUE@.*=/d' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|-ldl||g' \ ${WRKSRC}/util/*/Makefile.in \ ${WRKSRC}/boilerplate/Makefile.in .if ${PORT_OPTIONS:MOPENGL} @${REINPLACE_CMD} 's|@CAIRO_CFLAGS@|-I$$(top_srcdir)/src/glew &|' \ ${WRKSRC}/src/Makefile.in .endif .include .endif Index: head/graphics/cfdg/Makefile =================================================================== --- head/graphics/cfdg/Makefile (revision 375593) +++ head/graphics/cfdg/Makefile (revision 375594) @@ -1,34 +1,34 @@ # Created by: Anatoly Borodin # $FreeBSD$ PORTNAME= cfdg PORTVERSION= 2.2.2 PORTREVISION= 1 CATEGORIES= graphics math MASTER_SITES= http://www.contextfreeart.org/download/ \ http://glyphic.s3.amazonaws.com/cfa/download/ DISTNAME= ContextFreeSource${PORTVERSION} MAINTAINER= anatoly.borodin@gmail.com COMMENT= Context Free Design Grammar compiler -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt WRKSRC= ${WRKDIR}/${DISTNAME}${EXTRACT_SUFX} USES= gmake tar:tgz PLIST_FILES= bin/cfdg PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES do-install: ${INSTALL_PROGRAM} ${WRKSRC}/cfdg ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/input/* ${STAGEDIR}${EXAMPLESDIR} .include Index: head/graphics/chbg/Makefile =================================================================== --- head/graphics/chbg/Makefile (revision 375593) +++ head/graphics/chbg/Makefile (revision 375594) @@ -1,29 +1,29 @@ # Created by: Peter Jones # $FreeBSD$ PORTNAME= chbg PORTVERSION= 1.5 PORTREVISION= 15 CATEGORIES= graphics gnome MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Change Background Picture with time period LICENSE= GPLv2 # (or later) -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= gmake gettext pathfix tar:tgz USE_GNOME= gdkpixbuf GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-gnome CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e \ 's|^guint argc|gint argc|' ${WRKSRC}/src/chbg.c .include Index: head/graphics/cimg/Makefile =================================================================== --- head/graphics/cimg/Makefile (revision 375593) +++ head/graphics/cimg/Makefile (revision 375594) @@ -1,151 +1,151 @@ # Created by: thierry@pompo.net # $FreeBSD$ PORTNAME= cimg PORTVERSION= 1.5.9 PORTREVISION= 7 PORTEPOCH= 3 CATEGORIES= graphics devel MASTER_SITES= SF/${PORTNAME} \ SF/${PORTNAME}/old DISTNAME= CImg-${DISTVERSION} DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}_${TARBALLREVISION} MAINTAINER= thierry@FreeBSD.org COMMENT= The C++ Template Image Processing Library LICENSE= CeCILL_C CeCILL LICENSE_COMB= dual LICENSE_NAME_CeCILL_C= CeCILL-C LICENSE_NAME_CeCILL= CeCILL LICENSE_FILE_CeCILL_C= ${WRKSRC}/Licence_CeCILL-C_V1-en.txt LICENSE_FILE_CeCILL= ${WRKSRC}/Licence_CeCILL_V2-en.txt LICENSE_PERMS_CeCILL_C= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_CeCILL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= "invokes i386 asm" TARBALLREVISION=3 USES= zip WRKSRC= ${WRKDIR}/${DISTNAME:C/_/-/} BUILD_WRKSRC= ${WRKSRC}/examples MAKE_ENV= X11PATH=${LOCALBASE} LOCALBASE=${LOCALBASE} CPPFLAGS+= ${CFLAGS} ${PTHREAD_CFLAGS} LDFLAGS+= ${PTHREAD_LIBS} OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${PORT_OPTIONS:MDOCS} USES+= gmake REINPLACE_ARGS= -i "" LIB_DEPENDS+= libboard.so:${PORTSDIR}/graphics/libboard . if !defined(WITH_DEBUG) -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libtiff.so:${PORTSDIR}/graphics/tiff \ libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ libgimp-2.0.so:${PORTSDIR}/graphics/gimp-app \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libopencv_legacy.so:${PORTSDIR}/graphics/opencv \ libopencv_core.so:${PORTSDIR}/graphics/opencv-core\ libGraphicsMagick.so:${PORTSDIR}/graphics/GraphicsMagick ALL_TARGET= Mlinux . else ALL_TARGET= dlinux WITHOUT_MEDCON= yes WITHOUT_FFMPEG= yes WITHOUT_LAPACK= yes . endif . if !defined(WITHOUT_MEDCON) RUN_DEPENDS+= medcon:${PORTSDIR}/graphics/xmedcon . endif . if !defined(WITHOUT_FFMPEG) LIB_DEPENDS+= libavformat.so:${PORTSDIR}/multimedia/ffmpeg . endif . if !defined(WITHOUT_LAPACK) # Don't really need Fortran, but required to link with blas/lapack USES+= fortran . endif . if defined(WITH_XSHM) USE_XORG+= xext . endif DOCBASE= README.txt PROGS= CImg_demo captcha curve_editor2d dtmri_view3d \ edge_explorer2d fade_images gaussian_fit1d generate_loop_macros \ hough_transform2d image2ascii image_registration2d image_surface3d \ jawbreaker mcf_levelsets2d mcf_levelsets3d odykill \ pde_TschumperleDeriche2d pde_heatflow2d plotter1d radon_transform2d \ scene3d spherical_function3d tetris tron tutorial use_RGBclass \ use_chlpca use_draw_gradient use_jpeg_buffer use_nlmeans use_skeleton \ wavelet_atrous .else NO_BUILD= yes .endif .include .if ${PORT_OPTIONS:MDOCS} . if !defined(WITHOUT_LAPACK) . if exists(${LOCALBASE}/lib/libatlas.so) && !defined(WITH_BLAS) WITH_ATLAS= yes . endif . if defined(WITH_ATLAS) LIB_DEPENDS+= libatlas.so:${PORTSDIR}/math/atlas LAPACK_LIB= -L${LOCALBASE}/lib -lalapack -lcblas -lf77blas . else LIB_DEPENDS+= libblas.so:${PORTSDIR}/math/blas LIB_DEPENDS+= liblapack.so:${PORTSDIR}/math/lapack LAPACK_LIB= -L${LOCALBASE}/lib -llapack -lblas . endif . endif .endif pre-configure: .if ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} -e 's|make|${MAKE_CMD}|' ${BUILD_WRKSRC}/Makefile .else ${REINPLACE_CMD} -e 's|^OPTFLAGS|#OPTFLAGS|' ${BUILD_WRKSRC}/Makefile .endif . if !defined(WITHOUT_FFMPEG) ${REINPLACE_CMD} -e 's|#CIMG_FFMPEG_CFLAGS|CIMG_FFMPEG_CFLAGS|' \ -e 's|#CIMG_FFMPEG_LDFLAGS|CIMG_FFMPEG_LDFLAGS|' \ ${BUILD_WRKSRC}/Makefile . endif . if !defined(WITHOUT_LAPACK) ${REINPLACE_CMD} -e 's|#CIMG_LAPACK_CFLAGS|CIMG_LAPACK_CFLAGS|' \ -e 's|#CIMG_LAPACK_LDFLAGS|CIMG_LAPACK_LDFLAGS|' \ -e 's|-lblas -llapack|${LAPACK_LIB}|' \ ${BUILD_WRKSRC}/Makefile . endif . if defined(WITH_XSHM) ${REINPLACE_CMD} -e 's|CIMG_XSHM_CFLAGS = #|CIMG_XSHM_CFLAGS =|' \ -e 's|CIMG_XSHM_LDFLAGS = #|CIMG_XSHM_LDFLAGS =|' \ ${BUILD_WRKSRC}/Makefile . endif ${REINPLACE_CMD} -e 's|-pedantic|${CFLAGS}|' \ -e 's|-lpthread|${PTHREAD_LIBS}|' ${BUILD_WRKSRC}/Makefile do-install: ${INSTALL_DATA} ${WRKSRC}/CImg.h ${STAGEDIR}${PREFIX}/include .if ${PORT_OPTIONS:MDOCS} ${INSTALL_PROGRAM} ${PROGS:C|^|${BUILD_WRKSRC}/|} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCBASE:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/html && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MEXAMPLES} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${CP} -R ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} @(cd ${STAGEDIR}${EXAMPLESDIR} && ${MAKE_CMD} clean) @${RM} ${STAGEDIR}${EXAMPLESDIR}/*.orig .endif .include Index: head/graphics/cinepaint/Makefile =================================================================== --- head/graphics/cinepaint/Makefile (revision 375593) +++ head/graphics/cinepaint/Makefile (revision 375594) @@ -1,78 +1,78 @@ # Created by: David Yeske # $FreeBSD$ PORTNAME= cinepaint DISTVERSION= 1.0-4 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/CinePaint/CinePaint-${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Editing tool used for painting and retouching of movies LICENSE= GPLv2 LGPL21 MIT LICENSE_COMB= multi LIB_DEPENDS= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ libftgl.so:${PORTSDIR}/graphics/ftgl \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ liblcms.so:${PORTSDIR}/graphics/lcms \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ libfltk.so:${PORTSDIR}/x11-toolkits/fltk OPTIONS_DEFINE= OYRANOS PRINT OYRANOS_DESC= ICC profile support via Oyranos PRINT_DESC= Gutenprint (gimp-print) plugin USES= desktop-file-utils gettext gmake libtool pkgconfig python USE_XORG= xmu USE_GNOME= gtk20 USE_GHOSTSCRIPT_RUN=yes USE_AUTOTOOLS= libtoolize aclocal automake autoconf ACLOCAL_ARGS= -I aclocal AUTOMAKE_ARGS= --copy --force-missing --foreign --add-missing USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_SUB= VER="${DISTVERSION}" .include .if ${PORT_OPTIONS:MOYRANOS} LIB_DEPENDS+= liboyranos.so:${PORTSDIR}/graphics/oyranos .else CONFIGURE_ENV+= ac_cv_path_OY_CONFIG=no .endif .if ${PORT_OPTIONS:MPRINT} LIB_DEPENDS+= libgutenprint.so:${PORTSDIR}/print/gutenprint-base PLIST_SUB+= PRINT="" .else CONFIGURE_ARGS+= --disable-print PLIST_SUB+= PRINT="@comment " .endif post-extract: @${LN} -sf gimprc.in ${WRKSRC}/cinepaintrc.in @${LN} -sf gimprc_user.in ${WRKSRC}/cinepaintrc_user.in post-patch: @${REINPLACE_CMD} -e \ '/^pkgconfigdir/s|$$(libdir)|$$(prefix)/libdata| ; \ s|gimprc|cinepaintrc|g' \ ${WRKSRC}/Makefile.am @${REINPLACE_CMD} -e \ '/cms-profile-path/s|".*"|"${LOCALBASE}/share/color/icc"| ; \ s|/usr/share|${LOCALBASE}/share|' \ ${WRKSRC}/cinepaintrc.in @${REINPLACE_CMD} -e \ 's|gimprc|cinepaintrc|g' \ ${WRKSRC}/user_install.in @${REINPLACE_CMD} -e \ 's|static GDrawableType|static GImageType|' \ ${WRKSRC}/plug-ins/psd/psd.c .include Index: head/graphics/crw/Makefile =================================================================== --- head/graphics/crw/Makefile (revision 375593) +++ head/graphics/crw/Makefile (revision 375594) @@ -1,27 +1,27 @@ # Created by: dillon # $FreeBSD$ PORTNAME= crw PORTVERSION= 1.03 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= http://apollo.backplane.com/FreeBSDPorts/ MAINTAINER= ports@FreeBSD.org COMMENT= Utility to process Canon camera RAW (.crw) files -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= uidfix PLIST_FILES= bin/crw man/man1/crw.1.gz #CFLAGS+= -I${LOCALBASE}/include/libpng15 post-patch: @${REINPLACE_CMD} -e 's,/usr/local/lib,${LOCALBASE}/lib,' \ -e 's,CFLAGS=,CFLAGS+=,' \ -e 's,/usr/local/include,${LOCALBASE}/include,' \ ${WRKSRC}/Makefile .include Index: head/graphics/danpei/Makefile =================================================================== --- head/graphics/danpei/Makefile (revision 375593) +++ head/graphics/danpei/Makefile (revision 375594) @@ -1,33 +1,33 @@ # Created by: Andrey V. Elsukov # $FreeBSD$ PORTNAME= danpei PORTVERSION= 2.9.7 PORTREVISION= 11 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= rum1cro@yandex.ru COMMENT= Image Viewer for X Window System with thumbnail preview feature LICENSE= GPLv2 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png OPTIONS_DEFINE= IMAGEMAGICK OPTIONS_DEFAULT=IMAGEMAGICK IMAGEMAGICK_RUN_DEPENDS= convert:${PORTSDIR}/graphics/ImageMagick USES= gettext USE_GNOME= gtk12 gdkpixbuf GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+= --without-included-gettext PLIST_FILES= bin/danpei \ share/locale/de/LC_MESSAGES/danpei.mo \ share/locale/ja/LC_MESSAGES/danpei.mo .include Index: head/graphics/dataplot/Makefile =================================================================== --- head/graphics/dataplot/Makefile (revision 375593) +++ head/graphics/dataplot/Makefile (revision 375594) @@ -1,65 +1,65 @@ # Created by: Pedro F. Giffuni # $FreeBSD$ PORTNAME= dataplot PORTVERSION= 20132012 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= ftp://ftp.nist.gov/pub/dataplot/unix/:source \ LOCAL/beech:source \ http://www.itl.nist.gov/div898/software/dataplot.html/:doc \ LOCAL/beech:doc DISTFILES= dpsrc${EXTRACT_SUFX}:source DIST_SUBDIR= dataplot EXTRACT_ONLY= dpsrc${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Free software system for statistical visualization LIB_DEPENDS= libgd.so:${PORTSDIR}/graphics/gd \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg OPTIONS_DEFINE= DOCS DOCS_DISTFILES= dpsnapsh.pdf:doc USES= fortran USE_XORG= x11 xi NO_WRKSUBDIR= yes MAXOBV?= 400000 # Change if you need more observations/variable .include .if ((${ARCH}=="amd64") || (${ARCH}=="sparc64") || (${ARCH}=="ia64")) FFLAGS+= -DDD -DI32 -fdefault-real-8 -fdefault-double-8 .else FFLAGS+= -DSD -DI32 -fdefault-real-8 -fdefault-double-8 .endif post-extract: @${INSTALL_DATA} ${FILESDIR}/Makefile.tmpl ${WRKSRC}/Makefile @${REINPLACE_CMD} \ -e 's;%%CFLAGS%%;${CFLAGS};' \ -e 's;%%FFLAGS%%;${FFLAGS};' \ -e 's;%%LDFLAGS%%;${LDFLAGS};' \ -e 's;%%LOCALBASE%%;${LOCALBASE};g' ${WRKSRC}/Makefile # Ensure preprocessing is done @${CP} ${WRKSRC}/dp1_linux.f ${WRKSRC}/dp1_linux.F # Turn off some dependencies @${MV} ${WRKSRC}/aqua_src.c ${WRKSRC}/aqua_src.c.nop @${MV} ${WRKSRC}/gl_src.c ${WRKSRC}/gl_src.c.nop @${MV} ${WRKSRC}/libplot_src.c ${WRKSRC}/libplot_src.c.nop @${MV} ${WRKSRC}/rldp.c ${WRKSRC}/rldp.c.nop pre-patch: @${REINPLACE_CMD} -e 's/MAXOBV=1000000/MAXOBV=${MAXOBV}/' \ ${WRKSRC}/DPCOPA.INC post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/dpsnapsh.pdf \ ${STAGEDIR}${DOCSDIR} .endif .include Index: head/graphics/dia/Makefile =================================================================== --- head/graphics/dia/Makefile (revision 375593) +++ head/graphics/dia/Makefile (revision 375594) @@ -1,58 +1,58 @@ # Created by: saper@system.pl # $FreeBSD$ # $MCom: ports/graphics/dia/Makefile,v 1.16 2007/10/11 02:49:12 mezz Exp $ PORTNAME= dia PORTVERSION= 0.97.3 PORTEPOCH= 1 CATEGORIES= graphics gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Diagram creation program, similar to Visio OPTIONS_DEFINE= DOCS -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= desktop-file-utils gettext gmake libtool pathfix \ pkgconfig tar:xz USE_GNOME= gtk20 gnomeprefix libxslt libartlgpl2 intlhack INSTALLS_ICONS= yes GNU_CONFIGURE= yes CONFIGURE_ENV= LOCALBASE="${LOCALBASE}" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --disable-gnome INSTALL_TARGET= install-strip DOCS_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:${PORTSDIR}/textproc/docbook-xsl .include #.if ${ARCH} == "i386" #LIB_DEPENDS+= libEMF.so:${PORTSDIR}/graphics/libemf #CONFIGURE_ARGS+= --enable-libemf #PLIST_SUB+= WMF="" #.else CONFIGURE_ARGS+= --disable-libemf PLIST_SUB+= WMF="@comment " #.endif post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/lib/intl.c @${REINPLACE_CMD} -e 's|glib/gstrfuncs.h>|glib.h>|g' \ -e 's|glib/gtestutils.h|glib.h|g' \ ${WRKSRC}/objects/custom/shape_typeinfo.c \ ${WRKSRC}/tests/test-objects.c \ ${WRKSRC}/tests/test-boundingbox.c @${FIND} ${WRKSRC} -name Makefile.in | \ ${XARGS} ${REINPLACE_CMD} -e \ 's,\(^GTK_LIBS.*\),\1 ${PTHREAD_LIBS}, ; \ s,\(^GTK_CFLAGS = \),\1 ${PTHREAD_CFLAGS} ,' @${REINPLACE_CMD} -e 's|http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl|${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl| ; \ s|echo aout|echo elf|g ; s|/usr/include/libEMF|${LOCALBASE}/include/libEMF|g ; \ s|-lstdc++||g' ${WRKSRC}/configure .include Index: head/graphics/digikam-kde4/Makefile =================================================================== --- head/graphics/digikam-kde4/Makefile (revision 375593) +++ head/graphics/digikam-kde4/Makefile (revision 375594) @@ -1,59 +1,59 @@ # Created by: Arjan van Leeuwen # $FreeBSD$ PORTNAME= digikam PORTVERSION= ${DIGIKAM_VER} PORTREVISION= 5 PORTEPOCH= 2 CATEGORIES= graphics kde MAINTAINER= kde@FreeBSD.org COMMENT= KDE4 digital photo management application .include "${.CURDIR}/Makefile.common" BUILD_DEPENDS= ${LOCALBASE}/include/eigen3/Eigen/Eigen:${PORTSDIR}/math/eigen3 LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff \ liblcms.so:${PORTSDIR}/graphics/lcms \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libjasper.so:${PORTSDIR}/graphics/jasper \ liblensfun.so:${PORTSDIR}/graphics/lensfun \ liblqr-1.so:${PORTSDIR}/graphics/liblqr-1 \ libkface.so:${PORTSDIR}/graphics/libkface \ libpgf.so:${PORTSDIR}/graphics/libpgf \ libkgeomap.so:${PORTSDIR}/astro/libkgeomap \ libboost_graph.so:${PORTSDIR}/devel/boost-libs USES+= pkgconfig shebangfix USE_KDE4+= libkdcraw libkexiv2 libkipi USE_QT4+= sql-sqlite3_run USE_LDCONFIG= yes CMAKE_ARGS+= -DWITH_Sqlite2=off WRKSRC= ${WRKDIR}/${DISTNAME}/core SHEBANG_FILES= utilities/scripts/digitaglinktree/digitaglinktree OPTIONS_DEFINE= DOCS NLS GPHOTO2 PIMLIBS MYSQL OPTIONS_DEFAULT= GPHOTO2 PIMLIBS NO_OPTIONS_SORT= yes OPTIONS_SUB= yes # MYSQL DOCS_RUN_DEPENDS= digikam-doc>=${DIGIKAM_VER}:${PORTSDIR}/graphics/digikam-kde4-doc NLS_RUN_DEPENDS= digikam-l10n>=${DIGIKAM_VER}:${PORTSDIR}/graphics/digikam-kde4-l10n GPHOTO2_DESC= Enable gphoto2 camera support GPHOTO2_LIB_DEPENDS= libgphoto2.so:${PORTSDIR}/graphics/libgphoto2 GPHOTO2_CMAKE_OFF= -DWITH_Gphoto2:BOOL=OFF PIMLIBS_DESC= Enable address book support PIMLIBS_USE= KDE4=pimlibs PIMLIBS_CMAKE_OFF= -DWITH_KdepimLibs:BOOL=OFF MYSQL_USE= MYSQL=server QT4=sql-mysql_run MYSQL_BUILD_DEPENDS= ${LOCALBASE}/lib/mysql/libmysqld.a:${PORTSDIR}/${_MYSQL_SERVER} MYSQL_CMAKE_ON= -DMYSQLD_PATH:PATH=${LOCALBASE}/libexec \ -DMYSQL_TOOLS_PATH:PATH=${LOCALBASE}/bin MYSQL_CMAKE_OFF= -DENABLE_INTERNALMYSQL:BOOL=OFF .include Index: head/graphics/exrtools/Makefile =================================================================== --- head/graphics/exrtools/Makefile (revision 375593) +++ head/graphics/exrtools/Makefile (revision 375594) @@ -1,32 +1,32 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= exrtools PORTVERSION= 0.4 PORTREVISION= 11 CATEGORIES= graphics MASTER_SITES= http://scanline.ca/exrtools/ \ CRITICAL MAINTAINER= ehaupt@FreeBSD.org COMMENT= Utilities for manipulating with HDR images in OpenEXR format LICENSE= GPLv2 LIB_DEPENDS= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg GNU_CONFIGURE= yes USES= pkgconfig gmake CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/src/exrnormalize.c \ ${WRKSRC}/src/exrpptm.c \ ${WRKSRC}/src/exrstats.c .include Index: head/graphics/flphoto/Makefile =================================================================== --- head/graphics/flphoto/Makefile (revision 375593) +++ head/graphics/flphoto/Makefile (revision 375594) @@ -1,46 +1,46 @@ # Created by: johan # $FreeBSD$ PORTNAME= flphoto PORTVERSION= 1.3.1 PORTREVISION= 9 CATEGORIES= graphics MASTER_SITES= SF/fltk/${PORTNAME}/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-source MAINTAINER= ports@FreeBSD.org COMMENT= Basic image management and display program LICENSE= GPLv2 LIB_DEPENDS= libgphoto2.so:${PORTSDIR}/graphics/libgphoto2 \ libfltk.so:${PORTSDIR}/x11-toolkits/fltk \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= tar:bzip2 USE_XORG= xinerama GNU_CONFIGURE= yes OPTIONS_DEFINE= DOCS BROKEN_powerpc= Does not install on powerpc post-patch: @${REINPLACE_CMD} -e 's|@OPTIM@|-DHAVE_CONFIG_H|g' ${WRKSRC}/Makefile.in do-install: ${INSTALL_PROGRAM} ${WRKSRC}/flphoto ${STAGEDIR}${PREFIX}/bin/flphoto ${INSTALL_MAN} ${WRKSRC}/doc/flphoto.man ${STAGEDIR}${MANPREFIX}/man/man1/flphoto.1 ${INSTALL_MAN} ${WRKSRC}/doc/album.man ${STAGEDIR}${MAN5PREFIX}/man/man5/album.5 @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.jpg ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.png ${STAGEDIR}${DOCSDIR} .for lang in de en_CA en_GB es fr it nl pt @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${lang} ${INSTALL_DATA} ${WRKSRC}/po/${lang}.po \ ${STAGEDIR}${PREFIX}/share/locale/${lang}/flphoto_${lang} .endfor .include Index: head/graphics/fpc-libpng/Makefile =================================================================== --- head/graphics/fpc-libpng/Makefile (revision 375593) +++ head/graphics/fpc-libpng/Makefile (revision 375594) @@ -1,23 +1,23 @@ # Created by: Alonso Cardenas Marquez # $FreeBSD$ PORTREVISION= 0 CATEGORIES= graphics lang PKGNAMESUFFIX= -libpng MAINTAINER= acm@FreeBSD.org COMMENT= Free Pascal interface to libpng, for reading PNG image files USE_FPC= zlib MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} OPTIONS_DEFINE= LIBPNG LIBPNG_DESC= Install png library for manipulating PNG images OPTIONS_DEFAULT= LIBPNG -LIBPNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIBPNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png .include "${MASTERDIR}/Makefile" Index: head/graphics/gd/Makefile =================================================================== --- head/graphics/gd/Makefile (revision 375593) +++ head/graphics/gd/Makefile (revision 375594) @@ -1,105 +1,105 @@ # Created by: jeff@cetlink.net # $FreeBSD$ PORTNAME= libgd PORTVERSION= 2.1.0 PORTREVISION?= 4 PORTEPOCH= 1 CATEGORIES+= graphics MASTER_SITES= https://bitbucket.org/libgd/gd-libgd/downloads/ \ http://cdn.bitbucket.org/libgd/gd-libgd/downloads/ MAINTAINER?= dinoex@FreeBSD.org COMMENT?= Graphics library for fast creation of images LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ libtiff.so:${PORTSDIR}/graphics/tiff \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 CONFLICTS= bazaar-1.* USES= tar:xz pkgconfig pathfix libtool:keepla shebangfix SHEBANG_FILES= ${WRKSRC}/src/bdftogd GNU_CONFIGURE= yes USE_LDCONFIG= yes OPTIONS_DEFINE= FONTCONFIG ICONV VPX XPM OPTIONS_DEFAULT=FONTCONFIG NO_OPTIONS_SORT=yes FONTCONFIG_LIB_DEPENDS+= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig FONTCONFIG_CONFIGURE_OFF= --with-fontconfig=no ICONV_USES= iconv ICONV_CONFIGURE_ON= ${ICONV_CONFIGURE_ARG} VPX_LIB_DEPENDS= libvpx.so:${PORTSDIR}/multimedia/libvpx VPX_CONFIGURE_OFF= --without-vpx XPM_USE= xorg=xpm,x11 XPM_CONFIGURE_ON= --with-x XPM_CONFIGURE_OFF= --with-xpm=no .include # force gdlib-config --ldflags LDFLAGS+= -L${LOCALBASE}/lib # The GD_FONTS environment variable can be set to specify the gzipped # tar-ball containing the fonts in bdf format and the bdf file names. # The tarball is the first argument, the tiny, small, medium-bold, # large, and giant fonts follow. # # For example: # GD_FONTS="/usr/ports/distfiles/x-koi8u.tgz koi6x10.bdf koi8x13.bdf \ # koi9x15.bdf koi12x24.bdf koi10x20.bdf" # .if defined(GD_FONTS) USES+= perl5 USE_PERL5= build WRKFONTS= ${WRKSRC}/src .endif pre-extract:: @${ECHO_MSG} "" @${ECHO_MSG} "GD_FONTS can be set to specify an alternative list of .bdf files" @${ECHO_MSG} "" post-extract: .if defined(GD_FONTS) cd ${WRKFONTS} && ${SH} ${FILESDIR}/makefonts extract ${GD_FONTS} .endif pre-configure: .if defined(GD_FONTS) cd ${WRKFONTS} && ${SH} ${FILESDIR}/makefonts configure ${GD_FONTS} .endif # bump shlib version ${REINPLACE_CMD} \ -e 's|GDLIB_CURRENT=.*|GDLIB_CURRENT=5|' \ ${WRKSRC}/configure # workaround for broken configure .if ! ${PORT_OPTIONS:MICONV} ${REINPLACE_CMD} \ -e 's|iconv|noiconv|' \ ${WRKSRC}/configure .endif .if ! ${PORT_OPTIONS:MXPM} ${REINPLACE_CMD} \ -e 's|xpm|noxpm|' \ ${WRKSRC}/configure .endif .if ! ${PORT_OPTIONS:MFONTCONFIG} ${REINPLACE_CMD} \ -e 's|fontconfig|nofontconfig|' \ ${WRKSRC}/configure .endif .if defined(GD_FONTS) pre-build: cd ${WRKFONTS} && ${SH} ${FILESDIR}/makefonts build ${GD_FONTS} .endif post-install: ${INSTALL_DATA} ${WRKSRC}/src/gdhelpers.h \ ${STAGEDIR}${PREFIX}/include/ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgd.so.5 .include Index: head/graphics/gdal/Makefile =================================================================== --- head/graphics/gdal/Makefile (revision 375593) +++ head/graphics/gdal/Makefile (revision 375594) @@ -1,153 +1,153 @@ # Created by: Randall Hopper # $FreeBSD$ PORTNAME= gdal PORTVERSION= 1.11.1 PORTREVISION= 2 CATEGORIES= graphics geography MASTER_SITES= http://download.osgeo.org/gdal/${PORTVERSION}/ \ ftp://ftp.remotesensing.org/pub/gdal/${PORTVERSION}/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Translator library for raster geospatial data formats LICENSE= MIT OPTIONS_DEFINE= ARMADILLO CFITSIO CURL ECW EXPAT FREEXL GEOS GEOTIFF GIF GTA \ HDF5 ICONV JASPER JPEG JSON_C KML LIBXML2 MYSQL NETCDF ODBC \ OPENJPEG PCRE PGSQL PNG PROJ SQLITE TIFF WEBP XERCES OPTIONS_RADIO= PDF OPTIONS_RADIO_PDF= PODOFO POPPLER OPTIONS_DEFAULT=GEOTIFF GIF JASPER JPEG PNG TIFF GEOTIFF_DESC= Use graphics/libgeotiff instead of bundled one GIF_DESC= Use graphics/giflib instead of bundled one JPEG_DESC= Use graphics/jpeg instead of bundled one JSON_C_DESC= Use devel/json-c instead of bundled one PCRE_DESC= Regular expression support for SQLite PNG_DESC= Use graphics/png instead of bundled one TIFF_DESC= Use graphics/tiff instead of bundled one CFLAGS+= -fPIC CONFIGURE_ARGS= --datadir=${DATADIR} \ --enable-static=yes \ --with-liblzma=yes --with-libz=/usr --with-threads=yes \ --without-libtool GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE} -pthread MAKE_JOBS_UNSAFE= yes MAKEFILE= GNUmakefile USE_LDCONFIG= yes USES= gmake tar:xz PLIST_SUB= PORTVERSION=${PORTVERSION} PORTDATA= * SLAVEDIRS= graphics/p5-Geo-GDAL graphics/php-gdal graphics/py-gdal graphics/ruby-gdal ARMADILLO_CONFIGURE_OFF=--with-armadillo=no ARMADILLO_CONFIGURE_ON= --with-armadillo=${LOCALBASE} ARMADILLO_LIB_DEPENDS= libarmadillo.so:${PORTSDIR}/math/armadillo CFITSIO_CONFIGURE_OFF= --with-cfitsio=no CFITSIO_CONFIGURE_ON= --with-cfitsio=${LOCALBASE} CFITSIO_LIB_DEPENDS= libcfitsio.so:${PORTSDIR}/astro/cfitsio CURL_CONFIGURE_OFF= --with-curl=no CURL_CONFIGURE_ON= --with-curl=${LOCALBASE}/bin/curl-config CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl ECW_CONFIGURE_OFF= --with-ecw=no ECW_CONFIGURE_ON= --with-ecw=${LOCALBASE} ECW_LIB_DEPENDS= libNCSEcw.so:${PORTSDIR}/graphics/libecwj2 EXPAT_CONFIGURE_OFF= --with-expat=no EXPAT_CONFIGURE_ON= --with-expat=${LOCALBASE} EXPAT_LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2 FREEXL_CONFIGURE_OFF= --with-freexl=no FREEXL_CONFIGURE_ON= --with-freexl=${LOCALBASE} FREEXL_LIB_DEPENDS= libfreexl.so:${PORTSDIR}/textproc/freexl GEOS_CONFIGURE_OFF= --with-geos=no GEOS_CONFIGURE_ON= --with-geos=${LOCALBASE}/bin/geos-config GEOS_LIB_DEPENDS= libgeos.so:${PORTSDIR}/graphics/geos GEOTIFF_CONFIGURE_OFF= --with-geotiff=internal GEOTIFF_CONFIGURE_ON= --with-geotiff=${LOCALBASE} GEOTIFF_LIB_DEPENDS= libgeotiff.so:${PORTSDIR}/graphics/libgeotiff GIF_CONFIGURE_OFF= --with-gif=internal GIF_CONFIGURE_ON= --with-gif=${LOCALBASE} GIF_LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib GTA_CONFIGURE_OFF= --with-gta=no GTA_CONFIGURE_ON= --with-gta=${LOCALBASE} GTA_LIB_DEPENDS= libgta.so:${PORTSDIR}/devel/libgta HDF5_CONFIGURE_OFF= --with-hdf5=no HDF5_CONFIGURE_ON= --with-hdf5=${LOCALBASE} HDF5_LIB_DEPENDS= libhdf5.so:${PORTSDIR}/science/hdf5 ICONV_CONFIGURE_OFF= --with-libiconv-prefix=no ICONV_CONFIGURE_ON= ${ICONV_CONFIGURE_ARG} ICONV_LDFLAGS= -L${ICONV_PREFIX}/lib ${ICONV_LIB} ICONV_USES= iconv JASPER_CONFIGURE_OFF= --with-jasper=no JASPER_CONFIGURE_ON= --with-jasper=${LOCALBASE} JASPER_LIB_DEPENDS= libjasper.so:${PORTSDIR}/graphics/jasper JPEG_CONFIGURE_OFF= --with-jpeg=internal JPEG_CONFIGURE_ON= --with-jpeg=${LOCALBASE} JPEG_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg JSON_C_CONFIGURE_OFF= --with-libjson-c=internal JSON_C_CONFIGURE_ON= --with-libjson-c=${LOCALBASE} JSON_C_LIB_DEPENDS= libjson-c.so:${PORTSDIR}/devel/json-c KML_CONFIGURE_OFF= --with-libkml=no KML_CONFIGURE_ON= --with-libkml=${LOCALBASE} KML_LIB_DEPENDS= libkmlbase.so:${PORTSDIR}/science/libkml LIBXML2_CONFIGURE_OFF= --with-xml2=no LIBXML2_CONFIGURE_ON= --with-xml2=${LOCALBASE}/bin/xml2-config LIBXML2_LIB_DEPENDS= libxml2.so:${PORTSDIR}/textproc/libxml2 MYSQL_CONFIGURE_OFF= --with-mysql=no MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE}/bin/mysql_config MYSQL_USE= MYSQL=yes NETCDF_CONFIGURE_OFF= --with-netcdf=no NETCDF_CONFIGURE_ON= --with-netcdf=${LOCALBASE} NETCDF_LIB_DEPENDS= libnetcdf.so:${PORTSDIR}/science/netcdf ODBC_CONFIGURE_OFF= --with-odbc=no ODBC_CONFIGURE_ON= --with-odbc=${LOCALBASE} ODBC_LIB_DEPENDS= libodbc.so:${PORTSDIR}/databases/unixODBC OPENJPEG_CONFIGURE_OFF= --with-openjpeg=no OPENJPEG_CONFIGURE_ON= --with-openjpeg=${LOCALBASE} OPENJPEG_LIB_DEPENDS= libopenjp2.so:${PORTSDIR}/graphics/openjpeg PCRE_CONFIGURE_OFF= --with-pcre=no PCRE_CONFIGURE_ON= --with-pcre=${LOCALBASE} PCRE_LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre PGSQL_CONFIGURE_OFF= --with-pg=no PGSQL_CONFIGURE_ON= --with-pg=${LOCALBASE}/bin/pg_config PGSQL_USES= pgsql PNG_CONFIGURE_OFF= --with-png=internal PNG_CONFIGURE_ON= --with-png=${LOCALBASE} -PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +PNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png PODOFO_CONFIGURE_OFF= --with-podofo=no PODOFO_CONFIGURE_ON= --with-podofo=${LOCALBASE} PODOFO_LIB_DEPENDS= libpodofo.so:${PORTSDIR}/graphics/podofo POPPLER_CONFIGURE_OFF= --with-poppler=no POPPLER_CONFIGURE_ON= --with-poppler=${LOCALBASE} POPPLER_LIB_DEPENDS= libpoppler.so:${PORTSDIR}/graphics/poppler PROJ_CONFIGURE_OFF= --with-static-proj4=no PROJ_CONFIGURE_ON= --with-static-proj4=${LOCALBASE} PROJ_LIB_DEPENDS= libproj.so:${PORTSDIR}/graphics/proj SQLITE_CONFIGURE_OFF= --with-sqlite3=no SQLITE_CONFIGURE_ON= --with-sqlite3=${LOCALBASE} SQLITE_USE= SQLITE=yes TIFF_CONFIGURE_OFF= --with-libtiff=internal TIFF_CONFIGURE_ON= --with-libtiff=${LOCALBASE} TIFF_LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff WEBP_CONFIGURE_OFF= --with-webp=no WEBP_CONFIGURE_ON= --with-webp=${LOCALBASE} WEBP_LIB_DEPENDS= libwebp.so:${PORTSDIR}/graphics/webp XERCES_CONFIGURE_OFF= --with-xerces=no XERCES_CONFIGURE_ON= --with-xerces=${LOCALBASE} XERCES_LIB_DEPENDS= libxerces-c.so:${PORTSDIR}/textproc/xerces-c3 post-patch: @${REINPLACE_CMD} -e 's|$$(INST_LIB)/pkgconfig|${PREFIX}/libdata/pkgconfig|' ${WRKSRC}/GNUmakefile @${REINPLACE_CMD} -e 's|-lpthread|-pthread|g' ${WRKSRC}/configure post-install: ${INSTALL_LIB} ${WRKSRC}/libgdal.a ${STAGEDIR}${PREFIX}/lib/ ${TOUCH} ${STAGEDIR}${PREFIX}/lib/gdalplugins/.keepme ${INSTALL_DATA} ${WRKSRC}/GDALmake.opt ${STAGEDIR}${DATADIR}/ -${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STAGEDIR}${PREFIX}/lib/libgdal.so.${PORTVERSION} .include Index: head/graphics/gdk-pixbuf/Makefile =================================================================== --- head/graphics/gdk-pixbuf/Makefile (revision 375593) +++ head/graphics/gdk-pixbuf/Makefile (revision 375594) @@ -1,35 +1,35 @@ # Created by: Ade Lovett # $FreeBSD$ # $MCom: ports/graphics/gdk-pixbuf/Makefile,v 1.2 2006/09/10 00:51:10 mezz Exp $ PORTNAME= gdk-pixbuf PORTVERSION= 0.22.0 PORTREVISION= 16 CATEGORIES= graphics MASTER_SITES= GNOME MASTER_SITE_SUBDIR= sources/gdk-pixbuf/0.22 DISTNAME= gdk-pixbuf-${PORTVERSION} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Graphic library for GTK+ -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ libjpeg.so:${PORTSDIR}/graphics/jpeg USES= gmake libtool pathfix tar:bzip2 USE_XORG= xt xi x11 USE_GNOME= gtk12 USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc \ --disable-gtk-doc CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${STAGEDIR}${PREFIX}/lib -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} '/confexecdir =/s/=.*/= $$(sysconfdir)/' \ ${WRKSRC}/Makefile.in .include Index: head/graphics/gdk-pixbuf2/Makefile =================================================================== --- head/graphics/gdk-pixbuf2/Makefile (revision 375593) +++ head/graphics/gdk-pixbuf2/Makefile (revision 375594) @@ -1,50 +1,50 @@ # Created by: Ade Lovett # $FreeBSD$ # $MCom: ports/trunk/graphics/gdk-pixbuf2/Makefile 20031 2014-11-02 21:47:55Z kwm $ PORTNAME= gdk-pixbuf PORTVERSION= 2.31.2 CATEGORIES= graphics MASTER_SITES= GNOME PKGNAMESUFFIX= 2 DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Graphic library for GTK+ USE_XORG= xt xi x11 USES= gmake libtool pathfix pkgconfig tar:xz USE_GNOME+= glib20 introspection:build USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --enable-introspection=yes --with-x11 INSTALL_TARGET= install-strip OPTIONS_SUB= yes OPTIONS_DEFINE= JASPER JPEG PNG TIFF OPTIONS_DEFAULT=JASPER JPEG PNG TIFF JASPER_CONFIGURE_WITH= libjasper JASPER_LIB_DEPENDS= libjasper.so:${PORTSDIR}/graphics/jasper JPEG_CONFIGURE_WITPNGH= libjpeg JPEG_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg PNG_CONFIGURE_WITH= libpng -PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +PNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png TIFF_CONFIGURE_WITH= libtiff TIFF_LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff .include .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+=--disable-nls PLIST_SUB+= NLS="@comment " .endif post-install: @cd ${WRKSRC}/docs/reference/gdk-pixbuf && env DESTDIR=${STAGEDIR} ${GMAKE} install-man1 .include Index: head/graphics/geeqie/Makefile =================================================================== --- head/graphics/geeqie/Makefile (revision 375593) +++ head/graphics/geeqie/Makefile (revision 375594) @@ -1,59 +1,59 @@ # Created by: Martin Tournoij # $FreeBSD$ PORTNAME= geeqie PORTVERSION= 1.1 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Lightweight image viewer forked from GQview -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= gettext gmake pkgconfig desktop-file-utils USE_GNOME= gtk20 GNU_CONFIGURE= yes CONFIGURE_ARGS= --docdir="${DOCSDIR}" \ --htmldir="${DOCSDIR}/html" \ --with-htmldir="${DOCSDIR}/html" \ --with-readmedir="${DOCSDIR}" CFLAGS+= -I${LOCALBASE}/include CPPFLAGS+= ${CFLAGS} LDFLAGS+= -L${LOCALBASE}/lib MAKE_ARGS+= top_builddir="${WRKSRC}" PORTDOCS= * OPTIONS_DEFINE= EXIV2 LCMS LIRC GPS DOCS OPTIONS_DEFAULT=EXIV2 LCMS EXIV2_DESC= Metadata editing LCMS_DESC= Color adjusting LIRC_DESC= Remote control GPS_DESC= GPS map support via libchamplain (experimental!) EXIV2_LIB_DEPENDS= libexiv2.so:${PORTSDIR}/graphics/exiv2 EXIV2_CONFIGURE_ENABLE= exiv2 LCMS_LIB_DEPENDS= liblcms.so:${PORTSDIR}/graphics/lcms LCMS_CONFIGURE_ENABLE= lcms LIRC_LIB_DEPENDS= liblirc_client.so:${PORTSDIR}/comms/lirc LIRC_CONFIGURE_ENABLE= lirc GPS_LIB_DEPENDS= libchamplain-0.8.so:${PORTSDIR}/graphics/libchamplain GPS_CONFIGURE_ENABLE= gps post-patch: @${REINPLACE_CMD} -e 's|champlain-0\.4|champlain-0.8|g; \ s|champlain-gtk-0\.4|champlain-gtk-0.8|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|MAP_ANONYMOUS|MAP_ANON|' ${WRKSRC}/src/main.c @${REINPLACE_CMD} -e 's| -r %F||' ${WRKSRC}/geeqie.desktop # I cannot get gnome-doc-tool working properly: Outputs gibberish @${REINPLACE_CMD} -Ee '/^(SUBDIRS|DIST_SUBDIRS)/ s|doc||' \ ${WRKSRC}/Makefile.in .include Index: head/graphics/gegl/Makefile =================================================================== --- head/graphics/gegl/Makefile (revision 375593) +++ head/graphics/gegl/Makefile (revision 375594) @@ -1,247 +1,247 @@ # Created by: Pietro Cerutti # $FreeBSD$ PORTNAME= gegl PORTVERSION= 0.2.0 PORTREVISION= 12 CATEGORIES= graphics MASTER_SITES= GIMP MAINTAINER= gnome@FreeBSD.org COMMENT= Graph based image processing framework LIB_DEPENDS= libbabl-0.1.so:${PORTSDIR}/x11/babl OPTIONS_DEFINE= CAIRO ENSCRIPT EXIV2 FFMPEG PIXBUF GRAPHVIZ JASPER JPEG \ LUA OPENEXR OPENRAW SIMD PANGO PNG LIBRSVG2 SDL SPIRO V4L \ DOCS EXAMPLES OPTIONS_DEFAULT=CAIRO ENSCRIPT EXIV2 PIXBUF GRAPHVIZ JASPER JPEG LUA \ OPENEXR OPENRAW PANGO PNG LIBRSVG2 SDL SPIRO V4L ENSCRIPT_DESC= Enscript support SPIRO_DESC= Spiro support #UMFPACK_DESC= UMFpack support USES= gettext gmake libtool pathfix pkgconfig shebangfix tar:bzip2 USE_GNOME= glib20 intltool USE_LDCONFIG= ${PREFIX}/lib/gegl-0.2 GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_header_execinfo_h=no CONFIGURE_ARGS= --without-vala --disable-docs INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lintl GEGL_MINOR= 199 GEGL_VER= 0.2 PLIST_SUB+= GEGL_MINOR="${GEGL_MINOR}" GEGL_VER=${GEGL_VER} EXAMPLES= 2geglbuffer csugar float-lookup \ gegl-convert gegl-slicer geglbuffer-add-image \ geglbuffer-clock hello-world-video hello-world SHEBANG_FILES= tools/xml_insert.sh .include .if ${PORT_OPTIONS:MPIXBUF} USE_GNOME+= gdkpixbuf2 PLIST_SUB+= GDK="" .else CONFIGURE_ARGS+=--without-gdk-pixbuf PLIST_SUB+= GDK="@comment " .endif .if ${PORT_OPTIONS:MCAIRO} LIB_DEPENDS+= libcairo.so:${PORTSDIR}/graphics/cairo PLIST_SUB+= CAIRO="" .else CONFIGURE_ARGS+=--without-cairo PLIST_SUB+= CAIRO="@comment " .endif .if ${PORT_OPTIONS:MPANGO} USE_GNOME+= pango PLIST_SUB+= PANGO="" .else CONFIGURE_ARGS+=--without-pango PLIST_SUB+= PANGO="@comment " .endif .if ${PORT_OPTIONS:MPANGO} && ${PORT_OPTIONS:MCAIRO} PLIST_SUB+= PANGOCAIRO="" .else CONFIGURE_ARGS+=--without-pangocairo PLIST_SUB+= PANGOCAIRO="@comment " .endif .if ${PORT_OPTIONS:MENSCRIPT} BUILD_DEPENDS+= enscript:${PORTSDIR}/print/enscript-a4 .endif .if ${PORT_OPTIONS:MFFMPEG} LIB_DEPENDS+= libavformat.so:${PORTSDIR}/multimedia/ffmpeg PLIST_SUB+= FFMPEG="" .else CONFIGURE_ARGS+=--without-libavformat PLIST_SUB+= FFMPEG="@comment " .endif .if ${PORT_OPTIONS:MGRAPHVIZ} LIB_DEPENDS+= libcgraph.so:${PORTSDIR}/graphics/graphviz .else CONFIGURE_ARGS+=--without-graphviz .endif .if ${PORT_OPTIONS:MJASPER} LIB_DEPENDS+= libjasper.so:${PORTSDIR}/graphics/jasper PLIST_SUB+= JP2="" .else CONFIGURE_ARGS+=--without-jasper PLIST_SUB+= JP2="@comment " .endif .if ${PORT_OPTIONS:MJPEG} LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg PLIST_SUB+= JPEG="" .else CONFIGURE_ARGS+=--without-libjpeg PLIST_SUB+= JPEG="@comment " .endif .if ${PORT_OPTIONS:MLUA} USES+= lua .else CONFIGURE_ARGS+=--without-lua .endif .if ${PORT_OPTIONS:MOPENEXR} LIB_DEPENDS+= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR PLIST_SUB+= OPENEXR="" .else CONFIGURE_ARGS+=--without-openexr PLIST_SUB+= OPENEXR="@comment " .endif .if ${PORT_OPTIONS:MOPENRAW} LIB_DEPENDS+= libopenraw.so:${PORTSDIR}/graphics/libopenraw PLIST_SUB+= OPENRAW="" .else CONFIGURE_ARGS+=--without-libopenraw PLIST_SUB+= OPENRAW="@comment " .endif .if ${PORT_OPTIONS:MSIMD} CONFIGURE_ARGS+=--disable-mmx \ --disable-sse .endif .if ${PORT_OPTIONS:MPNG} -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png PLIST_SUB+= PNG="" .else CONFIGURE_ARGS+=--without-libpng PLIST_SUB+= PNG="@comment " .endif .if ${PORT_OPTIONS:MLIBRSVG2} LIB_DEPENDS+= librsvg-2.so:${PORTSDIR}/graphics/librsvg2 PLIST_SUB+= RSVG="" .else CONFIGURE_ARGS+=--without-librsvg PLIST_SUB+= RSVG="@comment " .endif .if ${PORT_OPTIONS:MSDL} USE_SDL= sdl PLIST_SUB+= SDL="" .else CONFIGURE_ARGS+=--without-sdl PLIST_SUB+= SDL="@comment " .endif .if ${PORT_OPTIONS:MSPIRO} LIB_DEPENDS+= libspiro.so:${PORTSDIR}/graphics/libspiro .else CONFIGURE_ARGS+=--without-libspiro .endif .if ${PORT_OPTIONS:MV4L} BUILD_DEPENDS+= ${LOCALBASE}/include/linux/videodev.h:${PORTSDIR}/multimedia/v4l_compat PLIST_SUB+= V4L="" .else CONFIGURE_ARGS+=--without-libv4l PLIST_SUB+= V4L="@comment " .endif # umfpack library is broken #.if ${PORT_OPTIONS:MUMFPACK} #LIB_DEPENDS+= umfpack:${PORTSDIR}/math/suitesparse #PLIST_SUB+= UMFPACK="" #.else CONFIGURE_ARGS+=--without-umfpack PLIST_SUB+= UMFPACK="@comment " #.endif .if ${PORT_OPTIONS:MEXIV2} LIB_DEPENDS+= libexiv2.so:${PORTSDIR}/graphics/exiv2 PLIST_SUB+= EXIV2="" .else CONFIGURE_ARGS+=--without-exiv2 PLIST_SUB+= EXIV2="@comment " .endif .if ${PORT_OPTIONS:MDOCS} BUILD_DEPENDS+= a2x:${PORTSDIR}/textproc/asciidoc \ ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash \ vimdot:${PORTSDIR}/graphics/graphviz USE_RUBY= yes RUBY_NO_RUN_DEPENDS=yes .else CONFIGURE_ARGS+=--disable-docs .endif post-patch: ${REINPLACE_CMD} "s/lua >/lua-${LUA_VER} >/g" ${WRKSRC}/configure .if ! ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} -e 's|tools examples|tools|g' \ ${WRKSRC}/Makefile.in .endif ${REINPLACE_CMD} -e 's|\(lua\)\(5\.1\)|\1-\2|g ; s|x86_64|amd64|g' \ ${WRKSRC}/configure .if ${PORT_OPTIONS:MDOCS} pre-configure: .if !exists(${LOCALBASE}/bin/vimdot) @${ECHO_CMD} "${PKGNAME}: Needs graphics/graphviz with PANGOCAIRO support enabled." @${FALSE} .endif .endif post-build: .if ${PORT_OPTIONS:MDOCS} cd ${WRKSRC}/docs && ${MAKE_CMD} index.html cd ${WRKSRC}/docs/gallery && ${MAKE_CMD} index.html .endif post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR}/gallery (cd ${WRKSRC}/docs && \ ${COPYTREE_SHARE} \*.html ${STAGEDIR}${DOCSDIR} && \ ${INSTALL_DATA} ChangeLog gegl.css gegl.devhelp devhelp.css ${STAGEDIR}${DOCSDIR} && \ ${INSTALL_DATA} gallery/OpenRaster* ${STAGEDIR}${DOCSDIR}/gallery && \ ${INSTALL_DATA} gallery/clones* ${STAGEDIR}${DOCSDIR}/gallery && \ ${INSTALL_DATA} gallery/index.html ${STAGEDIR}${DOCSDIR}/gallery ) .endif .if ${PORT_OPTIONS:MEXAMPLES} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/data ${INSTALL_DATA} ${WRKSRC}/examples/data/surfer.png ${STAGEDIR}${EXAMPLESDIR}/data .for ex in ${EXAMPLES} ${INSTALL_DATA} ${WRKSRC}/examples/${ex}.c ${STAGEDIR}${EXAMPLESDIR} .endfor .endif @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gegl-0.2/*.so .include Index: head/graphics/gimageview/Makefile =================================================================== --- head/graphics/gimageview/Makefile (revision 375593) +++ head/graphics/gimageview/Makefile (revision 375594) @@ -1,65 +1,65 @@ # Created by: TATEISHI Katsuyuki # $FreeBSD$ PORTNAME= gimageview PORTVERSION= 0.2.27 PORTREVISION= 20 CATEGORIES= graphics MASTER_SITES= SF/gtkmmviewer/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Yet another GTK+ based image viewer LICENSE= GPLv2 # or later LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USES= gmake libtool pkgconfig GNU_CONFIGURE= yes USE_GNOME= gtk20 USE_XORG= xinerama ice CONFIGURE_ARGS= --with-gtk2 CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip OPTIONS_DEFINE= SPLASH NLS LIBMNG LIBWMF LIBRSVG2 LIBEXIF MPLAYER LIBXINE OPTIONS_DEFAULT=SPLASH NLS LIBMNG LIBWMF LIBRSVG2 LIBEXIF MPLAYER NO_OPTIONS_SORT=yes OPTIONS_SUB= yes SPLASH_DESC= Show splash screen on startup SPLASH_CONFIGURE_ENABLE=splash NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext LIBMNG_CONFIGURE_WITH= libmng LIBMNG_LIB_DEPENDS= libmng.so:${PORTSDIR}/graphics/libmng LIBWMF_CONFIGURE_WITH= libwmf LIBWMF_LIB_DEPENDS= libwmf.so:${PORTSDIR}/graphics/libwmf LIBRSVG2_CONFIGURE_WITH=librsvg LIBRSVG2_LIB_DEPENDS= librsvg-2.so:${PORTSDIR}/graphics/librsvg2 LIBEXIF_CONFIGURE_ENABLE=exif LIBEXIF_LIB_DEPENDS= libexif.so:${PORTSDIR}/graphics/libexif LIBEXIF_EXTRA_PATCHES= ${FILESDIR}/extra-patch-src-exit_view.c MPLAYER_CONFIGURE_ENABLE=mplayer MPLAYER_RUN_DEPENDS= mplayer:${PORTSDIR}/multimedia/mplayer LIBXINE_CONFIGURE_WITH= xine LIBXINE_LIB_DEPENDS= libxine.so:${PORTSDIR}/multimedia/libxine post-patch: @${REINPLACE_CMD} '/^desktopdir =/s|=.*|= ${DESKTOPDIR}|' \ ${WRKSRC}/etc/Makefile.in @${REINPLACE_CMD} '/^gimv_LDADD =/s/=/= -lm/' ${WRKSRC}/src/Makefile.in @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} \ -e 's|= $$(DESTDIR)|= |' -e '/^CPPFLAGS =/s/\\/@CPPFLAGS@ \\/' .include Index: head/graphics/gimp-app/Makefile =================================================================== --- head/graphics/gimp-app/Makefile (revision 375593) +++ head/graphics/gimp-app/Makefile (revision 375594) @@ -1,194 +1,194 @@ # Created by: erich@FreeBSD.org # $FreeBSD$ PORTNAME?= gimp-app PORTVERSION= 2.8.14 PORTREVISION?= 0 PORTEPOCH?= 1 CATEGORIES?= graphics gnome MASTER_SITES= GIMP MASTER_SITE_SUBDIR= gimp/v${PORTVERSION:R} DISTNAME= gimp-${PORTVERSION} MAINTAINER= gnome@FreeBSD.org COMMENT= GNU Image Manipulation Program LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libtiff.so:${PORTSDIR}/graphics/tiff \ liblcms2.so:${PORTSDIR}/graphics/lcms2 \ libgegl-0.2.so:${PORTSDIR}/graphics/gegl \ libbabl-0.1.so:${PORTSDIR}/x11/babl RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes GNU_CONFIGURE= yes USES+= desktop-file-utils gettext gmake libtool pathfix \ pkgconfig tar:bzip2 USE_XORG= xpm xmu xext USE_GNOME+= intlhack gtk20 USE_LDCONFIG= yes INSTALLS_ICONS= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS?=--with-html-dir=${PREFIX}/share/doc/gimp \ --disable-gtk-doc \ --without-linux-input \ --with-print \ --enable-default-binary \ --with-lcms=lcms2 \ --disable-gimp-console \ --disable-python \ --with-desktop-dir=${PREFIX}/share \ --docdir=${PREFIX}/share/doc/gimp \ --enable-default-binary CONFIGURE_ENV= GIMP_THREAD_LIBS=${PTHREAD_LIBS} CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib PLIST_SUB+= LIBVER=0.800.14 .if !defined(GIMP_SLAVE) OPTIONS_DEFINE?= AA DBUS LIBEXIF GHOSTSCRIPT GVFS HELPBROWSER JASPER \ LIBMNG LIBRSVG2 POPPLER SIMD WMF OPTIONS_DEFAULT= AA DBUS LIBEXIF GVFS HELPBROWSER LIBMNG LIBRSVG2 \ POPPLER WMF AA_DESC= Ascii-art Plug-in HELPBROWSER_DESC= Internal help browser .endif .include .if defined(GIMP_SLAVE) PKG_CONFIG?= ${LOCALBASE}/bin/pkg-config GIMP_LIBS= `${PKG_CONFIG} --libs gimp-2.0` GIMP_THUMB_LIBS=`${PKG_CONFIG} --libs gimpthumb-2.0` GIMP_UI_LIBS= `${PKG_CONFIG} --libs gimpui-2.0` LIB_DEPENDS+= libgimp-2.0.so:${PORTSDIR}/graphics/gimp-app .else .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --enable-debug .endif .if ${PORT_OPTIONS:MAA} LIB_DEPENDS+= libaa.so:${PORTSDIR}/graphics/aalib PLIST_SUB+= AA="" .else CONFIGURE_ARGS+= --without-aa PLIST_SUB+= AA="@comment " .endif .if ${PORT_OPTIONS:MDBUS} LIB_DEPENDS+= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib CONFIGURE_ARGS+= --with-dbus .else CONFIGURE_ARGS+= --without-dbus .endif .if ${PORT_OPTIONS:MGHOSTSCRIPT} USE_GHOSTSCRIPT= yes CONFIGURE_ARGS+= --with-gs PLIST_SUB+= GS="" .else CONFIGURE_ARGS+= --without-gs PLIST_SUB+= GS="@comment " .endif .if ${PORT_OPTIONS:MGVFS} USE_GNOME+= gvfs .else LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl CONFIGURE_ARGS+= --without-gvfs .endif .if ${PORT_OPTIONS:MHELPBROWSER} LIB_DEPENDS+= libwebkitgtk-1.0.so:${PORTSDIR}/www/webkit-gtk2 CONFIGURE_ARGS+= --with-webkit PLIST_SUB+= HELPBROWSER="" .else CONFIGURE_ARGS+= --without-webkit PLIST_SUB+= HELPBROWSER="@comment " .endif .if ${PORT_OPTIONS:MJASPER} LIB_DEPENDS+= libjasper.so:${PORTSDIR}/graphics/jasper CONFIGURE_ARGS+= --with-libjasper PLIST_SUB+= JASPER="" .else CONFIGURE_ARGS+= --without-libjasper PLIST_SUB+= JASPER="@comment " .endif .if ${PORT_OPTIONS:MLIBEXIF} LIB_DEPENDS+= libexif.so:${PORTSDIR}/graphics/libexif PLIST_SUB+= EXIF="" .else CONFIGURE_ARGS+= --without-libexif PLIST_SUB+= EXIF="@comment " .endif .if ${PORT_OPTIONS:MLIBMNG} LIB_DEPENDS+= libmng.so:${PORTSDIR}/graphics/libmng PLIST_SUB+= MNG="" .else CONFIGURE_ARGS+= --without-libmng PLIST_SUB+= MNG="@comment " .endif .if ${PORT_OPTIONS:MLIBRSVG2} USE_GNOME+= librsvg2 CONFIGURE_ARGS+= --with-librsvg PLIST_SUB+= SVG="" .else CONFIGURE_ARGS+= --without-librsvg PLIST_SUB+= SVG="@comment " .endif .if ${PORT_OPTIONS:MPOPPLER} LIB_DEPENDS+= libpoppler-glib.so:${PORTSDIR}/graphics/poppler-glib PLIST_SUB+= POPPLER="" .else CONFIGURE_ARGS+= --without-poppler PLIST_SUB+= POPPLER="@comment " .endif .if !${PORT_OPTIONS:MSIMD} CONFIGURE_ARGS+= --disable-mmx \ --disable-sse \ --disable-altivec .endif .if ${PORT_OPTIONS:MWMF} LIB_DEPENDS+= libwmf.so:${PORTSDIR}/graphics/libwmf PLIST_SUB+= WMF="" .else CONFIGURE_ARGS+= --without-wmf PLIST_SUB+= WMF="@comment " .endif .endif .if ${OSVERSION} < 1000052 LIB_DEPENDS+= libexecinfo.so:${PORTSDIR}/devel/libexecinfo .endif LIBS+=-lexecinfo post-patch: @${REINPLACE_CMD} -e 's|%%GIMP_LIBS%%|${GIMP_LIBS}|; \ s|%%GIMP_THUMB_LIBS%%|${GIMP_THUMB_LIBS}|; \ s|%%GIMP_UI_LIBS%%|${GIMP_UI_LIBS}|' \ ${WRKSRC}/plug-ins/pygimp/Makefile.in @${REINPLACE_CMD} -e 's/-u /-Wl,-u,/' \ ${WRKSRC}/app/Makefile.in @${REINPLACE_CMD} -e 's|"libpng"|"libpng15"|' \ -e 's|x86_64|amd64|g' \ ${WRKSRC}/configure .include Index: head/graphics/gle-graphics/Makefile =================================================================== --- head/graphics/gle-graphics/Makefile (revision 375593) +++ head/graphics/gle-graphics/Makefile (revision 375594) @@ -1,55 +1,55 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= gle-graphics DISTVERSION= 4.2.4cf PORTREVISION= 1 CATEGORIES= graphics print MASTER_SITES= SF/glx/gle4%20%28Current%20Active%20Version%29/${DISTVERSION:C,.$,,1} DISTNAME= ${PORTNAME}-${DISTVERSION}-src MAINTAINER= nivit@FreeBSD.org COMMENT= Graphics language that produces images from script files LICENSE= BSD3CLAUSE GPLv2 LICENSE_COMB= multi BUILD_DEPENDS= qmake-qt4:${PORTSDIR}/devel/qmake4 BITMAP_IMAGES_CONFIGURE_WITH= jpeg=${LOCALBASE} tiff=${LOCALBASE} png=${LOCALBASE} BITMAP_IMAGES_DESC= Support for including bitmap images BITMAP_IMAGES_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiffxx.so:${PORTSDIR}/graphics/tiff CONFIGURE_ARGS= --with-extrafonts=yes GNU_CONFIGURE= yes LATEX_GS_DESC= Use LaTeX & GhostScript LATEX_GS_USE= tex=latex ghostscript=run MAKE_JOBS_UNSAFE=yes OPTIONS_DEFINE= BITMAP_IMAGES LATEX_GS X11 OPTIONS_DEFAULT= BITMAP_IMAGES LATEX_GS X11 PLIST_SUB+= PORTVERSION=${PORTVERSION} REINPLACE_FILES= configure USE_GCC= yes USE_GL= yes USE_LDCONFIG= yes USE_QT4= gui moc network opengl rcc USES= gmake pathfix WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E} X11_CONFIGURE_WITH= x X11_USE= xorg=x11 post-patch: cd ${WRKSRC} && ${REINPLACE_CMD} -E -e 's,k(freebsd),\1,1' ${REINPLACE_FILES} .include Index: head/graphics/gnofract4d/Makefile =================================================================== --- head/graphics/gnofract4d/Makefile (revision 375593) +++ head/graphics/gnofract4d/Makefile (revision 375594) @@ -1,55 +1,55 @@ # Created by: Will Andrews # $FreeBSD$ PORTNAME= gnofract4d PORTVERSION= 3.14.1 PORTREVISION= 2 CATEGORIES= graphics gnome MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Weird GNOME fractal generator LICENSE= BSD3CLAUSE LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USES= desktop-file-utils pathfix pkgconfig python shared-mime-info USE_GNOME= gnomeprefix intlhack libgnomeui pygtk2 USE_PYTHON= distutils autoplist USE_GCC= yes CFLAGS+= -I${LOCALBASE}/include PLIST_FILES= man/man1/gnofract4d.1.gz PORTDOCS= README OPTIONS_DEFINE= DOCS .include post-patch: @${REINPLACE_CMD} -e 's|/usr/include/|${LOCALBASE}/include/|; \ /# doc files/,+2d; /"html"/,+1d' \ ${WRKSRC}/setup.py @${REINPLACE_CMD} -e 's|"CC"|"${CC}"|; s|"gcc"|"${CC}"|' \ ${WRKSRC}/setup.py \ ${WRKSRC}/fract4d/test_fractconfig.py \ ${WRKSRC}/fract4d/fc.py @${REINPLACE_CMD} -e 's|gcc|${CC}|' \ ${WRKSRC}/fract4d/test_codegen.py \ ${WRKSRC}/fract4d/fractconfig.py post-install: .for l in fract4d_stdlib fract4dc ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/fract4d/${l}.so .endfor ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/gqview/Makefile =================================================================== --- head/graphics/gqview/Makefile (revision 375593) +++ head/graphics/gqview/Makefile (revision 375594) @@ -1,53 +1,53 @@ # Created by: vanilla@ # $FreeBSD$ PORTNAME= gqview PORTVERSION= 2.0.4 PORTREVISION= 14 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= lme@FreeBSD.org COMMENT= Another gtk2-based graphic file viewer -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= pkgconfig USE_GNOME= gtk20 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lm # Restrict to stable (even) versions, indicated by the second component. PORTSCOUT= limitw:1,even OPTIONS_DEFINE= DOCS NLS .include .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+=--disable-nls PLIST_SUB+= NLS="@comment " .endif post-patch: @${REINPLACE_CMD} -e 's|$$prefix/share/doc/gqview-$$VERSION|${DOCSDIR}|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|$$(datadir)/doc/gqview-$$(VERSION)/html|${DOCSDIR}/html|g' \ ${WRKSRC}/doc/Makefile.in @${REINPLACE_CMD} -e 's| -r %F||' \ ${WRKSRC}/gqview.desktop .if empty(PORT_OPTIONS:MDOCS) @${REINPLACE_CMD} -e 's|doc$$||' ${WRKSRC}/Makefile.in .endif post-install: ${INSTALL_DATA} ${WRKSRC}/gqview.png ${STAGEDIR}${PREFIX}/share/pixmaps @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/grads/Makefile =================================================================== --- head/graphics/grads/Makefile (revision 375593) +++ head/graphics/grads/Makefile (revision 375594) @@ -1,81 +1,81 @@ # Created by: Greg Lewis # $FreeBSD$ PORTNAME= grads PORTVERSION= 1.9b4 PORTREVISION= 9 CATEGORIES= graphics science math MASTER_SITES= ftp://grads.iges.org/grads/1.9/:src \ ftp://grads.iges.org/grads/:other DISTFILES= ${PORTNAME}-src-${PORTVERSION}${EXTRACT_SUFX}:src \ example.tar.gz:other EXTRACT_ONLY= ${PORTNAME}-src-${PORTVERSION}${EXTRACT_SUFX} MAINTAINER= glewis@FreeBSD.org COMMENT= The Grid Analysis and Display System BUILD_DEPENDS= ${LOCALBASE}/lib/libudunits2.a:${PORTSDIR}/science/udunits \ ${LOCALBASE}/lib/libsx.a:${PORTSDIR}/x11/libsx LIB_DEPENDS= libgd.so:${PORTSDIR}/graphics/gd \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png GNU_CONFIGURE= yes CONFIGURE_ENV+= SUPPLIBS="${LOCALBASE}" CONFIGURE_ARGS+= --enable-dyn-supplibs \ --with-readline \ --with-printim \ --with-gui \ --with-x OPTIONS_DEFINE= HDF NETCDF DOCS EXAMPLES OPTIONS_DEFAULT= NETCDF HDF_DESC= Build hdf-support (only hdf OR netcdf is supported) NETCDF_DESC= Build netcdf-support PORTDATA= * .include .if ${PORT_OPTIONS:MDOCS} PORTDOCS= * .endif .if ${PORT_OPTIONS:MEXAMPLES} PORTEXAMPLES= * .endif .if ${PORT_OPTIONS:MHDF} BROKEN= Fails to package LIB_DEPENDS+= libmfhdf.so:${PORTSDIR}/science/hdf CONFIGURE_ARGS+= --with-hdf PLIST_SUB+= NETCDF="@comment " HDF="" .endif .if ${PORT_OPTIONS:MNETCDF} LIB_DEPENDS+= libnetcdf.so:${PORTSDIR}/science/netcdf CONFIGURE_ARGS+= --with-nc PLIST_SUB+= NETCDF="" HDF="@comment " .endif post-extract: ${MKDIR} "${WRKSRC}/examples" cd "${WRKSRC}/examples" && ${TAR} -xzf "${DISTDIR}/example.tar.gz" post-configure: ${REINPLACE_CMD} -e "s:%%DATADIR%%:${DATADIR}:" ${WRKSRC}/src/gx.h ${REINPLACE_CMD} -e "s:ludunits:ludunits2:" ${WRKSRC}/src/Makefile post-install: ${MKDIR} "${STAGEDIR}${DATADIR}" cd ${WRKSRC}/data && ${COPYTREE_SHARE} . "${STAGEDIR}${DATADIR}" .if ${PORT_OPTIONS:MEXAMPLES} ${MKDIR} "${STAGEDIR}${EXAMPLESDIR}" cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . "${STAGEDIR}${EXAMPLESDIR}" .endif .if ${PORT_OPTIONS:MDOCS} ${MKDIR} "${STAGEDIR}${DOCSDIR}" cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . "${STAGEDIR}${DOCSDIR}" .endif .include Index: head/graphics/grafx2/Makefile =================================================================== --- head/graphics/grafx2/Makefile (revision 375593) +++ head/graphics/grafx2/Makefile (revision 375594) @@ -1,54 +1,54 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= grafx2 PORTVERSION= 2.4.2035 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= GOOGLE_CODE DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= ehaupt@FreeBSD.org COMMENT= Pixelart-oriented bitmap painting program LIB_DEPENDS= libX11.so:${PORTSDIR}/x11/libX11 \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USES= gmake pkgconfig tar:tgz USE_SDL= sdl image WRKSRC= ${WRKDIR}/${PORTNAME}/src CFLAGS+= -DHAVE_SYS_PARAM_H -DHAVE_SYS_UCRED_H -DHAVE_SYS_MOUNT_H OPTIONS_DEFINE= TTF LUA TTF_DESC= True Type font support OPTIONS_DEFAULT=TTF .include .if ${PORT_OPTIONS:MTTF} USE_SDL+= ttf .else MAKE_ARGS+= NOTTF=1 .endif .if ${PORT_OPTIONS:MLUA} USES+= lua:51 pkgconfig .else MAKE_ARGS+= NOLUA=1 .endif post-patch: @${REINPLACE_CMD} \ -e 's|^ prefix = .*$$| prefix = ${PREFIX}|' \ -e '/scripts\/libs/d' \ -e 's/CC = gcc/CC ?= gcc/' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} \ -e 's|macosx|FreeBSD|g' \ ${WRKSRC}/mountlist.c ${WRKSRC}/init.c @${REINPLACE_CMD} \ -e 's|Extract_path(program_dir, argv0);|strcpy(program_dir,"${PREFIX}/bin/");|' \ ${WRKSRC}/setup.c .include Index: head/graphics/graphviz/Makefile =================================================================== --- head/graphics/graphviz/Makefile (revision 375593) +++ head/graphics/graphviz/Makefile (revision 375594) @@ -1,355 +1,355 @@ # Created by: Thomas Gellekum # $FreeBSD$ PORTNAME= graphviz PORTVERSION= 2.38.0 PORTREVISION= 5 CATEGORIES= graphics tk MASTER_SITES= http://www.graphviz.org/pub/graphviz/ARCHIVE/ MAINTAINER= dinoex@FreeBSD.org COMMENT= Graph Visualization Software from AT&T and Bell Labs LIB_DEPENDS= libltdl.so:${PORTSDIR}/devel/libltdl \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ libexpat.so:${PORTSDIR}/textproc/expat2 \ libgd.so:${PORTSDIR}/${GD_PORT} USES= gmake bison libtool:keepla pkgconfig pathfix shebangfix GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib CPPFLAGS+= -I${LOCALBASE}/include PLIST_SUB= PORTVERSION="${PORTVERSION}" MAKE_ENV= EXPR_COMPAT=yes SHEBANG_LANG= tcl tcl_OLD_CMD= /usr/bin/tclsh tcl_CMD= ${TCLSH} FIX_INCLUDE= ast_common.h \ lib/cdt/dthdr.h \ lib/pathplan/tri.h lib/pathplan/pathplan.h \ lib/pathplan/pathutil.h lib/pathplan/solvers.h \ lib/pathplan/vis.h lib/pathplan/vispath.h \ lib/common/arith.h lib/common/logic.h \ lib/common/globals.h \ lib/gvc/gvcint.h PATCH_TCL_SCRIPTS= tclpkg/gv/Makefile.in tclpkg/tcldot/demo/doted.tcl \ tclpkg/tclpathplan/demo/pathplan.tcl \ tclpkg/tkspline/demo/spline.tcl PATCH_TK_SCRIPTS= ${PATCH_TCL_SCRIPTS} PDOCS_TXT= doc/Dot.ref doc/latex_suggestions.txt PDOCS_PDF= doc/*.pdf */*/*.pdf PDOCS_HTML= doc/*.html doc/info/*.gif USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME} OPTIONS_DEFINE= XPM DIGCOLA IPSEPCOLA ICONV NLS PANGOCAIRO LIBRSVG2 POPPLER \ ANN GTS GTK2 GDK GDK_PIXBUF GNOMEUI SMYRNA GVEDIT MING DEVIL \ GHOSTSCRIPT PERL PHP PYTHON RUBY LUA TCL TK GUILE NVTHREADS \ DOCS EXAMPLES OPTIONS_DEFAULT= XPM DIGCOLA IPSEPCOLA ICONV NLS PANGOCAIRO NO_OPTIONS_SORT=yes OPTIONS_SUB= yes DIGCOLA_DESC= neato layout engine wiwth DIGCOLA features IPSEPCOLA_DESC= neato layout engine wiwth IPSEPCOLA features PANGOCAIRO_DESC=pangocairo support ANN_DESC= ANN edge bundling support GTS_DESC= GNU Triangulated Surface Library support GTK2_DESC= gtk2 plugin (requires PANGOCAIRO) GDK_DESC= gdk library support (requires GTK2) GDK_PIXBUF_DESC=gdk pixbuf support (requires GDK) GNOMEUI_DESC= libgnomeui support SMYRNA_DESC= SMYRNA graph viewer (requires GTK2) GVEDIT_DESC= gvedit (requires qt) MING_DESC= ming plugin DEVIL_DESC= devil plugin GHOSTSCRIPT_DESC=ghostscript plugin (requires PANGOCAIRO) PERL_DESC= Perl bindings (swig) PHP_DESC= PHP bindings (swig) PYTHON_DESC= Python bindings (swig) RUBY_DESC= Ruby bindings (swig) LUA_DESC= Lua bindings (swig) TCL_DESC= TCL bindings (swig) GUILE_DESC= Guile bindings (swig) TK_DESC= TK toolkit support NVTHREADS_DESC= Link with threads (needed for nvidia) XPM_USE= XORG=xaw,xpm,xmu,xt,sm,ice,xext,x11,xau,xdmcp,xp ICONV_USES= iconv NLS_USES= gettext PANGOCAIRO_USE= GNOME=pango XORG=xrender,x11,xau,xdmcp LIBRSVG2_USE= GNOME=librsvg2 GL=gl,glu,glut GTK2_USE= XORG=sm,ice,xext,xinerama,xi,xrandr,xcursor,xfixes GNOME=gtk20 GNOMEUI_USE= GNOME=libgnomeui SMYRNA_USE= GNOME=libglade2 GL=glut GVEDIT_USE= qt4=qmake_build,moc_build,rcc_build,uic_build \ qt4=linguist_build,corelib,gui GHOSTSCRIPT_USE=GHOSTSCRIPT=yes PERL_USES= perl5 PHP_USE= PHP=yes PHP_BUILD=yes PYTHON_USE= PYTHON_BUILD=2.7 RUBY_USE= RUBY=yes LUA_USES= lua TCL_USES= tcl:build TK_USES= tk:build POPPLER_LIB_DEPENDS= libpoppler-glib.so:${PORTSDIR}/graphics/poppler-glib ANN_LIB_DEPENDS= libann.so:${PORTSDIR}/math/ann GTS_LIB_DEPENDS= libgts.so:${PORTSDIR}/graphics/gts SMYRNA_LIB_DEPENDS= libgtkgl-2.0.so:${PORTSDIR}/x11-toolkits/gtkglarea2 \ libgtkglext-x11-1.0.so:${PORTSDIR}/x11-toolkits/gtkglext MING_LIB_DEPENDS= libming.so:${PORTSDIR}/graphics/ming DEVIL_LIB_DEPENDS= libIL.so:${PORTSDIR}/graphics/devil GUILE_LIB_DEPENDS= libguile.so:${PORTSDIR}/lang/guile XPM_CONFIGURE_WITH= x DIGCOLA_CONFIGURE_WITH= digcola IPSEPCOLA_CONFIGURE_WITH= ipsepcola NLS_CONFIGURE_ENABLE= nls PANGOCAIRO_CONFIGURE_WITH= pangocairo LIBRSVG2_CONFIGURE_WITH= rsvg POPPLER_CONFIGURE_WITH= poppler ANN_CONFIGURE_WITH= ann ANN_CONFIGURE_ENV= ANN_CFLAGS=-I${LOCALBASE}/include ANN_LIBS=-lann GTS_CONFIGURE_WITH= gts GTK2_CONFIGURE_WITH= gtk GDK_CONFIGURE_WITH= gdk GDK_PIXBUF_CONFIGURE_WITH= gdk-pixbuf GNOMEUI_CONFIGURE_WITH= gnomeui SMYRNA_CONFIGURE_WITH= smyrna glade gtkgl gtkglext GVEDIT_CONFIGURE_ON= --with-gvedit=yes GVEDIT_CONFIGURE_OFF= --with-qt=no MING_CONFIGURE_WITH= ming DEVIL_CONFIGURE_WITH= devil GHOSTSCRIPT_CONFIGURE_OFF= --with-ghostscript=no PERL_CONFIGURE_ENABLE= perl PHP_CONFIGURE_ENABLE= php PHP_CPPFLAGS= -I${LOCALBASE}/include/php/Zend PYTHON_CONFIGURE_ENABLE= python PYTHON_LDFLAGS= "-L${PYTHON_LIBDIR}" RUBY_CONFIGURE_ENABLE= ruby RUBY_CONFIGURE_ENV= RUBY="${RUBY}" LUA_CONFIGURE_ENABLE= lua LUA_CFLAGS= -I${LUA_INCDIR} LUA_LDFLAGS= -L${LUA_LIBDIR} -lm LUA_CONFIGURE_ENV= LUA="${LUA_BINDIR}/lua" \ LUA_INSTALL_DIR=${PREFIX}/lib/lua/${LUA_VER} TCL_CONFIGURE_ENABLE= tcl TCL_CPPFLAGS= -I${TK_INCLUDEDIR} TCL_CONFIGURE_ON= --with-tclsh=${TCLSH} --enable-tcl=yes TCL_CONFIGURE_ENV= TCLCONFIG="${TCL_LIBDIR}/tclConfig.sh" TK_CPPFLAGS= -I${TK_INCLUDEDIR} TK_CONFIGURE_ON= --with-wish=${WISH} TK_CONFIGURE_ENV= TKCONFIG="${TK_LIBDIR}/tkConfig.sh" GUILE_CONFIGURE_ENABLE= guile NVTHREADS_CFLAGS+= ${PTHREAD_CFLAGS} NVTHREADS_LDFLAGS+= ${PTHREAD_LIBS} .include # allow the use localized gd ports in Makefile.local or slave ports. GD_PORT?= graphics/gd CONFIGURE_ARGS+= --program-transform-name="s/x/x/" \ --enable-dependency-tracking \ --enable-r=no \ --with-freetype2=yes \ --with-libgd \ --with-fontconfigincludedir=${LOCALBASE}/include \ --with-fontconfiglibdir=${LOCALBASE}/lib \ --disable-io --disable-ocaml --disable-java \ --disable-sharp .if ${PORT_OPTIONS:MGUILE} BROKEN= guile is too old .endif .if ${PORT_OPTIONS:MMING} BROKEN= Ming incomplete, uses removed libgraph .endif .if ${PORT_OPTIONS:MRUBY} BROKEN= illegal macro in libdata/pkgconfig/ruby-1.9.pc .endif .if ${OSVERSION} > 1100000 .if ${PORT_OPTIONS:MPHP} BROKEN= code generated by swig fails to compile .endif .endif .if ${PORT_OPTIONS:MTK} .if empty(PORT_OPTIONS:MTCL) IGNORE= option TCL is required for option TK .endif # USES=tk:build is BROKEN: Does not allow to set both tcl and tk depedencies BUILD_DEPENDS+= tclsh${TCL_VER}:${PORTSDIR}/lang/tcl${_TCLTK_WANTED_VERSION} .endif .if ${PORT_OPTIONS:MTCL} PLIST_SUB+= TCL_VER="${TCL_VER}" .endif .if ${PORT_OPTIONS:MICONV} CONFIGURE_ARGS+= --with-iconvlibdir=${ICONV_PREFIX}/lib CONFIGURE_ARGS+= --with-iconvincludedir=${ICONV_PREFIX}/include .else CONFIGURE_ARGS+= --without-libiconv-prefix .endif .if ${PORT_OPTIONS:MLIBRSVG2} .if empty(PORT_OPTIONS:MPANGOCAIRO) IGNORE= option PANGOCAIRO is required for option LIBRVG2 .endif .endif .if ${PORT_OPTIONS:MGHOSTSCRIPT} .if empty(PORT_OPTIONS:MPANGOCAIRO) IGNORE= option PANGOCAIRO is required for option GHOSTSCRIPT .endif .endif .if ${PORT_OPTIONS:MGTK2} .if empty(PORT_OPTIONS:MPANGOCAIRO) IGNORE= option PANGOCAIRO is required for option GTK2 .endif .else .if ${PORT_OPTIONS:MGNOMEUI} IGNORE= option GTK2 is required for option GNOMEUI .endif .endif .if ${PORT_OPTIONS:MGDK_PIXBUF} .if empty(PORT_OPTIONS:MGTK2) IGNORE= option GTK2 is required for option GDK_PIXBUF .endif .if empty(PORT_OPTIONS:MGDK) IGNORE= option GDK is required for option GDK_PIXBUF .endif .endif .if ${PORT_OPTIONS:MSMYRNA} .if empty(PORT_OPTIONS:MGTK2) IGNORE= option GTK2 is required for option SMYRNA .endif .if empty(PORT_OPTIONS:MGTS) IGNORE= option GTS is required for option SMYRNA .endif .endif .if ${PORT_OPTIONS:MIPSEPCOLA} .if empty(PORT_OPTIONS:MDIGCOLA) IGNORE= option WITH_DIGCOLA is required for option WITH_IPSEPCOLA .endif .endif .if ${PORT_OPTIONS:MPERL} || ${PORT_OPTIONS:MPHP} || ${PORT_OPTIONS:MPYTHON} || \ ${PORT_OPTIONS:MRUBY} || ${PORT_OPTIONS:MLUA} || ${PORT_OPTIONS:MTCL} || \ ${PORT_OPTIONS:MGUILE} BUILD_DEPENDS+= swig2.0:${PORTSDIR}/devel/swig20 RUN_DEPENDS+= swig2.0:${PORTSDIR}/devel/swig20 CONFIGURE_ARGS+= --enable-swig CONFIGURE_ENV+= SWIG="${LOCALBASE}/bin/swig2.0" .else CONFIGURE_ARGS+= --disable-swig CONFIGURE_ENV+= SWIG="/nonexistent" .endif .if ${PORT_OPTIONS:MPHP} SHEBANG_FILES+= tclpkg/gv/demo/modgraph.php .endif .if ${PORT_OPTIONS:MRUBY} SHEBANG_FILES+= tclpkg/gv/demo/modgraph.rb .endif .if ${PORT_OPTIONS:MLUA} SHEBANG_FILES+= tclpkg/gv/demo/modgraph.lua .endif .if ${PORT_OPTIONS:MTCL} SHEBANG_FILES+= tclpkg/gv/demo/modgraph.tcl .endif post-patch: ${FIND} ${WRKSRC} -name Makefile.in | \ ${XARGS} ${REINPLACE_CMD} \ -e "s|\([^:]*:.*\) install-pdfDATA\(.*\)|\1\2|g" \ -e "s|\([^:]*:.*\) install-htmlDATA\(.*\)|\1\2|g" \ -e "s|\([^:]*:.*\) install-txtDATA\(.*\)|\1\2|g" \ -e "s|\([^:]*:.*\) install-demoDATA\(.*\)|\1\2|g" \ -e "s|\([^:]*:.*\) install-demoSCRIPTS\(.*\)|\1\2|g" \ -e "s|\([^:]*:.*\) install-pathplanexampleDATA\(.*\)|\1\2|g" \ -e 's|txtdir = $$(pkgdatadir)/doc|txtdir = ${DOCSDIR}|' \ -e 's|demodir = $$(pkgdatadir)/demo|demodir = ${EXAMPLESDIR}|'; ${REINPLACE_CMD} \ -e 's|^\.SUFFIXES: \(.*\)\.1\(.*\)|.SUFFIXES: \1 \2|' \ ${WRKSRC}/cmd/tools/Makefile.in \ ${WRKSRC}/cmd/gvpr/Makefile.in ${FIND} ${WRKSRC}/lib -name 'Makefile.in' | \ ${XARGS} ${REINPLACE_CMD} \ -e 's|pkglibdir = $$(libdir)/@PACKAGE@|pkglibdir = $$(libdir)|g' \ -e 's|libdir = @libdir@|libdir = @libdir@/@PACKAGE@|g'; ${FIND} ${WRKSRC}/lib -name '*.pc.in' | \ ${XARGS} ${REINPLACE_CMD} \ -e 's|libdir=@libdir@|libdir=@libdir@/@PACKAGE@|'; ${REINPLACE_CMD} -e "s|/usr/include/php|${LOCALBASE}/include/php|g" \ -e "s|vendorarchdir|sitearchdir|g" \ -e "s|-lruby|-lruby${RUBY_SUFFIX}|g" \ -e "s|Config::|RbConfig::|" \ -e 's|PHP_INSTALL_DIR=.*|PHP_INSTALL_DIR="${PREFIX}/lib/php/${PHP_EXT_DIR}"|' \ -e 's|PHP_INSTALL_DATADIR=.*|PHP_INSTALL_DATADIR="${PREFIX}/share/php"|' \ -e '/if test/ s| == | = |g' ${WRKSRC}/configure ${REINPLACE_CMD} -e 's|#include "gui.h"|#include "gui/gui.h"|' \ ${WRKSRC}/cmd/smyrna/tvnodes.h ${CP} ${WRKSRC}/lib/cgraph/cgraph.h ${WRKSRC}/plugin/ming/ .if ! ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} -e 's| install-txtDATA$$||' \ ${WRKSRC}/Makefile.in .endif post-install: install-ldconfig-file cd ${WRKSRC}/lib/expr && \ ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} ${INSTALL_TARGET} cd ${WRKSRC} && \ ${INSTALL_DATA} ${FIX_INCLUDE} ${STAGEDIR}${PREFIX}/include/graphviz/ .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${MKDIR} ${STAGEDIR}${DOCSDIR}/pdf cd ${WRKSRC} && \ ${INSTALL_DATA} ${PDOCS_TXT} ${STAGEDIR}${DOCSDIR}/ && \ ${INSTALL_DATA} ${PDOCS_PDF} ${STAGEDIR}${DOCSDIR}/pdf/ && \ ${INSTALL_DATA} ${PDOCS_HTML} ${STAGEDIR}${DOCSDIR}/html/ .endif .if ${PORT_OPTIONS:MEXAMPLES} @${ECHO_MSG} "Installing demo data..." ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} \ ${WRKSRC}/tclpkg/gdtclft/demo/entities.tcl \ ${WRKSRC}/tclpkg/tcldot/demo/doted.tcl \ ${WRKSRC}/tclpkg/tcldot/demo/gcat.tcl \ ${WRKSRC}/tclpkg/tclpathplan/demo/pathplan.tcl \ ${WRKSRC}/tclpkg/tkspline/demo/spline.tcl \ ${STAGEDIR}${EXAMPLESDIR}/ ${INSTALL_DATA} \ ${WRKSRC}/tclpkg/gdtclft/demo/entities.tcl.README \ ${WRKSRC}/tclpkg/tcldot/demo/doted.tcl.README \ ${WRKSRC}/tclpkg/tcldot/demo/gcat.tcl.README \ ${WRKSRC}/tclpkg/tclpathplan/demo/pathplan.tcl.README \ ${WRKSRC}/tclpkg/tkspline/demo/spline.tcl.README \ ${STAGEDIR}${EXAMPLESDIR}/ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/pathplan_data ${INSTALL_DATA} \ ${WRKSRC}/tclpkg/tclpathplan/demo/pathplan_data/*.dat \ ${STAGEDIR}${EXAMPLESDIR}/pathplan_data/ .endif .include Index: head/graphics/grx/Makefile =================================================================== --- head/graphics/grx/Makefile (revision 375593) +++ head/graphics/grx/Makefile (revision 375594) @@ -1,81 +1,81 @@ # Created by: alepulver # $FreeBSD$ PORTNAME= grx PORTVERSION= 2.4.9 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://grx.gnu.de/download/ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//g} MAINTAINER= ports@FreeBSD.org COMMENT= 2D graphics library LICENSE= LGPL20 MIT LICENSE_COMB= multi USES= gmake USE_XORG= x11 xau xcb xdmcp HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} --with-fontpath=${DATADIR}/fonts \ --with-x11-base=${LOCALBASE} ALL_TARGET= libs INSTALL_TARGET= install install-bin install-fonts install-info USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_SUB= VERSION="${PORTVERSION}" INFO= grx OPTIONS_DEFINE= BGI BMP JPEG PNG PRINT TIFF ZLIB OPTIONS_DEFAULT= BGI BMP PNG PRINT ZLIB OPTIONS_SUB= yes BGI_DESC= BGI image format support BGI_CONFIGURE_ENABLE= bgi BMP_DESC= BMP image format support BMP_CONFIGURE_ENABLE= bmp JPEG_LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg JPEG_CONFIGURE_ENABLE= jpeg -PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +PNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png PNG_CONFIGURE_ENABLE= png PRINT_CONFIGURE_ENABLE= print TIFF_LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff TIFF_CONFIGURE_ENABLE= tiff ZLIB_CONFIGURE_ENABLE= zlib .include .if ${PORT_OPTIONS:MPNG} && empty(PORT_OPTIONS:MZLIB) IGNORE= PNG support requires ZLIB support .endif .if ${ARCH} == "amd64" CONFIGURE_ARGS+=--enable-x86_64 .endif .if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64" BROKEN= Does not compile on ia64, powerpc, or sparc64 .endif post-patch: @${GREP} -ERl '<(malloc|alloca)\.h>' ${WRKSRC} | ${XARGS} \ ${REINPLACE_CMD} -Ee 's|<(malloc\|alloca)\.h>||' @${REINPLACE_CMD} -e \ 's|^\(CC[[:blank:]]*=\).*|\1 ${CC}| ; \ s|^\(STRIP[[:blank:]]*=\).*|\1 ${TRUE}| ; \ s|^\(CCOPT[[:blank:]]*=\).*|\1 ${CPPFLAGS} ${CFLAGS}| ; \ s|^\(LDOPT[[:blank:]]*=\).*|\1 ${LDFLAGS}| ; \ s|-m64|| ; \ s|-m32||' \ ${WRKSRC}/makedefs.grx post-install: .for i in bin2c fnt2c xmodetest @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${i} .endfor .include Index: head/graphics/gstreamer-plugins-gl/Makefile =================================================================== --- head/graphics/gstreamer-plugins-gl/Makefile (revision 375593) +++ head/graphics/gstreamer-plugins-gl/Makefile (revision 375594) @@ -1,30 +1,30 @@ # Created by: Koop Mast # $FreeBSD$ PORTNAME= gstreamer-plugins-gl PORTVERSION= 0.10.3 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-plugins-gl/ DISTNAME= ${PORTNAME:S/gstreamer/gst/}-${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= GStreamer OpenGL video plugin -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg USES= gettext gmake libtool pathfix pkgconfig tar:bzip2 USE_LDCONFIG= yes USE_GSTREAMER= yes USE_XORG= ice x11 USE_GL= gl glu glew GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-examples --disable-static CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip PLIST_SUB= VERSION="0.10" .include Index: head/graphics/hugin/Makefile =================================================================== --- head/graphics/hugin/Makefile (revision 375593) +++ head/graphics/hugin/Makefile (revision 375594) @@ -1,75 +1,75 @@ # Created by: Carlos Eduardo G. Carvalho # $FreeBSD$ PORTNAME= hugin PORTVERSION= 2013.0.0 PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION:R} MAINTAINER= vd@FreeBSD.org COMMENT= GUI for Panorama Tools, to stitch panoramic images LIB_DEPENDS= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ libImath.so:${PORTSDIR}/graphics/ilmbase \ libboost_thread.so:${PORTSDIR}/devel/boost-libs \ libexiv2.so:${PORTSDIR}/graphics/exiv2 \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ liblensfun.so:${PORTSDIR}/graphics/lensfun \ libpano13.so:${PORTSDIR}/graphics/libpano13 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff BUILD_DEPENDS= swig2.0:${PORTSDIR}/devel/swig20 \ tclap>=1.2.1:${PORTSDIR}/devel/tclap # gmake is really needed at _runtime_. Do not remove it from this list. RUN_DEPENDS= enblend>=3.1.r20080615:${PORTSDIR}/graphics/enblend \ exiftool:${PORTSDIR}/graphics/p5-Image-ExifTool \ gmake:${PORTSDIR}/devel/gmake OPTIONS_DEFINE= PANOMATIC AUTOPANOSIFTC OPTIONS_DEFAULT= PANOMATIC AUTOPANOSIFTC PANOMATIC_DESC= Install graphics/panomatic AUTOPANOSIFTC_DESC= Install graphics/autopano-sift-c USES= cmake gettext pkgconfig tar:bzip2 desktop-file-utils python \ shared-mime-info CMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE=${WX_CONFIG} USE_WX= 2.8+ WX_UNICODE= yes USE_GL= glew glut INSTALLS_ICONS= yes # work around a bug in cmake (?). Without this we get an error like: # cd /usr/ports/graphics/hugin/work/hugin-0.7.r3135/src/hugin1/base_wx && /usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -D_THREAD_SAFE -O2 -fno-strict-aliasing -pipe -pthread;-D_THREAD_SAFE -O3 -DNDEBUG -I/usr/ports/graphics/hugin/work/hugin-0.7.r3135/src -I/usr/ports/graphics/hugin/work/hugin-0.7.r3135/src/hugin_base -I/usr/ports/graphics/hugin/work/hugin-0.7.r3135/src/foreign -I/usr/ports/graphics/hugin/work/hugin-0.7.r3135/src/foreign/vigra -I/usr/local/include -I/usr/local/include/OpenEXR -isystem /usr/local/lib/wx/include/gtk2-ansi-release-2.8 -isystem /usr/local/include/wx-2.8 -I/usr/ports/graphics/hugin/work/hugin-0.7.r3135/src/hugin1 -o CMakeFiles/huginbasewx.dir/ImageCache.o -c /usr/ports/graphics/hugin/work/hugin-0.7.r3135/src/hugin1/base_wx/ImageCache.cpp # c++: No input files specified # with cmake 2.6.0. It works with cmake 2.4.8. post-configure: ${REINPLACE_CMD} \ 's/-pthread;-D_THREAD_SAFE/-pthread -D_THREAD_SAFE/g' \ ${WRKSRC}/src/hugin1/base_wx/CMakeFiles/huginbasewx.dir/flags.make \ ${WRKSRC}/src/hugin1/hugin/CMakeFiles/hugin.dir/flags.make \ ${WRKSRC}/src/hugin1/hugin/CMakeFiles/hugin.dir/link.txt \ ${WRKSRC}/src/hugin1/nona_gui/CMakeFiles/nona_gui.dir/flags.make \ ${WRKSRC}/src/hugin1/nona_gui/CMakeFiles/nona_gui.dir/link.txt \ ${WRKSRC}/src/hugin1/ptbatcher/CMakeFiles/PTBatcher.dir/flags.make \ ${WRKSRC}/src/hugin1/ptbatcher/CMakeFiles/PTBatcher.dir/link.txt \ ${WRKSRC}/src/hugin1/ptbatcher/CMakeFiles/PTBatcherGUI.dir/flags.make \ ${WRKSRC}/src/hugin1/ptbatcher/CMakeFiles/PTBatcherGUI.dir/link.txt \ ${WRKSRC}/src/hugin1/stitch_project/CMakeFiles/hugin_stitch_project.dir/flags.make \ ${WRKSRC}/src/hugin1/stitch_project/CMakeFiles/hugin_stitch_project.dir/link.txt .include .if ${PORT_OPTIONS:MPANOMATIC} RUN_DEPENDS+= panomatic:${PORTSDIR}/graphics/panomatic .endif .if ${PORT_OPTIONS:MAUTOPANOSIFTC} RUN_DEPENDS+= autopano:${PORTSDIR}/graphics/autopano-sift-c .endif .include Index: head/graphics/hugin-devel/Makefile =================================================================== --- head/graphics/hugin-devel/Makefile (revision 375593) +++ head/graphics/hugin-devel/Makefile (revision 375594) @@ -1,77 +1,77 @@ # Created by: Carlos Eduardo G. Carvalho # $FreeBSD$ PORTNAME= hugin PORTVERSION= 2013.0 PORTREVISION= 9 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-2013.0 PKGNAMESUFFIX= -devel DISTNAME= hugin-2013.0.0_beta1 MAINTAINER= ports@FreeBSD.org COMMENT= GUI for Panorama Tools, to stitch panoramic images LIB_DEPENDS= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ libImath.so:${PORTSDIR}/graphics/ilmbase \ libboost_thread.so:${PORTSDIR}/devel/boost-libs \ libexiv2.so:${PORTSDIR}/graphics/exiv2 \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ liblensfun.so:${PORTSDIR}/graphics/lensfun \ libpano13.so:${PORTSDIR}/graphics/libpano13 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff BUILD_DEPENDS= swig2.0:${PORTSDIR}/devel/swig20 \ tclap>=1.2.1:${PORTSDIR}/devel/tclap # gmake is really needed at _runtime_. Do not remove it from this list. RUN_DEPENDS= enblend>=3.1.r20080615:${PORTSDIR}/graphics/enblend \ exiftool:${PORTSDIR}/graphics/p5-Image-ExifTool \ gmake:${PORTSDIR}/devel/gmake WRKSRC= ${WRKDIR}/hugin-2013.0.0 CONFLICTS_INSTALL= hugin-201[0-2]* IGNORE= older than graphics/hugin OPTIONS_DEFINE= PANOMATIC AUTOPANOSIFTC OPTIONS_DEFAULT= PANOMATIC AUTOPANOSIFTC PANOMATIC_DESC= Install graphics/panomatic AUTOPANOSIFTC_DESC= Install graphics/autopano-sift-c USES= cmake gettext pkgconfig tar:bzip2 CMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE=${WX_CONFIG} USE_WX= 2.8+ WX_UNICODE= yes USE_GL= glew glut post-configure: ${REINPLACE_CMD} \ 's/-pthread;-D_THREAD_SAFE/-pthread -D_THREAD_SAFE/g' \ ${WRKSRC}/src/hugin1/base_wx/CMakeFiles/huginbasewx.dir/flags.make \ ${WRKSRC}/src/hugin1/hugin/CMakeFiles/hugin.dir/flags.make \ ${WRKSRC}/src/hugin1/hugin/CMakeFiles/hugin.dir/link.txt \ ${WRKSRC}/src/hugin1/nona_gui/CMakeFiles/nona_gui.dir/flags.make \ ${WRKSRC}/src/hugin1/nona_gui/CMakeFiles/nona_gui.dir/link.txt \ ${WRKSRC}/src/hugin1/ptbatcher/CMakeFiles/PTBatcher.dir/flags.make \ ${WRKSRC}/src/hugin1/ptbatcher/CMakeFiles/PTBatcher.dir/link.txt \ ${WRKSRC}/src/hugin1/ptbatcher/CMakeFiles/PTBatcherGUI.dir/flags.make \ ${WRKSRC}/src/hugin1/ptbatcher/CMakeFiles/PTBatcherGUI.dir/link.txt \ ${WRKSRC}/src/hugin1/stitch_project/CMakeFiles/hugin_stitch_project.dir/flags.make \ ${WRKSRC}/src/hugin1/stitch_project/CMakeFiles/hugin_stitch_project.dir/link.txt .include .if ${PORT_OPTIONS:MPANOMATIC} RUN_DEPENDS+= panomatic:${PORTSDIR}/graphics/panomatic .endif .if ${PORT_OPTIONS:MAUTOPANOSIFTC} RUN_DEPENDS+= autopano:${PORTSDIR}/graphics/autopano-sift-c .endif .include Index: head/graphics/iccexamin/Makefile =================================================================== --- head/graphics/iccexamin/Makefile (revision 375593) +++ head/graphics/iccexamin/Makefile (revision 375594) @@ -1,42 +1,42 @@ # $FreeBSD$ PORTNAME= iccexamin PORTVERSION= 0.55 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= SF/oyranos/ICC%20Examin/ICC%20Examin%20${PORTVERSION} DISTNAME= icc_examin-${PORTVERSION} MAINTAINER= bsam@FreeBSD.org COMMENT= ICC profile viewer and colour visualisation LICENSE= GPLv2 LIB_DEPENDS= libfltk.so:${PORTSDIR}/x11-toolkits/fltk \ libftgl.so:${PORTSDIR}/graphics/ftgl \ liblcms.so:${PORTSDIR}/graphics/lcms \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ liboyranos.so:${PORTSDIR}/graphics/oyranos MAKE_JOBS_UNSAFE= yes USES= desktop-file-utils gettext iconv pkgconfig tar:bzip2 HAS_CONFIGURE= yes INSTALLS_ICONS= yes USE_XORG= # CONFIGURE_ARGS+=--mandir=${PREFIX}/man post-patch: @${REINPLACE_CMD} 's:\\$$(iconv):${ICONV_LIB}:' \ ${WRKSRC}/configure ${WRKSRC}/fl_i18n/makefile.in @${REINPLACE_CMD} 's:-xdg:#-xdg:' ${WRKSRC}/makefile.in @${REINPLACE_CMD} 's:-mimpure-text::' ${WRKSRC}/configure post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/iccexamin @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/128x128/apps ${INSTALL_DATA} ${WRKSRC}/iccexamin.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/128x128/apps/iccexamin.png .include Index: head/graphics/icoutils/Makefile =================================================================== --- head/graphics/icoutils/Makefile (revision 375593) +++ head/graphics/icoutils/Makefile (revision 375594) @@ -1,49 +1,49 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= icoutils PORTVERSION= 0.31.0 CATEGORIES= graphics MASTER_SITES= SAVANNAH MAINTAINER= ports@FreeBSD.org COMMENT= Convert/extract images in Microsoft Windows(R) icon/cursor files LICENSE= GPLv3 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= shebangfix tar:bzip2 SHEBANG_FILES= extresso/*.in GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-nls CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= bin/icotool bin/wrestool \ man/man1/icotool.1.gz man/man1/wrestool.1.gz OPTIONS_DEFINE= RESSCRIPTS RESSCRIPTS_DESC= Additional resource scripts written in Perl .include .if ${PORT_OPTIONS:MRESSCRIPTS} RUN_DEPENDS+= p5-libwww>=0:${PORTSDIR}/www/p5-libwww USES+= perl5 USE_PERL5= run PLIST_FILES+= bin/extresso bin/genresscript \ man/man1/extresso.1.gz man/man1/genresscript.1.gz .endif post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS/s|extresso||' ${WRKSRC}/Makefile.in post-install: .if ${PORT_OPTIONS:MRESSCRIPTS} @(cd ${WRKSRC}/extresso && ${SETENV} ${MAKE_ENV} ${MAKE} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) .endif .include Index: head/graphics/ida/Makefile =================================================================== --- head/graphics/ida/Makefile (revision 375593) +++ head/graphics/ida/Makefile (revision 375594) @@ -1,59 +1,59 @@ # Created by: Andrey Slusar # $FreeBSD$ PORTNAME= ida PORTVERSION= 2.09 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= http://www.kraxel.org/releases/fbida/ DISTNAME= fbida-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Small and fast motif-based image viewer and editor LICENSE= GPLv2 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ libexif.so:${PORTSDIR}/graphics/libexif OPTIONS_DEFINE= GIF PCF PNG SANE TIFF WEBP DOCS OPTIONS_DEFAULT= GIF PNG TIFF PCD_DESC= Enable PhotoCD support SANE_DESC= Enable SANE support USE_PERL5= build USES= desktop-file-utils iconv gmake motif perl5 MAKEFILE= GNUmakefile MAKE_ARGS= JPEG_VER=80 verbose=yes LDFLAGS+= ${ICONV_LIB} PORTDOCS= README TODO INSTALL PLIST_FILES= bin/exiftran bin/ida lib/X11/app-defaults/Ida \ man/man1/exiftran.1.gz man/man1/ida.1.gz \ ${DESKTOPDIR:S/${PREFIX}\///}/ida.desktop GIB_LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib GIF_MAKE_ARGS_OFF= HAVE_LIBUNGIF=no PCD_LIB_DEPENDS= libpcd.so:${PORTSDIR}/graphics/libpcd PCD_MAKE_ARGS_OFF= HAVE_LIBPCD=no -PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +PNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png PNG_MAKE_ARGS_OFF= HAVE_LIBPNG=no SANE_LIB_DEPENDS= libsane.so:${PORTSDIR}/graphics/sane-backends SANE_MAKE_ARGS_OFF= HAVE_LIBSANE=no TIFF_LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff TIFF_MAKE_ARGS= HAVE_LIBTIFF=no WEBP_LIB_DEPENDS= libwebp.so:${PORTSDIR}/graphics/webp WEBP_MAKE_ARGS_OFF= HAVE_LIBWEBP=no post-install: ${INSTALL_DATA} ${WRKSRC}/desktop/ida.desktop ${STAGEDIR}${DESKTOPDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/iulib/Makefile =================================================================== --- head/graphics/iulib/Makefile (revision 375593) +++ head/graphics/iulib/Makefile (revision 375594) @@ -1,56 +1,56 @@ # Created by: Hiroto Kagotani # $FreeBSD$ PORTNAME= iulib PORTVERSION= 0.4 PORTREVISION= 15 CATEGORIES= graphics MASTER_SITES= GOOGLE_CODE MAINTAINER= hiroto.kagotani@gmail.com COMMENT= Library of image understanding-related algorithms LICENSE= APACHE20 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libtiff.so:${PORTSDIR}/graphics/tiff OPTIONS_DEFINE= SDL VIDIO SDL_DESC= Enable SDL for graphical debugging VIDIO_DESC= Enable Video Input/Output (using ffmpeg) USES= libtool python:build tar:tgz USE_GCC= any USE_AUTOTOOLS= libtoolize aclocal automake autoconf AUTOMAKE_ARGS= --add-missing USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip .include .if ${PORT_OPTIONS:MSDL} USE_SDL= sdl gfx PLIST_SUB+= SDL="" .else CONFIGURE_ARGS+=--without-SDL PLIST_SUB+= SDL="@comment " .endif .if ${PORT_OPTIONS:MVIDIO} LIB_DEPENDS+= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg .endif post-patch: .if ! ${PORT_OPTIONS:MVIDIO} @${REINPLACE_CMD} -e 's/novidio, 0/novidio, 1/' ${WRKSRC}/configure.ac .endif @${REINPLACE_CMD} -e 's/nov4l2, 0/nov4l2, 1/' ${WRKSRC}/configure.ac pre-configure: @(cd ${CONFIGURE_WRKSRC} \ && ${SETENV} ${PYTHON_CMD} genAM.py > Makefile.am) .include Index: head/graphics/lensfun/Makefile =================================================================== --- head/graphics/lensfun/Makefile (revision 375593) +++ head/graphics/lensfun/Makefile (revision 375594) @@ -1,44 +1,44 @@ # Created by: Denis Barov # $FreeBSD$ PORTNAME= lensfun PORTVERSION= 0.2.8 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} MAINTAINER= danfe@FreeBSD.org COMMENT= Library for fixing lens geometry distortions LICENSE= LGPL3 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= gmake pkgconfig python:build tar:bzip2 USE_GNOME= glib20 USE_LDCONFIG= yes HAS_CONFIGURE= yes CONFIGURE_ENV= LD="${CXX}" AR="${AR}" CONFIGURE_ARGS= --prefix=${PREFIX} --target=${TARGET} --vectorization=SSE MAKE_ARGS= V=1 # we want to know what's going on during the build MAKEFILE= GNUmakefile LIBVERSION= 2 PLIST_SUB+= LIBVERSION=${LIBVERSION} post-patch: .SILENT ${REINPLACE_CMD} -e '1s|#!/usr/bin/python|#!${PYTHON_CMD}|' \ -e 's|make --version|g&|' -e '/DOXYGEN/d' \ -e '/GNU Make/d' ${WRKSRC}/configure ${REINPLACE_CMD} -e \ 's|CONF_LIBDIR)pkgconfig|CONF_LIBDIR)../libdata/pkgconfig|' \ ${WRKSRC}/build/tibs/compiler/pkgconfig.mak ${REINPLACE_CMD} -e '/-s -O3/d' \ ${WRKSRC}/build/tibs/compiler/gcc.mak ${REINPLACE_CMD} -e '/GROUPS/s| DOCS||' ${WRKSRC}/build/tibs/rules.mak post-install: ${LN} -sf lib${PORTNAME}.so \ ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}.so.${LIBVERSION} .include Index: head/graphics/leptonica/Makefile =================================================================== --- head/graphics/leptonica/Makefile (revision 375593) +++ head/graphics/leptonica/Makefile (revision 375594) @@ -1,45 +1,45 @@ # Created by: Hiroto Kagotani # $FreeBSD$ PORTNAME= leptonica PORTVERSION= 1.70 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://www.leptonica.com/source/ MAINTAINER= hiroto.kagotani@gmail.com COMMENT= C library for efficient image processing and image analysis operations LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ libwebp.so:${PORTSDIR}/graphics/webp CONFLICTS= leptonlib-[0-9]* USES= libtool GNU_CONFIGURE= yes USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip TESTS?= generate compare .if defined(MAINTAINER_MODE) || defined(PACKAGE_BUILDING) BUILD_DEPENDS+= ${LOCALBASE}/bin/gnuplot:${PORTSDIR}/math/gnuplot .endif #the display portion of the regression tests is interactive, #and requires the use of xv, xli or xzgv as an image viewer .if defined(MAINTAINER_MODE) && !defined(BATCH) TESTS+= display .endif check regression-test test: build .for c in ${TESTS} @cd ${WRKSRC}/prog; ${SETENV} \ LD_LIBRARY_PATH="${WRKSRC}/src/.libs:${LOCALBASE}/lib" \ ${WRKSRC}/prog/alltests_reg ${c} .endfor .include Index: head/graphics/libgaiagraphics/Makefile =================================================================== --- head/graphics/libgaiagraphics/Makefile (revision 375593) +++ head/graphics/libgaiagraphics/Makefile (revision 375594) @@ -1,27 +1,27 @@ # Created by: lbartoletti # $FreeBSD$ PORTNAME= libgaiagraphics PORTVERSION= 0.5 PORTREVISION= 2 CATEGORIES= graphics geography MASTER_SITES= http://www.gaia-gis.it/gaia-sins/ MAINTAINER= coder@tuxfamily.org COMMENT= Library supporting common-utility raster handling methods -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ libgeotiff.so:${PORTSDIR}/graphics/libgeotiff \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libcairo.so:${PORTSDIR}/graphics/cairo USES= gmake iconv pathfix pkgconfig libtool USE_LDCONFIG= yes CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib GNU_CONFIGURE= yes CONFIGURE_ARGS= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" .include Index: head/graphics/libgfx/Makefile =================================================================== --- head/graphics/libgfx/Makefile (revision 375593) +++ head/graphics/libgfx/Makefile (revision 375594) @@ -1,51 +1,51 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= libgfx DISTVERSION= 1.1.0 PORTREVISION= 8 CATEGORIES= graphics MASTER_SITES= http://mgarland.org/files/dist/ MAINTAINER= ports@FreeBSD.org COMMENT= OpenGL/FLTK development LICENSE= MIT LIB_DEPENDS= libfltk.so:${PORTSDIR}/x11-toolkits/fltk \ libtiff.so:${PORTSDIR}/graphics/tiff \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libgzstream.so:${PORTSDIR}/devel/gzstream \ libjpeg.so:${PORTSDIR}/graphics/jpeg BUILD_WRKSRC= ${WRKSRC}/src USES= gmake USE_GL= glu USE_XORG= x11 xext xft xinerama GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-gzstream --with-libtiff-lzw --with-x ALL_TARGET= ${PORTNAME}.so USE_LDCONFIG= yes CFLAGS+= -fPIC CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e \ '/^CC /d ; \ /^CXX /d' ${WRKSRC}/gfx-config.in @${REINPLACE_CMD} -e \ 's|\.a|.so|g ; \ /RANLIB/d ; \ s|[(]AR[)] cru|{CC} ${CFLAGS} ${LDFLAGS} -shared $${GUI_LIBS} -lgzstream -o|' ${WRKSRC}/src/${MAKEFILE} @${REINPLACE_CMD} -e \ '/^FLTK_LIBS/s|"-lfltk"|"`fltk-config --ldflags`"|' ${WRKSRC}/configure do-install: @(cd ${WRKSRC}/include/gfx && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/gfx) ${INSTALL_LIB} ${WRKSRC}/src/${PORTNAME}.so ${STAGEDIR}${PREFIX}/lib @${LN} -sf ${PORTNAME}.so ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so.0 .include Index: head/graphics/libpano13/Makefile =================================================================== --- head/graphics/libpano13/Makefile (revision 375593) +++ head/graphics/libpano13/Makefile (revision 375594) @@ -1,49 +1,49 @@ # Created by: Vasil Dimov # $FreeBSD$ PORTNAME= libpano13 PORTVERSION= 2.9.18 PORTREVISION= 3 CATEGORIES= graphics java MASTER_SITES= SF/panotools/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= vd@FreeBSD.org COMMENT= Cross-platform library behind Panorama Tools and other photo stitchers LICENSE= GPLv2 # or later LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff USE_GNOME= gtk20 glib20 pango atk USES= autoreconf libtool GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include/gtk-2.0 \ -I${LOCALBASE}/include/glib-2.0 \ -I${LOCALBASE}/include/pango-1.0 \ -I${LOCALBASE}/include/atk-1.0 CONFIGURE_ARGS= --with-png=${LOCALBASE} \ --with-jpeg=${LOCALBASE} \ --with-tiff=${LOCALBASE} INSTALL_TARGET= install-strip USE_LDCONFIG= yes OPTIONS_DEFINE= JAVA OPTIONS_SUB= yes .include .if ${PORT_OPTIONS:MJAVA} USE_JAVA= yes JAVA_VERSION= 1.6+ JAVA_OS= native CONFIGURE_ARGS+= --with-java=${JAVA_HOME} .else CONFIGURE_ARGS+= --without-java .endif .include Index: head/graphics/libqrencode/Makefile =================================================================== --- head/graphics/libqrencode/Makefile (revision 375593) +++ head/graphics/libqrencode/Makefile (revision 375594) @@ -1,36 +1,36 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= libqrencode PORTVERSION= 3.4.4 CATEGORIES= graphics MASTER_SITES= http://fukuchi.org/works/qrencode/ DISTNAME= qrencode-${PORTVERSION} MAINTAINER= vanilla@FreeBSD.org COMMENT= C library for encoding data in a QR Code symbol LICENSE= LGPL21 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= pathfix pkgconfig libtool USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip LDFLAGS+= -L${LOCALBASE}/lib CFLAGS+= -I${LOCALBASE}/include PLIST_FILES= bin/qrencode \ include/qrencode.h \ lib/libqrencode.so \ lib/libqrencode.so.3 \ lib/libqrencode.so.3.4.4 \ libdata/pkgconfig/libqrencode.pc \ man/man1/qrencode.1.gz post-patch: @${REINPLACE_CMD} -e 's,libpng12,libpng,' ${WRKSRC}/configure @${REINPLACE_CMD} -e '9s|$$| ${PTHREAD_LIBS}|' ${WRKSRC}/libqrencode.pc.in .include Index: head/graphics/librasterlite/Makefile =================================================================== --- head/graphics/librasterlite/Makefile (revision 375593) +++ head/graphics/librasterlite/Makefile (revision 375594) @@ -1,35 +1,35 @@ # Created by: lbartoletti # $FreeBSD$ PORTNAME= librasterlite PORTVERSION= 1.1g PORTREVISION= 8 CATEGORIES= graphics geography MASTER_SITES= http://www.gaia-gis.it/gaia-sins/librasterlite-sources/ MAINTAINER= coder@tuxfamily.org COMMENT= Library that stores and retrieves raster coverages using a SpatiaLite LIB_DEPENDS= libspatialite.so:${PORTSDIR}/databases/spatialite \ libsqlite3.so:${PORTSDIR}/databases/sqlite3 \ libgeotiff.so:${PORTSDIR}/graphics/libgeotiff \ libjbig.so:${PORTSDIR}/graphics/jbigkit \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libgeos.so:${PORTSDIR}/graphics/geos \ libproj.so:${PORTSDIR}/graphics/proj \ libtiff.so:${PORTSDIR}/graphics/tiff \ libfreexl.so:${PORTSDIR}/textproc/freexl GNU_CONFIGURE= yes USES= gmake iconv pkgconfig libtool USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e 's|$$(libdir)/pkgconfig|$$(prefix)/libdata/pkgconfig|' \ ${WRKSRC}/Makefile.in .include Index: head/graphics/libreatlas/Makefile =================================================================== --- head/graphics/libreatlas/Makefile (revision 375593) +++ head/graphics/libreatlas/Makefile (revision 375594) @@ -1,56 +1,56 @@ # Created by: lbartoletti # $FreeBSD$ PORTNAME= libreatlas PORTVERSION= 1.0.0a PORTREVISION= 17 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 \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libgeotiff.so:${PORTSDIR}/graphics/libgeotiff \ librasterlite.so:${PORTSDIR}/graphics/librasterlite \ - libpng15.so:${PORTSDIR}/graphics/png \ + 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= pkgconfig gettext gmake iconv 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 CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib LIBS+= -lgeos_c 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/graphics/libsvg/Makefile =================================================================== --- head/graphics/libsvg/Makefile (revision 375593) +++ head/graphics/libsvg/Makefile (revision 375594) @@ -1,31 +1,31 @@ # Created by: Michael Johnson # $FreeBSD$ # $MCom: ports/graphics/libsvg/Makefile,v 1.3 2005/07/04 00:11:29 marcus Exp $ PORTNAME= libsvg PORTVERSION= 0.1.4 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= http://cairographics.org/snapshots/ MAINTAINER= gnome@FreeBSD.org COMMENT= Parser for SVG content in files or buffers LIB_DEPENDS= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg GNU_CONFIGURE= yes USE_GNOME= libxml2 USES= iconv libtool pathfix pkgconfig USE_LDCONFIG= yes CFLAGS+= -I${LOCALBASE}/include PLIST_FILES= include/svg.h \ lib/libsvg.a \ lib/libsvg.so \ lib/libsvg.so.1 \ lib/libsvg.so.1.0.0 \ libdata/pkgconfig/libsvg.pc .include Index: head/graphics/luxrender/Makefile =================================================================== --- head/graphics/luxrender/Makefile (revision 375593) +++ head/graphics/luxrender/Makefile (revision 375594) @@ -1,66 +1,66 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= luxrender PORTVERSION= 1.3.1 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://src.luxrender.net/lux/get/ \ http://src.luxrender.net/luxrays/get/:lr DISTFILES= v${PORTVERSION:S/.//g}${EXTRACT_SUFX} \ luxrender_v${PORTVERSION}${EXTRACT_SUFX}:lr DIST_SUBDIR= ${PORTNAME} MAINTAINER= danfe@FreeBSD.org COMMENT= Physically based and unbiased rendering system LICENSE= GPLv3 LIB_DEPENDS= libboost_python.so:${PORTSDIR}/devel/boost-python-libs \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfreeimage.so:${PORTSDIR}/graphics/freeimage \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libIlmImf.so:${PORTSDIR}/graphics/OpenEXR .if !exists(/usr/include/execinfo.h) LIB_DEPENDS+= libexecinfo.so:${PORTSDIR}/devel/libexecinfo .endif ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= uses SSE extensions USES= bison cmake tar:bzip2 USE_GL= glut glew WRKSRC= ${WRKDIR}/luxrender-lux-${LUX_REV} LUXRAYS_WRKSRC= ${WRKDIR}/luxrender-luxrays-${LUXRAYS_REV} CMAKE_ARGS= -DLUXRAYS_INCLUDE_DIRS:PATH="${LUXRAYS_WRKSRC}/include" \ -DLUXRAYS_LIBRARY:STRING="${LUXRAYS_WRKSRC}/lib/libluxrays.a" \ -DSLG_INCLUDE_DIRS:PATH="${LUXRAYS_WRKSRC}/include" \ -DSLG_LIBRARY:PATH="${LUXRAYS_WRKSRC}/lib/libsmallluxgpu.a" \ -DLUXRAYS_DISABLE_OPENCL:BOOL=ON LUX_REV= d0b0e20c47cc LUXRAYS_REV= 7459cd8a9583 OPTIONS_DEFINE= X11 OPTIONS_DEFAULT= X11 X11_DESC= Build GUI executable (Qt4-based) X11_USE= QT4=moc_build,qmake_build,rcc_build,uic_build,corelib,gui X11_PLIST_FILES= bin/luxrender post-patch: @${REINPLACE_CMD} -e 's/__APPLE__/__FreeBSD__/' \ ${LUXRAYS_WRKSRC}/samples/smallluxgpu4/smallluxgpu.h \ ${WRKSRC}/core/osfunc.h \ ${WRKSRC}/shapes/mikktspace/weldmesh.c @${REINPLACE_CMD} -e '/^set(Boost_USE_STATIC_LIBS/s,ON,OFF,' \ ${LUXRAYS_WRKSRC}/cmake/Dependencies.cmake pre-configure: cd ${LUXRAYS_WRKSRC} && ${SETENV} ${CMAKE_ENV} ${CMAKE_BIN} \ ${CMAKE_ARGS} . ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} \ ${_MAKE_JOBS} ${MAKE_ARGS} -C ${LUXRAYS_WRKSRC} .include Index: head/graphics/mapnik/Makefile =================================================================== --- head/graphics/mapnik/Makefile (revision 375593) +++ head/graphics/mapnik/Makefile (revision 375594) @@ -1,144 +1,144 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= mapnik PORTVERSION= 2.2.0 DISTVERSIONPREFIX= v PORTREVISION= 10 CATEGORIES= graphics geography MASTER_SITES= http://mapnik.s3.amazonaws.com/dist/v${PORTVERSION}/ MAINTAINER= littlesavage@rambler.ru COMMENT= Free Toolkit For Developing Mapping Applications LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libproj.so:${PORTSDIR}/graphics/proj \ libicuuc.so:${PORTSDIR}/devel/icu \ libboost_system.so:${PORTSDIR}/devel/boost-libs \ libboost_python.so:${PORTSDIR}/devel/boost-python-libs BUILD_DEPENDS= ${LOCALBASE}/bin/freetype-config:${PORTSDIR}/print/freetype2 \ ${PYTHON_PKGNAMEPREFIX}icu>=0.8.1:${PORTSDIR}/devel/py-icu USES= pkgconfig python scons tar:bzip2 USE_GNOME= libxml2 USE_LDCONFIG= yes WARNING_CXXFLAGS?= -w INPUT_PLUGINS= geojson python raster shape NO_OPTIONS_SORT= yes OPTIONS_DEFINE= CAIRO CSV GDAL OGR OSM POSTGIS SQLITE3 JPEG PNG TIFF OPTIONS_DEFAULT= CAIRO CSV GDAL OGR OSM POSTGIS SQLITE3 JPEG PNG TIFF CAIRO_DESC= Enable cairo rendering CSV_DESC= CSV input plugin GDAL_DESC= GDAL input plugin OGR_DESC= OGR input plugin OSM_DESC= OSM input plugin POSTGIS_DESC= PostGIS input plugin SQLITE3_DESC= SQLite input plugin OPTIONS_SUB= yes PORTDOCS= * DOCSRCDIR1= ${WRKSRC} DOC_FILES1= AUTHORS.md CHANGELOG.md README.md DOCSRCDIR2= ${WRKSRC}/docs DOCSDIR2= ${DOCSDIR}/docs DOC_FILES2= * .include .if ${PORT_OPTIONS:MCAIRO} LIB_DEPENDS+= libcairo.so:${PORTSDIR}/graphics/cairo BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cairo>=1.8.2:${PORTSDIR}/graphics/py-cairo .else MAKE_ARGS+= CAIRO=False .endif .if ${PORT_OPTIONS:MCSV} INPUT_PLUGINS+= csv .endif .if ${PORT_OPTIONS:MGDAL} INPUT_PLUGINS+= gdal LIB_DEPENDS+= libgdal.so:${PORTSDIR}/graphics/gdal .endif .if ${PORT_OPTIONS:MOGR} INPUT_PLUGINS+= ogr LIB_DEPENDS+= libgdal.so:${PORTSDIR}/graphics/gdal .endif .if ${PORT_OPTIONS:MOSM} INPUT_PLUGINS+= osm LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl .endif .if ${PORT_OPTIONS:MPOSTGIS} INPUT_PLUGINS+= postgis USES+= pgsql .endif .if ${PORT_OPTIONS:MSQLITE3} INPUT_PLUGINS+= sqlite LIB_DEPENDS+= libsqlite3.so:${PORTSDIR}/databases/sqlite3 BUILD_DEPENDS+= sqlite3>=3.7.12:${PORTSDIR}/databases/sqlite3 .endif .if ${PORT_OPTIONS:MJPEG} LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg .else MAKE_ARGS+= JPEG=False .endif .if ${PORT_OPTIONS:MPNG} -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png .else MAKE_ARGS+= PNG=False .endif .if ${PORT_OPTIONS:MTIFF} LIB_DEPENDS+= libtiff.so:${PORTSDIR}/graphics/tiff .else MAKE_ARGS+= TIFF=False .endif .include .if ${ARCH} == "powerpc" IGNORE= does not install: runs out of virtual memory .endif MAKE_ARGS+= WARNING_CXXFLAGS=${WARNING_CXXFLAGS} MAKE_ARGS+= INPUT_PLUGINS="`${ECHO} ${INPUT_PLUGINS} | ${TR} ' ' ,`" MAKE_ARGS+= JOBS=${MAKE_JOBS_NUMBER} MAKE_ARGS+= ${MAKE_ENV} pre-configure: .if ${PORT_OPTIONS:MSQLITE3} @if ! ${LOCALBASE}/bin/sqlite3 :memory: 'create virtual table foo using rtree(pkid, xmin, xmax, ymin, ymax)' > /dev/null 2>&1; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "The SQLite plugin requires libsqlite3 built with RTREE support"; \ ${ECHO_MSG} "Please, reinstall 'databases/sqlite3' port with R*Tree module enabled"; \ ${ECHO_MSG} "" ; \ ${FALSE} ; \ fi .endif post-patch: @${REINPLACE_CMD} -e 's#/usr/local#${LOCALBASE}#g' \ -e 's#/usr/include#${LOCALBASE}/include#g' \ ${WRKSRC}/SConstruct post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR2} ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} .include Index: head/graphics/mapserver/Makefile =================================================================== --- head/graphics/mapserver/Makefile (revision 375593) +++ head/graphics/mapserver/Makefile (revision 375594) @@ -1,207 +1,207 @@ # Created by: Douglas K. Rand # $FreeBSD$ PORTNAME= mapserver PORTVERSION= 6.4.1 PORTREVISION= 2 CATEGORIES= graphics www geography MASTER_SITES= http://download.osgeo.org/mapserver/ MAINTAINER= wen@FreeBSD.org COMMENT= System for developing web-based GIS applications LIB_DEPENDS= libgd.so:${PORTSDIR}/graphics/gd \ libproj.so:${PORTSDIR}/graphics/proj \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libgif.so:${PORTSDIR}/graphics/giflib USES= cmake:outsource USE_GNOME= libxml2 LDFLAGS+= -L${LOCALBASE} -pthread CMAKE_ARGS+= -DCMAKE_PREFIX_PATH=${LOCALBASE} \ -DCMAKE_INSTALL_PREFIX=${PREFIX} \ -DWITH_GD=1 MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= FRIBIDI CURL GDAL GEOS KML POSTGIS PHP PERL PYTHON \ WMS WFS WCS FASTCGI DEBUG CAIRO CAIRO_SVG \ CLIENT_WMS CLIENT_WFS OPTIONS_DEFAULT= FRIBIDI GDAL GEOS CLIENT_WMS CLIENT_WFS CAIRO_SVG_DESC= Cairo SVG parser support GDAL_DESC= GDAL library support FRIBIDI_DESC= Fribidi library support KML_DESC= KML support WMS_DESC= WMS Server support WFS_DESC= WFS Server support WCS_DESC= WCS Server support .include .if ${PORT_OPTIONS:MPYTHON} USES+= python:2 BUILD_DEPENDS+= swig2.0:${PORTSDIR}/devel/swig20 CMAKE_ARGS+= -DWITH_PYTHON=yes PLIST_SUB+= PYTHON="" MAP_EGG= MapScript-${PORTVERSION}-${PYTHON_VERSION:S/thon//} PLIST_SUB+= MAP_EGG=${MAP_EGG} .else PLIST_SUB+= PYTHON="@comment " .endif .if ${PORT_OPTIONS:MCAIRO} LIB_DEPENDS+= libcairo.so:${PORTSDIR}/graphics/cairo \ libexpat.so:${PORTSDIR}/textproc/expat2 CMAKE_ARGS+= -DWITH_CAIRO=1 .else CMAKE_ARGS+= -DWITH_CAIRO=0 .endif .if ${PORT_OPTIONS:MFRIBIDI} LIB_DEPENDS+= libfribidi.so:${PORTSDIR}/converters/fribidi CMAKE_ARGS+= -DWITH_FRIBIDI=1 .else CMAKE_ARGS+= -DWITH_FRIBIDI=0 .endif .if ${PORT_OPTIONS:MCAIRO_SVG} LIB_DEPENDS+= libcairo.so:${PORTSDIR}/graphics/cairo \ libsvg-cairo.so:${PORTSDIR}/graphics/libsvg-cairo \ libexpat.so:${PORTSDIR}/textproc/expat2 CMAKE_ARGS+= -DWITH_SVGCAIRO=1 -DWITH_CAIRO=1 USES+= pkgconfig .else CMAKE_ARGS+= -DWITH_SVGCAIRO=0 .endif .if ${PORT_OPTIONS:MKML} LIB_DEPENDS+= libxml2.so:${PORTSDIR}/textproc/libxml2 CMAKE_ARGS+= -DWITH_KML=1 .else CMAKE_ARGS+= -DWITH_KML=0 .endif .if ${PORT_OPTIONS:MWMS} CMAKE_ARGS+= -DWITH_WMS=1 .else CMAKE_ARGS+= -DWITH_WMS=0 .endif .if ${PORT_OPTIONS:MWFS} CMAKE_ARGS+= -DWITH_WFS=1 .else CMAKE_ARGS+= -DWITH_WFS=0 .endif .if ${PORT_OPTIONS:MWCS} CMAKE_ARGS+= -DWITH_WCS=1 .else CMAKE_ARGS+= -DWITH_WCS=0 .endif .if ${PORT_OPTIONS:MGDAL} USES+= iconv LIB_DEPENDS+= libgdal.so:${PORTSDIR}/graphics/gdal CMAKE_ARGS+= -DWITH_GDAL=1 .else CMAKE_ARGS+= -DWITH_GDAL=0 .endif .if ${PORT_OPTIONS:MGEOS} LIB_DEPENDS+= libgeos.so:${PORTSDIR}/graphics/geos CMAKE_ARGS+= -DWITH_GEOS=1 .else CMAKE_ARGS+= -DWITH_GEOS=0 .endif .if ${PORT_OPTIONS:MPOSTGIS} USES+= pgsql CMAKE_ARGS+= -DWITH_POSTGIS=1 .else CMAKE_ARGS+= -DWITH_POSTGIS=0 .endif .if ${PORT_OPTIONS:MPHP} BUILD_DEPENDS+= ${LOCALBASE}/bin/php-config:${PORTSDIR}/lang/php5 RUN_BUILDS+= ${LOCALBASE}/bin/php-config:${PORTSDIR}/lang/php5 PHP_EXTENSION_DIR!= ${LOCALBASE}/bin/php-config --extension-dir | ${SED} -e "s,/usr/local/,," CMAKE_ARGS+= -DWITH_PHP=1 PLIST_SUB+= PHP_EXTENSION_DIR=${PHP_EXTENSION_DIR} PLIST_SUB+= PHP="" .else CMAKE_ARGS+= -DWITH_PHP=0 PLIST_SUB+= PHP="@comment " .endif .if ${PORT_OPTIONS:MPERL} USES+= perl5 BUILD_DEPENDS= ${LOCALBASE}/bin/swig2.0:${PORTSDIR}/devel/swig20 CMAKE_ARGS+= -DWITH_PERL=1 PLIST_SUB+= PERL="" .else CMAKE_ARGS+= -DWITH_PERL=0 PLIST_SUB+= PERL="@comment " .endif .if ${PORT_OPTIONS:MCURL} LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl CMAKE_ARGS+= -DWITH_CURL=1 .else CMAKE_ARGS+= -DWITH_CURL=0 .endif .if ${PORT_OPTIONS:MFASTCGI} BUILD_DEPENDS+= ${LOCALBASE}/bin/cgi-fcgi:${PORTSDIR}/www/fcgi CMAKE_ARGS+= -DWITH_FCGI=1 .else CMAKE_ARGS+= -DWITH_FCGI=0 .endif .if ${PORT_OPTIONS:MDEBUG} CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Debug .else CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release .endif PROG_FILES= legend scalebar shp2img shptree shptreetst shptreevis \ sortshp msencrypt tile4ms mapserv .if ${PORT_OPTIONS:MCLIENT_WMS} LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl LIB_DEPENDS+= libgdal.so:${PORTSDIR}/graphics/gdal CMAKE_ARGS+= -DWITH_CURL=1 -DWITH_GDAL=1 -DWITH_CLIENT_WMS=1 .endif .if ${PORT_OPTIONS:MCLIENT_WFS} LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl LIB_DEPENDS+= libgdal.so:${PORTSDIR}/graphics/gdal CMAKE_ARGS+= -DWITH_CURL=1 -DWITH_GDAL=1 -DWITH_CLIENT_WFS=1 .endif do-install: .for f in ${PROG_FILES} ${STRIP_CMD} ${BUILD_WRKSRC}/${f} ${INSTALL_SCRIPT} ${BUILD_WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin .endfor ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/libmapserver.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib .if ${PORT_OPTIONS:MPHP} @${MKDIR} ${STAGEDIR}${PREFIX}/${PHP_EXTENSION_DIR} ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/mapscript/php/php_mapscript.so \ ${STAGEDIR}${PREFIX}/${PHP_EXTENSION_DIR}/ .endif .if ${PORT_OPTIONS:MPYTHON} @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/ (cd ${BUILD_WRKSRC}/mapscript/python && ${CP} mapscript.py _mapscript.so ${STAGEDIR}${PYTHON_SITELIBDIR}/) .endif post-install: @${LN} -s ${PREFIX}/lib/libmapserver.so.6.4.1 ${STAGEDIR}${PREFIX}/lib/libmapserver.so.1 @${LN} -s ${PREFIX}/lib/libmapserver.so.1 ${STAGEDIR}${PREFIX}/lib/libmapserver.so .if ${PORT_OPTIONS:MPHP} @${ECHO_MSG} "Please add the line extension=php_mapscript.so to ${PREFIX}/etc/php/extensions.ini" .endif .include Index: head/graphics/mhgui/Makefile =================================================================== --- head/graphics/mhgui/Makefile (revision 375593) +++ head/graphics/mhgui/Makefile (revision 375594) @@ -1,37 +1,37 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= mhgui PORTVERSION= 0.2 PORTREVISION= 8 CATEGORIES= graphics MASTER_SITES= SF/makehuman/MakeHuman%20Source/MakeHuman_091 MAINTAINER= amdmi3@FreeBSD.org COMMENT= GUI widget library for MakeHuman LICENSE= GPLv2 LIB_DEPENDS= libanimorph.so:${PORTSDIR}/graphics/animorph \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png GNU_CONFIGURE= yes USES= pkgconfig gmake libtool USE_LDCONFIG= yes USE_XORG= xi xmu ice sm USE_GL= glut INSTALL_TARGET= install-strip USE_GCC= any # otherwise graphics/makehuman won't link CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PORTDOCS= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/^libmhguidocdir =/ s|doc/|share/doc/|' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e '/^pkgconfigdir =/ s|\$$(libdir)|\$$(exec_prefix)/libdata|' ${WRKSRC}/Makefile.in .include Index: head/graphics/ming/Makefile =================================================================== --- head/graphics/ming/Makefile (revision 375593) +++ head/graphics/ming/Makefile (revision 375594) @@ -1,80 +1,80 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= ming PORTVERSION= 0.4.5 PORTREVISION?= 4 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/Releases/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Flash 4/5 movie output library with many languages support LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \ libgif.so:${PORTSDIR}/graphics/giflib \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png CONFLICTS_INSTALL= ja-ming-[0-9]* .if defined(SLAVEPORT) LIB_DEPENDS+= libming.so:${PORTSDIR}/graphics/ming .else OPTIONS_DEFINE= DOCS .endif CONFIGURE_ARGS+=--includedir=${PREFIX}/include/ming CPPFLAGS+= -I. -I.. -I${LOCALBASE}/include LDFLAGS+= -L. -L.. -L${LOCALBASE}/lib GNU_CONFIGURE= yes INSTALL_TARGET= install-strip MAKE_JOBS_UNSAFE= yes USE_LDCONFIG= yes USES+= bison gmake libtool pathfix shebangfix DOCS= HISTORY NEWS README TODO DOCS_UTIL= README TIPS TODO swftoperl.html SHEBANG_FILES= util/cws2fws SLAVEDIRS= graphics/p5-ming graphics/py-ming post-patch: @${REINPLACE_CMD} -e 's|ungif|gif|g' ${WRKSRC}/configure ${WRKSRC}/docs/man/Makefile \ ${WRKSRC}/perl_ext/Makefile.PL ${WRKSRC}/py_ext/setup.py.in @${REINPLACE_CMD} -e '/PrintGifError();/d' ${WRKSRC}/src/blocks/gifdbl.c \ ${WRKSRC}/util/gif2dbl.c ${WRKSRC}/util/gif2mask.c @${REINPLACE_CMD} -e 's|#if GIFLIB_GIFERRORSTRING|#if 0|' ${WRKSRC}/src/libming.h # patch for graphics/p5-ming @${REINPLACE_CMD} -e '/ming_is_compiled()/ s|^|#|; /LIBS/d' ${WRKSRC}/perl_ext/Makefile.PL @${REINPLACE_CMD} -e 's|\.3pm|.3|g' ${WRKSRC}/perl_ext/Makefile.PL ${WRKSRC}/perl_ext/mkdoc @${REINPLACE_CMD} -e 's|GvCV(\(.*\)) = \(.*\);|GvCV_set(\1, \2);|' ${WRKSRC}/perl_ext/Exports.c @${REINPLACE_CMD} -e '1 s|/usr/bin/perl|${PERL}|' ${WRKSRC}/perl_ext/examples/*.cgi # patch for graphics/py-ming @${REINPLACE_CMD} -e 's| --root ".*"||' ${WRKSRC}/py_ext/Makefile.in @${REINPLACE_CMD} -e 's|/usr/local/|${LOCALBASE}/|g' ${WRKSRC}/py_ext/setup.py.in @${LN} -sf ${LOCALBASE}/include/ming ${WRKSRC}/src post-install: .if !defined(SLAVEPORT) ${MKDIR} ${STAGEDIR}${PREFIX}/include/ming/ ${STAGEDIR}${PREFIX}/include/ming/blocks/ ${STAGEDIR}${PREFIX}/include/ming/util/ cd ${WRKSRC}/ && ${INSTALL_SCRIPT} util/cws2fws util/ming-config ${STAGEDIR}${PREFIX}/bin/ cd ${WRKSRC}/ && ${INSTALL_DATA} *.h src/*.h ${STAGEDIR}${PREFIX}/include/ming/ cd ${WRKSRC}/ && ${INSTALL_DATA} src/blocks/*.h ${STAGEDIR}${PREFIX}/include/ming/blocks/ cd ${WRKSRC}/ && ${INSTALL_DATA} util/png2dbl.c util/*.h ${STAGEDIR}${PREFIX}/include/ming/util/ ${MKDIR} ${STAGEDIR}${DOCSDIR}/ ${STAGEDIR}${DOCSDIR}/util/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/util/ && ${INSTALL_DATA} ${DOCS_UTIL} ${STAGEDIR}${DOCSDIR}/util/ .endif .if defined(SLAVEPORT) && ${SLAVEPORT} == "p5" ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${INSTALL_WRKSRC}/examples/ && ${INSTALL_DATA} *.cgi ${STAGEDIR}${EXAMPLESDIR}/ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/SWF/SWF.so .endif .if defined(SLAVEPORT) && ${SLAVEPORT} == "py" ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_mingc.so .endif .include Index: head/graphics/mtpaint/Makefile =================================================================== --- head/graphics/mtpaint/Makefile (revision 375593) +++ head/graphics/mtpaint/Makefile (revision 375594) @@ -1,70 +1,70 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= mtpaint PORTVERSION= 3.40 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Simple painting program LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ libgif.so:${PORTSDIR}/graphics/giflib \ libfreetype.so:${PORTSDIR}/print/freetype2 USE_GNOME= gtk20 USES= desktop-file-utils gmake iconv pkgconfig tar:bzip2 HAS_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} CONFIGURE_ARGS= --prefix=${PREFIX} --mandir=${MAN1PREFIX}/man/man1 \ --localedir=${PREFIX}/share/locale \ gtk2 cflags asneeded ft jpeg tiff man GIF OPTIONS_DEFINE= LCMS2 OPENJPEG NLS OPTIONS_DEFAULT= LCMS2 OPENJPEG OPTIONS_SUB= yes .include .if ${PORT_OPTIONS:MLCMS2} LIB_DEPENDS+= liblcms2.so:${PORTSDIR}/graphics/lcms2 CONFIGURE_ARGS+=lcms2 .else CONFIGURE_ARGS+=nolcms .endif .if ${PORT_OPTIONS:MOPENJPEG} LIB_DEPENDS+= libopenjpeg.so:${PORTSDIR}/graphics/openjpeg15 CONFIGURE_ARGS+=jp2 .else LIB_DEPENDS+= libjasper.so:${PORTSDIR}/graphics/jasper CONFIGURE_ARGS+=jasper .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext CONFIGURE_ARGS+=intl .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/doc/${PORTNAME}.desktop \ ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/doc/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps .for lang in cs de es fr gl hu it ja nl pl pt pt_BR ru sk sv tl tr zh_CN zh_TW @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${lang}/LC_MESSAGES ${INSTALL_DATA} ${WRKSRC}/po/${lang}.mo \ ${STAGEDIR}${PREFIX}/share/locale/${lang}/LC_MESSAGES/mtpaint.mo .endfor .include Index: head/graphics/ocaml-images/Makefile =================================================================== --- head/graphics/ocaml-images/Makefile (revision 375593) +++ head/graphics/ocaml-images/Makefile (revision 375594) @@ -1,90 +1,90 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= images PORTVERSION= 4.0.1 PORTREVISION= 2 PORTEPOCH= 2 CATEGORIES= graphics MASTER_SITES= https://bitbucket.org/camlspotter/camlimages/get/ PKGNAMEPREFIX= ocaml- DISTNAME= v${PORTVERSION} DIST_SUBDIR= ocaml-images MAINTAINER= michael.grunewald@laposte.net COMMENT= Objective Caml image processing library BUILD_DEPENDS= ${LOCALBASE}/share/aclocal/ocaml.m4:${PORTSDIR}/lang/ocaml-autoconf BUILD_DEPENDS+= omake:${PORTSDIR}/devel/omake USE_OCAML= yes USE_OCAML_FINDLIB= yes OCAMLFIND_DESTDIR= ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR} OCAML_PKGDIRS= camlimages OCAML_LDLIBS= ${OCAML_SITELIBDIR}/camlimages OMAKESUBS+= -e s@%%INCLUDESPORTS%%@${LOCALBASE}/include@ OMAKESUBS+= -e s@%%INCLUDESX11%%@${LOCALBASE}/include/X11@ OMAKESUBS+= -e s@%%INCLUDESPNG%%@${LOCALBASE}/include/libpng15@ OMAKESUBS+= -e s@%%LDFLAGSPORTS%%@-L${LOCALBASE}/lib@ OMAKE= omake 'PREFIX=${STAGEDIR}${PREFIX}' OMARGS= --dotomake .omake --force-dotomake WRKSRC= ${WRKDIR}/camlspotter-camlimages-c803efa9d5d3 MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= PNG JPEG TIFF XPM GIF FREETYPE GHOSTSCRIPT GTK2 DOCS OPTIONS_DEFAULT=PNG JPEG TIFF XPM GIF FREETYPE GHOSTSCRIPT OPTIONS_SUB= yes PNG_CONFIGURE_WITH= png -PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +PNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png JPEG_CONFIGURE_WITH= jpeg JPEG_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg TIFF_CONFIGURE_WITH= tiff TIFF_LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff XPM_CONFIGURE_WITH= xpm GIF_CONFIGURE_WITH= gif GIF_LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib FREETYPE_CONFIGURE_WITH=freetype FREETYPE_LIB_DEPENDS= libttf.so:${PORTSDIR}/print/freetype GHOSTSCRIPT_CONFIGURE_WITH= gs GTK2_CONFIGURE_WITH= liblgtk2 GTK2_BUILD_DEPENDS= lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2 GTK2_RUN_DEPENDS= lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2 .include .if ${PORT_OPTIONS:MXPM} USE_XORG= xpm .endif .if ${PORT_OPTIONS:MGHOSTSCRIPT} USE_GHOSTSCRIPT= yes .endif do-configure: @(cd ${WRKSRC} && ${REINPLACE_CMD} ${OMAKESUBS} OMakefile) (cd ${WRKSRC} && ${OMAKE} ${OMARGS} configure) do-build: (cd ${WRKSRC} && ${OMAKE} ${OMARGS}) ocaml-findlib: # Overriding ocaml-findlib target which does not support stage # The consequence is that pkg-plist must be manually supported do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${OCAML_LDLIBS} (cd ${WRKSRC} && ${OMAKE} ${OMARGS} install) .include Index: head/graphics/ocropus/Makefile =================================================================== --- head/graphics/ocropus/Makefile (revision 375593) +++ head/graphics/ocropus/Makefile (revision 375594) @@ -1,50 +1,50 @@ # Created by: Hiroto Kagotani # $FreeBSD$ PORTNAME= ocropus PORTVERSION= 0.4 PORTREVISION= 13 CATEGORIES= graphics MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} MAINTAINER= hiroto.kagotani@gmail.com COMMENT= The OCRopus(tm) open source document analysis and OCR system -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libtiff.so:${PORTSDIR}/graphics/tiff \ libiulib.so:${PORTSDIR}/graphics/iulib \ libgsl.so:${PORTSDIR}/math/gsl WRKSRC= ${WRKDIR}/ocropus-0.4/ocropus OPTIONS_DEFINE= SDL LEPTONICA SDL_DESC= Enable SDL for graphical debugging LEPTONICA_DESC= Enable Leptonica image analysis MAKE_JOBS_UNSAFE= yes USES= autoreconf gmake python:build GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-fst --without-tesseract --with-iulib=${LOCALBASE} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .include .if ${PORT_OPTIONS:MSDL} USE_SDL= sdl .else CONFIGURE_ARGS+=--without-SDL .endif .if ${PORT_OPTIONS:MLEPTONICA} LIB_DEPENDS+= liblept.so:${PORTSDIR}/graphics/leptonica .else CONFIGURE_ARGS+=--without-leptonica .endif pre-configure: @(cd ${CONFIGURE_WRKSRC} \ && ${SETENV} ${PYTHON_CMD} genAM.py >Makefile.am) .include Index: head/graphics/opencv/Makefile =================================================================== --- head/graphics/opencv/Makefile (revision 375593) +++ head/graphics/opencv/Makefile (revision 375594) @@ -1,279 +1,279 @@ # Created by: Marc Abramowitz (http://marc.abramowitz.info) # $FreeBSD$ PORTNAME?= opencv PORTVERSION= 2.4.9 PORTREVISION?= 2 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}library/${PORTNAME}-unix/${PORTVERSION} MAINTAINER= jhale@FreeBSD.org COMMENT= Open Source Computer Vision library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake pkgconfig zip USE_LDCONFIG= yes WANT_GSTREAMER= yes MAKE_JOBS_UNSAFE= yes NOT_FOR_ARCHS= sparc64 NOT_FOR_ARCHS_REASON_sparc64= does not compile on sparc64 DATADIR= ${PREFIX}/share/OpenCV PLIST_SUB+= VERSION=${DISTVERSION} CMAKE_ARGS+= -DWITH_CUDA:BOOL=Off \ -DWITH_PVAPI:BOOL=Off \ -DWITH_UNICAP:BOOL=Off \ -DBUILD_TESTS:BOOL=Off \ -DBUILD_DOCS:BOOL=Off \ -DPYTHON_EXECUTABLE:FILEPATH=${PYTHON_CMD} SUB_FILES= FindOpenCVCore.cmake SUB_LIST= OCV_VERSION=${PORTVERSION} OCV_CORE_MODS= core imgproc OCV_MODS= calib3d contrib features2d flann gpu \ highgui legacy ml ocl objdetect photo \ stitching superres ts video videostab OCV_NONFREE_MODS= nonfree OCV_JAVA_MODS= java OCV_PYTHON_MODS= python OPTIONS_DEFINE= DC1394 EXAMPLES NONFREE OPENGL OPTIONS_GROUP= IMAGE PERFORMANCE VIDEO OPTIONS_GROUP_IMAGE= JASPER JPEG OPENEXR PNG TIFF OPTIONS_GROUP_PERFORMANCE= EIGEN3 TBB OPTIONS_GROUP_VIDEO= FFMPEG GSTREAMER V4L XINE OPTIONS_RADIO= GUI OPTIONS_RADIO_GUI= GTK2 QT4 OPTIONS_DEFAULT= EIGEN3 JASPER JPEG PNG TIFF V4L OPTIONS_SUB= yes .if defined(OCV_CORE) OPTIONS_EXCLUDE= DC1394 EXAMPLES GTK2 QT4 JASPER JPEG NONFREE OPENEXR \ OPENGL PNG TIFF FFMPEG GSTREAMER V4L XINE .endif DC1394_DESC= IEEE 1394 camera support EIGEN3_DESC= Eigen 3 support IMAGE_DESC= Image format support NONFREE_DESC= Build functionality that has possible limitations of use PERFORMANCE_DESC= Performance enhancing libraries TBB_DESC= TBB support .include .if ${PORT_OPTIONS:MDC1394} LIB_DEPENDS+= libdc1394.so:${PORTSDIR}/multimedia/libdc1394 CMAKE_ARGS+= -DWITH_1394:BOOL=On .else CMAKE_ARGS+= -DWITH_1394:BOOL=Off .endif .if ${PORT_OPTIONS:MEIGEN3} BUILD_DEPENDS+= ${LOCALBASE}/include/eigen3/Eigen/Eigen:${PORTSDIR}/math/eigen3 CMAKE_ARGS+= -DWITH_EIGEN:BOOL=On .else CMAKE_ARGS= -DWITH_EIGEN:BOOL=Off .endif .if ${PORT_OPTIONS:MEXAMPLES} PORTEXAMPLES= * . if !defined(OCV_SLAVE) CMAKE_ARGS+= -DBUILD_EXAMPLES:BOOL=On \ -DINSTALL_C_EXAMPLES:BOOL=On . endif .endif .if ${PORT_OPTIONS:MFFMPEG} LIB_DEPENDS+= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg CMAKE_ARGS+= -DWITH_FFMPEG:BOOL=On .else CMAKE_ARGS+= -DWITH_FFMPEG:BOOL=Off .endif .if ${PORT_OPTIONS:MGSTREAMER} USE_GSTREAMER= yes CMAKE_ARGS+= -DWITH_GSTREAMER:BOOL=On .else CMAKE_ARGS+= -DWITH_GSTREAMER:BOOL=Off .endif .if ${PORT_OPTIONS:MGTK2} USE_GNOME+= gtk20 CMAKE_ARGS+= -DWITH_GTK:BOOL=On . if ${PORT_OPTIONS:MOPENGL} LIB_DEPENDS+= libgtkglext-x11-1.0.so:${PORTSDIR}/x11-toolkits/gtkglext . endif .else CMAKE_ARGS+= -DWITH_GTK:BOOL=Off .endif .if ${PORT_OPTIONS:MJASPER} LIB_DEPENDS+= libjasper.so:${PORTSDIR}/graphics/jasper CMAKE_ARGS+= -DWITH_JASPER:BOOL=On .else CMAKE_ARGS+= -DWITH_JASPER:BOOL=Off .endif .if ${PORT_OPTIONS:MJPEG} LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg CMAKE_ARGS+= -DWITH_JPEG:BOOL=On .else CMAKE_ARGS+= -DWITH_JPEG:BOOL=Off .endif .if ${PORT_OPTIONS:MNONFREE} CMAKE_ARGS+= -DBUILD_opencv_nonfree:BOOL=On .else CMAKE_ARGS+= -DBUILD_opencv_nonfree:BOOL=Off .endif .if ${PORT_OPTIONS:MOPENEXR} LIB_DEPENDS+= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR CMAKE_ARGS+= -DWITH_OPENEXR:BOOL=On .else CMAKE_ARGS+= -DWITH_OPENEXR:BOOL=Off .endif .if ${PORT_OPTIONS:MOPENGL} CMAKE_ARGS+= -DWITH_OPENGL:BOOL=On .else CMAKE_ARGS+= -DWITH_OPENGL:BOOL=Off .endif .if ${PORT_OPTIONS:MPNG} -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png CMAKE_ARGS+= -DWITH_PNG:BOOL=On .else CMAKE_ARGS+= -DWITH_PNG:BOOL=Off .endif .if ${PORT_OPTIONS:MQT4} USE_QT4+= gui moc_build qmake_build rcc_build uic_build qtestlib CMAKE_ARGS+= -DWITH_QT:STRING="4" . if ${PORT_OPTIONS:MOPENGL} USE_QT4+= opengl . endif .else CMAKE_ARGS+= -DWITH_QT:BOOL=Off .endif .if ${PORT_OPTIONS:MTBB} LIB_DEPENDS+= libtbb.so:${PORTSDIR}/devel/tbb CMAKE_ARGS+= -DWITH_TBB:BOOL=On \ -DTBB_INCLUDE_DIR:STRING="${LOCALBASE}/include" .else CMAKE_ARGS+= -DWITH_TBB:BOOL=Off .endif .if ${PORT_OPTIONS:MTIFF} LIB_DEPENDS+= libtiff.so:${PORTSDIR}/graphics/tiff CMAKE_ARGS+= -DWITH_TIFF:BOOL=On .else CMAKE_ARGS+= -DWITH_TIFF:BOOL=Off .endif .if ${PORT_OPTIONS:MV4L} LIB_DEPENDS+= libv4l2.so:${PORTSDIR}/multimedia/libv4l BUILD_DEPENDS+= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat CMAKE_ARGS+= -DWITH_V4L:BOOL=On \ -DCMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include" .else CMAKE_ARGS+= -DWITH_V4L:BOOL=Off .endif .if ${PORT_OPTIONS:MXINE} LIB_DEPENDS+= libxine.so:${PORTSDIR}/multimedia/libxine CMAKE_ARGS+= -DWITH_XINE:BOOL=On .else CMAKE_ARGS+= -DWITH_XINE:BOOL=Off .endif .if defined(OCV_CORE) . for module in ${OCV_MODS} ${OCV_JAVA_MODS} ${OCV_PYTHON_MODS} CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=Off . endfor .elif defined(OCV_PYTHON) LIB_DEPENDS+= libopencv_legacy.so:${PORTSDIR}/graphics/opencv BUILD_DEPENDS+= ${PYNUMPY} RUN_DEPENDS+= ${PYNUMPY} USES+= python CMAKE_ARGS+= -DBUILD_opencv_python:BOOL=On . for module in apps java stitching superres videostab CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=Off . endfor INSTALL_WRKSRC= ${WRKSRC}/modules/python .elif defined(OCV_JAVA) BUILD_DEPENDS+= ant:${PORTSDIR}/devel/apache-ant LIB_DEPENDS+= libopencv_legacy.so:${PORTSDIR}/graphics/opencv USES+= python:build USE_JAVA= yes CMAKE_ARGS+= -DBUILD_opencv_java:BOOL=On . for module in apps python stitching superres videostab CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=Off . endfor CMAKE_ENV+= JAVA_HOME="${JAVA_HOME}" INSTALL_WRKSRC= ${WRKSRC}/modules/java .else LIB_DEPENDS+= libopencv_core.so:${PORTSDIR}/graphics/opencv-core . for module in ${OCV_JAVA_MODS} ${OCV_PYTHON_MODS} CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=Off . endfor .endif post-patch: @${MKDIR} ${CONFIGURE_WRKSRC} @${REINPLACE_CMD} -e '/pkgconfig/s|$${OPENCV_LIB_INSTALL_PATH}|libdata|' \ ${WRKSRC}/cmake/OpenCVGenPkgconfig.cmake @${REINPLACE_CMD} -e 's|share/OpenCV/doc|${DOCSDIR_REL}|g' \ -e 's|share/OpenCV/samples|${EXAMPLESDIR_REL}|g' \ ${WRKSRC}/CMakeLists.txt @${FIND} ${WRKSRC} -name '*.orig' -exec ${RM} {} \; .if defined(OCV_CORE) @${REINPLACE_CMD} -e 's|opencv.pc|opencv-core.pc|g' \ ${WRKSRC}/cmake/OpenCVGenPkgconfig.cmake @${REINPLACE_CMD} -e 's|Name:.*|Name: OpenCV-core|' \ ${WRKSRC}/cmake/templates/opencv-XXX.pc.in .endif .if defined(OCV_SLAVE) @${REINPLACE_CMD} -e 's|add_subdirectory(data)||g' \ ${WRKSRC}/CMakeLists.txt .endif post-install: .if !defined(OCV_SLAVE) (cd ${STAGEDIR}${PREFIX} && \ ${RM} -r include/opencv2/core include/opencv2/imgproc \ lib/libopencv_core* lib/libopencv_imgproc*) .endif .if defined(OCV_CORE) ${RM} -r ${STAGEDIR}${PREFIX}/include/opencv ${RM} -r ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${PREFIX}/share/cmake/Modules ${INSTALL_DATA} ${WRKDIR}/FindOpenCVCore.cmake ${STAGEDIR}${PREFIX}/share/cmake/Modules .endif .if defined(OCV_PYTHON) (cd ${STAGEDIR}${PREFIX} && \ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S|${PREFIX}/||} && \ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S|${PREFIX}/||}) ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} . if defined(PYTHON_REL) && ${PYTHON_REL} >= 300 cd ${WRKSRC}/samples/python && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/python . else cd ${WRKSRC}/samples/python2 && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/python2 . endif .endif .if defined(OCV_JAVA) ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/samples/java && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/java .endif .include Index: head/graphics/opengtl/Makefile =================================================================== --- head/graphics/opengtl/Makefile (revision 375593) +++ head/graphics/opengtl/Makefile (revision 375594) @@ -1,45 +1,45 @@ # $FreeBSD$ PORTNAME= opengtl PORTVERSION= 0.9.18 PORTREVISION= 1 CATEGORIES= graphics devel MASTER_SITES= http://download.${PORTNAME}.org/ DISTNAME= OpenGTL-${PORTVERSION} MAINTAINER= avilla@FreeBSD.org COMMENT= Graphics Transformation Languages LICENSE= LGPL20 BROKEN= Depends on deleted devel/llvm32 -#LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +#LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ # libLLVM-3.2.so:${PORTSDIR}/devel/llvm32 USES= cmake perl5 tar:bzip2 USE_LDCONFIG= yes CMAKE_ARGS= -DLLVM_CONFIG_EXECUTABLE=${LOCALBASE}/bin/llvm-config32 PLIST_SUB+= PORTVERSION=${PORTVERSION} OPTIONS_DEFINE= SHIVA OPTIONS_DEFAULT=SHIVA SHIVA_DESC= Install filters and generators SHIVA_RUN_DEPENDS=${LOCALBASE}/share/OpenGTL/shiva/kernels/oilify.shiva:${PORTSDIR}/graphics/shiva-collections post-patch: # Disable latex doc, it's not ready yet. ${REINPLACE_CMD} -e '/add_subdirectory.*doc/d' \ ${PATCH_WRKSRC}/OpenShiva/CMakeLists.txt pre-configure: ${REINPLACE_CMD} -e 's|set(OPENGTL_LIB_SOVERSION.*|set(OPENGTL_LIB_SOVERSION "0")|' \ ${PATCH_WRKSRC}/CMakeLists.txt ${REINPLACE_CMD} -e 's|$${LIB_INSTALL_DIR}/pkgconfig|${PREFIX}/libdata/pkgconfig|g' \ ${PATCH_WRKSRC}/OpenCTL/OpenCTL/CMakeLists.txt \ ${PATCH_WRKSRC}/OpenGTL/GTLCore/CMakeLists.txt \ ${PATCH_WRKSRC}/OpenGTL/GTLImageIO/CMakeLists.txt \ ${PATCH_WRKSRC}/OpenShiva/OpenShiva/CMakeLists.txt .include Index: head/graphics/openjpeg/Makefile =================================================================== --- head/graphics/openjpeg/Makefile (revision 375593) +++ head/graphics/openjpeg/Makefile (revision 375594) @@ -1,26 +1,26 @@ # Created by: trasz # $FreeBSD$ PORTNAME= openjpeg PORTVERSION= 2.1.0 CATEGORIES= graphics MASTER_SITES= SF/openjpeg.mirror/${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Open-source JPEG 2000 codec LICENSE= BSD2CLAUSE LIB_DEPENDS= liblcms2.so:${PORTSDIR}/graphics/lcms2 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff USE_LDCONFIG= yes USES= cmake cpe pkgconfig PLIST_SUB= VER=${PORTVERSION:R} post-patch: @${REINPLACE_CMD} -e 's|$${OPENJPEG_INSTALL_LIB_DIR}/pkgconfig|libdata/pkgconfig|' ${WRKSRC}/CMakeLists.txt .include Index: head/graphics/openjpeg15/Makefile =================================================================== --- head/graphics/openjpeg15/Makefile (revision 375593) +++ head/graphics/openjpeg15/Makefile (revision 375594) @@ -1,28 +1,28 @@ # Created by: trasz # $FreeBSD$ PORTNAME= openjpeg PORTVERSION= 1.5.2 CATEGORIES= graphics MASTER_SITES= SF/openjpeg.mirror/${PORTVERSION}/ PKGNAMESUFFIX= 15 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Open-source JPEG 2000 codec LICENSE= BSD2CLAUSE LIB_DEPENDS= liblcms2.so:${PORTSDIR}/graphics/lcms2 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff OPTIONS_DEFINE= DOCS DOS2UNIX_FILES= libopenjpeg/opj_malloc.h GNU_CONFIGURE= yes USE_LDCONFIG= yes USES= cmake cpe dos2unix PORTDOCS= CHANGES LICENSE .include Index: head/graphics/optar/Makefile =================================================================== --- head/graphics/optar/Makefile (revision 375593) +++ head/graphics/optar/Makefile (revision 375594) @@ -1,39 +1,39 @@ # Created by: antonakis@gmail.com # $FreeBSD$ PORTNAME= optar PORTVERSION= 1.0 PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= http://ronja.twibright.com/ DISTFILES= optar.tgz MAINTAINER= ports@FreeBSD.org COMMENT= Tool for encoding data on paper LICENSE= GPLv2 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png RUN_DEPENDS= convert:${PORTSDIR}/graphics/ImageMagick WRKSRC= ${WRKDIR}/optar_dist USES= gmake PLIST_FILES= bin/optar bin/unoptar bin/pgm2ps post-patch: @${REINPLACE_CMD} -e \ 's|^CFLAGS|#CFLAGS| ; \ s|gcc |$$(CC) | ; \ s|-I/usr/local/include/libpng|`libpng-config --I_opts`| ; \ s|-L/usr/local/lib|`libpng-config --L_opts`|' \ ${WRKSRC}/Makefile do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} optar unoptar \ ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC} && ${INSTALL_SCRIPT} pgm2ps \ ${STAGEDIR}${PREFIX}/bin) .include Index: head/graphics/optipng/Makefile =================================================================== --- head/graphics/optipng/Makefile (revision 375593) +++ head/graphics/optipng/Makefile (revision 375594) @@ -1,46 +1,46 @@ # Created by: Thomas Hurst # $FreeBSD$ PORTNAME= optipng PORTVERSION= 0.7.4 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/OptiPNG/${PORTNAME}-${PORTVERSION} MAINTAINER= tom@hur.st COMMENT= Optimizer for PNG files LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE.txt OPTIONS_DEFINE= BUNDLED_LIBPNG BUNDLED_ZLIB BUNDLED_LIBPNG_DESC= Use bundled libpng BUNDLED_ZLIB_DESC= Use bundled zlib HAS_CONFIGURE= yes PLIST_FILES= bin/optipng man/man1/optipng.1.gz PORTDOCS= history.txt optipng.man.html optipng.man.pdf optipng.man.txt \ png_optimization.html todo.txt .include .if empty(PORT_OPTIONS:MBUNDLED_LIBPNG) CONFIGURE_ARGS+= --with-system-libpng CFLAGS+= "-I${LOCALBASE}/include" LDFLAGS+= "-L${LOCALBASE}/lib" -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png .endif .if empty(PORT_OPTIONS:MBUNDLED_ZLIB) CONFIGURE_ARGS+= --with-system-zlib .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/optipng/optipng ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/src/optipng/man/optipng.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ post-install: ${INSTALL} -d ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/doc/,} ${STAGEDIR}${DOCSDIR}/ .include Index: head/graphics/oyranos/Makefile =================================================================== --- head/graphics/oyranos/Makefile (revision 375593) +++ head/graphics/oyranos/Makefile (revision 375594) @@ -1,54 +1,54 @@ # $FreeBSD$ PORTNAME= oyranos PORTVERSION= 0.9.5 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/Oyranos/Oyranos%20${PORTVERSION:C|(.*)\.[0-9]*$|\1|} MAINTAINER= bsam@FreeBSD.org COMMENT= Colour Management System (CMS) BUILD_DEPENDS= ${LOCALBASE}/bin/doxygen:${PORTSDIR}/devel/doxygen RUN_DEPENDS= ${LOCALBASE}/share/color/icc/OpenICC/sRGB.icc:${PORTSDIR}/graphics/icc-profiles-openicc \ ${LOCALBASE}/share/color/icc/basICColor/ISOcoated_v2_300_bas.ICC:${PORTSDIR}/graphics/icc-profiles-basiccolor LIB_DEPENDS= libraw.so:${PORTSDIR}/graphics/libraw \ libexiv2.so:${PORTSDIR}/graphics/exiv2 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libcairo.so:${PORTSDIR}/graphics/cairo \ libyajl.so:${PORTSDIR}/devel/yajl \ libfltk.so:${PORTSDIR}/x11-toolkits/fltk \ libcups.so:${PORTSDIR}/print/cups-client \ libxdot.so:${PORTSDIR}/graphics/graphviz \ liblcms.so:${PORTSDIR}/graphics/lcms \ liblcms2.so:${PORTSDIR}/graphics/lcms2 \ libXcm.so:${PORTSDIR}/x11/libXcm USES= cmake gettext iconv pkgconfig tar:bzip2 USE_GL= yes USE_LDCONFIG= yes USE_GNOME= libxml2 USE_QT4= gui moc_build qmake_build rcc_build uic_build USE_XORG= xfixes xinerama xrandr xxf86vm CMAKE_ARGS+= -DXDG_CONFIG_DIR=${PREFIX}/etc/xdg LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} MAKE_JOBS_UNSAFE=yes PORTDOCS= * .include PLIST_SUB+= VER=${PORTVERSION} post-patch: @${REINPLACE_CMD} -e 's|lib|libdata|' \ ${WRKSRC}/extras/CMakeLists.txt .if exists(/usr/bin/clang) && ${OSVERSION} > 901502 CC= /usr/bin/clang CXX= /usr/bin/clang++ .else USE_GCC= yes .endif .include Index: head/graphics/p5-Image-Scale/Makefile =================================================================== --- head/graphics/p5-Image-Scale/Makefile (revision 375593) +++ head/graphics/p5-Image-Scale/Makefile (revision 375594) @@ -1,24 +1,24 @@ # Created by: Mark Atkinson # $FreeBSD$ PORTNAME= Image-Scale PORTVERSION= 0.08 PORTREVISION= 4 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= atkin901@gmail.com COMMENT= Perl module for fast, high-quality fixed-point image resizing LICENSE= GPLv2 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libgif.so:${PORTSDIR}/graphics/giflib TEST_DEPENDS= p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings USES= perl5 USE_PERL5= configure .include Index: head/graphics/p5-Imager/Makefile =================================================================== --- head/graphics/p5-Imager/Makefile (revision 375593) +++ head/graphics/p5-Imager/Makefile (revision 375594) @@ -1,37 +1,37 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= Imager PORTVERSION= 1.000 PORTREVISION= 2 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl module for manipulating gray, color, and rgba format images LICENSE= ART10 GPLv1 LICENSE_COMB= dual BUILD_DEPENDS= p5-Devel-CheckLib>=0:${PORTSDIR}/devel/p5-Devel-CheckLib LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \ libgif.so:${PORTSDIR}/graphics/giflib \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libt1.so:${PORTSDIR}/devel/t1lib \ libtiff.so:${PORTSDIR}/graphics/tiff TEST_DEPENDS= p5-CPAN-Meta>=0:${PORTSDIR}/devel/p5-CPAN-Meta \ p5-Inline>=0:${PORTSDIR}/devel/p5-Inline USES= perl5 USE_PERL5= configure CONFIGURE_ENV= IM_CFLAGS="${CFLAGS}" \ IM_INCPATH=${LOCALBASE}/include \ IM_LIBPATH=${LOCALBASE}/lib post-install: @${FIND} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Imager \ -name "*.so" -exec ${STRIP_CMD} {} \; .include Index: head/graphics/pgplot/Makefile =================================================================== --- head/graphics/pgplot/Makefile (revision 375593) +++ head/graphics/pgplot/Makefile (revision 375594) @@ -1,96 +1,96 @@ # Created by: jmz # $FreeBSD$ PORTNAME= pgplot PORTVERSION= 5.2.2 PORTREVISION= 15 CATEGORIES= graphics MASTER_SITES= ftp://ftp.astro.caltech.edu/pub/pgplot/ DISTNAME= ${PORTNAME}${PORTVERSION:R} MAINTAINER= bf@FreeBSD.org COMMENT= C/FORTRAN library for drawing graphs on a variety of display devices -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png MAKE_JOBS_UNSAFE= yes USES= fortran shebangfix USE_LDCONFIG= yes USE_XORG= x11 xproto xt MAKE_ENV= SSP_CFLAGS= SHEBANG_FILES= makehtml maketex SUFFIXES= flib clib bin WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${ARCH:M*64*} EXTRA_PATCHES += ${FILESDIR}/drivers_64bit_patch .endif PORTDATA= grfont.dat .if ${PORT_OPTIONS:MDOCS} DOCS= cpg/cpgplot.doc pgplot-routines.tex pgplot.doc pgplot.html \ readme.pgdisp rgb.txt SUFFIXES+= doc PORTDOCS= ${DOCS:C|.*/||} USES+= perl5 USE_PERL5= build .endif .if ${PORT_OPTIONS:MEXAMPLES} EXAMPLES= Makefile.demo cpg/cpgdemo.c examples/pgdemo*.f PORTEXAMPLES= ${EXAMPLES:C|.*/||} .endif post-patch: @${REINPLACE_CMD} -e 's|png_ptr->jmpbuf|png_jmpbuf(png_ptr)|' \ ${WRKSRC}/drivers/pndriv.c @${REINPLACE_CMD} -e 's|/usr/local/pgplot|${DATADIR}|g' \ ${WRKSRC}/src/grgfil.f @cd ${FILESDIR}; ${CP} Makefile* drivers.list grexec.f ${WRKSRC} @${CP} ${WRKSRC}/src/*.inc ${WRKSRC} do-build: .for s in ${SUFFIXES} @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \ Makefile.${s} ${_MAKE_JOBS} ${MAKE_ARGS} .endfor do-install: @cd ${WRKSRC}; \ ${INSTALL_PROGRAM} pgxwin_server pgdisp ${STAGEDIR}${PREFIX}/bin; \ ${INSTALL_LIB} *.a *.so.5* ${STAGEDIR}${PREFIX}/lib; \ ${INSTALL_DATA} cpgplot.h ${STAGEDIR}${PREFIX}/include .for f in libcpgplot.so libpgplot.so @${LN} -sf ${f}.5 ${STAGEDIR}${PREFIX}/lib/${f} .endfor @${MKDIR} ${STAGEDIR}${DATADIR} @cd ${WRKSRC}; ${INSTALL_DATA} ${PORTDATA} ${STAGEDIR}${DATADIR} .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}; ${CP} pgdispd/aaaread.me readme.pgdisp; \ ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC}; ${INSTALL_DATA} ${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .endif .if defined(MAINTAINER_MODE) && !defined(BATCH) DEMO?= cpgdemo check test: build @cd ${WRKSRC}; ${CP} cpg/cpgdemo.c examples/pgdemo*.f ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \ Makefile.demo ${_MAKE_JOBS} ${MAKE_ARGS} @${SETENV} LD_LIBRARY_PATH="${LOCALBASE}/lib:${WRKSRC}" \ PGPLOT_DIR="${WRKSRC}" PGPLOT_DEV="/xwin" ${WRKSRC}/${DEMO} .endif .include Index: head/graphics/php5-swfed/Makefile =================================================================== --- head/graphics/php5-swfed/Makefile (revision 375593) +++ head/graphics/php5-swfed/Makefile (revision 375594) @@ -1,48 +1,48 @@ # Created by: TAKATSU Tomonari # $FreeBSD$ PORTNAME= swfed PORTVERSION= 0.62 PORTREVISION= 1 CATEGORIES= graphics www MASTER_SITES= SFJP MASTER_SITE_SUBDIR= ${PORTNAME}/60548 PKGNAMEPREFIX= php5- MAINTAINER= yoya@awm.jp COMMENT= PHP extension to edit SWF file LICENSE= PHP301 BUILD_DEPENDS= re2c:${PORTSDIR}/devel/re2c LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png DEFAULT_PHP_VER= 5 USE_PHP= zlib USE_PHPEXT= yes WRKSRC= ${WRKDIR}/${DISTNAME}/src CONFIGURE_ARGS= --with-png-dir=${LOCALBASE} --with-gif-dir=${LOCALBASE} PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} PORTDOCS= readme.txt PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/doc/${PORTDOCS} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/sample/${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${WWWDIR} ${CP} -R ${WRKDIR}/${DISTNAME}/www/ ${STAGEDIR}${WWWDIR} x-generate-plist: stage ${FIND} ${STAGEDIR}${WWWDIR} -type f | ${SORT} | ${SED} -e 's,${STAGEDIR}${WWWDIR},%%WWWDIR%%,g' > pkg-plist.new ${FIND} ${STAGEDIR}${WWWDIR} -type d -depth | ${SORT} -r | ${SED} -e 's,${STAGEDIR}${WWWDIR},@dirrm %%WWWDIR%%,g' >> pkg-plist.new ${ECHO} '@exec chown -R %%WWWOWN%%:%%WWWGRP%% %D/%%WWWDIR%%' >> pkg-plist.new .include Index: head/graphics/plotutils/Makefile =================================================================== --- head/graphics/plotutils/Makefile (revision 375593) +++ head/graphics/plotutils/Makefile (revision 375594) @@ -1,32 +1,32 @@ # Created by: Chuck Robey # $FreeBSD$ PORTNAME= plotutils PORTVERSION= 2.6 PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= GNU MAINTAINER= stephen@FreeBSD.org COMMENT= Plotting library and toolkit -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= gmake motif libtool # parallel builds are broken with bmake(1) GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-libplotter --enable-libxmi --with-motif USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INFO= libxmi plotutils test: build @${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC} ${_MAKE_JOBS} \ ${MAKE_ARGS} check regression-test: test .include Index: head/graphics/png2html/Makefile =================================================================== --- head/graphics/png2html/Makefile (revision 375593) +++ head/graphics/png2html/Makefile (revision 375594) @@ -1,27 +1,27 @@ # Created by: Chris D. Faulhaber # $FreeBSD$ PORTNAME= png2html PORTVERSION= 1.1 PORTREVISION= 9 CATEGORIES= graphics MASTER_SITES= http://www.geoffholden.com/content/projects/png2html/ MAINTAINER= ports@FreeBSD.org COMMENT= Takes a PNG image and transforms it into HTML LICENSE= GPLv2 # (or later) LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libgd.so:${PORTSDIR}/graphics/gd PLIST_FILES= bin/png2html post-patch: @${REINPLACE_CMD} 's|CHANGE_ME|${LOCALBASE}|g' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/png2html ${STAGEDIR}${PREFIX}/bin .include Index: head/graphics/png2ico/Makefile =================================================================== --- head/graphics/png2ico/Makefile (revision 375593) +++ head/graphics/png2ico/Makefile (revision 375594) @@ -1,36 +1,36 @@ # Created by: Franz Klammer # $FreeBSD$ PORTNAME= png2ico PORTVERSION= 2002.12.08 PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= http://www.winterdrache.de/freeware/png2ico/data/ DISTNAME= ${PORTNAME}-src-${PORTVERSION:S/./-/g} MAINTAINER= ports@FreeBSD.org COMMENT= Converts PNG files to Windows icon resource files LICENSE= GPLv2 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png WRKSRC= ${WRKDIR}/${PORTNAME} CPPFLAGS+= $$(libpng-config --cflags) LDFLAGS+= $$(libpng-config --ldflags) PORTDOCS= bmp.txt PLIST_FILES= bin/png2ico man/man1/png2ico.1.gz do-build: (cd ${WRKSRC} && ${CXX} ${CXXFLAGS} ${CPPFLAGS} -o png2ico \ png2ico.cpp ${LDFLAGS}) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/png2ico ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/doc/png2ico.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/pngcrush/Makefile =================================================================== --- head/graphics/pngcrush/Makefile (revision 375593) +++ head/graphics/pngcrush/Makefile (revision 375594) @@ -1,26 +1,26 @@ # Created by: Chris D. Faulhaber # $FreeBSD$ PORTNAME= pngcrush PORTVERSION= 1.7.81 CATEGORIES= graphics MASTER_SITES= SF/pmt/${PORTNAME}/${PORTVERSION}/ \ SF/pmt/${PORTNAME}/old-versions/1.7/${PORTVERSION}/ DISTNAME= ${PORTNAME}-${PORTVERSION}-nolib MAINTAINER= vsasjason@gmail.com COMMENT= Optimizer for PNG files -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= tar:xz CFLAGS+= -DPNGCRUSH_COUNT_COLORS -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAKE_ARGS+= CC="${CC}" CFLAGS="${CFLAGS}" LD="${CC}" LDFLAGS="${LDFLAGS}" PLIST_FILES= bin/pngcrush do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/pngcrush .include Index: head/graphics/pngnq/Makefile =================================================================== --- head/graphics/pngnq/Makefile (revision 375593) +++ head/graphics/pngnq/Makefile (revision 375594) @@ -1,35 +1,35 @@ # Created by: stb@lassitu.de # $FreeBSD$ PORTNAME= pngnq PORTVERSION= 1.1 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= stb@lassitu.de COMMENT= Tool for quantizing PNG images in RGBA format LICENSE= BSD3CLAUSE -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lpng USES= pkgconfig PORTDOCS= README COPYING PLIST_FILES= bin/pngcomp bin/pngnq man/man1/pngnq.1.gz OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}/${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}/${DOCSDIR} .endfor .include Index: head/graphics/pngquant/Makefile =================================================================== --- head/graphics/pngquant/Makefile (revision 375593) +++ head/graphics/pngquant/Makefile (revision 375594) @@ -1,59 +1,59 @@ # Created by: Alex Hayward # $FreeBSD$ PORTNAME= pngquant PORTVERSION= 2.0.0 DISTVERSIONSUFFIX= -src CATEGORIES= graphics MASTER_SITES= http://pngquant.org/ MAINTAINER= ak@FreeBSD.org COMMENT= Converts 32-bit RGBA PNGs into 8-bit RGBA-palette PNGs LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= gmake tar:bzip2 MAKE_ARGS+= CC="${CC}" CPPFLAGS+= $$(libpng-config --I_opts) LDFLAGS+= $$(libpng-config --ldflags) PORTDOCS= CHANGELOG README.md PLIST_FILES= bin/pngquant \ man/man1/pngquant.1.gz OPTIONS_DEFINE= OPTIMIZED_FLAGS OPENMP DEBUG DOCS OPTIONS_DEFINE_i386= SSE OPTIMIZED_FLAGS_CFLAGS= -O3 -fearly-inlining -fstrict-aliasing \ -ffast-math -funroll-loops -fomit-frame-pointer \ -fexpensive-optimizations -ffinite-math-only \ -funsafe-loop-optimizations -ftree-vectorize # SSE2 support is always enabled on amd64 SSE_CFLAGS= -DUSE_SSE=1 -msse2 OPENMP_CFLAGS= -fopenmp OPENMP_LDFLAGS= -lgomp -pthread .include .if empty(PORT_OPTIONS:MDEBUG) CFLAGS+= -DNDEBUG .endif post-patch: @${REINPLACE_CMD} -e 's|-$$(MAKEFLAGS)||' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pngquant ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/pngquant.1 ${STAGEDIR}${MANPREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/pngrewrite/Makefile =================================================================== --- head/graphics/pngrewrite/Makefile (revision 375593) +++ head/graphics/pngrewrite/Makefile (revision 375594) @@ -1,32 +1,32 @@ # Created by: Daniel Roethlisberger # $FreeBSD$ PORTNAME= pngrewrite PORTVERSION= 1.4.0 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://entropymine.com/jason/pngrewrite/ \ http://mirror.roe.ch/dist/pngrewrite/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= PNG palette optimizer LICENSE= ZLIB -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lm -lpng -lz USES= zip NO_WRKSUBDIR= yes PLIST_FILES= bin/pngrewrite do-build: ${CC} ${CFLAGS} ${LDFLAGS} -o ${WRKSRC}/pngrewrite ${WRKSRC}/libpngrewrite.c ${WRKSRC}/pngrewrite.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pngrewrite ${STAGEDIR}${PREFIX}/bin/ .include Index: head/graphics/podofo/Makefile =================================================================== --- head/graphics/podofo/Makefile (revision 375593) +++ head/graphics/podofo/Makefile (revision 375594) @@ -1,48 +1,48 @@ # Created by: stas # $FreeBSD$ PORTNAME= podofo PORTVERSION= 0.9.3 PORTREVISION= 1 CATEGORIES= graphics print MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION} MAINTAINER= pawel@FreeBSD.org COMMENT= PDF manipulation library and tools LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LIB_DEPENDS= libidn.so:${PORTSDIR}/dns/libidn \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig USES= cmake dos2unix CMAKE_ARGS= -DPODOFO_BUILD_SHARED:BOOL=TRUE \ -DPODOFO_BUILD_STATIC:BOOL=FALSE \ -DOPENSSL_INCLUDE_DIR:PATH="${OPENSSLINC}" \ -DOPENSSL_LIBRARIES:PATH="${OPENSSLDIR}" USE_OPENSSL= yes USE_LDCONFIG= yes DOS2UNIX_FILES= cmake/modules/FindFREETYPE.cmake OPTIONS_DEFINE= IMPOSE JPEG PNG TIFF OPTIONS_DEFAULT= JPEG PNG TIFF IMPOSE_DESC= Build impose tool (needs Lua) IMPOSE_CMAKE_ON= -DWANT_LUA:BOOL=TRUE IMPOSE_CXXFLAGS= -I${LUA_INCDIR} IMPOSE_LDFLAGS= -L${LUA_LIBDIR} JPEG_CMAKE_ON= -DWANT_LIBJPEG:BOOL=TRUE JPEG_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg PNG_CMAKE_ON= -DWANT_PNG:BOOL=TRUE -PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +PNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png TIFF_CMAKE_ON= -DWANT_TIFF:BOOL=TRUE TIFF_LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff IMPOSE_USES= lua:51 .include Index: head/graphics/poppler/Makefile =================================================================== --- head/graphics/poppler/Makefile (revision 375593) +++ head/graphics/poppler/Makefile (revision 375594) @@ -1,144 +1,144 @@ # Created by: marcus@FreeBSD.org # $FreeBSD$ # $MCom: ports/graphics/poppler/Makefile,v 1.84 2013/03/12 14:53:49 kwm Exp $ PORTNAME= poppler PORTVERSION= 0.26.3 PORTREVISION?= 0 CATEGORIES= graphics print MASTER_SITES= http://poppler.freedesktop.org/ MAINTAINER?= gnome@FreeBSD.org COMMENT?= PDF rendering library LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ liblcms2.so:${PORTSDIR}/graphics/lcms2 \ libfreetype.so:${PORTSDIR}/print/freetype2 RUN_DEPENDS= poppler-data>0:${PORTSDIR}/graphics/poppler-data USES= gmake libtool pathfix pkgconfig tar:xz USE_GNOME= libxml2 GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-zlib \ --enable-xpdf-headers \ --disable-gtk-test \ --without-html-dir \ --disable-static CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib # see https://bugs.freedesktop.org/show_bug.cgi?id=72499 CPPFLAGS+= -D__LONG_LONG_SUPPORTED INSTALL_TARGET= install-strip .if !defined(SLAVEPORT) PORTSCOUT= limitw:1,even OPTIONS_DEFINE= CAIRO CURL OPENJPEG OPTIONS_DEFAULT=CAIRO OPENJPEG USES+= iconv .endif .include .if defined(SLAVEPORT) PORTSCOUT= ignore:1 LIB_DEPENDS+= libpoppler.so:${PORTSDIR}/graphics/poppler .if ${SLAVEPORT}==glib CONFIGURE_ARGS+=--enable-poppler-glib --enable-introspection=yes USE_GNOME+= cairo glib20 introspection:build BUILD_WRKSRC= ${WRKSRC}/glib INSTALL_WRKSRC= ${WRKSRC}/glib .else CONFIGURE_ARGS+=--disable-poppler-glib .endif .if ${SLAVEPORT}==qt4 CONFIGURE_ARGS+=--enable-poppler-qt4 CONFIGURE_ENV+= MOCQT4=${MOC} USE_QT4= gui corelib xml qtestlib moc_build BUILD_WRKSRC= ${WRKSRC}/qt4 INSTALL_WRKSRC= ${WRKSRC}/qt4 .else CONFIGURE_ARGS+=--disable-poppler-qt4 .endif .if ${SLAVEPORT}==qt5 CONFIGURE_ARGS+=--enable-poppler-qt5 CONFIGURE_ENV+= MOCQT5=${MOC} USE_QT5= core gui widgets xml buildtools_build testlib_build BUILD_WRKSRC= ${WRKSRC}/qt5 INSTALL_WRKSRC= ${WRKSRC}/qt5 .else CONFIGURE_ARGS+=--disable-poppler-qt5 .endif .if ${SLAVEPORT}==utils LIB_DEPENDS+= libpoppler-glib.so:${PORTSDIR}/graphics/poppler-glib CONFIGURE_ARGS+=--enable-utils BUILD_WRKSRC= ${WRKSRC}/utils INSTALL_WRKSRC= ${WRKSRC}/utils .else CONFIGURE_ARGS+=--disable-utils .endif .else # ! SLAVE options below CONFIGURE_ARGS+=--disable-poppler-glib \ --disable-poppler-qt4 \ --disable-poppler-qt5 \ --disable-utils .if ${PORT_OPTIONS:MCAIRO} LIB_DEPENDS+= libcairo.so:${PORTSDIR}/graphics/cairo PLIST_SUB+= CAIRO="" .else CONFIGURE_ARGS+=--disable-cairo-output PLIST_SUB+= CAIRO="@comment " .endif .if ${PORT_OPTIONS:MCURL} LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl CONFIGURE_ARGS+=--enable-libcurl PLIST_SUB+= CURL="" .else CONFIGURE_ARGS+=--disable-libcurl PLIST_SUB+= CURL="@comment " .endif .if ${PORT_OPTIONS:MOPENJPEG} CONFIGURE_ARGS+=--enable-libopenjpeg LIB_DEPENDS+= libopenjpeg.so:${PORTSDIR}/graphics/openjpeg15 .else CONFIGURE_ARGS+=--disable-libopenjpeg .endif .endif # end of options post-patch: @${REINPLACE_CMD} '/CXXFLAGS.*-ansi/d' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|-fno-check-new||g' ${WRKSRC}/configure post-install: .if defined(SLAVEPORT) . if ${SLAVEPORT}==glib ${INSTALL_DATA} ${WRKSRC}/poppler-glib.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig . elif ${SLAVEPORT}==qt4 ${INSTALL_DATA} ${WRKSRC}/poppler-qt4.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig . elif ${SLAVEPORT}==qt5 ${INSTALL_DATA} ${WRKSRC}/poppler-qt5.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig . endif .endif .include Index: head/graphics/povray37/Makefile =================================================================== --- head/graphics/povray37/Makefile (revision 375593) +++ head/graphics/povray37/Makefile (revision 375594) @@ -1,153 +1,153 @@ # $FreeBSD$ PORTNAME= povray DISTVERSION= 3.7.0.RC6 PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= http://www.povray.org/beta/source/ PKGNAMESUFFIX= 37 DIST_SUBDIR= ${PORTNAME}${PKGNAMESUFFIX} MAINTAINER= bkoenig@alpha-tierchen.de COMMENT= Persistence of Vision Ray Tracer LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs OPTIONS_DEFINE= X11 PNG JPEG TIFF OPENEXR STATIC IO EXAMPLES DOCS OPTIONS_DEFAULT=PNG JPEG EXAMPLES DOCS OPTIONS_SUB= yes IO_DESC= Without I/O restrictions (security risk) EXAMPLES_DESC= Install example scenes DOCS_DESC= Install HTML documentation USES= gmake GNU_CONFIGURE= yes VERSION_BASE= ${PORTVERSION:C/([0-9]+\.[0-9]+).*/\1/} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${VERSION_BASE} EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}-${VERSION_BASE} DATADIR= ${PREFIX}/share/${PORTNAME}-${VERSION_BASE} ETCDIR= ${PREFIX}/etc/${PORTNAME}/${VERSION_BASE} CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lboost_system CONFIGURE_ARGS= COMPILED_BY=${MAINTAINER} \ --program-transform-name='s/${PORTNAME}/${PORTNAME}${PKGNAMESUFFIX}/' \ --disable-optimiz .include .if ${PORT_OPTIONS:MX11} USE_XORG= xpm sm ice x11 USE_SDL= sdl .else CONFIGURE_ARGS+= --without-x .endif .if ${PORT_OPTIONS:MSTATIC} CONFIGURE_ARGS+=--enable-static .endif .if ${PORT_OPTIONS:MIO} CONFIGURE_ARGS+=--disable-io-restrictions .endif .if ${PORT_OPTIONS:MPNG} .if ${PORT_OPTIONS:MSTATIC} BUILD_DEPENDS+= png>=1.4:${PORTSDIR}/graphics/png .else -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png .endif .else CONFIGURE_ARGS+=--without-libpng .endif .if ${PORT_OPTIONS:MJPEG} .if ${PORT_OPTIONS:MSTATIC} BUILD_DEPENDS+= jpeg>=6b:${PORTSDIR}/graphics/jpeg .else LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg .endif .else CONFIGURE_ARGS+=--without-libjpeg .endif .if ${PORT_OPTIONS:MTIFF} .if ${PORT_OPTIONS:MSTATIC} BUILD_DEPENDS+= tiff>=4:${PORTSDIR}/graphics/tiff .else LIB_DEPENDS+= libtiff.so:${PORTSDIR}/graphics/tiff .endif .else CONFIGURE_ARGS+=--without-libtiff .endif .if ${PORT_OPTIONS:MOPENEXR} .if ${PORT_OPTIONS:MSTATIC} BUILD_DEPENDS+= OpenEXR>=1.6:${PORTSDIR}/graphics/OpenEXR .else LIB_DEPENDS+= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR CPPFLAGS+= -I${LOCALBASE}/include/OpenEXR .endif .else CONFIGURE_ARGS+=--without-openexr .endif .if !${PORT_OPTIONS:MPNG} || !${PORT_OPTIONS:MJPEG} || !${PORT_OPTIONS:MTIFF} CONFIGURE_ARGS+=NON_REDISTRIBUTABLE_BUILD=yes .endif .if ${ARCH} == "sparc64" BROKEN= Does not compile on sparc64: thread-local storage not supported .endif MAN1= ${PORTNAME}${PKGNAMESUFFIX}.1 DOC_FILES= AUTHORS ChangeLog NEWS PORTDOCS= * PORTEXAMPLES= * post-patch: # Fix with boost 1.52 and now boost 1.55 @${REINPLACE_CMD} -e 's/TIME_UTC/TIME_UTC_/g' ${WRKSRC}/source/backend/scene/view.cpp \ ${WRKSRC}/source/base/timer.cpp \ ${WRKSRC}/vfe/vfepovms.cpp \ ${WRKSRC}/vfe/unix/platformbase.cpp \ ${WRKSRC}/vfe/vfesession.cpp ${FIND} ${WRKSRC}/source/*end \( -name \*.h -o -name \*.cpp \) | \ ${XARGS} ${GREP} -l shared_ptr | ${SED} '/shellout/d' | \ ${XARGS} ${REINPLACE_CMD} -e 's|shared_ptr|boost::shared_ptr|g' pre-build: .if ${PORT_OPTIONS:MSTATIC} && ${PORT_OPTIONS:MTIFF} # graphics/tiff adds dependencies on libjpeg and libjbig @${REINPLACE_CMD} -e 's,^\(LIBS = .*\)-ltiff\(.*\),\1-ltiff -ljpeg -ljbig\2,' ${WRKSRC}/unix/Makefile .endif do-install: @${INSTALL_PROGRAM} ${WRKSRC}/unix/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX} @${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/${MAN1} @${MKDIR} ${STAGEDIR}${ETCDIR} @${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf ${STAGEDIR}${ETCDIR} @${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.ini ${STAGEDIR}${ETCDIR} .for i in include ini scripts ${MKDIR} ${STAGEDIR}${DATADIR}/$i cd ${WRKSRC}/$i && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/$i .endfor .if ${PORT_OPTIONS:MX11} @${MKDIR} ${STAGEDIR}${DATADIR}/icons cd ${WRKSRC}/icons && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/icons .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/scenes && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOC_FILES} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .endif .include Index: head/graphics/py-paint/Makefile =================================================================== --- head/graphics/py-paint/Makefile (revision 375593) +++ head/graphics/py-paint/Makefile (revision 375594) @@ -1,36 +1,36 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= paint PORTVERSION= 0.3 PORTREVISION= 4 CATEGORIES= graphics python MASTER_SITES= SF/py${PORTNAME}/py${PORTNAME}/py${PORTNAME}%20${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pypaint-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Simple and flexible painting adaptor to libart for Python -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libttf.so:${PORTSDIR}/print/freetype USES= python USE_PYTHON= distutils autoplist USE_GNOME= libartlgpl2 NO_WRKSUBDIR= yes CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libart-2.0 \ -I${LOCALBASE}/include/freetype1 LDFLAGS+= -L${LOCALBASE}/lib EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} PORTEXAMPLES= * post-patch: @${REINPLACE_CMD} -e "s,art_lgpl,art_lgpl_2," ${WRKSRC}/setup.py post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${CP} ${WRKSRC}/test* ${STAGEDIR}${EXAMPLESDIR} .include Index: head/graphics/qslim/Makefile =================================================================== --- head/graphics/qslim/Makefile (revision 375593) +++ head/graphics/qslim/Makefile (revision 375594) @@ -1,67 +1,67 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= qslim PORTVERSION= 2.1 PORTREVISION= 9 CATEGORIES= graphics MASTER_SITES= http://mgarland.org/files/dist/ \ CENKES MAINTAINER= ports@FreeBSD.org COMMENT= SlimKit surface modeling tools LICENSE= GPLv2 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ libgfx.so:${PORTSDIR}/graphics/libgfx CONFIGURE_WRKSRC= ${WRKSRC}/mixkit BUILD_WRKSRC= ${WRKSRC}/mixkit/src USES= gmake USE_GL= glu GNU_CONFIGURE= yes MAKE_ENV= FLTKCONFIG="${FLTK_CONFIG}" GUI_LIBS="${GUI_LIBS}" MAKE_ARGS= CC="${CC}" CXX="${CXX}" ALL_TARGET= # none USE_LDCONFIG= yes CFLAGS+= -DMIX_ANSI_IOSTREAMS -DHAVE_BOOL -fPIC -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -pthread FLTK_CONFIG= ${LOCALBASE}/bin/fltk-config GUI_LIBS= $$(${FLTK_CONFIG} --use-gl --ldflags) post-extract: @${RM} -rf ${WRKSRC}/libgfx/ post-patch: @${REINPLACE_CMD} -e '/gfx-config/d' ${CONFIGURE_WRKSRC}/mix-config.in @${REINPLACE_CMD} -e 's/\.\..*mix\.a//' ${WRKSRC}/tools/qslim/Makefile @${REINPLACE_CMD} -e '/gfx-config/d;s/\.a/.so/g;s/[(]AR[)] cru/(CXX) \ $$(CXXFLAGS) -shared -o/;/RANLIB/d' ${BUILD_WRKSRC}/${MAKEFILE} .for i in mixkit/src/Makefile tools/qslim/Makefile @${ECHO_CMD} '.SUFFIXES: .fl .c .cc .cxx .o' >> ${WRKSRC}/${i} @${ECHO_CMD} '.cxx.o:' >> ${WRKSRC}/${i} @${ECHO_CMD} ' $$(CXX) -c $$(CXXFLAGS) $$<' >> ${WRKSRC}/${i} .endfor post-build: @(cd ${BUILD_WRKSRC}/../../tools/qslim && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET}) do-install: .for i in qslim qvis (cd ${WRKSRC}/tools/qslim && ${INSTALL_PROGRAM} ${i} \ ${STAGEDIR}${PREFIX}/bin) .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/include/mixkit (cd ${WRKSRC}/mixkit/src && ${INSTALL_DATA} *.h \ ${STAGEDIR}${PREFIX}/include/mixkit) (cd ${WRKSRC}/mixkit/src && ${INSTALL_PROGRAM} libmix.so \ ${STAGEDIR}${PREFIX}/lib) @${LN} -sf libmix.so ${STAGEDIR}${PREFIX}/lib/libmix.so.0 .include Index: head/graphics/qt4-imageformats/Makefile =================================================================== --- head/graphics/qt4-imageformats/Makefile (revision 375593) +++ head/graphics/qt4-imageformats/Makefile (revision 375594) @@ -1,50 +1,50 @@ # Created by: lofi@FreeBSD.org # $FreeBSD$ PORTNAME= imageformats DISTVERSION= ${QT4_VERSION} PORTREVISION= 1 CATEGORIES= graphics PKGNAMEPREFIX= qt4- MAINTAINER= kde@FreeBSD.org COMMENT= Qt plugins for several image formats LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ libmng.so:${PORTSDIR}/graphics/libmng \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff USES= pkgconfig USE_QT4= qmake_build moc_build rcc_build corelib gui svg xml QT_DIST= yes HAS_CONFIGURE= yes ALL_TARGET= first CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib:$$LD_LIBRARY_PATH \ PATH=${WRKSRC}/bin:$$PATH DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \ src/activeqt src/dbus src/multimedia src/network src/opengl \ src/openvg src/phonon src/qt3support src/s60installs \ src/s60main src/script src/scripttools src/sql src/testlib \ src/tools src/winmain src/xml src/xmlpatterns \ src/3rdparty/clucene src/3rdparty/freetype \ src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \ src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit .for dne in ${DO_NOT_EXTRACT} EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}' .endfor BUILD_WRKSRC= ${WRKSRC}/src/plugins/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} pre-configure: ${MKDIR} ${WRKSRC}/mkspecs ${LN} -sf ${QMAKE} ${WRKSRC}/bin/qmake ${LN} -sf ${MOC} ${WRKSRC}/bin/moc ${LN} -sf ${RCC} ${WRKSRC}/bin/rcc .include Index: head/graphics/radius-engine/Makefile =================================================================== --- head/graphics/radius-engine/Makefile (revision 375593) +++ head/graphics/radius-engine/Makefile (revision 375594) @@ -1,34 +1,34 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= radius-engine PORTVERSION= 1.1 PORTREVISION= 3 CATEGORIES= graphics devel MASTER_SITES= SF/${PORTNAME}/ MAINTAINER= koalative@gmail.com COMMENT= Lua script-based 2D engine built on top of OpenGL and SDL LICENSE= MIT LIB_DEPENDS= liblua-5.1.so:${PORTSDIR}/lang/lua51 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libphysfs.so.1:${PORTSDIR}/devel/physfs USES= pathfix pkgconfig USE_SDL= sdl sound USE_GL= glu GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib PLIST_FILES= include/radius.h \ lib/libradius-engine.a \ libdata/pkgconfig/radius-engine.pc post-patch: @${REINPLACE_CMD} -e 's|lua5.1|lua-5.1|g' \ ${WRKSRC}/acinclude.m4 ${WRKSRC}/configure .include Index: head/graphics/rawtherapee/Makefile =================================================================== --- head/graphics/rawtherapee/Makefile (revision 375593) +++ head/graphics/rawtherapee/Makefile (revision 375594) @@ -1,104 +1,104 @@ # Created by: stas # $FreeBSD$ PORTNAME= rawtherapee PORTVERSION= 4.2 CATEGORIES= graphics MASTER_SITES= http://rawtherapee.com/shared/source/ MAINTAINER= mandree@FreeBSD.org COMMENT= Powerful RAW image processing application LICENSE= GPLv3 LIB_DEPENDS= libgtkmm-2.4.so:${PORTSDIR}/x11-toolkits/gtkmm24 \ libiptcdata.so:${PORTSDIR}/graphics/libiptcdata \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ liblcms2.so:${PORTSDIR}/graphics/lcms2 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ libsigc-2.0.so:${PORTSDIR}/devel/libsigc++20 \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float \ libcanberra-gtk3.so:${PORTSDIR}/audio/libcanberra-gtk3 USES= cmake:outsource pkgconfig compiler:features desktop-file-utils dos2unix tar:xz DOS2UNIX_REGEX= .*\.(cc|h) USE_GNOME= gtk20 glib20 USE_LDCONFIG= yes CFLAGS+= -I${LOCALBASE}/include -fPIC ${PTHREAD_CFLAGS} CXXFLAGS+= -I${LOCALBASE}/include -fPIC ${PTHREAD_CFLAGS} LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} CMAKE_ENV= CFLAGS="${CFLAGS}" \ LDFLAGS="${LDFLAGS:C|-Wl,-rpath=${_GCC_RUNTIME}||:C|-L${_GCC_RUNTIME}||}" CMAKE_ARGS+= -DDOCDIR="${DOCSDIR}" \ -DCREDITSDIR="${DOCSDIR}" \ -DLICENCEDIR="${DOCSDIR}" \ -DDESKTOPDIR="${DESKTOPDIR}" \ -DDATADIR="${DATADIR}" \ -DCMAKE_C_FLAGS="${CFLAGS:C|-Wl,-rpath=${_GCC_RUNTIME}||:C|-L${_GCC_RUNTIME}||}" \ -DCMAKE_CXX_FLAGS="${CXXFLAGS:C|-Wl,-rpath=${_GCC_RUNTIME}||:C|-L${_GCC_RUNTIME}||}" \ -DCACHE_NAME_SUFFIX="4.1" SUB_FILES= rawtherapee SUB_LIST= RTDIR="${RTDIR}" INSTALLS_ICONS= yes RTDIR= ${PREFIX}/libdata/${PORTNAME} OPTIONS_DEFINE= OPTIMIZED_CFLAGS OPENMP OPTIONS_DEFAULT= OPTIMIZED_CFLAGS OPENMP OPENMP_DESC= Enable multicore processing using OpenMP OPTIMIZED_CFLAGS_DESC= Use extra compiler optimizations (requires SSE support) .include # ------------------------------------------------------------------- # USE_GCC must be late so the compiler feature checks work to detect # that the base C++ standard library switched to libc++: # We also must pin 4.8+ because 4.6 and 4.7 segfault on 10.0-RELEASE amd64 # wwhen compiling improcfun.cc: USE_GCC= yes .if ${COMPILER_FEATURES:Mlibc++} LDFLAGS+= -L/usr/local/lib/c++ CXXFLAGS+= -nostdinc++ -isystem /usr/local/include/c++/v1 CFLAGS+= -isystem /usr/local/include/c++/v1 BUILD_DEPENDS+= ${LOCALBASE}/lib/c++/libstdc++.so:${PORTSDIR}/devel/libc++ .endif .if ${ARCH} == "amd64" || ${ARCH} == "i386" .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -ffast-math -fexpensive-optimizations \ -funroll-loops -msse CXXFLAGS+= -O3 -ffast-math \ -funroll-loops -msse .endif .endif .if ${PORT_OPTIONS:MOPENMP} CMAKE_ARGS+= -DOPTION_OMP:BOOL=ON .else CMAKE_ARGS+= -DOPTION_OMP:BOOL=OFF .endif #.if ${OSVERSION} >= 1100000 #BROKEN= rawtherapee is known to crash on -HEAD and requires debugging that the maintainer cannot provide. #.endif # ------------------------------------------------------------------- post-patch: @${REINPLACE_CMD} -e 's###g' \ ${WRKSRC}/rtgui/darkframe.h \ ${WRKSRC}/rtgui/flatfield.h \ ${WRKSRC}/rtgui/icmpanel.h @${REINPLACE_CMD} -e 's#DESTINATION "$${CMAKE_INSTALL_PREFIX}/share/man/man1"#DESTINATION "${MANPREFIX}/man/man1/"#' \ ${WRKSRC}/CMakeLists.txt # paranoia: run rawtherapee --help to be sure it finds all its # shared libraries (this hinges on proper RPATH setting and propagation) post-install: ${SETENV} HOME=/dev/null ${STAGEDIR}${PREFIX}/bin/rawtherapee --help 2>&1 \ | ${EGREP} -q "RawTherapee, version ${PKGVERSION:C/_.*//:C/,.*//}" .include Index: head/graphics/scantailor/Makefile =================================================================== --- head/graphics/scantailor/Makefile (revision 375593) +++ head/graphics/scantailor/Makefile (revision 375594) @@ -1,66 +1,66 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= scantailor PORTVERSION= 0.9.11.1 PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= vg@FreeBSD.org COMMENT= Interactive post-processing tool for scanned pages LICENSE= GPLv3 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ libtiff.so:${PORTSDIR}/graphics/tiff \ libjbig.so:${PORTSDIR}/graphics/jbigkit \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:${PORTSDIR}/devel/boost-libs USES= cmake gettext iconv USE_GCC= yes USE_QT4= gui xml qmake_build uic_build moc_build rcc_build \ linguist_build DESKTOP_ENTRIES="Scan Tailor" "${COMMENT}" "${PORTNAME}" \ "${PORTNAME}" "Graphics;Scanning;" false OPTIONS_GROUP= DOXYGEN OPTIONS_GROUP_DOXYGEN= HTML LATEX OPTIONS_DEFAULT= HTML_DESC= Install HTML Doxygen files LATEX_DESC= Install LaTeX Doxygen files OPTIONS_DEFINE= DOCS .include .if ${PORT_OPTIONS:MHTML} || ${PORT_OPTIONS:MLATEX} PORTDOCS= * .endif .if ${PORT_OPTIONS:MHTML} || ${PORT_OPTIONS:MLATEX} BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen .endif post-install: ${INSTALL_DATA} ${WRKSRC}/resources/icons/appicon-about.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png .if ${PORT_OPTIONS:MHTML} || ${PORT_OPTIONS:MLATEX} @cd ${WRKSRC} && doxygen . .endif .if ${PORT_OPTIONS:MDOCS} && ${PORT_OPTIONS:MHTML} @(cd ${WRKSRC} && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}) .endif .if ${PORT_OPTIONS:MDOCS} && ${PORT_OPTIONS:MLATEX} @(cd ${WRKSRC} && ${COPYTREE_SHARE} latex ${STAGEDIR}${DOCSDIR}) .endif .include Index: head/graphics/sdl2_image/Makefile =================================================================== --- head/graphics/sdl2_image/Makefile (revision 375593) +++ head/graphics/sdl2_image/Makefile (revision 375594) @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= sdl2_image PORTVERSION= 2.0.0 PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= http://www.libsdl.org/projects/SDL_image/release/ DISTNAME= SDL2_image-${PORTVERSION} MAINTAINER= mva@FreeBSD.org COMMENT= Simple library to load images of various formats as SDL surfaces LICENSE= ZLIB LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ libwebp.so:${PORTSDIR}/graphics/webp USES= pkgconfig:build pathfix gmake libtool USE_SDL= sdl2 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lm USE_LDCONFIG= yes .include Index: head/graphics/sdl_image/Makefile =================================================================== --- head/graphics/sdl_image/Makefile (revision 375593) +++ head/graphics/sdl_image/Makefile (revision 375594) @@ -1,31 +1,31 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= sdl_image PORTVERSION= 1.2.12 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= http://www.libsdl.org/projects/SDL_image/release/ DISTNAME= SDL_image-${PORTVERSION} MAINTAINER= mva@FreeBSD.org COMMENT= Simple library to load images of various formats as SDL surfaces LICENSE= LGPL21 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ libwebp.so:${PORTSDIR}/graphics/webp USES= gmake libtool pkgconfig pathfix USE_SDL= sdl GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lm USE_LDCONFIG= yes post-install: ${INSTALL_PROGRAM} ${WRKSRC}/.libs/showimage ${STAGEDIR}${PREFIX}/bin .include Index: head/graphics/simage/Makefile =================================================================== --- head/graphics/simage/Makefile (revision 375593) +++ head/graphics/simage/Makefile (revision 375594) @@ -1,29 +1,29 @@ # Created by: roland.jesse@gmx.net # $FreeBSD$ PORTNAME= simage PORTVERSION= 1.7.0 PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= https://bitbucket.org/Coin3D/coin/downloads/ MAINTAINER= ports@FreeBSD.org COMMENT= Library with image format loaders and front-ends LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ libjasper.so:${PORTSDIR}/graphics/jasper \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libgif.so:${PORTSDIR}/graphics/giflib \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USES= pathfix libtool GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-mpeg2enc INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .include Index: head/graphics/sng/Makefile =================================================================== --- head/graphics/sng/Makefile (revision 375593) +++ head/graphics/sng/Makefile (revision 375594) @@ -1,31 +1,31 @@ # Created by: Ying-Chieh Liao # $FreeBSD$ PORTNAME= sng PORTVERSION= 1.0.6 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/ MAINTAINER= robak@FreeBSD.org COMMENT= Compiler/decompiler for Scriptable Network Graphics BUILD_DEPENDS= ${LOCALBASE}/lib/X11/rgb.txt:${PORTSDIR}/x11/rgb RUN_DEPENDS= ${LOCALBASE}/lib/X11/rgb.txt:${PORTSDIR}/x11/rgb -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png GNU_CONFIGURE= yes CFLAGS+= -I${LOCALBASE}/include/libpng15 LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-png-inc=${LOCALBASE}/include \ --with-rgbtxt=${LOCALBASE}/lib/X11/rgb.txt PLIST_FILES= bin/sng bin/sng_regress man/man1/sng.1.gz no-pre-patch: @${REINPLACE_CMD} -e 's|-static||g' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e '33,34s|^static ||' ${WRKSRC}/sngd.c post-install: ${INSTALL_SCRIPT} ${WRKSRC}/sng_regress ${STAGEDIR}${PREFIX}/bin .include Index: head/graphics/swfmill/Makefile =================================================================== --- head/graphics/swfmill/Makefile (revision 375593) +++ head/graphics/swfmill/Makefile (revision 375594) @@ -1,25 +1,25 @@ # Created by: Sergey Skvortsov # $FreeBSD$ PORTNAME= swfmill PORTVERSION= 0.3.3 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= http://swfmill.org/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Tool to generate or decompile Adobe Flash SWF files LICENSE= GPLv2 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 USES= dos2unix iconv gmake pkgconfig libtool USE_GNOME= libxml2 libxslt GNU_CONFIGURE= yes DOS2UNIX_FILES= src/swft/swft_import_ttf.cpp PLIST_FILES= bin/swfmill .include Index: head/graphics/ufraw/Makefile =================================================================== --- head/graphics/ufraw/Makefile (revision 375593) +++ head/graphics/ufraw/Makefile (revision 375594) @@ -1,101 +1,101 @@ # Created by: Mark Murray # $FreeBSD$ PORTNAME= ufraw PORTVERSION= 0.19.2 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= rodrigo@FreeBSD.org COMMENT= Read and manipulate raw images from various digital cameras LICENSE= GPLv2 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ libtiff.so:${PORTSDIR}/graphics/tiff \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ liblcms.so:${PORTSDIR}/graphics/lcms GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-silent-rules --enable-extras USES= gettext pkgconfig gmake desktop-file-utils CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} PC_FALSE= cinepaint OPTIONS_DEFINE= CONTRAST DST EXIV2 LENSFUN FITS GIMP GTK2 GNOME OPTIONS_DEFAULT=CONTRAST EXIV2 LENSFUN GTK2 CONTRAST_DESC= Enable contrast setting option DST_DESC= Use local time for timestamps FITS_DESC= FITS output support GIMP_DESC= Install GIMP plugin .include .if ${PORT_OPTIONS:MCONTRAST} CONFIGURE_ARGS+= --enable-contrast .endif .if ${PORT_OPTIONS:MDST} CONFIGURE_ARGS+= --enable-dst-correction .endif .if ${PORT_OPTIONS:MEXIV2} LIB_DEPENDS+= libexiv2.so:${PORTSDIR}/graphics/exiv2 .else PC_FALSE+= exiv2 .endif .if ${PORT_OPTIONS:MLENSFUN} LIB_DEPENDS+= liblensfun.so:${PORTSDIR}/graphics/lensfun .else PC_FALSE+= lensfun .endif .if ${PORT_OPTIONS:MFITS} LIB_DEPENDS+= libcfitsio.so:${PORTSDIR}/astro/cfitsio .else PC_FALSE+= cfitsio .endif .if ${PORT_OPTIONS:MGIMP} LIB_DEPENDS+= libgimp-2.0.so:${PORTSDIR}/graphics/gimp-app PLIST_SUB+= GIMP="" .else CONFIGURE_ARGS+=--without-gimp PC_FALSE+= gimp PLIST_SUB+= GIMP="@comment " .endif .if ${PORT_OPTIONS:MGTK2} LIB_DEPENDS+= libgtkimageview.so:${PORTSDIR}/x11-toolkits/gtkimageview PLIST_SUB+= MGTK2="" .else PLIST_SUB+= MGTK2="@comment " CONFIGURE_ARGS+=--without-gtk .endif .if ${PORT_OPTIONS:MGNOME} CATEGORIES+= gnome USE_GNOME= gconf2 CONFIGURE_ARGS+= --enable-mime GCONF_SCHEMAS= ${PORTNAME}.schemas .endif post-patch: @${REINPLACE_CMD} -e '18s|^$$|#include |' \ ${WRKSRC}/dcraw.h # Fix GConf2 schemas installation path; unconditionalize installation of # .desktop file; avoid conflict with `graphics/dcraw' (rename the binary) @${REINPLACE_CMD} -e '/@schemasdir/s|datadir|sysconfdir| ; \ /@app/s|@INSTALL_MIME_TRUE@|| ; \ s|dcraw\$$(EXEEXT)|${PORTNAME}-&|' ${WRKSRC}/Makefile.in .for i in ${PC_FALSE} @${REINPLACE_CMD} -e '/PKG_CONFIG.*${i}/s|$$PKG_CONFIG|${FALSE}|' \ ${WRKSRC}/configure .endfor .include Index: head/graphics/vigra/Makefile =================================================================== --- head/graphics/vigra/Makefile (revision 375593) +++ head/graphics/vigra/Makefile (revision 375594) @@ -1,108 +1,108 @@ # Created by: cartola (Carlos E. G. Carvalho) # $FreeBSD$ PORTNAME= vigra DISTVERSION= 1.10.0 PORTREVISION= 3 CATEGORIES= graphics DISTNAME= ${PORTNAME}-${PORTVERSION}-src-with-docu MAINTAINER= fluffy@FreeBSD.org COMMENT= VIGRA stands for "Vision with Generic Algorithms" LICENSE= MIT USE_GITHUB= GH_ACCOUNT= ukoethe GH_COMMIT= e6c21f3 GH_TAGNAME= ${GH_COMMIT} FETCH_ARGS?= -Fpr WRKSRC= ${WRKDIR}/ukoethe-${PORTNAME}-${GH_COMMIT} USES= cmake CMAKE_ARGS= -DDEPENDENCY_SEARCH_PREFIX:PATH=${LOCALBASE} \ -DDOCINSTALL:PATH=${DOCSDIR_REL} USE_LDCONFIG= yes OPTIONS_DEFINE= HDF5 OPENEXR NUMPY DOCS OPTIONS_DEFAULT= HDF5 OPENEXR NUMPY_DESC= NumPy mathematical computing (USE Fortran/GCC47+) .include .if ${PORT_OPTIONS:MHDF5} CMAKE_ARGS+= -DWITH_HDF5=1 LIB_DEPENDS+= libhdf5.so:${PORTSDIR}/science/hdf5 .else CMAKE_ARGS+= -DWITH_HDF5=0 .endif .if ${PORT_OPTIONS:MOPENEXR} CMAKE_ARGS+= -DWITH_OPENEXR=1 LIB_DEPENDS+= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR .else CMAKE_ARGS+= -DWITH_OPENEXR=0 .endif .if ${PORT_OPTIONS:MNUMPY} # Should ignore Python3 since commit f51b0b5 #CONFLICTS_BUILD= python3* CMAKE_ARGS+= -DWITH_VIGRANUMPY=1 USES+= compiler:gcc-c++11-lib python:2 BUILD_DEPENDS+= nosetests:${PORTSDIR}/devel/py-nose BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/numpy/core/numeric.py:${PORTSDIR}/math/py-numpy #BUILD_DEPENDS+= sphinx-build:${PORTSDIR}/textproc/py-sphinx LIB_DEPENDS+= libboost_python.so:${PORTSDIR}/devel/boost-python-libs RUN_DEPENDS:= ${BUILD_DEPENDS} PLIST_SUB+= PYTHON="" .else CMAKE_ARGS+= -DWITH_VIGRANUMPY=0 PLIST_SUB+= PYTHON="@comment " .endif .include # Vigra's CMakeLists.txt does not support disabling those so we hook them # as dependencies here unconditionally (without OPTIONS=) even though if # they are not present then Vigra/CMake will do without them (they are not # mandatory). # # Notice that if you define e.g. WITHOUT_VIGRA_TIFF and graphics/tiff is # installed on your system, then the lib will be picked up by Vigra, the # dependency will not be recorded by the ports system and later deletion # of graphics/tiff will break Vigra. Only define WITHOUT_VIGRA_TIFF if you # do not have graphics/tiff installed and do not want TIFF support in Vigra. .if !defined(WITHOUT_VIGRA_TIFF) LIB_DEPENDS+= libtiff.so:${PORTSDIR}/graphics/tiff .endif .if !defined(WITHOUT_VIGRA_JPEG) LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg .endif .if !defined(WITHOUT_VIGRA_PNG) -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png .endif .if !defined(WITHOUT_VIGRA_FFTW) LIB_DEPENDS+= libfftw3.so:${PORTSDIR}/math/fftw3 LIB_DEPENDS+= libfftw3f.so:${PORTSDIR}/math/fftw3-float .endif pre-everything:: .if ${PORT_OPTIONS:MNUMPY} @${ECHO} "" @${ECHO} "* BEWARE!" @${ECHO} "* Using py-NumPY implies Fortran and GCC 4.7+ as hard dependencies" @${ECHO} "* and require all ports, depending on vigra, to set USE_GCC=yes" @${ECHO} "" .endif post-patch: # FIXME: This is ugly @${RM} ${WRKSRC}/include/vigra/*.orig .include Index: head/graphics/vips/Makefile =================================================================== --- head/graphics/vips/Makefile (revision 375593) +++ head/graphics/vips/Makefile (revision 375594) @@ -1,52 +1,52 @@ # Created by: Lev Serebryakov # $FreeBSD$ PORTNAME= vips PORTVERSION= 7.42.0 CATEGORIES= graphics MASTER_SITES= http://www.vips.ecs.soton.ac.uk/supported/${PORTVERSION:R}/ MAINTAINER= danilo@FreeBSD.org COMMENT= Free image processing system LICENSE= LGPL21 LIB_DEPENDS= libcfitsio.so:${PORTSDIR}/astro/cfitsio \ liborc-0.4.so:${PORTSDIR}/devel/orc \ libGraphicsMagick.so:${PORTSDIR}/graphics/GraphicsMagick \ libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ liblcms2.so:${PORTSDIR}/graphics/lcms2 \ libexif.so:${PORTSDIR}/graphics/libexif \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ libwebp.so:${PORTSDIR}/graphics/webp \ libfftw3.so:${PORTSDIR}/math/fftw3 \ libmatio.so:${PORTSDIR}/math/matio \ libgirepository-1.0.so:${PORTSDIR}/devel/gobject-introspection RUN_DEPENDS= bash:${PORTSDIR}/shells/bash USES= gettext gmake libtool pathfix pkgconfig shebangfix SHEBANG_FILES= tools/vips-${PORTVERSION:R} tools/vipsprofile USE_GNOME= glib20 libgsf libxml2 pango GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-x \ --without-openslide \ --with-magickpackage=GraphicsMagick INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_SUB= VERSION="${PORTVERSION:R}" OPTIONS_DEFINE= DOCS PYTHON OPTIONS_DEFAULT= PYTHON OPTIONS_SUB= yes DOCS_CONFIGURE_ENABLE= docs PYTHON_USES= python PYTHON_CONFIGURE_WITH= python .include Index: head/graphics/webp/Makefile =================================================================== --- head/graphics/webp/Makefile (revision 375593) +++ head/graphics/webp/Makefile (revision 375594) @@ -1,46 +1,46 @@ # Created by: johans # $FreeBSD$ PORTNAME= webp PORTVERSION= 0.4.2 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://downloads.webmproject.org/releases/webp/ DISTNAME= lib${PORTNAME}-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Google WebP image format conversion tool LICENSE= BSD3CLAUSE LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff PORTSCOUT= limit:^[0-9\.]*$$ OPTIONS_DEFINE= X11 OPTIONS_SUB= yes CPPFLAGS+= -I${LOCALBASE}/include GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --enable-libwebpdecoder \ --enable-libwebpdemux \ --enable-libwebpmux \ --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig USE_LDCONFIG= yes USES= compiler:c11 libtool X11_CONFIGURE_OFF= build_vwebp=no X11_CONFIGURE_ON= build_vwebp=yes X11_USE= GL=glut post-patch: @${REINPLACE_CMD} '/build_vwebp=yes/d' ${WRKSRC}/configure post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libwebp*.so .include Index: head/graphics/white_dune/Makefile =================================================================== --- head/graphics/white_dune/Makefile (revision 375593) +++ head/graphics/white_dune/Makefile (revision 375594) @@ -1,56 +1,56 @@ # Created by: Ying-Chieh Liao # $FreeBSD$ PORTNAME= white_dune PORTVERSION= ${DISTVERSION:S/pl/./} DISTVERSION= 0.30pl5 PORTREVISION= 7 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= http://vrml.cip.ica.uni-stuttgart.de/dune/ MAINTAINER= devel@stasyan.com COMMENT= Graphical VRML97 editor and animation tool LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png LICENSE= GPLv2 USES= motif USE_XORG= xft USE_GL= gl glu glut USE_SDL= sdl GNU_CONFIGURE= yes CONFIGURE_ENV= YACC="/usr/bin/byacc" CONFIGURE_ARGS= --with-optimization \ --without-devil \ --with-helpurl="${DOCSDIR}/index.html" \ --with-vrml97am1url="${DOCSDIR}/vrml97Amendment1" \ --with-x3ddrafturl="${DOCSDIR}/x3dDraft" \ --with-scriptednodesurl="${DOCSDIR}/scriptedNodes" CPPFLAGS+= `${SDL_CONFIG} --cflags` -DUSBHID_UCR_DATA -DUSBHID_NEW \ -D__FREEBSD__ LDFLAGS+= `${SDL_CONFIG} --libs` ALL_TARGET= dune REINPLACE_ARGS= -i '' OPTIONS_DEFINE= DOCS .include # Try to fix parallel builds (-jX) by calling submakes correctly post-patch: @${FIND} ${WRKSRC} -name Makefile\* | ${XARGS} ${REINPLACE_CMD} -E \ 's,cd (.+) *(;|&&) *(make|\$$\(MAKE\)),$$(MAKE) -C \1,' do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/dune ${STAGEDIR}${PREFIX}/bin cd ${WRKSRC}/bin && ${INSTALL_SCRIPT} dune4kids illegal2vrml \ ${STAGEDIR}${PREFIX}/bin cd ${WRKSRC}/man && ${INSTALL_MAN} dune.1 illegal2vrml.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .if ${PORT_OPTIONS:MDOCS} @cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .endif .include Index: head/graphics/xaos/Makefile =================================================================== --- head/graphics/xaos/Makefile (revision 375593) +++ head/graphics/xaos/Makefile (revision 375594) @@ -1,66 +1,66 @@ # Created by: Joseph Koshy # $FreeBSD$ PORTNAME= xaos PORTVERSION= 3.6 PORTREVISION= 1 CATEGORIES= graphics math MASTER_SITES= SF/${PORTNAME}/XaoS/${PORTVERSION} MAINTAINER= makc@FreeBSD.org COMMENT= Real-time fractal browser -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libgsl.so:${PORTSDIR}/math/gsl USES= gmake GNU_CONFIGURE= yes OPTIONS_DEFINE= THREADS NLS OPTIONS_MULTI= DRIVER OPTIONS_MULTI_DRIVER= AALIB GTK2 X11 DRIVER_DESC= User Interface OPTIONS_DEFAULT= X11 OPTIONS_SUB= yes AALIB_LIB_DEPENDS= libaa.so:${PORTSDIR}/graphics/aalib AALIB_CONFIGURE_WITH= aa-driver AALIB_CONFIGURE_ON= ac_cv_aalib_ver_ok=yes GTK2_DESC= GTK+ User Interface (experimental) GTK2_USE= GNOME=gtk20 GTK2_USES= pkgconfig GTK2_CONFIGURE_WITH= gtk-driver X11_USE= XORG=x11,xext X11_CONFIGURE_WITH= x11-driver x NLS_USES= gettext iconv NLS_CONFIGURE_ENABLE= nls THREADS_DESC= Enable SMP support (experimental) THREADS_CONFIGURE_WITH= pthread THREADS_LIBS= ${PTHREAD_LIBS} CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INFO= xaos PLIST_SUB+= XAOSDIR="share/XaoS" DESKTOP_ENTRIES= "XaoS" "" "${PREFIX}/share/pixmaps/xaos.png" \ "xaos" "" false pre-configure: ${REINPLACE_CMD} -e 's,/usr\(/share/locale\),${PREFIX}\1,g' \ ${WRKSRC}/configure \ ${WRKSRC}/src/ui/ui.c ${REINPLACE_CMD} 's,malloc.h,stdlib.h,' \ ${WRKSRC}/src/ui/ui-drv/aa/ui_aa.c post-install: ${INSTALL_DATA} ${WRKSRC}/src/ui/ui-drv/qt/images/xaosbig.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/xaos.png .include Index: head/graphics/xfig/Makefile =================================================================== --- head/graphics/xfig/Makefile (revision 375593) +++ head/graphics/xfig/Makefile (revision 375594) @@ -1,79 +1,79 @@ # Created by: roberto # $FreeBSD$ PORTNAME= xfig PORTVERSION= 3.2.5c PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= SF/mcj/mcj-source/ DISTNAME= ${PORTNAME}.${PORTVERSION}.full MAINTAINER= mjl@luckie.org.nz COMMENT= Drawing program for X11 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libXaw3d.so:${PORTSDIR}/x11-toolkits/Xaw3d RUN_DEPENDS= fig2dev:${PORTSDIR}/print/transfig CONFLICTS= xfig-[12].* xfig-3.1* xfig-3.2.[1234]* WRKSRC= ${WRKDIR}/${PORTNAME}.${PORTVERSION} USES= imake USE_XORG= ice sm x11 xaw xext xi xmu xpm xt USE_CSTD= gnu89 CFLAGS+= -Wno-return-type INSTALL_TARGET= install install.libs MAKE_ENV+= DOCSDIR=${DOCSDIR} CHMOD=${CHMOD} TAR=${TAR} MAKE_ARGS+= INSTALLFLAGS="${COPY}" \ INSTPGMFLAGS="${STRIP} ${_BINOWNGRP} -m ${BINMODE}" \ INSTDATFLAGS="${_SHROWNGRP} -m ${SHAREMODE}" \ INSTMANFLAGS="${_MANOWNGRP} -m ${MANMODE}" OPTIONS_DEFINE= GHOSTSCRIPT I18N DOCS OPTIONS_DEFAULT= GHOSTSCRIPT I18N I18N_DESC= I18N support and Japanese docs .include .if ${PORT_OPTIONS:MDOCS} INSTALL_TARGET+= install.html .endif .if ! ${PORT_OPTIONS:MI18N} || ! ${PORT_OPTIONS:MDOCS} PLIST_SUB+= JPORTDOCS="@comment " .else PLIST_SUB= JPORTDOCS="" .endif .if ${PORT_OPTIONS:MI18N} USES+= gettext .endif post-extract: @cd ${WRKSRC}/Doc && ${FIND} . -type f -name "*.orig" -delete @${RM} -f ${WRKSRC}/Doc/html/images/pspbrwse.jbf @${RM} -f ${WRKSRC}/Libraries/Examples/xfig.exe.stackdump @${RM} -f ${WRKSRC}/Libraries/Fasteners/Fasteners.tar @cd ${WRKSRC}/Doc && ${FIND} -s . -type d -print0 | ${XARGS} -0 ${CHMOD} a+rx @cd ${WRKSRC}/Doc && ${FIND} . -type f -print0 | ${XARGS} -0 ${CHMOD} a-x+r @${CHMOD} a+rx ${WRKSRC}/Libraries @cd ${WRKSRC}/Libraries && ${FIND} -s . -type d -print0 | ${XARGS} -0 ${CHMOD} a+rx @cd ${WRKSRC}/Libraries && ${FIND} . -type f -print0 | ${XARGS} -0 ${CHMOD} a-x+r @${CP} ${WRKSRC}/Doc/xfig.man ${WRKSRC} post-patch: .if ! ${PORT_OPTIONS:MGHOSTSCRIPT} .if ! ${PORT_OPTIONS:MI18N} @${REINPLACE_CMD} -e 's|-DGSBIT ||g' ${WRKSRC}/Imakefile .else @${REINPLACE_CMD} -e '/^XCOMM #define I18N/s|XCOMM ||' \ -e 's|-DGSBIT ||g' ${WRKSRC}/Imakefile .endif .elif ${PORT_OPTIONS:MI18N} @${REINPLACE_CMD} -e '/^XCOMM #define I18N/s|XCOMM ||' ${WRKSRC}/Imakefile .endif .include Index: head/graphics/xli/Makefile =================================================================== --- head/graphics/xli/Makefile (revision 375593) +++ head/graphics/xli/Makefile (revision 375594) @@ -1,36 +1,36 @@ # Created by: Satoshi Asami # $FreeBSD$ PORTNAME= xli PORTVERSION= 1.17.0 PORTREVISION= 15 CATEGORIES= graphics MASTER_SITES= DEBIAN MASTER_SITE_SUBDIR= pool/main/x/${PORTNAME} DISTNAME= xli_${PORTVERSION}+${XLI_SNAPVER:C/-//g}.orig MAINTAINER= lichray@gmail.com COMMENT= Utilities to display images in X11 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg CONFLICTS_INSTALL= xloadimage-* USES= imake USE_XORG= xi WRKSRC= ${WRKDIR}/xli-${XLI_SNAPVER} PLIST_FILES= bin/xli bin/xlito bin/xview bin/xsetbg \ lib/X11/app-defaults/Xli man/man1/xli.1.gz \ man/man1/xlito.1.gz man/man1/xview.1.gz man/man1/xsetbg.1.gz XLI_SNAPVER= 2006-11-10 post-install: ${LN} -s ${MANPREFIX}/man/man1/xli.1.gz \ ${STAGEDIR}${MANPREFIX}/man/man1/xview.1.gz ${LN} -s ${MANPREFIX}/man/man1/xli.1.gz \ ${STAGEDIR}${MANPREFIX}/man/man1/xsetbg.1.gz .include Index: head/graphics/xmedcon/Makefile =================================================================== --- head/graphics/xmedcon/Makefile (revision 375593) +++ head/graphics/xmedcon/Makefile (revision 375594) @@ -1,96 +1,96 @@ # Created by: Paul Everlund # $FreeBSD$ PORTNAME= xmedcon PORTVERSION= 0.13.0 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/XMedCon-Source/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Medical image conversion utility and library LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi USES= libtool pkgconfig tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --includedir=${PREFIX}/include/xmedcon \ --enable-llcheck USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib LIBS+= `pkg-config --libs gtk+-x11-2.0` OPTIONS_DEFINE= X11 GLIB ACR_NEMA ANALYZE CONCORDE DICOM DICOM_LJPEG ECAT GIF \ INTERFILE INW PNG OPTIONS_DEFAULT=X11 GLIB ACR_NEMA ANALYZE CONCORDE DICOM DICOM_LJPEG ECAT GIF \ INTERFILE INW PNG OPTIONS_SUB= yes X11_CONFIGURE_ENABLE= gui X11_USE= GNOME=gtk20 GLIB_DESC= With Glib GLIB_CONFIGURE_ENABLE= glib GLIB_USE= GNOME=glib20 ACR_NEMA_DESC= With Acr/Nema 2.0 ANALYZE_DESC= With Analyze (SPM) ANALYZE_CONFIGURE_ENABLE= anlz CONCORDE_DESC= With Concorde __ET CONCORDE_CONFIGURE_ENABLE= conc DICOM_DESC= With DICOM 3.0 DICOM_LJPEG_DESC= With DICOM 3.0 Lossless JPEG DICOM_LJPEG_CONFIGURE_ENABLE= ljpg ECAT_DESC= With CTI ECAT 6/7 ECAT_CONFIGURE_ENABLE= ecat INTERFILE_DESC= With InterFile 3.3 INTERFILE_CONFIGURE_ENABLE= intf INW_DESC= With INW (RUG) INW_CONFIGURE_ENABLE= inw GIF_CONFIGURE_OFF= --disable-gif PNG_CONFIGURE_ENABLE= png -PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +PNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png .include .if ${PORT_OPTIONS:MX11} DESKTOP_ENTRIES="XMedCon" "" "${PREFIX}/etc/xmedcon.png" "${PORTNAME}" "" "" .endif .if empty(PORT_OPTIONS:MACR_NEMA) || empty(PORT_OPTIONS:MDICOM) CONFIGURE_ARGS+= --disable-acr .endif .if empty(PORT_OPTIONS:MDICOM) || empty(PORT_OPTIONS:MDICOM_LJPEG) CONFIGURE_ARGS+= --disable-dicom .endif post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS/s|etc||g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e '/^configheadersdir/s|=.*$$|= $$(includedir)|g' \ ${WRKSRC}/source/Makefile.in @${REINPLACE_CMD} -e '/xmedcon.1/d' \ ${WRKSRC}/man/Makefile.in post-install: .if ${PORT_OPTIONS:MX11} .for file in xmedcon.png xmedconrc xmedconrc.linux ${INSTALL_DATA} ${WRKSRC}/etc/${file} ${STAGEDIR}${PREFIX}/etc .endfor ${INSTALL_MAN} ${WRKSRC}/man/xmedcon.1 ${STAGEDIR}${MANPREFIX}/man/man1 .endif .include Index: head/graphics/xpaint/Makefile =================================================================== --- head/graphics/xpaint/Makefile (revision 375593) +++ head/graphics/xpaint/Makefile (revision 375594) @@ -1,50 +1,50 @@ # Created by: Steven Wallace # $FreeBSD$ PORTNAME= xpaint PORTVERSION= 2.9.10.2 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= SF/sf-${PORTNAME}/sf-${PORTNAME}/${PORTNAME}-${PORTVERSION:R} MAINTAINER= johans@FreeBSD.org COMMENT= Simple paint program LICENSE= GPLv3 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libopenjpeg.so:${PORTSDIR}/graphics/openjpeg15 \ libtiff.so:${PORTSDIR}/graphics/tiff \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libjbig.so:${PORTSDIR}/graphics/jbigkit \ libXaw3dxft.so:${PORTSDIR}/x11-toolkits/libxaw3dxft RUN_DEPENDS= psselect:${PORTSDIR}/print/psutils \ bash:${PORTSDIR}/shells/bash USE_XORG= xft xmu xpm USE_GHOSTSCRIPT_RUN=yes GNU_CONFIGURE= yes USES= libtool:build shebangfix tar:bzip2 SHEBANG_FILES= share/bin/imgmerge share/bin/xpaint_ocr CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2 \ -I${LOCALBASE}/include/freetype2/freetype LIBS+= -L${LOCALBASE}/lib MAKE_ENV+= RM="${RM} -f" post-patch: @${RM} -f ${WRKSRC}/XPaint.ad @${REINPLACE_CMD} -e 's/-ldl //' \ -e 's|freetype/||g' \ ${WRKSRC}/configure ${WRKSRC}/rw/configure @${REINPLACE_CMD} -e '/^LIBTOOL =/s|=.*|= ${LOCALBASE}/bin/libtool|' \ -e '/^install-exec-am:/s/install-libLTLIBRARIES//' \ ${WRKSRC}/rw/Makefile.in @${REINPLACE_CMD} -e '/if (!image)/s/return;/return -1;/' \ ${WRKSRC}/rw/readWriteTGA.c post-configure: ${MAKE} -C ${WRKSRC} clean .include Index: head/graphics/xsane/Makefile =================================================================== --- head/graphics/xsane/Makefile (revision 375593) +++ head/graphics/xsane/Makefile (revision 375594) @@ -1,60 +1,60 @@ # Created by: Dominik Brettnacher # $FreeBSD$ PORTNAME= xsane PORTVERSION= 0.999 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://www.xsane.org/download/ MAINTAINER= koalative@gmail.com COMMENT= Gtk-based X11 frontend for SANE (Scanner Access Now Easy) LICENSE= GPLv2 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ libfreetype.so:${PORTSDIR}/print/freetype2 \ liblcms.so:${PORTSDIR}/graphics/lcms BUILD_DEPENDS= scanimage:${PORTSDIR}/graphics/sane-backends RUN_DEPENDS:= ${BUILD_DEPENDS} USES= gmake pkgconfig USE_GNOME= gtk20 gdkpixbuf2 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PORTDOCS= *.html *.jpg OPTIONS_DEFINE= DOCS GIMP NLS GIMP_DESC= GIMP plugin support OPTIONS_DEFAULT= GIMP OPTIONS_SUB= yes GIMP_RUN_DEPENDS= ${LOCALBASE}/bin/gimp:${PORTSDIR}/graphics/gimp-app GIMP_CONFIGURE_ENABLE= gimp2 gimp NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext NLS_LIBS= -L${LOCALBASE}/lib -lintl .include .if ${PORT_OPTIONS:MGIMP} SUB_FILES+= pkg-message .endif post-patch: @${REINPLACE_CMD} -e 's| $$(DESTDIR)$$(sbindir)||' \ -e 's|$$(DESTDIR)$$(xsanedocdir)||' ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e 's|@POSUB@ doc|@POSUB@|' ${WRKSRC}/Makefile.in post-install: ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.man ${STAGEDIR}${MAN1PREFIX}/man/man1/${PORTNAME}.1 @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/zgv/Makefile =================================================================== --- head/graphics/zgv/Makefile (revision 375593) +++ head/graphics/zgv/Makefile (revision 375594) @@ -1,71 +1,71 @@ # Created by: Radim Kolar # $FreeBSD$ PORTNAME= zgv PORTVERSION= 5.9 PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= SUNSITE/apps/graphics/viewers/svga MAINTAINER= ports@FreeBSD.org COMMENT= Graphics viewer for SVGAlib LICENSE= GPLv2 # (or later) LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff OPTIONS_DEFINE= SDL DOCS USES= gmake makeinfo ALL_TARGET= zgv info CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .include .if ${PORT_OPTIONS:MSDL} USE_SDL= sdl MAKE_ENV+= BACKEND=SDL CPPFLAGS+= $$(${SDL_CONFIG} --cflags) LDFLAGS+= $$(${SDL_CONFIG} --libs) .else LIB_DEPENDS+= libvga.so:${PORTSDIR}/graphics/svgalib MAKE_ENV+= BACKEND=SVGALIB ONLY_FOR_ARGS= i386 amd64 .endif post-extract: @${RM} ${WRKSRC}/doc/zgv post-patch: @${REINPLACE_CMD} -e \ 's|^CC=|#CC=|g ; \ s|^CFLAGS=|#CFLAGS=|g ; \ s|^BACKEND=|#BACKEND=|g ; \ s|^PREFIX=|#PREFIX=|g ; \ s|/usr/X11R6|$${LOCALBASE}|g' ${WRKSRC}/config.mk @${REINPLACE_CMD} -e \ 's|-I/usr/local/include|$${CPPFLAGS}|g ; \ s|-L/usr/local/lib|$${LDFLAGS}|g ; \ s|=-lSDL|=|g' ${WRKSRC}/src/Makefile @${GREP} -lR "SDL/SDL" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ 's|SDL/SDL|SDL|g' do-install: (cd ${WRKSRC}/src && ${INSTALL_PROGRAM} zgv \ ${STAGEDIR}${PREFIX}/bin/zgv) (cd ${WRKSRC}/doc && ${INSTALL_MAN} zgv.1 \ ${STAGEDIR}${MANPREFIX}/man/man1/zgv.1) (cd ${WRKSRC}/doc && ${INSTALL_DATA} sample.zgvrc \ ${STAGEDIR}${PREFIX}/etc/zgvrc.sample) (cd ${WRKSRC}/doc && ${INSTALL_DATA} zgv \ ${STAGEDIR}${PREFIX}/${INFO_PATH}/zgvrc.info) @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in NEWS README SECURITY TODO INSTALL (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR}) .endfor .include Index: head/graphics/zint/Makefile =================================================================== --- head/graphics/zint/Makefile (revision 375593) +++ head/graphics/zint/Makefile (revision 375594) @@ -1,23 +1,23 @@ # Created by: Gvozdikov Veniamin # $FreeBSD$ PORTNAME= zint PORTVERSION= 2.4.3 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}/ MAINTAINER= vg@FreeBSD.org COMMENT= Zint Barcode Generator LICENSE= GPLv3 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= cmake USE_LDCONFIG= yes USE_QT4= gui xml qmake_build uic_build moc_build rcc_build designer DESKTOP_ENTRIES="Zint" "Barcode generator" "" "zint-qt" "" false .include Index: head/japanese/ming/Makefile =================================================================== --- head/japanese/ming/Makefile (revision 375593) +++ head/japanese/ming/Makefile (revision 375594) @@ -1,87 +1,87 @@ # $FreeBSD$ PORTNAME= ming PORTVERSION= 0.1.5 PORTREVISION= 8 CATEGORIES= japanese graphics MASTER_SITES= http://dist.bsdlab.org/ #MASTER_SITES= http://blue.ribbon.to/~harpy/ming/jaming/ DISTNAME= jaming-${PORTVERSION} MAINTAINER= kuriyama@FreeBSD.org COMMENT= LGPL'ed Flash 4/5 movie output library with Japanese languages support -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libgif.so:${PORTSDIR}/graphics/giflib CONFLICTS= ming-* WRKSRC= ${WRKDIR}/jaming-${PORTVERSION}/src MAKE_ARGS= NO_PROFILE=true USE_LDCONFIG= yes USES= bison uidfix MAKE_ENV= WITHOUT_PROFILE=yes __MAKE_CONF=/dev/null SRCCONF=/dev/null UTILS= gif2dbl \ gif2mask \ listfdb \ listjpeg \ listswf \ makefdb \ png2dbl \ swftophp DOCS= CHANGES \ CREDITS \ README \ TODO DOCS_UTIL= README \ TODO OPTIONS_DEFINE= DOCS post-extract: ${SED} -e 's:"\.\./\.\./ming\.h"::g' \ ${WRKSRC}/ming.h > ${WRKSRC}/mingpp.h cd ${WRKSRC}/../util && \ ${RM} bindump.c decompile5.c hexdump.c listmp3.c pre-build: ${CP} ${FILESDIR}/Makefile ${WRKSRC}/ cd ${WRKSRC}/actioncompiler; ${MAKE} lex.swf4.c lex.swf5.c swf4compiler.tab.c swf5compiler.tab.c post-build: cd ${WRKSRC}/../util && \ ${CC} ${CFLAGS} -I${PREFIX}/include -I${PREFIX}/include/ming -c *.c cd ${WRKSRC}/../util && \ ${CC} ${CFLAGS} -L${PREFIX}/lib -o gif2dbl gif2dbl.o -lm -lz -lgif cd ${WRKSRC}/../util && \ ${CC} ${CFLAGS} -L${PREFIX}/lib -o gif2mask gif2mask.o -lm -lz -lgif cd ${WRKSRC}/../util && \ ${CC} ${CFLAGS} -L${PREFIX}/lib -o listfdb listfdb.o blocktypes.o cd ${WRKSRC}/../util && \ ${CC} ${CFLAGS} -L${PREFIX}/lib -o listjpeg listjpeg.o cd ${WRKSRC}/../util && \ ${CC} ${CFLAGS} -L${PREFIX}/lib -o listswf listswf.o blocktypes.o decompile.o read.o -lz cd ${WRKSRC}/../util && \ ${CC} ${CFLAGS} -L${PREFIX}/lib -o makefdb makefdb.o blocktypes.o read.o cd ${WRKSRC}/../util && \ ${CC} ${CFLAGS} -L${PREFIX}/lib -o png2dbl png2dbl.o -lm -lz -lpng cd ${WRKSRC}/../util && \ ${CC} ${CFLAGS} -L${PREFIX}/lib -o swftophp swftophp.o blocktypes.o decompile.o read.o -lm pre-install: ${MKDIR} ${STAGEDIR}${PREFIX}/include/ming/blocks post-install: .for f in ${UTILS} ${INSTALL_PROGRAM} ${WRKSRC}/../util/${f} ${STAGEDIR}${PREFIX}/bin/ .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/ming/utils .for f in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/../${f} ${STAGEDIR}${PREFIX}/share/doc/ming/ .endfor .for f in ${DOCS_UTIL} ${INSTALL_DATA} ${WRKSRC}/../util/${f} ${STAGEDIR}${PREFIX}/share/doc/ming/utils/ .endfor .include Index: head/lang/io/Makefile.addons =================================================================== --- head/lang/io/Makefile.addons (revision 375593) +++ head/lang/io/Makefile.addons (revision 375594) @@ -1,306 +1,306 @@ # # These do not require additional dependencies # DEFAULT_ADDONS= AsyncRequest \ Bitly \ Blowfish \ Box \ CGI \ ContinuedFraction \ Curses \ DistributedObjects \ Facebook \ Flux \ Fnmatch \ GoogleSearch \ HttpClient \ Loki \ MD5 \ NotificationCenter \ Obsidian \ Random \ Range \ Rational \ SGML \ SHA1 \ SecureSocket \ SqlDatabase \ Syslog \ SystemCall \ Thread \ Twitter \ User \ VertexDB \ Volcano \ Zlib # # These DO require additional dependencies # OPTIONAL_ADDONS=BigNum \ CFFI \ Clutter \ DBI \ EditLine \ Font \ GLFW \ Image \ LZO \ LibSndFile \ Libxml2 \ Loudmouth \ Memcached \ MySQL \ Ogg \ OpenGL \ PostgreSQL \ Python \ QDBM \ ReadLine \ Regex \ SQLite3 \ SampleRateConverter \ Socket \ TagLib \ Theora \ TokyoCabinet \ UUID \ Vorbis \ Yajl OPTIONS_GROUP_ADDONS=${OPTIONAL_ADDONS} .include # # BigNum # .if ${PORT_OPTIONS:MBigNum} LIB_DEPENDS+= libgmp.so:${PORTSDIR}/math/gmp .endif # # CFFI # .if ${PORT_OPTIONS:MCFFI} LIB_DEPENDS+= libffi.so:${PORTSDIR}/devel/libffi .endif # # Clutter # .if ${PORT_OPTIONS:MClutter} LIB_DEPENDS+= libclutter-glx-1.0.so:${PORTSDIR}/graphics/clutter .endif # # DBI # .if ${PORT_OPTIONS:MDBI} LIB_DEPENDS+= libdbi.so:${PORTSDIR}/databases/libdbi .endif # # EditLine # .if ${PORT_OPTIONS:MEditLine} LIB_DEPENDS+= libedit.so:${PORTSDIR}/devel/libedit .endif # # Font # .if ${PORT_OPTIONS:MFont} USE_GL+= glut USE_XORG+= xmu LIB_DEPENDS+= libfreetype.so:${PORTSDIR}/print/freetype2 .endif # # GLFW # .if ${PORT_OPTIONS:MGLFW} LIB_DEPENDS+= libglfw.so.0:${PORTSDIR}/graphics/glfw2 .endif # # Image # .if ${PORT_OPTIONS:MImage} LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff .endif # # LZO # .if ${PORT_OPTIONS:MLZO} LIB_DEPENDS+= liblzo2.so:${PORTSDIR}/archivers/lzo2 .endif # # LibSndFile # .if ${PORT_OPTIONS:MLibSndFile} LIB_DEPENDS+= libsndfile.so:${PORTSDIR}/audio/libsndfile .endif # # Libxml2 # .if ${PORT_OPTIONS:MLibxml2} USE_GNOME+= libxml2 .endif # # Loudmouth # .if ${PORT_OPTIONS:MLoudmouth} LIB_DEPENDS+= libloudmouth-1.so:${PORTSDIR}/net-im/loudmouth .endif # # Memcached # .if ${PORT_OPTIONS:MMemcached} LIB_DEPENDS+= libmemcached.so:${PORTSDIR}/databases/libmemcached .endif # # MySQL # .if ${PORT_OPTIONS:MMySQL} USE_MYSQL+= client .endif # # Ogg # .if ${PORT_OPTIONS:MOgg} LIB_DEPENDS+= libogg.so:${PORTSDIR}/audio/libogg .endif # # OpenGL # .if ${PORT_OPTIONS:MOpenGL} USE_GL+= glut USE_XORG+= xmu .endif # # PostgreSQL # .if ${PORT_OPTIONS:MPostgreSQL} USES+= pgsql .endif # # Python # .if ${PORT_OPTIONS:MPython} USES+= python .endif # # QDBM # .if ${PORT_OPTIONS:MQDBM} LIB_DEPENDS+= libqdbm.so:${PORTSDIR}/databases/qdbm .endif # # ReadLine # .if ${PORT_OPTIONS:MReadLine} LIB_DEPENDS+= libhistory.so:${PORTSDIR}/devel/readline .endif # # Regex # .if ${PORT_OPTIONS:MRegex} LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre .endif # # SQLite3 # .if ${PORT_OPTIONS:MSQLite3} USE_SQLITE= 3 SQLITE_LIB= ${LOCALBASE}/lib/libsqlite${SQLITE_VER}.so .endif # SampleRateConverter # .if ${PORT_OPTIONS:MSampleRateConverter} LIB_DEPENDS+= libsamplerate.so:${PORTSDIR}/audio/libsamplerate .endif # # Socket # .if ${PORT_OPTIONS:MSocket} LIB_DEPENDS+= libevent.so:${PORTSDIR}/devel/libevent2 .endif # # TagLib # .if ${PORT_OPTIONS:MTagLib} LIB_DEPENDS+= libtag.so:${PORTSDIR}/audio/taglib .endif # # Theora # .if ${PORT_OPTIONS:MTheora} LIB_DEPENDS+= libtheora.so:${PORTSDIR}/multimedia/libtheora .endif # # TokyoCabinet # .if ${PORT_OPTIONS:MTokyoCabinet} LIB_DEPENDS+= libtokyocabinet.so:${PORTSDIR}/databases/tokyocabinet .endif # # UUID # .if ${PORT_OPTIONS:MUUID} LIB_DEPENDS+= libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid .endif # # Vorbis # .if ${PORT_OPTIONS:MBVorbis} LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis .endif # # Yajl # .if ${PORT_OPTIONS:MYajl} LIB_DEPENDS+= libyajl.so:${PORTSDIR}/devel/yajl .endif ######################################## # WE NOW DEFINE THE FULL LIST OF ADDONS # .for def in ${DEFAULT_ADDONS} PLIST_SUB+= ${def}="" .endfor ADDONS= ${DEFAULT_ADDONS} .for opt in ${OPTIONS_GROUP_ADDONS} . if defined (WITH_${opt}) ADDONS+= ${opt} PLIST_SUB+= ${opt}="" . else PLIST_SUB+= ${opt}="@comment " . endif .endfor Index: head/lang/php5/Makefile.ext =================================================================== --- head/lang/php5/Makefile.ext (revision 375593) +++ head/lang/php5/Makefile.ext (revision 375594) @@ -1,588 +1,588 @@ COMMENT= The ${PHP_MODNAME} shared extension for php USE_PHP= yes USE_PHPEXT= yes PHP_MODNAME= ${PKGNAMESUFFIX:S/-//} PHP_DEFAULT= 5.4 IGNORE_WITH_PHP=52 53 55 EXTSUBDIR= ${DISTNAME}/ext/${PHP_MODNAME} WRKSRC= ${WRKDIR}/${EXTSUBDIR} PATCHDIR= ${.CURDIR}/files PLIST= ${NONEXISTENT} EXTRACT_AFTER_ARGS?= ${EXTSUBDIR} .if ${PHP_MODNAME} == "bcmath" CONFIGURE_ARGS+=--enable-bcmath PHP_HEADER_DIRS=libbcmath libbcmath/src .endif .if ${PHP_MODNAME} == "bz2" CONFIGURE_ARGS+=--with-bz2=/usr .endif .if ${PHP_MODNAME} == "calendar" CONFIGURE_ARGS+=--enable-calendar .endif .if ${PHP_MODNAME} == "ctype" CONFIGURE_ARGS+=--enable-ctype .endif .if ${PHP_MODNAME} == "curl" LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl CONFIGURE_ARGS+=--with-curl=${LOCALBASE} .endif .if ${PHP_MODNAME} == "dba" CONFIGURE_ARGS+=--enable-dba OPTIONS_DEFINE= CDB DB4 GDBM QDBM TOKYO INIFILE FLATFILE OPTIONS_DEFAULT=CDB INIFILE FLATFILE CDB_DESC= cdb database support DB4_DESC= Berkeley DB4 support GDBM_DESC= GDBM database support QDBM_DESC= QDBM database support TOKYO_DESC= Tokyo Cabinet database support INIFILE_DESC= INI file support FLATFILE_DESC= flatfile support PHP_HEADER_DIRS= libcdb libflatfile libinifile .endif .if ${PHP_MODNAME} == "dom" CONFIGURE_ARGS+=--enable-dom \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "exif" CONFIGURE_ARGS+=--enable-exif .endif .if ${PHP_MODNAME} == "fileinfo" CONFIGURE_ARGS+=--enable-fileinfo \ --with-pcre-dir=${LOCALBASE} PHP_HEADER_DIRS= libmagic .endif .if ${PHP_MODNAME} == "filter" CONFIGURE_ARGS+=--enable-filter \ --with-pcre-dir=${LOCALBASE} .endif .if ${PHP_MODNAME} == "ftp" CONFIGURE_ARGS+=--enable-ftp \ --with-openssl-dir=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl USE_OPENSSL= yes .endif .if ${PHP_MODNAME} == "gd" LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg CONFIGURE_ARGS+=--with-gd \ --with-freetype-dir=${LOCALBASE} \ --with-jpeg-dir=${LOCALBASE} \ --with-png-dir=${LOCALBASE} \ --with-zlib-dir=/usr OPTIONS_DEFINE= T1LIB TRUETYPE JIS X11 VPX OPTIONS_DEFAULT=T1LIB TRUETYPE X11 T1LIB_DESC= Include T1lib support TRUETYPE_DESC= Enable TrueType string function JIS_DESC= Enable JIS-mapped Japanese font support X11_DESC= Enable XPM support VPX_DESC= Enable VP8 codec support PHP_HEADER_DIRS=libgd .endif .if ${PHP_MODNAME} == "gettext" CONFIGURE_ARGS+=--with-gettext=${LOCALBASE} USES+= gettext .endif .if ${PHP_MODNAME} == "gmp" LIB_DEPENDS+= libgmp.so:${PORTSDIR}/math/gmp CONFIGURE_ARGS+=--with-gmp=${LOCALBASE} .endif .if ${PHP_MODNAME} == "hash" CONFIGURE_ARGS+=--enable-hash \ --with-mhash .endif .if ${PHP_MODNAME} == "iconv" CONFIGURE_ARGS+=--with-iconv=${LOCALBASE} USES+= iconv:translit .endif .if ${PHP_MODNAME} == "imap" LIB_DEPENDS+= libc-client4.so:${PORTSDIR}/mail/cclient CONFIGURE_ARGS+=--with-imap=${LOCALBASE} \ --with-pcre-dir=${LOCALBASE} .if !defined(WITHOUT_SSL) CONFIGURE_ARGS+=--with-imap-ssl=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl USE_OPENSSL= yes .endif .endif .if ${PHP_MODNAME} == "interbase" CONFIGURE_ARGS+=--with-interbase=${LOCALBASE} USE_FIREBIRD= yes .endif .if ${PHP_MODNAME} == "json" CONFIGURE_ARGS+=--enable-json .endif .if ${PHP_MODNAME} == "ldap" CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} USE_OPENLDAP= yes . ifdef(WANT_OPENLDAP_SASL) CONFIGURE_ARGS+=--with-ldap-sasl=${LOCALBASE} . endif .endif .if ${PHP_MODNAME} == "mbstring" CONFIGURE_ARGS+=--enable-mbstring \ --with-pcre-dir=${LOCALBASE} OPTIONS_DEFINE= REGEX OPTIONS_DEFAULT=REGEX REGEX_DESC= Enable multibyte regex support PHP_HEADER_DIRS=libmbfl libmbfl/filters libmbfl/mbfl libmbfl/nls .endif .if ${PHP_MODNAME} == "mcrypt" LIB_DEPENDS+= libltdl.so:${PORTSDIR}/devel/libltdl \ libmcrypt.so:${PORTSDIR}/security/libmcrypt CONFIGURE_ARGS+=--with-mcrypt=${LOCALBASE} .endif .if ${PHP_MODNAME} == "mssql" LIB_DEPENDS+= libsybdb.so:${PORTSDIR}/databases/freetds CONFIGURE_ARGS+=--with-mssql=${LOCALBASE} .endif .if ${PHP_MODNAME} == "mysql" OPTIONS_DEFINE= MYSQLND OPTIONS_DEFAULT=MYSQLND MYSQLND_DESC= Use MySQL Native Driver .endif .if ${PHP_MODNAME} == "mysqli" OPTIONS_DEFINE= MYSQLND OPTIONS_DEFAULT=MYSQLND MYSQLND_DESC= Use MySQL Native Driver .endif .if ${PHP_MODNAME} == "odbc" LIB_DEPENDS+= libodbc.so:${PORTSDIR}/databases/unixODBC CONFIGURE_ARGS+=--enable-odbc \ --with-unixODBC=${LOCALBASE} .endif .if ${PHP_MODNAME} == "openssl" CONFIGURE_ARGS+=--with-openssl=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl USE_OPENSSL= yes .endif .if ${PHP_MODNAME} == "pcntl" CONFIGURE_ARGS+=--enable-pcntl .endif .if ${PHP_MODNAME} == "pdo" CONFIGURE_ARGS+=--enable-pdo .endif .if ${PHP_MODNAME} == "pdo_dblib" CONFIGURE_ARGS+=--with-pdo-dblib=${LOCALBASE} USE_PHP= pdo USE_PHP_BUILD= yes OPTIONS_DEFINE= MSSQL MSSQL_DESC= Enable Microsoft SQL Server support .endif .if ${PHP_MODNAME} == "pdo_firebird" CONFIGURE_ARGS+=--with-pdo-firebird=${LOCALBASE} USE_PHP= pdo USE_PHP_BUILD= yes USE_FIREBIRD= yes .endif .if ${PHP_MODNAME} == "pdo_mysql" OPTIONS_DEFINE= MYSQLND OPTIONS_DEFAULT=MYSQLND MYSQLND_DESC= Use MySQL Native Driver USE_PHP= pdo USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "pdo_odbc" LIB_DEPENDS+= libodbc.so:${PORTSDIR}/databases/unixODBC CONFIGURE_ARGS+=--with-pdo-odbc=unixODBC,${LOCALBASE} USE_PHP= pdo USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "pdo_pgsql" USES+= pgsql CONFIGURE_ARGS+=--with-pdo-pgsql=${LOCALBASE} USE_PHP= pdo USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "pdo_sqlite" USE_SQLITE= yes CONFIGURE_ARGS+=--with-pdo-sqlite=${LOCALBASE} USE_PHP= pdo USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "pgsql" USES+= pgsql CONFIGURE_ARGS+=--with-pgsql=${LOCALBASE} .endif .if ${PHP_MODNAME} == "phar" CONFIGURE_ARGS+=--enable-phar \ --with-pcre-dir=${LOCALBASE} USE_PHP= hash USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "posix" CONFIGURE_ARGS+=--enable-posix .endif .if ${PHP_MODNAME} == "pspell" LIB_DEPENDS+= libaspell.so:${PORTSDIR}/textproc/aspell CONFIGURE_ARGS+=--with-pspell=${LOCALBASE} # Ugly hack to load session before psell to avoid crashes USE_PHP= session USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "readline" CONFIGURE_ARGS+=--with-readline=/usr USES+= readline .endif .if ${PHP_MODNAME} == "recode" LIB_DEPENDS+= librecode.so:${PORTSDIR}/converters/recode CONFIGURE_ARGS+=--with-recode=${LOCALBASE} .endif .if ${PHP_MODNAME} == "session" CONFIGURE_ARGS+=--enable-session .endif .if ${PHP_MODNAME} == "shmop" CONFIGURE_ARGS+=--enable-shmop .endif .if ${PHP_MODNAME} == "simplexml" CONFIGURE_ARGS+=--enable-simplexml \ --with-pcre-dir=${LOCALBASE} \ --with-libxml-dir=${LOCALBASE} USES+= pkgconfig USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "snmp" CONFIGURE_ARGS+=--with-snmp=${LOCALBASE} \ --with-openssl-dir=${OPENSSLBASE} CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no" LIB_DEPENDS+= libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl USE_OPENSSL= yes .endif .if ${PHP_MODNAME} == "soap" CONFIGURE_ARGS+=--enable-soap \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 USE_PHP= session USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "sockets" CONFIGURE_ARGS+=--enable-sockets .endif .if ${PHP_MODNAME} == "sqlite3" USE_SQLITE= yes CONFIGURE_ARGS+=--with-sqlite3=${LOCALBASE} .endif .if ${PHP_MODNAME} == "sybase_ct" LIB_DEPENDS+= libct.so:${PORTSDIR}/databases/freetds CONFIGURE_ARGS+=--with-sybase-ct=${LOCALBASE} .endif .if ${PHP_MODNAME} == "sysvmsg" CONFIGURE_ARGS+=--enable-sysvmsg .endif .if ${PHP_MODNAME} == "sysvsem" CONFIGURE_ARGS+=--enable-sysvsem .endif .if ${PHP_MODNAME} == "sysvshm" CONFIGURE_ARGS+=--enable-sysvshm .endif .if ${PHP_MODNAME} == "tidy" CONFIGURE_ARGS+=--with-tidy=${LOCALBASE} LIB_DEPENDS+= libtidy.so:${PORTSDIR}/www/tidy-lib .endif .if ${PHP_MODNAME} == "tokenizer" CONFIGURE_ARGS+=--enable-tokenizer .endif .if ${PHP_MODNAME} == "wddx" CONFIGURE_ARGS+=--enable-wddx \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 USE_PHP= xml session USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "xml" CONFIGURE_ARGS+=--enable-xml \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "xmlreader" CONFIGURE_ARGS+=--enable-xmlreader \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 USE_PHP= dom USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "xmlrpc" CONFIGURE_ARGS+=--with-xmlrpc \ --with-libxml-dir=${LOCALBASE} \ --with-iconv-dir=${LOCALBASE} USES+= iconv:translit USE_GNOME= libxml2 PHP_HEADER_DIRS=libxmlrpc USE_PHP= xml USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "xmlwriter" CONFIGURE_ARGS+=--enable-xmlwriter \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "xsl" CONFIGURE_ARGS+=--with-xsl=${LOCALBASE} USE_GNOME= libxslt USE_PHP= dom xml USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "zip" CONFIGURE_ARGS+=--enable-zip \ --with-zlib-dir=/usr \ --with-pcre-dir=${LOCALBASE} .endif .if ${PHP_MODNAME} == "zlib" CONFIGURE_ARGS+=--with-zlib=/usr .endif .include .if ${PHP_MODNAME} == "dba" . if empty(PORT_OPTIONS:MCDB) CONFIGURE_ARGS+=--without-cdb . endif . if ${PORT_OPTIONS:MDB4} CONFIGURE_ARGS+=--with-db4=${LOCALBASE} USE_BDB= 40+ WITH_BDB_HIGHEST= yes . endif . if ${PORT_OPTIONS:MGDBM} LIB_DEPENDS+= libgdbm.so:${PORTSDIR}/databases/gdbm CONFIGURE_ARGS+=--with-gdbm=${LOCALBASE} . endif . if ${PORT_OPTIONS:MQDBM} LIB_DEPENDS+= libqdbm.so:${PORTSDIR}/databases/qdbm CONFIGURE_ARGS+=--with-qdbm=${LOCALBASE} . endif . if ${PORT_OPTIONS:MTOKYO} LIB_DEPENDS+= libtokyocabinet.so:${PORTSDIR}/databases/tokyocabinet CONFIGURE_ARGS+=--with-tcadb=${LOCALBASE} . endif . if empty(PORT_OPTIONS:MINIFILE) CONFIGURE_ARGS+=--disable-inifile . endif . if empty(PORT_OPTIONS:MFLATFILE) CONFIGURE_ARGS+=--disable-flatfile . endif .endif .if ${PHP_MODNAME} == "gd" . if ${PORT_OPTIONS:MT1LIB} LIB_DEPENDS+= libt1.so:${PORTSDIR}/devel/t1lib CONFIGURE_ARGS+=--with-t1lib=${LOCALBASE} . endif . if ${PORT_OPTIONS:MTRUETYPE} CONFIGURE_ARGS+=--enable-gd-native-ttf . endif . if ${PORT_OPTIONS:MJIS} CONFIGURE_ARGS+=--enable-gd-jis-conv . endif . if ${PORT_OPTIONS:MX11} USE_XORG= xpm CONFIGURE_ARGS+=--with-xpm-dir=${LOCALBASE} . endif . if ${PORT_OPTIONS:MVPX} LIB_DEPENDS+= libvpx.so:${PORTSDIR}/multimedia/libvpx CONFIGURE_ARGS+=--with-vpx-dir=${LOCALBASE} . endif .endif .if ${PHP_MODNAME} == "mbstring" . if ${PORT_OPTIONS:MREGEX} LIB_DEPENDS+= libonig.so:${PORTSDIR}/devel/oniguruma4 CONFIGURE_ARGS+=--with-onig=${LOCALBASE} . else CONFIGURE_ARGS+=--disable-mbregex . endif .endif .if ${PHP_MODNAME} == "mysql" . if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--with-mysql=mysqlnd . else CONFIGURE_ARGS+=--with-mysql=${LOCALBASE} \ --with-zlib-dir=/usr USE_MYSQL= yes . endif .endif .if ${PHP_MODNAME} == "mysqli" . if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--with-mysqli=mysqlnd . else CONFIGURE_ARGS+=--with-mysqli=${LOCALBASE}/bin/mysql_config USE_MYSQL= yes . endif .endif .if ${PHP_MODNAME} == "openssl" || ${PHP_MODNAME} == "sqlite3" post-extract: @${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4 .endif .if ${PHP_MODNAME} == "pdo_dblib" . if ${PORT_OPTIONS:MMSSQL} LIB_DEPENDS+= libsybdb.so:${PORTSDIR}/databases/freetds . else LIB_DEPENDS+= libct.so:${PORTSDIR}/databases/freetds . endif .endif .if ${PHP_MODNAME} == "pdo_mysql" . if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--with-pdo-mysql=mysqlnd USE_PHP+= mysql . else CONFIGURE_ARGS+=--with-pdo-mysql=${LOCALBASE} \ --with-zlib-dir=/usr USE_MYSQL= yes . endif .endif .if ${PHP_MODNAME} == "xml" post-extract: @${MKDIR} ${WRKSRC}/ext/xml @${CP} ${WRKSRC}/expat_compat.h ${WRKSRC}/ext/xml .endif .if ${PHP_MODNAME} == "zlib" post-extract: @${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4 .endif Index: head/lang/php53/Makefile.ext =================================================================== --- head/lang/php53/Makefile.ext (revision 375593) +++ head/lang/php53/Makefile.ext (revision 375594) @@ -1,605 +1,605 @@ COMMENT= The ${PHP_MODNAME} shared extension for php USE_PHP= yes USE_PHPEXT= yes PHP_MODNAME= ${PKGNAMESUFFIX:S/-//} PHP_DEFAULT= 53 IGNORE_WITH_PHP=52 5 55 EXTSUBDIR= ${DISTNAME}/ext/${PHP_MODNAME} WRKSRC= ${WRKDIR}/${EXTSUBDIR} PATCHDIR= ${.CURDIR}/files PLIST= ${NONEXISTENT} EXTRACT_AFTER_ARGS?= ${EXTSUBDIR} .if ${PHP_MODNAME} == "bcmath" CONFIGURE_ARGS+=--enable-bcmath PHP_HEADER_DIRS=libbcmath libbcmath/src .endif .if ${PHP_MODNAME} == "bz2" CONFIGURE_ARGS+=--with-bz2=/usr .endif .if ${PHP_MODNAME} == "calendar" CONFIGURE_ARGS+=--enable-calendar .endif .if ${PHP_MODNAME} == "ctype" CONFIGURE_ARGS+=--enable-ctype .endif .if ${PHP_MODNAME} == "curl" LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl CONFIGURE_ARGS+=--with-curl=${LOCALBASE} .endif .if ${PHP_MODNAME} == "dba" CONFIGURE_ARGS+=--enable-dba OPTIONS_DEFINE= CDB DB4 DBM INIFILE FLATFILE OPTIONS_DEFAULT= CDB INIFILE FLATFILE OPTIONS_SINGLE= DBM OPTIONS_SINGLE_DBM= GDBM QDBM CDB_DESC= cdb database support DB4_DESC= Berkeley DB4 support GDBM_DESC= GDBM database support QDBM_DESC= QDBM database support INIFILE_DESC= INI file support FLATFILE_DESC= flatfile support PHP_HEADER_DIRS= libcdb libflatfile libinifile .endif .if ${PHP_MODNAME} == "dom" CONFIGURE_ARGS+=--enable-dom \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "exif" CONFIGURE_ARGS+=--enable-exif .endif .if ${PHP_MODNAME} == "fileinfo" CONFIGURE_ARGS+=--enable-fileinfo \ --with-pcre-dir=${LOCALBASE} PHP_HEADER_DIRS= libmagic .endif .if ${PHP_MODNAME} == "filter" CONFIGURE_ARGS+=--enable-filter \ --with-pcre-dir=${LOCALBASE} .endif .if ${PHP_MODNAME} == "ftp" CONFIGURE_ARGS+=--enable-ftp \ --with-openssl-dir=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl USE_OPENSSL= yes .endif .if ${PHP_MODNAME} == "gd" LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg CONFIGURE_ARGS+=--with-gd \ --with-freetype-dir=${LOCALBASE} \ --with-jpeg-dir=${LOCALBASE} \ --with-png-dir=${LOCALBASE} \ --with-zlib-dir=/usr OPTIONS_DEFINE= T1LIB TRUETYPE JIS X11 OPTIONS_DEFAULT= T1LIB TRUETYPE X11 T1LIB_DESC= Include T1lib support TRUETYPE_DESC= TrueType string function JIS_DESC= JIS-mapped Japanese font support PHP_HEADER_DIRS=libgd .endif .if ${PHP_MODNAME} == "gettext" CONFIGURE_ARGS+=--with-gettext=${LOCALBASE} USES+= gettext .endif .if ${PHP_MODNAME} == "gmp" LIB_DEPENDS+= libgmp.so.10:${PORTSDIR}/math/gmp CONFIGURE_ARGS+=--with-gmp=${LOCALBASE} .endif .if ${PHP_MODNAME} == "hash" CONFIGURE_ARGS+=--enable-hash \ --with-mhash .endif .if ${PHP_MODNAME} == "iconv" CONFIGURE_ARGS+=--with-iconv USES+= iconv:translit .endif .if ${PHP_MODNAME} == "imap" OPTIONS_DEFINE= SSL OPTIONS_DEFAULT= SSL LIB_DEPENDS+= libc-client4.so.9:${PORTSDIR}/mail/cclient CONFIGURE_ARGS+=--with-imap=${LOCALBASE} \ --with-pcre-dir=${LOCALBASE} USE_OPENSSL= yes .endif .if ${PHP_MODNAME} == "interbase" CONFIGURE_ARGS+=--with-interbase=${LOCALBASE} USE_FIREBIRD= yes .endif .if ${PHP_MODNAME} == "json" CONFIGURE_ARGS+=--enable-json .endif .if ${PHP_MODNAME} == "ldap" CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} USE_OPENLDAP= yes . ifdef(WANT_OPENLDAP_SASL) CONFIGURE_ARGS+=--with-ldap-sasl . endif .endif .if ${PHP_MODNAME} == "mbstring" CONFIGURE_ARGS+=--enable-mbstring \ --with-pcre-dir=${LOCALBASE} OPTIONS_DEFINE= REGEX OPTIONS_DEFAULT= REGEX REGEX_DESC= multibyte regex support PHP_HEADER_DIRS=libmbfl libmbfl/filters libmbfl/mbfl libmbfl/nls .endif .if ${PHP_MODNAME} == "mcrypt" LIB_DEPENDS+= libltdl.so:${PORTSDIR}/devel/libltdl \ libmcrypt.so:${PORTSDIR}/security/libmcrypt CONFIGURE_ARGS+=--with-mcrypt=${LOCALBASE} .endif .if ${PHP_MODNAME} == "mssql" LIB_DEPENDS+= libsybdb.so.5:${PORTSDIR}/databases/freetds CONFIGURE_ARGS+=--with-mssql=${LOCALBASE} .endif .if ${PHP_MODNAME} == "mysql" OPTIONS_DEFINE= MYSQLND OPTIONS_DEFAULT= MYSQLND MYSQLND_DESC= Use MySQL Native Driver .endif .if ${PHP_MODNAME} == "mysqli" OPTIONS_DEFINE= MYSQLND OPTIONS_DEFAULT= MYSQLND MYSQLND_DESC= Use MySQL Native Driver .endif .if ${PHP_MODNAME} == "odbc" CONFIGURE_ARGS+=--enable-odbc .endif .if ${PHP_MODNAME} == "openssl" CONFIGURE_ARGS+=--with-openssl=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl USE_OPENSSL= yes .endif .if ${PHP_MODNAME} == "pcntl" CONFIGURE_ARGS+=--enable-pcntl .endif .if ${PHP_MODNAME} == "pdo" CONFIGURE_ARGS+=--enable-pdo .endif .if ${PHP_MODNAME} == "pdo_dblib" CONFIGURE_ARGS+=--with-pdo-dblib=${LOCALBASE} USE_PHP= pdo USE_PHP_BUILD= yes OPTIONS_DEFINE= MSSQL MSSQL_DESC= Microsoft SQL Server support .endif .if ${PHP_MODNAME} == "pdo_firebird" CONFIGURE_ARGS+=--with-pdo-firebird=${LOCALBASE} USE_PHP= pdo USE_PHP_BUILD= yes USE_FIREBIRD= yes .endif .if ${PHP_MODNAME} == "pdo_mysql" OPTIONS_DEFINE= MYSQLND OPTIONS_DEFAULT= MYSQLND MYSQLND_DESC= Use MySQL Native Driver USE_PHP= pdo USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "pdo_odbc" USE_PHP= pdo USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "pdo_pgsql" USES+= pgsql CONFIGURE_ARGS+=--with-pdo-pgsql=${LOCALBASE} USE_PHP= pdo USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "pdo_sqlite" USE_SQLITE= yes CONFIGURE_ARGS+=--with-pdo-sqlite=${LOCALBASE} USE_PHP= pdo USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "pgsql" USES+= pgsql CONFIGURE_ARGS+=--with-pgsql=${LOCALBASE} .endif .if ${PHP_MODNAME} == "phar" CONFIGURE_ARGS+=--enable-phar \ --with-pcre-dir=${LOCALBASE} USE_PHP= hash USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "posix" CONFIGURE_ARGS+=--enable-posix .endif .if ${PHP_MODNAME} == "pspell" LIB_DEPENDS+= libaspell.so:${PORTSDIR}/textproc/aspell CONFIGURE_ARGS+=--with-pspell=${LOCALBASE} # Ugly hack to load session before psell to avoid crashes USE_PHP= session USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "readline" CONFIGURE_ARGS+=--with-readline=/usr USES+= readline .endif .if ${PHP_MODNAME} == "recode" LIB_DEPENDS+= librecode.so.3:${PORTSDIR}/converters/recode CONFIGURE_ARGS+=--with-recode=${LOCALBASE} .endif .if ${PHP_MODNAME} == "session" CONFIGURE_ARGS+=--enable-session .endif .if ${PHP_MODNAME} == "shmop" CONFIGURE_ARGS+=--enable-shmop .endif .if ${PHP_MODNAME} == "simplexml" CONFIGURE_ARGS+=--enable-simplexml \ --with-libxml-dir=${LOCALBASE} CFLAGS+= -I${LOCALBASE}/include USES+= pkgconfig USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "snmp" CONFIGURE_ARGS+=--with-snmp=${LOCALBASE} \ --with-openssl-dir=${OPENSSLBASE} \ --enable-ucd-snmp-hack LIB_DEPENDS+= libnetsnmp.so.30:${PORTSDIR}/net-mgmt/net-snmp LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl USE_OPENSSL= yes .endif .if ${PHP_MODNAME} == "soap" CONFIGURE_ARGS+=--enable-soap \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 USE_PHP= session USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "sockets" CONFIGURE_ARGS+=--enable-sockets .endif .if ${PHP_MODNAME} == "sqlite" CONFIGURE_ARGS+=--with-sqlite USE_PHP= session USE_PHP_BUILD= yes PHP_HEADER_DIRS=libsqlite/src OPTIONS_DEFINE= UTF8 UTF8_DESC= UTF-8 support .endif .if ${PHP_MODNAME} == "sqlite3" USE_SQLITE= yes CONFIGURE_ARGS+=--with-sqlite3=${LOCALBASE} LDFLAGS+= -L${LOCALBASE}/lib .endif .if ${PHP_MODNAME} == "sybase_ct" LIB_DEPENDS+= libct.so.4:${PORTSDIR}/databases/freetds CONFIGURE_ARGS+=--with-sybase-ct=${LOCALBASE} .endif .if ${PHP_MODNAME} == "sysvmsg" CONFIGURE_ARGS+=--enable-sysvmsg .endif .if ${PHP_MODNAME} == "sysvsem" CONFIGURE_ARGS+=--enable-sysvsem .endif .if ${PHP_MODNAME} == "sysvshm" CONFIGURE_ARGS+=--enable-sysvshm .endif .if ${PHP_MODNAME} == "tidy" CONFIGURE_ARGS+=--with-tidy=${LOCALBASE} LIB_DEPENDS+= libtidy.so:${PORTSDIR}/www/tidy-lib .endif .if ${PHP_MODNAME} == "tokenizer" CONFIGURE_ARGS+=--enable-tokenizer .endif .if ${PHP_MODNAME} == "wddx" CONFIGURE_ARGS+=--enable-wddx \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 USE_PHP= xml session USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "xml" CONFIGURE_ARGS+=--enable-xml \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "xmlreader" CONFIGURE_ARGS+=--enable-xmlreader \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 USE_PHP= dom USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "xmlrpc" CONFIGURE_ARGS+=--with-xmlrpc \ --with-libxml-dir=${LOCALBASE} USES+= iconv USE_GNOME= libxml2 PHP_HEADER_DIRS=libxmlrpc USE_PHP= xml USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "xmlwriter" CONFIGURE_ARGS+=--enable-xmlwriter \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "xsl" CONFIGURE_ARGS+=--with-xsl=${LOCALBASE} USE_GNOME= libxslt USE_PHP= dom xml USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "zip" CONFIGURE_ARGS+=--enable-zip \ --with-zlib-dir=/usr \ --with-pcre-dir=${LOCALBASE} .endif .if ${PHP_MODNAME} == "zlib" CONFIGURE_ARGS+=--with-zlib=/usr .endif .include .if ${PHP_MODNAME} == "dba" . if empty(PORT_OPTIONS:MCDB) CONFIGURE_ARGS+=--without-cdb . endif . if ${PORT_OPTIONS:MDB4} CONFIGURE_ARGS+=--with-db4=${LOCALBASE} USE_BDB= 40+ WITH_BDB_HIGHEST= yes . endif . if ${PORT_OPTIONS:MGDBM} LIB_DEPENDS+= libgdbm.so.4:${PORTSDIR}/databases/gdbm CONFIGURE_ARGS+=--with-gdbm=${LOCALBASE} . endif . if ${PORT_OPTIONS:MQDBM} LIB_DEPENDS+= libqdbm.so.14:${PORTSDIR}/databases/qdbm CONFIGURE_ARGS+=--with-qdbm=${LOCALBASE} . endif . if empty(PORT_OPTIONS:MINIFILE) CONFIGURE_ARGS+=--disable-inifile . endif . if empty(PORT_OPTIONS:MFLATFILE) CONFIGURE_ARGS+=--disable-flatfile . endif .endif .if ${PHP_MODNAME} == "gd" . if ${PORT_OPTIONS:MX11} USE_XORG= xpm . endif . if ${PORT_OPTIONS:MX11} CONFIGURE_ARGS+=--with-xpm-dir=${LOCALBASE} . endif . if ${PORT_OPTIONS:MT1LIB} LIB_DEPENDS+= libt1.so.5:${PORTSDIR}/devel/t1lib CONFIGURE_ARGS+=--with-t1lib=${LOCALBASE} . endif . if ${PORT_OPTIONS:MTRUETYPE} CONFIGURE_ARGS+=--enable-gd-native-ttf . endif . if ${PORT_OPTIONS:MJIS} CONFIGURE_ARGS+=--enable-gd-jis-conv . endif .endif .if ${PHP_MODNAME} == "imap" . if ${PORT_OPTIONS:MSSL} CONFIGURE_ARGS+=--with-imap-ssl=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl . endif .endif .if ${PHP_MODNAME} == "mbstring" . if ${PORT_OPTIONS:MREGEX} LIB_DEPENDS+= libonig.so.1:${PORTSDIR}/devel/oniguruma4 CONFIGURE_ARGS+=--with-onig=${LOCALBASE} . else CONFIGURE_ARGS+=--disable-mbregex . endif .endif .if ${PHP_MODNAME} == "mysql" . if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--with-mysql=mysqlnd . else CONFIGURE_ARGS+=--with-mysql=${LOCALBASE} \ --with-zlib-dir=/usr USE_MYSQL= yes . endif .endif .if ${PHP_MODNAME} == "mysqli" . if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--with-mysqli=mysqlnd . else CONFIGURE_ARGS+=--with-mysqli=${LOCALBASE}/bin/mysql_config USE_MYSQL= yes . endif .endif .if ${PHP_MODNAME} == "openssl" || ${PHP_MODNAME} == "sqlite3" post-extract: @${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4 .endif .if ${PHP_MODNAME} == "odbc" LIB_DEPENDS+= libodbc.so.2:${PORTSDIR}/databases/unixODBC CONFIGURE_ARGS+=--with-unixODBC=${LOCALBASE} .endif .if ${PHP_MODNAME} == "pdo_dblib" .if ${PORT_OPTIONS:MMSSQL} LIB_DEPENDS+= libsybdb.so.5:${PORTSDIR}/databases/freetds .else LIB_DEPENDS+= libct.so.4:${PORTSDIR}/databases/freetds .endif .endif .if ${PHP_MODNAME} == "pdo_odbc" LIB_DEPENDS+= libodbc.so.2:${PORTSDIR}/databases/unixODBC CONFIGURE_ARGS+=--with-pdo-odbc=unixODBC,${LOCALBASE} .endif .if ${PHP_MODNAME} == "pdo_mysql" . if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--with-pdo-mysql=mysqlnd USE_PHP+= mysql . else CONFIGURE_ARGS+=--with-pdo-mysql=${LOCALBASE} \ --with-zlib-dir=/usr USE_MYSQL= yes . endif .endif .if ${PHP_MODNAME} == "sqlite" . if ${PORT_OPTIONS:MUTF8} CONFIGURE_ARGS+=--enable-sqlite-utf8 . endif .endif .if ${PHP_MODNAME} == "xml" post-extract: @${MKDIR} ${WRKSRC}/ext/xml @${CP} ${WRKSRC}/expat_compat.h ${WRKSRC}/ext/xml .endif .if ${PHP_MODNAME} == "zlib" post-extract: @${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4 .endif Index: head/lang/php55/Makefile.ext =================================================================== --- head/lang/php55/Makefile.ext (revision 375593) +++ head/lang/php55/Makefile.ext (revision 375594) @@ -1,592 +1,592 @@ COMMENT= The ${PHP_MODNAME} shared extension for php USE_PHP= yes USE_PHPEXT= yes PHP_MODNAME= ${PKGNAMESUFFIX:S/-//} PHP_DEFAULT= 5.5 IGNORE_WITH_PHP=52 53 54 5 EXTSUBDIR= ${DISTNAME}/ext/${PHP_MODNAME} WRKSRC= ${WRKDIR}/${EXTSUBDIR} PATCHDIR= ${.CURDIR}/files PLIST= ${NONEXISTENT} EXTRACT_AFTER_ARGS?= ${EXTSUBDIR} .if ${PHP_MODNAME} == "bcmath" CONFIGURE_ARGS+=--enable-bcmath PHP_HEADER_DIRS=libbcmath libbcmath/src .endif .if ${PHP_MODNAME} == "bz2" CONFIGURE_ARGS+=--with-bz2=/usr .endif .if ${PHP_MODNAME} == "calendar" CONFIGURE_ARGS+=--enable-calendar .endif .if ${PHP_MODNAME} == "ctype" CONFIGURE_ARGS+=--enable-ctype .endif .if ${PHP_MODNAME} == "curl" LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl CONFIGURE_ARGS+=--with-curl=${LOCALBASE} .endif .if ${PHP_MODNAME} == "dba" CONFIGURE_ARGS+=--enable-dba OPTIONS_DEFINE= CDB DB4 GDBM QDBM TOKYO INIFILE FLATFILE OPTIONS_DEFAULT=CDB INIFILE FLATFILE CDB_DESC= cdb database support DB4_DESC= Berkeley DB4 support GDBM_DESC= GDBM database support QDBM_DESC= QDBM database support TOKYO_DESC= Tokyo Cabinet database support INIFILE_DESC= INI file support FLATFILE_DESC= flatfile support PHP_HEADER_DIRS= libcdb libflatfile libinifile .endif .if ${PHP_MODNAME} == "dom" CONFIGURE_ARGS+=--enable-dom \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "exif" CONFIGURE_ARGS+=--enable-exif .endif .if ${PHP_MODNAME} == "fileinfo" CONFIGURE_ARGS+=--enable-fileinfo \ --with-pcre-dir=${LOCALBASE} PHP_HEADER_DIRS= libmagic .endif .if ${PHP_MODNAME} == "filter" CONFIGURE_ARGS+=--enable-filter \ --with-pcre-dir=${LOCALBASE} .endif .if ${PHP_MODNAME} == "ftp" CONFIGURE_ARGS+=--enable-ftp \ --with-openssl-dir=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl USE_OPENSSL= yes .endif .if ${PHP_MODNAME} == "gd" LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg CONFIGURE_ARGS+=--with-gd \ --with-freetype-dir=${LOCALBASE} \ --with-jpeg-dir=${LOCALBASE} \ --with-png-dir=${LOCALBASE} \ --with-zlib-dir=/usr OPTIONS_DEFINE= T1LIB TRUETYPE JIS X11 VPX OPTIONS_DEFAULT=T1LIB TRUETYPE X11 T1LIB_DESC= Include T1lib support TRUETYPE_DESC= Enable TrueType string function JIS_DESC= Enable JIS-mapped Japanese font support X11_DESC= Enable XPM support VPX_DESC= Enable VP8 codec support PHP_HEADER_DIRS=libgd .endif .if ${PHP_MODNAME} == "gettext" CONFIGURE_ARGS+=--with-gettext=${LOCALBASE} USES+= gettext .endif .if ${PHP_MODNAME} == "gmp" LIB_DEPENDS+= libgmp.so:${PORTSDIR}/math/gmp CONFIGURE_ARGS+=--with-gmp=${LOCALBASE} .endif .if ${PHP_MODNAME} == "hash" CONFIGURE_ARGS+=--enable-hash \ --with-mhash .endif .if ${PHP_MODNAME} == "iconv" CONFIGURE_ARGS+=--with-iconv=${LOCALBASE} USES+= iconv:translit .endif .if ${PHP_MODNAME} == "imap" LIB_DEPENDS+= libc-client4.so:${PORTSDIR}/mail/cclient CONFIGURE_ARGS+=--with-imap=${LOCALBASE} \ --with-pcre-dir=${LOCALBASE} .if !defined(WITHOUT_SSL) CONFIGURE_ARGS+=--with-imap-ssl=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl USE_OPENSSL= yes .endif .endif .if ${PHP_MODNAME} == "interbase" CONFIGURE_ARGS+=--with-interbase=${LOCALBASE} USE_FIREBIRD= yes .endif .if ${PHP_MODNAME} == "json" CONFIGURE_ARGS+=--enable-json .endif .if ${PHP_MODNAME} == "ldap" CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} USE_OPENLDAP= yes . ifdef(WANT_OPENLDAP_SASL) CONFIGURE_ARGS+=--with-ldap-sasl=${LOCALBASE} . endif .endif .if ${PHP_MODNAME} == "mbstring" CONFIGURE_ARGS+=--enable-mbstring \ --with-pcre-dir=${LOCALBASE} OPTIONS_DEFINE= REGEX OPTIONS_DEFAULT=REGEX REGEX_DESC= Enable multibyte regex support PHP_HEADER_DIRS=libmbfl libmbfl/filters libmbfl/mbfl libmbfl/nls .endif .if ${PHP_MODNAME} == "mcrypt" LIB_DEPENDS+= libltdl.so:${PORTSDIR}/devel/libltdl \ libmcrypt.so:${PORTSDIR}/security/libmcrypt CONFIGURE_ARGS+=--with-mcrypt=${LOCALBASE} .endif .if ${PHP_MODNAME} == "mssql" LIB_DEPENDS+= libsybdb.so:${PORTSDIR}/databases/freetds CONFIGURE_ARGS+=--with-mssql=${LOCALBASE} .endif .if ${PHP_MODNAME} == "mysql" OPTIONS_DEFINE= MYSQLND OPTIONS_DEFAULT=MYSQLND MYSQLND_DESC= Use MySQL Native Driver .endif .if ${PHP_MODNAME} == "mysqli" OPTIONS_DEFINE= MYSQLND OPTIONS_DEFAULT=MYSQLND MYSQLND_DESC= Use MySQL Native Driver .endif .if ${PHP_MODNAME} == "odbc" LIB_DEPENDS+= libodbc.so:${PORTSDIR}/databases/unixODBC CONFIGURE_ARGS+=--enable-odbc \ --with-unixODBC=${LOCALBASE} .endif .if ${PHP_MODNAME} == "openssl" CONFIGURE_ARGS+=--with-openssl=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl USE_OPENSSL= yes .endif .if ${PHP_MODNAME} == "opcache" CONFIGURE_ARGS+=--enable-opcache .endif .if ${PHP_MODNAME} == "pcntl" CONFIGURE_ARGS+=--enable-pcntl .endif .if ${PHP_MODNAME} == "pdo" CONFIGURE_ARGS+=--enable-pdo .endif .if ${PHP_MODNAME} == "pdo_dblib" CONFIGURE_ARGS+=--with-pdo-dblib=${LOCALBASE} USE_PHP= pdo USE_PHP_BUILD= yes OPTIONS_DEFINE= MSSQL MSSQL_DESC= Enable Microsoft SQL Server support .endif .if ${PHP_MODNAME} == "pdo_firebird" CONFIGURE_ARGS+=--with-pdo-firebird=${LOCALBASE} USE_PHP= pdo USE_PHP_BUILD= yes USE_FIREBIRD= yes .endif .if ${PHP_MODNAME} == "pdo_mysql" OPTIONS_DEFINE= MYSQLND OPTIONS_DEFAULT=MYSQLND MYSQLND_DESC= Use MySQL Native Driver USE_PHP= pdo USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "pdo_odbc" LIB_DEPENDS+= libodbc.so:${PORTSDIR}/databases/unixODBC CONFIGURE_ARGS+=--with-pdo-odbc=unixODBC,${LOCALBASE} USE_PHP= pdo USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "pdo_pgsql" USES+= pgsql CONFIGURE_ARGS+=--with-pdo-pgsql=${LOCALBASE} USE_PHP= pdo USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "pdo_sqlite" USE_SQLITE= yes CONFIGURE_ARGS+=--with-pdo-sqlite=${LOCALBASE} USE_PHP= pdo USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "pgsql" USES+= pgsql CONFIGURE_ARGS+=--with-pgsql=${LOCALBASE} .endif .if ${PHP_MODNAME} == "phar" CONFIGURE_ARGS+=--enable-phar \ --with-pcre-dir=${LOCALBASE} USE_PHP= hash USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "posix" CONFIGURE_ARGS+=--enable-posix .endif .if ${PHP_MODNAME} == "pspell" LIB_DEPENDS+= libaspell.so:${PORTSDIR}/textproc/aspell CONFIGURE_ARGS+=--with-pspell=${LOCALBASE} # Ugly hack to load session before psell to avoid crashes USE_PHP= session USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "readline" CONFIGURE_ARGS+=--with-readline=/usr USES+= readline .endif .if ${PHP_MODNAME} == "recode" LIB_DEPENDS+= librecode.so:${PORTSDIR}/converters/recode CONFIGURE_ARGS+=--with-recode=${LOCALBASE} .endif .if ${PHP_MODNAME} == "session" CONFIGURE_ARGS+=--enable-session .endif .if ${PHP_MODNAME} == "shmop" CONFIGURE_ARGS+=--enable-shmop .endif .if ${PHP_MODNAME} == "simplexml" CONFIGURE_ARGS+=--enable-simplexml \ --with-pcre-dir=${LOCALBASE} \ --with-libxml-dir=${LOCALBASE} USES+= pkgconfig USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "snmp" CONFIGURE_ARGS+=--with-snmp=${LOCALBASE} \ --with-openssl-dir=${OPENSSLBASE} CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no" LIB_DEPENDS+= libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl USE_OPENSSL= yes .endif .if ${PHP_MODNAME} == "soap" CONFIGURE_ARGS+=--enable-soap \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 USE_PHP= session USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "sockets" CONFIGURE_ARGS+=--enable-sockets .endif .if ${PHP_MODNAME} == "sqlite3" USE_SQLITE= yes CONFIGURE_ARGS+=--with-sqlite3=${LOCALBASE} .endif .if ${PHP_MODNAME} == "sybase_ct" LIB_DEPENDS+= libct.so:${PORTSDIR}/databases/freetds CONFIGURE_ARGS+=--with-sybase-ct=${LOCALBASE} .endif .if ${PHP_MODNAME} == "sysvmsg" CONFIGURE_ARGS+=--enable-sysvmsg .endif .if ${PHP_MODNAME} == "sysvsem" CONFIGURE_ARGS+=--enable-sysvsem .endif .if ${PHP_MODNAME} == "sysvshm" CONFIGURE_ARGS+=--enable-sysvshm .endif .if ${PHP_MODNAME} == "tidy" CONFIGURE_ARGS+=--with-tidy=${LOCALBASE} LIB_DEPENDS+= libtidy.so:${PORTSDIR}/www/tidy-lib .endif .if ${PHP_MODNAME} == "tokenizer" CONFIGURE_ARGS+=--enable-tokenizer .endif .if ${PHP_MODNAME} == "wddx" CONFIGURE_ARGS+=--enable-wddx \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 USE_PHP= xml session USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "xml" CONFIGURE_ARGS+=--enable-xml \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "xmlreader" CONFIGURE_ARGS+=--enable-xmlreader \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 USE_PHP= dom USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "xmlrpc" CONFIGURE_ARGS+=--with-xmlrpc \ --with-libxml-dir=${LOCALBASE} \ --with-iconv-dir=${LOCALBASE} USES+= iconv:translit USE_GNOME= libxml2 PHP_HEADER_DIRS=libxmlrpc USE_PHP= xml USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "xmlwriter" CONFIGURE_ARGS+=--enable-xmlwriter \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "xsl" CONFIGURE_ARGS+=--with-xsl=${LOCALBASE} USE_GNOME= libxslt USE_PHP= dom xml USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "zip" CONFIGURE_ARGS+=--enable-zip \ --with-zlib-dir=/usr \ --with-pcre-dir=${LOCALBASE} .endif .if ${PHP_MODNAME} == "zlib" CONFIGURE_ARGS+=--with-zlib=/usr .endif .include .if ${PHP_MODNAME} == "dba" . if empty(PORT_OPTIONS:MCDB) CONFIGURE_ARGS+=--without-cdb . endif . if ${PORT_OPTIONS:MDB4} CONFIGURE_ARGS+=--with-db4=${LOCALBASE} USE_BDB= 40+ WITH_BDB_HIGHEST= yes . endif . if ${PORT_OPTIONS:MGDBM} LIB_DEPENDS+= libgdbm.so:${PORTSDIR}/databases/gdbm CONFIGURE_ARGS+=--with-gdbm=${LOCALBASE} . endif . if ${PORT_OPTIONS:MQDBM} LIB_DEPENDS+= libqdbm.so:${PORTSDIR}/databases/qdbm CONFIGURE_ARGS+=--with-qdbm=${LOCALBASE} . endif . if ${PORT_OPTIONS:MTOKYO} LIB_DEPENDS+= libtokyocabinet.so:${PORTSDIR}/databases/tokyocabinet CONFIGURE_ARGS+=--with-tcadb=${LOCALBASE} . endif . if empty(PORT_OPTIONS:MINIFILE) CONFIGURE_ARGS+=--disable-inifile . endif . if empty(PORT_OPTIONS:MFLATFILE) CONFIGURE_ARGS+=--disable-flatfile . endif .endif .if ${PHP_MODNAME} == "gd" . if ${PORT_OPTIONS:MT1LIB} LIB_DEPENDS+= libt1.so:${PORTSDIR}/devel/t1lib CONFIGURE_ARGS+=--with-t1lib=${LOCALBASE} . endif . if ${PORT_OPTIONS:MTRUETYPE} CONFIGURE_ARGS+=--enable-gd-native-ttf . endif . if ${PORT_OPTIONS:MJIS} CONFIGURE_ARGS+=--enable-gd-jis-conv . endif . if ${PORT_OPTIONS:MX11} USE_XORG= xpm CONFIGURE_ARGS+=--with-xpm-dir=${LOCALBASE} . endif . if ${PORT_OPTIONS:MVPX} LIB_DEPENDS+= libvpx.so:${PORTSDIR}/multimedia/libvpx CONFIGURE_ARGS+=--with-vpx-dir=${LOCALBASE} . endif .endif .if ${PHP_MODNAME} == "mbstring" . if ${PORT_OPTIONS:MREGEX} LIB_DEPENDS+= libonig.so:${PORTSDIR}/devel/oniguruma4 CONFIGURE_ARGS+=--with-onig=${LOCALBASE} . else CONFIGURE_ARGS+=--disable-mbregex . endif .endif .if ${PHP_MODNAME} == "mysql" . if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--with-mysql=mysqlnd . else CONFIGURE_ARGS+=--with-mysql=${LOCALBASE} \ --with-zlib-dir=/usr USE_MYSQL= yes . endif .endif .if ${PHP_MODNAME} == "mysqli" . if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--with-mysqli=mysqlnd . else CONFIGURE_ARGS+=--with-mysqli=${LOCALBASE}/bin/mysql_config USE_MYSQL= yes . endif .endif .if ${PHP_MODNAME} == "openssl" || ${PHP_MODNAME} == "sqlite3" post-extract: @${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4 .endif .if ${PHP_MODNAME} == "pdo_dblib" . if ${PORT_OPTIONS:MMSSQL} LIB_DEPENDS+= libsybdb.so:${PORTSDIR}/databases/freetds . else LIB_DEPENDS+= libct.so:${PORTSDIR}/databases/freetds . endif .endif .if ${PHP_MODNAME} == "pdo_mysql" . if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--with-pdo-mysql=mysqlnd USE_PHP+= mysql . else CONFIGURE_ARGS+=--with-pdo-mysql=${LOCALBASE} \ --with-zlib-dir=/usr USE_MYSQL= yes . endif .endif .if ${PHP_MODNAME} == "xml" post-extract: @${MKDIR} ${WRKSRC}/ext/xml @${CP} ${WRKSRC}/expat_compat.h ${WRKSRC}/ext/xml .endif .if ${PHP_MODNAME} == "zlib" post-extract: @${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4 .endif Index: head/lang/php56/Makefile.ext =================================================================== --- head/lang/php56/Makefile.ext (revision 375593) +++ head/lang/php56/Makefile.ext (revision 375594) @@ -1,595 +1,595 @@ COMMENT= The ${PHP_MODNAME} shared extension for php USE_PHP= yes USE_PHPEXT= yes PHP_MODNAME= ${PKGNAMESUFFIX:S/-//} PHP_DEFAULT= 5.6 IGNORE_WITH_PHP=52 53 54 55 5 EXTSUBDIR= ${DISTNAME}/ext/${PHP_MODNAME} WRKSRC= ${WRKDIR}/${EXTSUBDIR} PATCHDIR= ${.CURDIR}/files PLIST= ${NONEXISTENT} EXTRACT_AFTER_ARGS?= ${EXTSUBDIR} .if ${PHP_MODNAME} == "bcmath" CONFIGURE_ARGS+=--enable-bcmath PHP_HEADER_DIRS=libbcmath libbcmath/src .endif .if ${PHP_MODNAME} == "bz2" CONFIGURE_ARGS+=--with-bz2=/usr .endif .if ${PHP_MODNAME} == "calendar" CONFIGURE_ARGS+=--enable-calendar .endif .if ${PHP_MODNAME} == "ctype" CONFIGURE_ARGS+=--enable-ctype .endif .if ${PHP_MODNAME} == "curl" LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl CONFIGURE_ARGS+=--with-curl=${LOCALBASE} .endif .if ${PHP_MODNAME} == "dba" CONFIGURE_ARGS+=--enable-dba OPTIONS_DEFINE= CDB DB4 GDBM QDBM TOKYO INIFILE FLATFILE OPTIONS_DEFAULT=CDB INIFILE FLATFILE CDB_DESC= cdb database support DB4_DESC= Berkeley DB4 support GDBM_DESC= GDBM database support QDBM_DESC= QDBM database support TOKYO_DESC= Tokyo Cabinet database support INIFILE_DESC= INI file support FLATFILE_DESC= flatfile support PHP_HEADER_DIRS= libcdb libflatfile libinifile .endif .if ${PHP_MODNAME} == "dom" CONFIGURE_ARGS+=--enable-dom \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "exif" CONFIGURE_ARGS+=--enable-exif .endif .if ${PHP_MODNAME} == "fileinfo" CONFIGURE_ARGS+=--enable-fileinfo \ --with-pcre-dir=${LOCALBASE} PHP_HEADER_DIRS= libmagic .endif .if ${PHP_MODNAME} == "filter" CONFIGURE_ARGS+=--enable-filter \ --with-pcre-dir=${LOCALBASE} .endif .if ${PHP_MODNAME} == "ftp" CONFIGURE_ARGS+=--enable-ftp \ --with-openssl-dir=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl USE_OPENSSL= yes .endif .if ${PHP_MODNAME} == "gd" LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg CONFIGURE_ARGS+=--with-gd \ --with-freetype-dir=${LOCALBASE} \ --with-jpeg-dir=${LOCALBASE} \ --with-png-dir=${LOCALBASE} \ --with-zlib-dir=/usr OPTIONS_DEFINE= T1LIB TRUETYPE JIS X11 VPX OPTIONS_DEFAULT=T1LIB TRUETYPE X11 T1LIB_DESC= Include T1lib support TRUETYPE_DESC= Enable TrueType string function JIS_DESC= Enable JIS-mapped Japanese font support X11_DESC= Enable XPM support VPX_DESC= Enable VP8 codec support PHP_HEADER_DIRS=libgd .endif .if ${PHP_MODNAME} == "gettext" CONFIGURE_ARGS+=--with-gettext=${LOCALBASE} USES+= gettext .endif .if ${PHP_MODNAME} == "gmp" LIB_DEPENDS+= libgmp.so:${PORTSDIR}/math/gmp CONFIGURE_ARGS+=--with-gmp=${LOCALBASE} .endif .if ${PHP_MODNAME} == "hash" CONFIGURE_ARGS+=--enable-hash \ --with-mhash .endif .if ${PHP_MODNAME} == "iconv" CONFIGURE_ARGS+=--with-iconv=${LOCALBASE} USES+= iconv:translit .endif .if ${PHP_MODNAME} == "imap" LIB_DEPENDS+= libc-client4.so:${PORTSDIR}/mail/cclient CONFIGURE_ARGS+=--with-imap=${LOCALBASE} \ --with-pcre-dir=${LOCALBASE} .if !defined(WITHOUT_SSL) CONFIGURE_ARGS+=--with-imap-ssl=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl USE_OPENSSL= yes .endif .endif .if ${PHP_MODNAME} == "interbase" CONFIGURE_ARGS+=--with-interbase=${LOCALBASE} USE_FIREBIRD= yes .endif .if ${PHP_MODNAME} == "json" CONFIGURE_ARGS+=--enable-json .endif .if ${PHP_MODNAME} == "ldap" CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} USE_OPENLDAP= yes . ifdef(WANT_OPENLDAP_SASL) CONFIGURE_ARGS+=--with-ldap-sasl=${LOCALBASE} . endif .endif .if ${PHP_MODNAME} == "mbstring" CONFIGURE_ARGS+=--enable-mbstring \ --with-pcre-dir=${LOCALBASE} OPTIONS_DEFINE= REGEX OPTIONS_DEFAULT=REGEX REGEX_DESC= Enable multibyte regex support PHP_HEADER_DIRS=libmbfl libmbfl/filters libmbfl/mbfl libmbfl/nls .endif .if ${PHP_MODNAME} == "mcrypt" LIB_DEPENDS+= libltdl.so:${PORTSDIR}/devel/libltdl \ libmcrypt.so:${PORTSDIR}/security/libmcrypt CONFIGURE_ARGS+=--with-mcrypt=${LOCALBASE} .endif .if ${PHP_MODNAME} == "mssql" LIB_DEPENDS+= libsybdb.so:${PORTSDIR}/databases/freetds CONFIGURE_ARGS+=--with-mssql=${LOCALBASE} .endif .if ${PHP_MODNAME} == "mysql" OPTIONS_DEFINE= MYSQLND OPTIONS_DEFAULT=MYSQLND MYSQLND_DESC= Use MySQL Native Driver .endif .if ${PHP_MODNAME} == "mysqli" OPTIONS_DEFINE= MYSQLND OPTIONS_DEFAULT=MYSQLND MYSQLND_DESC= Use MySQL Native Driver .endif .if ${PHP_MODNAME} == "odbc" LIB_DEPENDS+= libodbc.so:${PORTSDIR}/databases/unixODBC CONFIGURE_ARGS+=--enable-odbc \ --with-unixODBC=${LOCALBASE} .endif .if ${PHP_MODNAME} == "openssl" CONFIGURE_ARGS+=--with-openssl=${OPENSSLBASE} LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl USE_OPENSSL= yes .endif .if ${PHP_MODNAME} == "opcache" CONFIGURE_ARGS+=--enable-opcache .endif .if ${PHP_MODNAME} == "pcntl" CONFIGURE_ARGS+=--enable-pcntl .endif .if ${PHP_MODNAME} == "pdo" CONFIGURE_ARGS+=--enable-pdo .endif .if ${PHP_MODNAME} == "pdo_dblib" CONFIGURE_ARGS+=--with-pdo-dblib=${LOCALBASE} USE_PHP= pdo USE_PHP_BUILD= yes OPTIONS_DEFINE= MSSQL MSSQL_DESC= Enable Microsoft SQL Server support .endif .if ${PHP_MODNAME} == "pdo_firebird" CONFIGURE_ARGS+=--with-pdo-firebird=${LOCALBASE} USE_PHP= pdo USE_PHP_BUILD= yes USE_FIREBIRD= yes .endif .if ${PHP_MODNAME} == "pdo_mysql" OPTIONS_DEFINE= MYSQLND OPTIONS_DEFAULT=MYSQLND MYSQLND_DESC= Use MySQL Native Driver USE_PHP= pdo USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "pdo_odbc" LIB_DEPENDS+= libodbc.so:${PORTSDIR}/databases/unixODBC CONFIGURE_ARGS+=--with-pdo-odbc=unixODBC,${LOCALBASE} USE_PHP= pdo USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "pdo_pgsql" USES+= pgsql CONFIGURE_ARGS+=--with-pdo-pgsql=${LOCALBASE} USE_PHP= pdo USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "pdo_sqlite" USE_SQLITE= yes CONFIGURE_ARGS+=--with-pdo-sqlite=${LOCALBASE} USE_PHP= pdo USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "pgsql" USES+= pgsql CONFIGURE_ARGS+=--with-pgsql=${LOCALBASE} .endif .if ${PHP_MODNAME} == "phar" CONFIGURE_ARGS+=--enable-phar \ --with-pcre-dir=${LOCALBASE} USE_PHP= hash USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "posix" CONFIGURE_ARGS+=--enable-posix .endif .if ${PHP_MODNAME} == "pspell" LIB_DEPENDS+= libaspell.so:${PORTSDIR}/textproc/aspell CONFIGURE_ARGS+=--with-pspell=${LOCALBASE} # Ugly hack to load session before psell to avoid crashes USE_PHP= session USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "readline" CONFIGURE_ARGS+=--with-readline=/usr USES+= readline .endif .if ${PHP_MODNAME} == "recode" LIB_DEPENDS+= librecode.so:${PORTSDIR}/converters/recode CONFIGURE_ARGS+=--with-recode=${LOCALBASE} .endif .if ${PHP_MODNAME} == "session" CONFIGURE_ARGS+=--enable-session .endif .if ${PHP_MODNAME} == "shmop" CONFIGURE_ARGS+=--enable-shmop .endif .if ${PHP_MODNAME} == "simplexml" CONFIGURE_ARGS+=--enable-simplexml \ --with-pcre-dir=${LOCALBASE} \ --with-libxml-dir=${LOCALBASE} USES+= pkgconfig USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "snmp" CONFIGURE_ARGS+=--with-snmp=${LOCALBASE} \ --with-openssl-dir=${OPENSSLBASE} CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no" LIB_DEPENDS+= libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl USE_OPENSSL= yes .endif .if ${PHP_MODNAME} == "soap" CONFIGURE_ARGS+=--enable-soap \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 USE_PHP= session USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "sockets" CONFIGURE_ARGS+=--enable-sockets .endif .if ${PHP_MODNAME} == "sqlite3" USE_SQLITE= yes CONFIGURE_ARGS+=--with-sqlite3=${LOCALBASE} .endif .if ${PHP_MODNAME} == "sybase_ct" LIB_DEPENDS+= libct.so:${PORTSDIR}/databases/freetds CONFIGURE_ARGS+=--with-sybase-ct=${LOCALBASE} .endif .if ${PHP_MODNAME} == "sysvmsg" CONFIGURE_ARGS+=--enable-sysvmsg .endif .if ${PHP_MODNAME} == "sysvsem" CONFIGURE_ARGS+=--enable-sysvsem .endif .if ${PHP_MODNAME} == "sysvshm" CONFIGURE_ARGS+=--enable-sysvshm .endif .if ${PHP_MODNAME} == "tidy" CONFIGURE_ARGS+=--with-tidy=${LOCALBASE} LIB_DEPENDS+= libtidy.so:${PORTSDIR}/www/tidy-lib .endif .if ${PHP_MODNAME} == "tokenizer" CONFIGURE_ARGS+=--enable-tokenizer .endif .if ${PHP_MODNAME} == "wddx" CONFIGURE_ARGS+=--enable-wddx \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 USE_PHP= xml session USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "xml" CONFIGURE_ARGS+=--enable-xml \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "xmlreader" CONFIGURE_ARGS+=--enable-xmlreader \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 USE_PHP= dom USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "xmlrpc" CONFIGURE_ARGS+=--with-xmlrpc \ --with-libxml-dir=${LOCALBASE} \ --with-iconv-dir=${LOCALBASE} USES+= iconv:translit USE_GNOME= libxml2 PHP_HEADER_DIRS=libxmlrpc USE_PHP= xml USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "xmlwriter" CONFIGURE_ARGS+=--enable-xmlwriter \ --with-libxml-dir=${LOCALBASE} USE_GNOME= libxml2 .endif .if ${PHP_MODNAME} == "xsl" CONFIGURE_ARGS+=--with-xsl=${LOCALBASE} USE_GNOME= libxslt USE_PHP= dom xml USE_PHP_BUILD= yes .endif .if ${PHP_MODNAME} == "zip" LIB_DEPENDS+= libzip.so:${PORTSDIR}/archivers/libzip CONFIGURE_ARGS+=--enable-zip \ --with-zlib-dir=/usr \ --with-pcre-dir=${LOCALBASE} \ --with-libzip=${LOCALBASE} .endif .if ${PHP_MODNAME} == "zlib" CONFIGURE_ARGS+=--with-zlib=/usr .endif .include .if ${PHP_MODNAME} == "dba" . if empty(PORT_OPTIONS:MCDB) CONFIGURE_ARGS+=--without-cdb . endif . if ${PORT_OPTIONS:MDB4} CONFIGURE_ARGS+=--with-db4=${LOCALBASE} USE_BDB= 40+ WITH_BDB_HIGHEST= yes . endif . if ${PORT_OPTIONS:MGDBM} LIB_DEPENDS+= libgdbm.so:${PORTSDIR}/databases/gdbm CONFIGURE_ARGS+=--with-gdbm=${LOCALBASE} . endif . if ${PORT_OPTIONS:MQDBM} LIB_DEPENDS+= libqdbm.so:${PORTSDIR}/databases/qdbm CONFIGURE_ARGS+=--with-qdbm=${LOCALBASE} . endif . if ${PORT_OPTIONS:MTOKYO} LIB_DEPENDS+= libtokyocabinet.so:${PORTSDIR}/databases/tokyocabinet CONFIGURE_ARGS+=--with-tcadb=${LOCALBASE} . endif . if empty(PORT_OPTIONS:MINIFILE) CONFIGURE_ARGS+=--disable-inifile . endif . if empty(PORT_OPTIONS:MFLATFILE) CONFIGURE_ARGS+=--disable-flatfile . endif .endif .if ${PHP_MODNAME} == "gd" . if ${PORT_OPTIONS:MT1LIB} LIB_DEPENDS+= libt1.so:${PORTSDIR}/devel/t1lib CONFIGURE_ARGS+=--with-t1lib=${LOCALBASE} . endif . if ${PORT_OPTIONS:MTRUETYPE} CONFIGURE_ARGS+=--enable-gd-native-ttf . endif . if ${PORT_OPTIONS:MJIS} CONFIGURE_ARGS+=--enable-gd-jis-conv . endif . if ${PORT_OPTIONS:MX11} USE_XORG= xpm CONFIGURE_ARGS+=--with-xpm-dir=${LOCALBASE} . endif . if ${PORT_OPTIONS:MVPX} LIB_DEPENDS+= libvpx.so:${PORTSDIR}/multimedia/libvpx CONFIGURE_ARGS+=--with-vpx-dir=${LOCALBASE} . endif .endif .if ${PHP_MODNAME} == "mbstring" . if ${PORT_OPTIONS:MREGEX} LIB_DEPENDS+= libonig.so:${PORTSDIR}/devel/oniguruma4 CONFIGURE_ARGS+=--with-onig=${LOCALBASE} . else CONFIGURE_ARGS+=--disable-mbregex . endif .endif .if ${PHP_MODNAME} == "mysql" . if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--with-mysql=mysqlnd . else CONFIGURE_ARGS+=--with-mysql=${LOCALBASE} \ --with-zlib-dir=/usr USE_MYSQL= yes . endif .endif .if ${PHP_MODNAME} == "mysqli" . if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--with-mysqli=mysqlnd . else CONFIGURE_ARGS+=--with-mysqli=${LOCALBASE}/bin/mysql_config USE_MYSQL= yes . endif .endif .if ${PHP_MODNAME} == "openssl" || ${PHP_MODNAME} == "sqlite3" post-extract: @${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4 .endif .if ${PHP_MODNAME} == "pdo_dblib" . if ${PORT_OPTIONS:MMSSQL} LIB_DEPENDS+= libsybdb.so:${PORTSDIR}/databases/freetds . else LIB_DEPENDS+= libct.so:${PORTSDIR}/databases/freetds . endif .endif .if ${PHP_MODNAME} == "pdo_mysql" . if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--with-pdo-mysql=mysqlnd USE_PHP+= mysql . else CONFIGURE_ARGS+=--with-pdo-mysql=${LOCALBASE} \ --with-zlib-dir=/usr USE_MYSQL= yes . endif .endif .if ${PHP_MODNAME} == "xml" post-extract: @${MKDIR} ${WRKSRC}/ext/xml @${CP} ${WRKSRC}/expat_compat.h ${WRKSRC}/ext/xml .endif .if ${PHP_MODNAME} == "zlib" post-extract: @${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4 .endif Index: head/lang/racket/Makefile =================================================================== --- head/lang/racket/Makefile (revision 375593) +++ head/lang/racket/Makefile (revision 375594) @@ -1,57 +1,57 @@ # Created by: Joseph Koshy # $FreeBSD$ PORTNAME= racket PORTVERSION= 6.1 PORTREVISION= 1 CATEGORIES= lang scheme MASTER_SITES= http://mirror.racket-lang.org/installers/${PORTVERSION}/ \ http://www.cs.utah.edu/plt/installers/${PORTVERSION}/ \ http://www.eecs.northwestern.edu/racket/${PORTVERSION}/ \ http://mirror.csclub.uwaterloo.ca/racket/racket-installers/${PORTVERSION}/ \ http://mirror.informatik.uni-tuebingen.de/mirror/racket/${PORTVERSION}/ \ http://racket.infogroep.be/${PORTVERSION}/ DISTNAME= ${PORTNAME}-${PORTVERSION}-src DIST_SUBDIR= ${PORTNAME}/${PORTVERSION} MAINTAINER= olgeni@FreeBSD.org COMMENT= Interactive, integrated, graphical Scheme programming environment LIB_DEPENDS= libffi.so:${PORTSDIR}/devel/libffi \ libcairo.so:${PORTSDIR}/graphics/cairo \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png MAKE_JOBS_UNSAFE=yes OPTIONS_DEFINE= RACKET_PLACES OPTIONS_DEFAULT= RACKET_PLACES RACKET_PLACES_DESC= Enable Places RACKET_PLACES_CONFIGURE_ENABLE= places CONFLICTS= racket-minimal-[0-9]* GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-lt --enable-shared --enable-pthread CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib WRKSRC= ${WRKDIR}/racket-${PORTVERSION}/src USES= iconv libtool tar:tgz USE_LDCONFIG= yes USE_GNOME= pango USE_SQLITE= 3 ONLY_FOR_ARCHS= i386 amd64 .include .if ${ARCH} == "amd64" CPPFLAGS+= -DLONG64 .endif post-install: ${REINPLACE_CMD} -e "s@${STAGEDIR}@@" ${STAGEDIR}${PREFIX}/share/applications/*.desktop ${RM} ${STAGEDIR}${PREFIX}/share/applications/*.bak .include Index: head/mail/spamprobe/Makefile =================================================================== --- head/mail/spamprobe/Makefile (revision 375593) +++ head/mail/spamprobe/Makefile (revision 375594) @@ -1,59 +1,59 @@ # Created by: Matthew N. Dodd # $FreeBSD$ PORTNAME= spamprobe PORTVERSION= 1.4d PORTREVISION= 10 CATEGORIES= mail MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Spam detector using Bayesian analysis of word counts GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-default-8bit USE_GCC= any PLIST_FILES= bin/spamprobe man/man1/spamprobe.1.gz OPTIONS_DEFINE= GIF JPEG PNG OPTIONS_MULTI= DATABASE OPTIONS_MULTI_DATABASE= PBL BDB OPTIONS_DEFAULT=PBL GIF JPEG PNG PBL_DESC= PBL database support (author's recommended data store) CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib # PBL support PBL_BUILD_DEPENDS= ${LOCALBASE}/lib/libpbl.a:${PORTSDIR}/databases/libpbl PBL_RUN_DEPENDS+= ${PBL_BUILD_DEPENDS} PBL_CONFIGURE_WITH= pbl PBL_LDFLAGS= -lpbl # BerkleyDB support BDB_CONFIGURE_ENABLE= cdb BDB_CONFIGURE_WITH= db BDB_CPPFLAGS= -DUSE_DB=1 # giflib support GIF_CONFIGURE_WITH= gif GIF_LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib # PNG support PNG_CONFIGURE_WITH= png -PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +PNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png # JPEG support JPEG_CONFIGURE_WITH=jpeg JPEG_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg .include .if ${PORT_OPTIONS:MBDB} USE_BDB= 40+ CPPFLAGS+= -I${BDB_INCLUDE_DIR} LDFLAGS+= -l${BDB_LIB_NAME} .endif .include Index: head/math/R/Makefile =================================================================== --- head/math/R/Makefile (revision 375593) +++ head/math/R/Makefile (revision 375594) @@ -1,397 +1,397 @@ # Created by: Maurice Castro # $FreeBSD$ PORTNAME?= R PORTVERSION= 3.0.2 PORTREVISION= 3 CATEGORIES= math lang MASTER_SITES= http://cran.r-project.org/%SUBDIR%/ \ ftp://cran.r-project.org/pub/R/%SUBDIR%/ \ http://cran.at.r-project.org/%SUBDIR%/ \ http://cran.au.r-project.org/%SUBDIR%/ \ http://cran.br.r-project.org/%SUBDIR%/ \ http://cran.ch.r-project.org/%SUBDIR%/ \ http://cran.es.r-project.org/%SUBDIR%/ \ http://cran.dk.r-project.org/%SUBDIR%/ \ http://cran.uk.r-project.org/%SUBDIR%/ \ http://cran.us.r-project.org/%SUBDIR%/ \ ftp://ftp.u-aizu.ac.jp/pub/lang/R/CRAN/%SUBDIR%/ \ http://lib.stat.cmu.edu/R/CRAN/%SUBDIR%/ \ http://cran.stat.ucla.edu/%SUBDIR%/ \ http://probability.ca/cran/%SUBDIR%/ MASTER_SITE_SUBDIR= src/base/R-${PORTVERSION:C|\..*||} DISTNAME= R-${PORTVERSION} PATCH_SITES= ${MASTER_SITE_LOCAL} PATCH_SITE_SUBDIR= bf PATCHFILES= R-patched-20131112-r64207.diff.bz2 MAINTAINER= bf@FreeBSD.org COMMENT?= A language for statistical computing and graphics LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/bin/gsed:${PORTSDIR}/textproc/gsed CONFIGURE_ENV= LIBR_LDFLAGS="${LDFLAGS}" OBJC="${CC}" \ SED="${LOCALBASE}/bin/gsed" \ ac_cv_have_decl_powl=yes ac_cv_have_decl_log1pl=yes OPTIONS_DEFINE= MISSING DOCS MISSING_DESC= use libmissing rather than libquadmath .if defined(LIBRMATH_SLAVEPORT) BUILD_WRKSRC= ${WRKSRC}/src/nmath/standalone CONFIGURE_ARGS= --disable-nls --with-ICU=no --with-cairo=no \ --with-jpeglib=no --with-libpng=no --with-libtiff=no \ --with-readline=no --with-tcltk=no --with-x=no \ --without-libintl-prefix CONFIGURE_ENV+= ac_cv_header_iconv_h=no PLIST_SUB= RMATH_SOVERSION="${RMATH_SOVERSION}" USE_LDCONFIG= yes .else # LIBRMATH_SLAVEPORT ALL_TARGET= all INSTALL_TARGET= install CONFIGURE_ARGS= --enable-memory-profiling rdocdir=${DOCSDIR} \ --with-system-bzlib --with-system-zlib CONFIGURE_ENV+= FCFLAGS="${FFLAGS}" \ R_LD_LIBRARY_PATH="${R_LD_LIBRARY_PATH}" TAR="${TAR}" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE+= ATLAS ICU PCRE_PORT THREADS ATLAS_DESC= Use ATLAS instead of BLAS/LAPACK ICU_DESC= Use ICU for collation in multibyte locales PCRE_PORT_DESC= Use devel/pcre instead of the bundled PCRE OPTIONS_DEFAULT+= ICU PCRE_PORT THREADS .if !defined(LIBR_SLAVEPORT) RUN_DEPENDS+= ${LOCALBASE}/bin/gsed:${PORTSDIR}/textproc/gsed USE_LDCONFIG= ${PREFIX}/lib/R/lib #now only used to build the R.1 manpage: USES+= makeinfo perl5 USE_PERL5= build OPTIONS_DEFINE+= GHOSTSCRIPT INFO_MANUALS JPEG LETTER_PAPER LIBR \ PANGOCAIRO PDF_MANUALS PNG TCLTK TIFF X11 GHOSTSCRIPT_DESC= [dev2]bitmap() graphics devices INFO_MANUALS_DESC= GNU info manuals JPEG_DESC= jpeg() graphics device LETTER_PAPER_DESC= US Letter paper LIBR_DESC= R shared library and a dynamically-linked R PANGOCAIRO_DESC= cairo and pango graphics support PDF_MANUALS_DESC= PDF manuals (requires TeX) PNG_DESC= png() graphics device TCLTK_DESC= tcltk package X11_DESC= X11() graphics device OPTIONS_DEFAULT+= GHOSTSCRIPT INFO_MANUALS JPEG LIBR PANGOCAIRO PNG \ TCLTK TIFF X11 .endif # !LIBR_SLAVEPORT PLIST_SUB= R_SOVERSION="${R_SOVERSION}" \ RBLAS_SOVERSION="${RBLAS_SOVERSION}" \ RLAPACK_SOVERSION="${RLAPACK_SOVERSION}" R_LD_LIBRARY_PATH= ${_GCC_RUNTIME}:${LOCALBASE}/lib USES+= iconv .endif # LIBRMATH_SLAVEPORT GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes R_SOVERSION= 1 RBLAS_SOVERSION= 2 RLAPACK_SOVERSION= 4 RMATH_SOVERSION= 0 USES+= fortran USE_GCC= yes .include .if ${ARCH} == "sparc64" || ${ARCH} == "powerpc64" PICFLAG?= -fPIC .else PICFLAG?= -fpic .endif .for flag in LD CXXLD CONFIGURE_ENV += SHLIB_${flag}FLAGS="${PICFLAG}" .endfor .if ${OSVERSION} > 1000052 && \ (${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH} == ia64 || ${ARCH} == pc98 || ${ARCH} == sparc64) .for _f in coshl erfcl erfl lgammal powl sinhl tanhl tgammal CFLAGS+= -fno-builtin-${_f} LDFLAGS+= -fno-builtin-${_f} .endfor .endif .if ${PORT_OPTIONS:MMISSING} .for _f in acos asin atan cos cosh exp log pow sin sinh tan tanh CONFIGURE_ENV+= ac_cv_have_decl_c${_f}=yes .endfor LIB_DEPENDS+= libmissing.so:${PORTSDIR}/math/libmissing LIBM= -L${LOCALBASE}/lib -lmissing -lm LIBMH= "missing_math.h" .if defined(LIBRMATH_SLAVEPORT) CPPFLAGS+= -I${LOCALBASE}/include .endif .else LIBM= -lquadmath -lm LIBMH= .endif .if !defined(LIBRMATH_SLAVEPORT) .if ${PORT_OPTIONS:MATLAS} LIB_DEPENDS+= libatlas.so:${PORTSDIR}/math/atlas BLAS?= ${LIBM} -lf77blas LAPACK?= ${LIBM} -lalapack -lcblas .else BLAS?= no LAPACK?= no .endif CONFIGURE_ARGS+= --with-blas="${BLAS}" --with-lapack="${LAPACK}" .if ${BLAS} == "no" || ${LAPACK} == "no" PLIST_SUB+= LAPACK="" .else PLIST_SUB+= LAPACK="@comment " .endif .if ${PORT_OPTIONS:MICU} LIB_DEPENDS+= libicui18n.so:${PORTSDIR}/devel/icu CONFIGURE_ARGS+= --with-ICU .else CONFIGURE_ARGS+= --without-ICU .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+= --disable-nls PLIST_SUB+= NLS="@comment " .endif .if ${PORT_OPTIONS:MPCRE_PORT} LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre CONFIGURE_ARGS+= --with-system-pcre .else CONFIGURE_ARGS+= --without-system-pcre .endif .if ${PORT_OPTIONS:MTHREADS} CONFIGURE_ARGS+= --enable-threads=posix .else CONFIGURE_ARGS+= --disable-threads .endif .if defined(LIBR_SLAVEPORT) CONFIGURE_ARGS+= --disable-BLAS-shlib --without-pic --without-x USES+= readline .else # LIBR_SLAVEPORT .if ${PORT_OPTIONS:MGHOSTSCRIPT} USE_GHOSTSCRIPT_RUN= yes .endif .if ${PORT_OPTIONS:MJPEG} LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg CONFIGURE_ARGS+= --with-jpeglib .else CONFIGURE_ARGS+= --without-jpeglib .endif .if ${PORT_OPTIONS:MLETTER_PAPER} CONFIGURE_ENV += R_PAPERSIZE=letter .endif .if ${PORT_OPTIONS:MLIBR} CONFIGURE_ARGS+= --enable-R-shlib PLIST_SUB+= LIBR="" .else PLIST_SUB+= LIBR="@comment " .endif .if ${PORT_OPTIONS:MPANGOCAIRO} USES+= pkgconfig USE_GNOME+= pango PLIST_SUB+= PANGOCAIRO="" .else CONFIGURE_ARGS+= --without-cairo PLIST_SUB+= PANGOCAIRO="@comment " .endif .if ${PORT_OPTIONS:MPNG} -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png CONFIGURE_ARGS+= --with-libpng .else CONFIGURE_ARGS+= --without-libpng .endif .if ${PORT_OPTIONS:MTCLTK} USES+= tk:84+ CONFIGURE_ARGS+= --with-tcltk \ --with-tcl-config=${TCL_LIBDIR}/tclConfig.sh \ --with-tk-config=${TK_LIBDIR}/tkConfig.sh PLIST_SUB+= TCLTK="" .else CONFIGURE_ARGS+= --without-tcltk PLIST_SUB+= TCLTK="@comment " .endif .if ${PORT_OPTIONS:MTIFF} LIB_DEPENDS+= libtiff.so:${PORTSDIR}/graphics/tiff CONFIGURE_ARGS+= --with-libtiff .else CONFIGURE_ARGS+= --without-libtiff .endif .if ${PORT_OPTIONS:MX11} CONFIGURE_ARGS+= --with-x USE_XORG= x11 xmu xt PLIST_SUB+= X11="" .else CONFIGURE_ARGS+= --without-x PLIST_SUB+= X11="@comment " .endif .if ${PORT_OPTIONS:MINFO_MANUALS} && ${PORT_OPTIONS:MDOCS} ALL_TARGET+= info INFO= R-FAQ R-admin R-data R-exts R-intro R-lang .endif .if ${PORT_OPTIONS:MPDF_MANUALS} && ${PORT_OPTIONS:MDOCS} USE_TEX= texlive dvipsk kpathsea pdftex BUILD_DEPENDS += texi2dvi:${PORTSDIR}/print/texinfo ALL_TARGET+= pdf CONFIGURE_ENV += INSTALL_INFO="${LOCALBASE}/bin/install-info" \ MAKEINFO="${LOCALBASE}/bin/makeinfo" INSTALL_TARGET+= install-pdf PLIST_SUB+= PDF_MANUAL="" .else .for _b in KPSEWHICH MAKEINDEX PDFLATEX PDFTEX TEX TEXI2DVI CONFIGURE_ENV+= ac_cv_path_${_b}="" .endfor PLIST_SUB+= PDF_MANUAL="@comment " .endif .endif # LIBR_SLAVEPORT .endif # !LIBRMATH_SLAVEPORT post-patch: @${REINPLACE_CMD} -e '\|LIBS=|s|-lrt ||' \ -e '\|-lm[". ]|s|-lm|${LIBM}|' \ ${WRKSRC}/configure .if !${PORT_OPTIONS:MMISSING} .if ${OSVERSION} < 1000016 @${REINPLACE_CMD} -e 's/# define EXP expl/# define EXP(x) (long double)expq((__float128)(x))/' \ ${WRKSRC}/src/nmath/pnchisq.c .endif .if ${OSVERSION} < 1000034 @${REINPLACE_CMD} -Ee 's/(log)(1p)?l\(/(long double)\1\2q((__float128)/' \ ${WRKSRC}/src/nmath/dnbeta.c \ ${WRKSRC}/src/nmath/pnbeta.c .endif @${REINPLACE_CMD} -Ee 's/powl\((.*)(long double)/(long double)powq((__float128)\1__float128/' \ ${WRKSRC}/src/main/format.c .else .if ${OSVERSION} > 1000052 && \ (${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH} == ia64 || ${ARCH} == pc98 || ${ARCH} == sparc64) @${REINPLACE_CMD} -e '\|^FLIBS="$$ac_cv_f77_libs"|s|"|&${LIBM} |' \ ${WRKSRC}/configure .endif @${REINPLACE_CMD} -e \ '\|#[[:blank:]]*include[[:blank:]]*|{x;s|^.*$$|#include "missing_complex.h"|;H;x;}' \ ${WRKSRC}/src/main/complex.c .endif @${REINPLACE_CMD} -e \ '\|#[[:blank:]]*include[[:blank:]]*|{x;s|^.*$$|#include ${LIBMH}|;H;x;}' \ ${WRKSRC}/src/nmath/nmath.h \ ${WRKSRC}/src/include/Rmath.h0.in @${REINPLACE_CMD} -e 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|g' \ ${WRKSRC}/src/nmath/standalone/Makefile.in \ ${WRKSRC}/src/unix/Makefile.in @${REINPLACE_CMD} -e "s|-lpthread|${PTHREAD_LIBS}|g" \ ${WRKSRC}/configure \ ${WRKSRC}/src/scripts/javareconf.in @${REINPLACE_CMD} -e "s|/usr/local|${LOCALBASE}|g" \ ${WRKSRC}/configure \ ${WRKSRC}/src/library/profile/Rprofile.unix \ ${WRKSRC}/src/scripts/javareconf.in .if !defined(LIBRMATH_SLAVEPORT) .if !${PORT_OPTIONS:MNLS} @(cd ${WRKSRC}/src/library/Recommended; \ for tarfile in *.tgz *.tar.gz ; do \ ${TAR} -czf temptgz --exclude='*/po/*' @$$tarfile ; \ ${MV} temptgz $$tarfile ; \ done) @${REINPLACE_CMD} -e '/ls -d $$(srcdir)\/inst/d' \ ${WRKSRC}/src/library/translations/Makefile.in .endif .if !${PORT_OPTIONS:MMISSING} pre-configure: @if [ ! -f ${_GCC_RUNTIME}/libquadmath.a ] ; then \ ${PRINTF} "\n\n\n%s\n\n\n" "libquadmath is not available for your\ compiler and architecture: please enable the MISSING option." ; \ exit 1 ; fi .endif .if defined(LIBR_SLAVEPORT) do-build: .for d in include extra @(cd ${WRKSRC}/src/${d}; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \ ${MAKE_ARGS} R) .endfor @(cd ${WRKSRC}/src/main; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \ ${MAKE_ARGS} Makefile Makedeps libR.a) do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/R/lib @${INSTALL_LIB} ${WRKSRC}/src/main/libR.a ${STAGEDIR}${PREFIX}/lib/R/lib .else # LIBR_SLAVEPORT pre-configure-script: @${FIND} ${WRKSRC} \( -name '*.orig' -o -name '*.bak' \) -delete check regression-test test: build @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} LANGUAGE=en \ LC_COLLATE=C LC_TIME=C ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} \ check) check-all: build @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} LANGUAGE=en \ LC_COLLATE=C LC_TIME=C ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} \ check-all) post-install: .for L in R Rblas Rlapack @(cd ${STAGEDIR}${PREFIX}/lib/R/lib; if [ -f lib${L}.so ] ; then \ ${LN} -sf lib${L}.so lib${L}.so.${${L:tu}_SOVERSION} ; fi) .endfor .if ${PORT_OPTIONS:MINFO_MANUALS} && ${PORT_OPTIONS:MDOCS} @(cd ${WRKSRC}/doc/manual; \ for infofile in ${INFO}; do \ ${INSTALL_DATA} $${infofile}.info* ${STAGEDIR}${PREFIX}/${INFO_PATH}/; \ done) .endif .endif # LIBR_SLAVEPORT .else # !LIBRMATH_SLAVEPORT do-install: @${INSTALL_DATA} ${WRKSRC}/src/include/Rmath.h ${STAGEDIR}${PREFIX}/include @${INSTALL_DATA} ${BUILD_WRKSRC}/libRmath.a ${STAGEDIR}${PREFIX}/lib @${INSTALL_LIB} ${BUILD_WRKSRC}/libRmath.so \ ${STAGEDIR}${PREFIX}/lib/libRmath.so.${RMATH_SOVERSION} @(cd ${STAGEDIR}${PREFIX}/lib; ${LN} -sf libRmath.so.${RMATH_SOVERSION} libRmath.so) check regression-test test: build @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} LANGUAGE=en \ LC_COLLATE=C LC_TIME=C ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} test; \ ${SETENV} LD_LIBRARY_PATH="${BUILD_WRKSRC}" ${BUILD_WRKSRC}/test) .endif # !LIBRMATH_SLAVEPORT .include Index: head/math/grace/Makefile =================================================================== --- head/math/grace/Makefile (revision 375593) +++ head/math/grace/Makefile (revision 375594) @@ -1,80 +1,80 @@ # Created by: Lars Köller # $FreeBSD$ PORTNAME= grace PORTVERSION= 5.1.24 CATEGORIES= math print MASTER_SITES= ftp://ftp.fu-berlin.de/unix/graphics/grace/src/stable/ \ ftp://ftp.ntua.gr/pub/graphics/grace/src/stable/ \ ftp://ftp.u-aizu.ac.jp/pub/SciEng/math/grace/src/stable/ \ ftp://plasma-gate.weizmann.ac.il/pub/grace/src/stable/ MAINTAINER= ports@FreeBSD.org COMMENT= Powerful 2D plotting tool (successor of xmgr) LICENSE= GPLv2 LIB_DEPENDS= libt1.so:${PORTSDIR}/devel/t1lib \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libXbae.so:${PORTSDIR}/x11-toolkits/xbae RUN_DEPENDS= xdg-open:${PORTSDIR}/devel/xdg-utils USES= gmake motif GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-grace-home=${DATADIR} \ --with-extra-incpath=${LOCALBASE}/include \ --with-extra-ldpath=${LOCALBASE}/lib \ --with-helpviewer="xdg-open %s" \ --without-bundled-xbae MAKE_ARGS= LINUXDOC="${TRUE}" PDFLATEX="${TRUE}" DESKTOP_ENTRIES="XMgrace" "2D Plotting tool for scientific data" \ "${PREFIX}/share/pixmaps/mini-xmgr3.xpm" "xmgrace" \ "" "" OPTIONS_DEFINE= DOCS EXAMPLES FFTW NETCDF PDF XMHTML OPTIONS_DEFAULT= FFTW NETCDF PDF XMHTML FFTW_CONFIGURE_WITH= fftw FFTW_LIB_DEPENDS= libfftw.so:${PORTSDIR}/math/fftw NETCDF_CONFIGURE_ENABLE= netcdf NETCDF_LIB_DEPENDS= libnetcdf.so:${PORTSDIR}/science/netcdf PDF_DESC= PDF output PDF_CONFIGURE_ENABLE= pdfdrv PDF_LIB_DEPENDS= libpdf.so:${PORTSDIR}/print/pdflib XMHTML_DESC= XmHTML based on-line help XMHTML_CONFIGURE_ENABLE= xmhtml XMHTML_LIB_DEPENDS= libXmHTML.so:${PORTSDIR}/x11-toolkits/xmhtml post-configure: @${REINPLACE_CMD} -e \ '/SCRIPTS/s|INSTALL_PROGRAM|INSTALL_SCRIPT|' \ ${WRKSRC}/auxiliary/Makefile @${REINPLACE_CMD} -e \ '/cd /!s|$$(GRACE_HOME)/doc|${DOCSDIR}| ; \ /cd /s|$$(GRACE_HOME)/doc|$$(DESTDIR)$$(PREFIX)/man/man1| ; \ /^install/s|$$(MANPAGES)||' \ ${WRKSRC}/doc/Makefile @${REINPLACE_CMD} -e \ 's|$$(GRACE_HOME)/examples|${EXAMPLESDIR}| ; \ /DOTEST/s|INSTALL_PROGRAM|INSTALL_SCRIPT|' \ ${WRKSRC}/examples/Makefile @${REINPLACE_CMD} -e \ 's|$$(GRACE_HOME)/include|$$(PREFIX)/include| ; \ s|$$(GRACE_HOME)/lib|$$(PREFIX)/lib|' \ ${WRKSRC}/grace_np/Makefile @${FIND} ${WRKSRC} -name Makefile | ${XARGS} ${REINPLACE_CMD} -e \ 's|$$(GRACE_HOME)/bin|$$(PREFIX)/bin|' post-install: (cd ${WRKSRC}/doc && ${INSTALL_MAN} [c-g]*.1 \ ${STAGEDIR}${MANPREFIX}/man/man1) (cd ${FILESDIR} && ${INSTALL_MAN} mini-xmgr3.xpm \ ${STAGEDIR}${PREFIX}/share/pixmaps) @${LN} -sf xmgrace ${STAGEDIR}${PREFIX}/bin/grace @${LN} -sf xmgrace.1 ${STAGEDIR}${MANPREFIX}/man/man1/xmgrace.1 @${LN} -sf ${DOCSDIR} ${STAGEDIR}${DATADIR}/doc @${LN} -sf ${EXAMPLESDIR} ${STAGEDIR}${DATADIR}/examples .include Index: head/math/ploticus/Makefile =================================================================== --- head/math/ploticus/Makefile (revision 375593) +++ head/math/ploticus/Makefile (revision 375594) @@ -1,57 +1,57 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= ploticus PORTVERSION= 2.40 PORTREVISION= 8 CATEGORIES= math MASTER_SITES= SF DISTNAME= pl${PORTVERSION:S/.//}src MAINTAINER?= linimon@FreeBSD.org COMMENT?= Generates plots and graphs from data LIB_DEPENDS= libgd.so:${PORTSDIR}/graphics/gd \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libming.so:${PORTSDIR}/graphics/ming \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 BUILD_WRKSRC= ${WRKSRC}/src FREETYPE_CONFIG?= ${LOCALBASE}/bin/freetype-config MAKE_ARGS= CC="${CC}" FLAGS="${CFLAGS}" \ LOCALEOBJ="localef.o" LOCALE_FLAG="-DLOCALE" \ MING="-L${LOCALBASE}/lib -lming" \ MINGH="-I${LOCALBASE}/include/ming" NOSWFFLAG="" \ GD18LIBS="`${FREETYPE_CONFIG} --libs` \ -L${LOCALBASE}/lib -lgd -lpng -lz -ljpeg" \ GD18H="`${FREETYPE_CONFIG} --cflags` \ -L${LOCALBASE}/include" \ GDFREETYPE="-DGDFREETYPE" PREFABS_DIR="${DATADIR}" ALL_TARGET= plgd18 .ifdef (WITHOUT_X11) MAKE_ARGS+= NOX11=-DNOX11 XLIBS= XOBJ= PKGNAMESUFFIX= -nox11 .else USE_XORG= xpm .endif post-patch: @${REINPLACE_CMD} -e 's,/usr/X11R6,${LOCALBASE},g' \ ${BUILD_WRKSRC}/Makefile ${BUILD_WRKSRC}/mkapi do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/pl ${STAGEDIR}${PREFIX}/bin/ploticus @${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC}/prefabs && ${FIND} . | \ ${CPIO} -pdm -L -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DATADIR} ${INSTALL_MAN} ${WRKSRC}/man/man1/pl.1 ${STAGEDIR}${MANPREFIX}/man/man1/ploticus.1 ${INSTALL_MAN} ${WRKSRC}/man/man3/libploticus.3 ${STAGEDIR}${MANPREFIX}/man/man3 @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/pltestsuite && ${FIND} . \! -name "*.orig" | \ ${CPIO} -pdm -L -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${EXAMPLESDIR} .include Index: head/math/qtiplot/Makefile =================================================================== --- head/math/qtiplot/Makefile (revision 375593) +++ head/math/qtiplot/Makefile (revision 375594) @@ -1,111 +1,111 @@ # Created by: Jie Gao # $FreeBSD$ PORTNAME= qtiplot DISTVERSION= 0.9.8.9 PORTREVISION= 8 CATEGORIES= math science MASTER_SITES= BERLIOS http://soft.proindependent.com/src/ MAINTAINER= makc@FreeBSD.org COMMENT= Data analysis and scientific plotting LIB_DEPENDS= libgsl.so:${PORTSDIR}/math/gsl \ libmuparser.so:${PORTSDIR}/math/muparser \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png # use bundled modified libraries # qwt.5:${PORTSDIR}/x11-toolkits/qwt5 \ # qwtplot3d-qt4:${PORTSDIR}/math/qwtplot3d-qt4 USES= dos2unix gmake qmake tar:bzip2 USE_QT4= gui opengl svg qt3support network assistantclient \ moc_build rcc_build USE_GL= glu QMAKE_ARGS+= LOCALBASE=${LOCALBASE} PYTHON_CMD=${PYTHON_CMD} DOS2UNIX_GLOB= *.pro DESKTOP_ENTRIES="QtiPlot" "Data analysis and plotting" \ "${PREFIX}/share/pixmaps/qtiplot.png" \ "qtiplot" "" true OPTIONS_DEFINE= DOCS PYTHON NLS DEBUG OPTIONS_DEFAULT= DOCS PYTHON NLS DOCS_DESC= Install the QtiPlot Handbook PYTHON_DESC= Python scripting support STRIP_FILES= bin/qtiplot share/qtiplot/fitPlugins/*.so.1.0.0 .include .if ${PORT_OPTIONS:MPYTHON} USES+= python BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui PLIST_SUB+= PYTHON="" CONFIGURE_ENV+= PYTHON_INCLUDEDIR=${PYTHON_INCLUDEDIR} \ PYTHON_VERSION=${PYTHON_VERSION} .else PLIST_SUB+= PYTHON="@comment " .endif .if ${PORT_OPTIONS:MDOCS} RUN_DEPENDS+= qtiplot-doc>=0:${PORTSDIR}/math/qtiplot-doc USE_QT4+= assistant-adp_run .endif .if ${PORT_OPTIONS:MNLS} USE_QT4+= linguist_build PLIST_SUB+= NLS="" .else PLIST_SUB+= NLS="@comment " .endif post-extract: ${CP} ${FILESDIR}/build.conf ${WRKSRC} post-patch: .if ${PORT_OPTIONS:MPYTHON} ${REINPLACE_CMD} -e \ '/^sys.path.append/s|"\."|"${DATADIR}"|' \ ${WRKSRC}/${PORTNAME}/qtiplotrc.py .else ${REINPLACE_CMD} -e \ "s/SCRIPTING_LANGS.*Python//" \ ${WRKSRC}/build.conf .endif ${REINPLACE_CMD} -e \ 's|/usr/local/qtiplot/fitPlugins|${DATADIR}/fitPlugins|' \ ${WRKSRC}/qtiplot/src/core/ApplicationWindow.cpp ${REINPLACE_CMD} -e \ 's|target.path=.*|target.path=${DATADIR}/fitPlugins|g' \ ${WRKSRC}/fitPlugins/*/*.pro ${REINPLACE_CMD} -e '/^system($$$$LUPDATE/d; /^system($$$$LRELEASE/d' \ ${WRKSRC}/${PORTNAME}/qtiplot.pro .if ${PORT_OPTIONS:MDEBUG} ${REINPLACE_CMD} -e \ "/^CONFIG.*release/s|release|debug|" \ ${WRKSRC}/build.conf .endif .if !${PORT_OPTIONS:MNLS} ${REINPLACE_CMD} -e \ "/INSTALLS.*translations/d" \ ${WRKSRC}/${PORTNAME}/qtiplot.pro .endif pre-configure: .if ${PORT_OPTIONS:MNLS} cd ${WRKSRC}/qtiplot && ${LRELEASE} -compress qtiplot.pro .endif post-install: ${STRIP_CMD} ${STRIP_FILES:S,^,${STAGEDIR}${PREFIX}/,} ${INSTALL_DATA} ${WRKSRC}/qtiplot_logo.png ${STAGEDIR}${PREFIX}/share/pixmaps/qtiplot.png .if ${PORT_OPTIONS:MPYTHON} .for s in qtiplotrc.py qtiUtil.py cd ${WRKSRC}/qtiplot && ${PYTHON_CMD} -c "import py_compile; py_compile.compile('${s}')" ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}/${s}c ${STAGEDIR}${DATADIR}/${s}c .endfor .endif .include Index: head/math/reduce/Makefile =================================================================== --- head/math/reduce/Makefile (revision 375593) +++ head/math/reduce/Makefile (revision 375594) @@ -1,54 +1,54 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= reduce PORTVERSION= 20110414 PORTREVISION= 1 CATEGORIES= math lang MASTER_SITES= SF/${PORTNAME}-algebra/ DISTNAME= ${PORTNAME}-src-${PORTVERSION} MAINTAINER= pfg@FreeBSD.org COMMENT= Portable general-purpose computer algebra system (CSL version) LICENSE= BSD2CLAUSE RUN_DEPENDS= gnuplot:${PORTSDIR}/math/gnuplot LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff USES= gmake tar:bzip2 USE_XORG= xext x11 xft WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} HAS_CONFIGURE= yes CONFIGURE_ARGS= --with-csl ALL_TARGET= MAKE_JOBS_UNSAFE= yes .include .if ${ARCH} == "amd64" TARGET_SDIR= x86_64-unknown-${OPSYS:tl}${OSREL} .else TARGET_SDIR= ${ARCH}-unknown-${OPSYS:tl}${OSREL} .endif REDUCECSL= ${WRKSRC}/cslbuild/${TARGET_SDIR}/csl do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${REDUCECSL}/reduce ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${REDUCECSL}/reduce.img ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${FILESDIR}/runcsl.sh ${STAGEDIR}${PREFIX}/bin/redcsl ${INSTALL_MAN} ${FILESDIR}/redcsl.1 ${STAGEDIR}${MANPREFIX}/man/man1/ ${MKDIR} ${STAGEDIR}${DATADIR}/reduce.doc (cd ${REDUCECSL}/reduce.doc && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DATADIR}/reduce.doc) ${MKDIR} ${STAGEDIR}${PREFIX}/${FONTDIR} (cd ${REDUCECSL}/reduce.fonts && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DATADIR}/reduce.fonts) .include Index: head/math/vtk5/Makefile =================================================================== --- head/math/vtk5/Makefile (revision 375593) +++ head/math/vtk5/Makefile (revision 375594) @@ -1,286 +1,286 @@ # Created by: Mykola Khotyaintsev # $FreeBSD$ PORTNAME= vtk PORTVERSION= 5.10.1 PORTREVISION= 3 CATEGORIES= math graphics MASTER_SITES= http://www.vtk.org/files/release/${PORTVERSION:R}/ PKGNAMESUFFIX= 5 UNIQUENAME= ${PKGBASE} MAINTAINER= ports@FreeBSD.org COMMENT= The Visualization Toolkit LICENSE= BSD3CLAUSE LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2 \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff WRKSRC= ${WRKDIR}/VTK${PORTVERSION} CONFLICTS= vtk-4* SUB_FILES= vtk.3 USES= cmake:outsource USE_XORG= xt USE_LDCONFIG= ${PREFIX}/lib/vtk-${PORTVERSION:R} CXXFLAGS+= -DUSE_INTERP_ERRORLINE OPTIONS_DEFINE= SHARED THEORA VTKMPEG2 GL2PS OSMESA QT4 JAVA \ PYTHON TCLTK DBGLEAKS LEGACY DOCS OPTIONS_DEFAULT=SHARED GL2PS QT4 TCLTK LEGACY SHARED_DESC= Build shared libraries VTKMPEG2_DESC= Patented MPEG2 encoder module GL2PS_DESC= OpenGL to PostScript conversion module OSMESA_DESC= Use Mesa for off-screen rendering DBGLEAKS_DESC= Build leak checking support LEGACY_DESC= Include legacy code PLIST_SUB+= VER1="${PORTVERSION}" \ VER2="${PORTVERSION:R}" \ VER3="${PORTVERSION:R:R}" PORTDOCS= README.html CMAKE_ARGS+= -DBUILD_DOCUMENTATION:BOOL=ON \ -DBUILD_TESTING:BOOL=OFF \ -DKWSYS_LFS_DISABLE:BOOL=ON \ -DVTK_USE_PARALLEL:BOOL=ON \ -DVTK_USE_GUISUPPORT:BOOL=ON \ -DVTK_HAVE_GETSOCKNAME_WITH_SOCKLEN_T:BOOL=ON \ -DVTK_DATA_ROOT:PATH=${EXAMPLESDIR}/VTKData \ -DOPENGL_INCLUDE_DIR:PATH=${LOCALBASE}/include \ -DOPENGL_gl_LIBRARY:FILEPATH=${LOCALBASE}/lib/libGL.so \ -DOPENGL_glu_LIBRARY:FILEPATH=${LOCALBASE}/lib/libGLU.so .include .if ${PORT_OPTIONS:MSHARED} CMAKE_ARGS+= -DBUILD_SHARED_LIBS:BOOL=ON \ -DVTK_USE_SYSTEM_EXPAT:BOOL=ON \ -DVTK_USE_SYSTEM_JPEG:BOOL=ON \ -DVTK_USE_SYSTEM_PNG:BOOL=ON \ -DVTK_USE_SYSTEM_TIFF:BOOL=ON \ -DVTK_USE_SYSTEM_ZLIB:BOOL=ON PLIST_SUB+= SHARED="" \ STATIC="@comment " .else CMAKE_ARGS+= -DBUILD_SHARED_LIBS:BOOL=OFF \ -DVTK_USE_SYSTEM_EXPAT:BOOL=OFF \ -DVTK_USE_SYSTEM_JPEG:BOOL=OFF \ -DVTK_USE_SYSTEM_PNG:BOOL=OFF \ -DVTK_USE_SYSTEM_TIFF:BOOL=OFF \ -DVTK_USE_SYSTEM_ZLIB:BOOL=OFF PLIST_SUB+= SHARED="@comment " \ STATIC="" .endif .if ${PORT_OPTIONS:MVTKMPEG2} LIB_DEPENDS+= libvtkMPEG2Encode.so:${PORTSDIR}/multimedia/vtkmpeg2encode PLIST_SUB+= MPEG="" CMAKE_ARGS+= -DVTK_USE_PATENTED:BOOL=ON \ -DVTK_USE_MPEG2_ENCODER:BOOL=ON \ -DvtkMPEG2Encode_INCLUDE_PATH=${LOCALBASE}/include/vtk-${PORTVERSION:R} \ -DvtkMPEG2Encode_LIBRARIES=${LOCALBASE}/lib/libvtkMPEG2Encode.so .else PLIST_SUB+= MPEG="@comment " .endif .if ${PORT_OPTIONS:MTHEORA} LIB_DEPENDS+= libogg.so:${PORTSDIR}/audio/libogg \ libtheora.so:${PORTSDIR}/multimedia/libtheora PLIST_SUB+= THEORA="" CMAKE_ARGS+= -DVTK_USE_OGGTHEORA_ENCODER:BOOL=ON .else PLIST_SUB+= THEORA="@comment " CMAKE_ARGS+= -DVTK_USE_OGGTHEORA_ENCODER:BOOL=OFF .endif .if ${PORT_OPTIONS:MGL2PS} LIB_DEPENDS+= libgl2ps.so:${PORTSDIR}/print/gl2ps CMAKE_ARGS+= -DVTK_USE_GL2PS:BOOL=ON PLIST_SUB+= GL2PS="" .else PLIST_SUB+= GL2PS="@comment " .endif .if ${PORT_OPTIONS:MOSMESA} LIB_DEPENDS+= libOSMesa.so:${PORTSDIR}/graphics/libosmesa CMAKE_ARGS+= -DVTK_OPENGL_HAS_OSMESA:BOOL=ON \ -DOSMESA_INCLUDE_DIR:PATH=${LOCALBASE}/include/Mesa \ -DOSMESA_LIBRARY:FILEPATH=${LOCALBASE}/lib/libOSMesa.so \ -DOPENGL_gl_LIBRARY:FILEPATH=${LOCALBASE}/lib/libOSMesa.so \ -DVTK_USE_X:BOOL=OFF PLIST_SUB+= X11="@comment " .else USE_GL= yes CMAKE_ARGS+= -DVTK_USE_X:BOOL=ON PLIST_SUB+= X11="" .endif .if ${PORT_OPTIONS:MQT4} USE_QT4= corelib designer gui opengl qmake_build uic_build \ moc_build rcc_build CMAKE_ARGS+= -DVTK_USE_GUISUPPORT:BOOL=ON \ -DVTK_USE_QVTK:BOOL=ON \ -DVTK_USE_QT:BOOL=ON \ -DDESIRED_QT_VERSION:STRING=4 \ -DQT_QMAKE_EXECUTABLE:FILEPATH=${QMAKE} \ -DVTK_INSTALL_QT_DIR:FILEPATH=/lib/qt4/plugins/designer PLIST_SUB+= QT="" .else CMAKE_ARGS+= -DVTK_USE_GUISUPPORT:BOOL=OFF PLIST_SUB+= QT="@comment " .endif .if ${PORT_OPTIONS:MPYTHON} IGNORE= python wrapping does not stage properly .if ${PORT_OPTIONS:MSHARED} == "" IGNORE= python wrapping requires shared libraries.\ Run make config again and enable the SHARED option .endif USES+= python USE_PYTHON= distutils PYDISTUTILS_PKGNAME= VTK # INSTALLS_EGGINFO support has been removed # INSTALLS_EGGINFO= yes CMAKE_ARGS+= -DVTK_WRAP_PYTHON:BOOL=ON \ -DVTK_PYTHON_SETUP_ARGS:STRING='--prefix="${PREFIX}"' PLIST_SUB+= PYTHON="" .else CMAKE_ARGS+= -DVTK_WRAP_PYTHON:BOOL=OFF PLIST_SUB+= PYTHON="@comment " .endif .if ${PORT_OPTIONS:MTCLTK} CMAKE_ARGS+= -DVTK_WRAP_TCL:BOOL=ON PLIST_SUB+= TCLTK="" .else CMAKE_ARGS+= -DVTK_WRAP_TCL:BOOL=OFF PLIST_SUB+= TCLTK="@comment " .endif # Used by both tcl/tk and python .if ${PORT_OPTIONS:MTCLTK} || ${PORT_OPTIONS:MPYTHON} USES+= tk CMAKE_ARGS+= -DVTK_USE_TK:BOOL=ON \ -DTCL_INCLUDE_PATH=${TCL_INCLUDEDIR} \ -DTK_INCLUDE_PATH=${TK_INCLUDEDIR} PLIST_SUB+= WRAP_PYTHON_OR_TCLTK="" \ TCLTK_VER="${TCL_VER}" .else PLIST_SUB+= WRAP_PYTHON_OR_TCLTK="@comment " .endif .if ${PORT_OPTIONS:MJAVA} .if ${PORT_OPTIONS:MSHARED} == "" IGNORE= java wrapping requires shared libraries.\ Run make config again and enable the SHARED option .endif .if ${ARCH} == "amd64" CXXFLAGS+= -fPIC .endif CATEGORIES+= java USE_JAVA= yes JAVA_VENDOR= openjdk JAVA_VERSION= 1.6+ CMAKE_ARGS+= -DVTK_WRAP_JAVA:BOOL=ON \ -DJAVA_AWT_INCLUDE_PATH:FILEPATH=${JAVA_HOME}/include \ -DJAVA_INCLUDE_PATH:FILEPATH=${JAVA_HOME}/include \ -DJAVA_INCLUDE_PATH2:FILEPATH=${JAVA_HOME}/include/freebsd \ -DJAVA_AWT_LIBRARY:FILEPATH=${JAVA_HOME}/jre/lib/${ARCH}/libjawt.so \ -DJAVA_JVM_LIBRARY:FILEPATH=${JAVA_HOME}/jre/lib/${ARCH}/server/libjvm.so PLIST_SUB+= JAVA="" .else PLIST_SUB+= JAVA="@comment " .endif # Wrapping .if ${PORT_OPTIONS:MPYTHON} || ${PORT_OPTIONS:MTCLTK} || ${PORT_OPTIONS:MJAVA} PLIST_SUB+= WRAPPING="" .else PLIST_SUB+= WRAPPING="@comment " .endif .if ${PORT_OPTIONS:MDBGLEAKS} CMAKE_ARGS+= -DVTK_DEBUG_LEAKS:BOOL=ON .else CMAKE_ARGS+= -DVTK_DEBUG_LEAKS:BOOL=OFF .endif .if ${PORT_OPTIONS:MLEGACY} CMAKE_ARGS+= -DVTK_LEGACY_REMOVE:BOOL=OFF PLIST_SUB+= LEGACY="" .else CMAKE_ARGS+= -DVTK_LEGACY_REMOVE:BOOL=ON PLIST_SUB+= LEGACY="@comment " .endif post-patch: ${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|g' \ ${WRKSRC}/Hybrid/vtkVRMLImporter.cxx # ${REINPLACE_CMD} -e '222s|)|) \&\& !defined(__FreeBSD__)|' \ # ${WRKSRC}/Utilities/kwsys/SharedForward.h.in ${REINPLACE_CMD} -e '25,30d' ${WRKSRC}/Wrapping/Python/setup.py.in .if ${PORT_OPTIONS:MSHARED} ${REINPLACE_CMD} -e 's|png_set_gray_1_2_4_to_8|png_set_expand_gray_1_2_4_to_8|g' \ ${WRKSRC}/IO/vtkPNGReader.cxx .endif post-configure: .if ${PORT_OPTIONS:MJAVA} ${REINPLACE_CMD} -e 's|-ljawt$$||' \ ${CONFIGURE_WRKSRC}/Wrapping/Java/CMakeFiles/VTKJavaExecutable.dir/link.txt .endif pre-install: .if ${PORT_OPTIONS:MPYTHON} ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .endif ${MKDIR} ${STAGEDIR}${PREFIX}/man/man3 ${INSTALL_MAN} ${WRKDIR}/vtk.3 ${STAGEDIR}${PREFIX}/man/man3 .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.html ${STAGEDIR}${DOCSDIR} .endif LIBS_TOFIX= vtkNetCDF_cxx vtkhdf5 vtkhdf5_hl LIBDIR= ${PREFIX}/lib/vtk-${PORTVERSION:R}/ post-install: # Ports system wants us to conform to lib.so.x format, but VTK5 # only installs lib.so.x.y and lib.so.x.y.z. .if ${PORT_OPTIONS:MSHARED} @for lib in ${LIBS_TOFIX}; do \ ${CP} ${STAGEDIR}${LIBDIR}/lib$$lib.so ${STAGEDIR}${LIBDIR}/lib$$lib.so.${PORTVERSION}; \ ${LN} -sf lib$$lib.so.${PORTVERSION} ${STAGEDIR}${LIBDIR}/lib$$lib.so.${PORTVERSION:R}; \ done @cd ${STAGEDIR}${LIBDIR}; \ for lib in *.so; do \ ${RM} -f $$lib; \ ${LN} -sf $$lib.${PORTVERSION} $$lib.${PORTVERSION:R}; \ ${LN} -sf $$lib.${PORTVERSION:R} $$lib.${PORTVERSION:R:R}; \ ${LN} -sf $$lib.${PORTVERSION:R:R} $$lib; \ done .if ${PORT_OPTIONS:MQT4} @cd ${STAGEDIR}${LIBDIR}; \ for lib in libQVTK*.so; do \ ${RM} -f $$lib; \ ${LN} -sf $$lib.${PORTVERSION} $$lib; \ ${LN} -sf $$lib.${PORTVERSION} $$lib.${PORTVERSION:R:R}; \ done .endif .endif .if ${PORT_OPTIONS:MVTKMPEG2} @${ECHO_CMD} @${ECHO_CMD} "This port uses the patented MPEG2 encoder." @${ECHO_CMD} .endif .include Index: head/misc/magicpoint/Makefile =================================================================== --- head/misc/magicpoint/Makefile (revision 375593) +++ head/misc/magicpoint/Makefile (revision 375594) @@ -1,104 +1,104 @@ # Created by: itojun@itojun.org # $FreeBSD$ PORTNAME= magicpoint PORTVERSION= 1.13a PORTREVISION= 14 CATEGORIES?= misc MASTER_SITES= ftp://sh.wide.ad.jp/WIDE/free-ware/mgp/ MAINTAINER= dinoex@FreeBSD.org COMMENT= X11-based presentation tool LICENSE= BSD3CLAUSE -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png \ libmng.so:${PORTSDIR}/graphics/libmng RUN_DEPENDS+= pnmscale:${PORTSDIR}/graphics/netpbm MAKE_JOBS_UNSAFE= yes USES= imake:env pkgconfig USE_XORG= x11 xext xmu xt sm ice xi xtst WANT_GNOME= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-vflib --enable-locale CPPFLAGS+= -I.. LATE_INSTALL_ARGS= install.man PORTDOCS= ${DOCS} sample emacs-lisp scripts DOCS= COPYRIGHT COPYRIGHT.jp FAQ README README.fonts \ README.fonts.jp README.lang RELNOTES SYNTAX TODO.jp \ USAGE USAGE.jp SAMPLES= README README.jp cloud.jpg dad.eps dad.jpg default.mgp \ embed-jp.mgp embed.mgp gradation-jp.mgp \ gradation.mgp mgp-old1.jpg mgp-old2.jpg mgp-old3.jpg \ mgp.mng mgp1.jpg mgp2.jpg mgp3.jpg mgp3.xbm mgprc-sample \ multilingual.mgp sample-fr.mgp sample-jp.mgp sample.mgp \ sendmail6-jp.mgp sendmail6.mgp tutorial-jp.mgp \ tutorial.mgp v6-jp.mgp v6.mgp v6header.eps v6header.jpg EMACS_LISPS= mgp-mode.el EMACS_LISPS_MGP=COPYING README mgp.el mgp.sty sample.tex SAMPLE_SCRIPTS= eqn2eps.sh tex2eps.sh mgp2html.pl mgp2latex.pl OPTIONS_DEFINE= FREETYPE XFT GIF DOCS OPTIONS_DEFAULT=FREETYPE XFT GIF NO_OPTIONS_SORT=yes FREETYPE_CONFIGURE_ENABLE= freetype XFT_USES= iconv XFT_USE= XORG=xft XFT_LIB_DEPENDS= libttf.so:${PORTSDIR}/print/freetype XFT_CONFIGURE_ENABLE= xft2 XFT_CONFIGURE_ON= --enable-freetype-charset16 GIF_CONFIGURE_ENABLE= gif GIF_LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib GIF_CPPFLAGS= -I${LOCALBASE}/include .include post-patch: ${REINPLACE_CMD} -e 's|-lungif|-lgif|' \ -e 's|png_set_gray_1_2_4_to_8|png_set_expand_gray_1_2_4_to_8|' \ ${WRKSRC}/configure post-configure: cd ${CONFIGURE_WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${XMKMF} ${XMKMF_ARGS} cd ${WRKSRC}/contrib/xmindpath && \ ${SH} ${CONFIGURE_SCRIPT} --prefix=${PREFIX} ${REINPLACE_CMD} -e 's|freetype1/freetype|freetype1|g' \ ${WRKSRC}/Makefile ${WRKSRC}/image/Makefile post-build: cd ${WRKSRC}/contrib/xmindpath && \ ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} post-install: ${INSTALL_MAN} ${WRKSRC}/contrib/xmindpath/xmindpath.1 \ ${STAGEDIR}${PREFIX}/man/man1/ ${INSTALL} ${WRKSRC}/contrib/xmindpath/xmindpath \ ${STAGEDIR}${PREFIX}/bin/ .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && \ ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}/ ${MKDIR} ${STAGEDIR}${DOCSDIR}/sample cd ${WRKSRC}/sample && \ ${INSTALL_DATA} ${SAMPLES} ${STAGEDIR}${DOCSDIR}/sample/ ${MKDIR} ${STAGEDIR}${DOCSDIR}/emacs-lisp cd ${WRKSRC}/contrib && \ ${INSTALL_DATA} ${EMACS_LISPS} \ ${STAGEDIR}${DOCSDIR}/emacs-lisp/ ${MKDIR} ${STAGEDIR}${DOCSDIR}/emacs-lisp/mgp-el cd ${WRKSRC}/contrib/mgp-el && \ ${INSTALL_DATA} ${EMACS_LISPS_MGP} \ ${STAGEDIR}${DOCSDIR}/emacs-lisp/mgp-el/ ${MKDIR} ${STAGEDIR}${DOCSDIR}/scripts cd ${WRKSRC}/contrib && \ ${INSTALL_SCRIPT} ${SAMPLE_SCRIPTS} \ ${STAGEDIR}${DOCSDIR}/scripts/ .endif .include Index: head/misc/wmweather+/Makefile =================================================================== --- head/misc/wmweather+/Makefile (revision 375593) +++ head/misc/wmweather+/Makefile (revision 375594) @@ -1,83 +1,83 @@ # Created by: Harald Wille # $FreeBSD$ PORTNAME= wmweather+ PORTVERSION= 2.15 PORTREVISION= 3 CATEGORIES= misc windowmaker geography MASTER_SITES= SF/wmweatherplus/wmweather%2B/ \ SF/nemysisfreebsdp/misc/:icons DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}.png:icons EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Displays current conditions and forecasts with icons and text LICENSE= GPLv2 LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \ libpcre.so:${PORTSDIR}/devel/pcre \ libtiff.so:${PORTSDIR}/graphics/tiff \ libHermes.so:${PORTSDIR}/graphics/Hermes \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libgif.so:${PORTSDIR}/graphics/giflib WRKSRC= ${WRKDIR}/wmweather+-${PORTVERSION} USES= iconv USE_XORG= xpm GNU_CONFIGURE= yes LDFLAGS+= -lm CONFIGURE_ARGS+= --with-libwraster=${LOCALBASE} \ --with-libpcre=${LOCALBASE} \ --with-libcurl=${LOCALBASE} \ --with-xpm-includes=${LOCALBASE} \ --with-xpm-libraries=${LOCALBASE} SUB_FILES= pkg-message PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz \ share/pixmaps/${PORTNAME}.png PORTDOCS= ChangeLog README PORTEXAMPLES= HINTS example.conf OPTIONS_DEFINE= DOCS EXAMPLES WM WM_DESC= Depend on Window Maker port (otherwise only libwraster) DESKTOP_ENTRIES="${PORTNAME}" "" "${PORTNAME}" \ "${PORTNAME}" "System;Monitor;" "" .include .if ${PORT_OPTIONS:MWM} LIB_DEPENDS+= libWMaker.so:${PORTSDIR}/x11-wm/windowmaker .else LIB_DEPENDS+= libwraster.so:${PORTSDIR}/x11-wm/libwraster .endif post-patch: @${REINPLACE_CMD} -e 's| __THROW __attribute__ ((__noreturn__))|| ; \ s|http://www.nws.noaa.gov/tg/siteloc.shtml|http://www.nws.noaa.gov/tg/siteloc.php|' \ ${WRKSRC}/${PORTNAME}.c @${REINPLACE_CMD} -e \ 's|http://www.nws.noaa.gov/tg/siteloc.shtml|http://www.nws.noaa.gov/tg/siteloc.php|' \ ${WRKSRC}/${PORTNAME}.1.in do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1/ ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR} .include Index: head/multimedia/avidemux2/Makefile.common =================================================================== --- head/multimedia/avidemux2/Makefile.common (revision 375593) +++ head/multimedia/avidemux2/Makefile.common (revision 375594) @@ -1,244 +1,244 @@ # $FreeBSD$ # AVIDEMUX2_VERSION= 2.5.6 MASTER_SITES= BERLIOS \ SF/avidemux/avidemux/${PORTVERSION} DISTNAME= avidemux_${PORTVERSION} BUILD_DEPENDS+= yasm:${PORTSDIR}/devel/yasm LIB_DEPENDS+= libmad.so:${PORTSDIR}/audio/libmad \ liba52.so:${PORTSDIR}/audio/liba52 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libsamplerate.so:${PORTSDIR}/audio/libsamplerate \ libdca.so:${PORTSDIR}/multimedia/libdca \ libexecinfo.so:${PORTSDIR}/devel/libexecinfo LICENSE= GPLv2 CONFLICTS= avidemux2-2.[0-46-9].* avidemux26-* USE_GNOME= libxml2 USE_QT4= # empty WANT_SDL= yes USES= cmake:outsource pkgconfig iconv gmake compiler:features CMAKE_USE_PTHREAD=yes CMAKE_ARGS+= -DTHREADS_HAVE_PTHREAD_ARG:STRING="${PTHREAD_LIBS}" CFLAGS+= -Wno-return-type MAKE_JOBS_UNSAFE= yes BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin OPTIONS_DEFINE= GTK2 QT4 FREETYPE FONTCONFIG OSS ESOUND JACK PULSEAUDIO XVIDEO FAAC \ FAAD X264 VPX XVID SDL AMR VORBIS NLS LAME OPTIONS_DEFAULT= GTK2 FREETYPE FONTCONFIG OSS XVIDEO VPX XVID SDL FAAD VORBIS .if !defined(PACKAGE_BUILDING) OPTIONS_DEFAULT+= LAME FAAC AMR .endif .include .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" . if ${PORT_OPTIONS:MQT4} PLIST_SUB+= QT_NLS="" . else PLIST_SUB+= QT_NLS="@comment " . endif .else CMAKE_ARGS+= -DNO_NLS:BOOL=ON PLIST_SUB+= NLS="@comment " QT_NLS="@comment " .endif .include # is this kosher? the result seems to run tho... (see ports/185997) .if $(COMPILER_FEATURES:Mlibc++) LDFLAGS+= -lc++ .endif .if ${COMPILER_TYPE} == clang USE_GCC= yes .endif # for libexecinfo: (so that __builtin_frame_address() finds the top # of the stack) .if ${ARCH} == "amd64" CFLAGS+= -fno-omit-frame-pointer .endif # We haven't ALSA(Never) & Aften(Yet) on FreeBSD CMAKE_ARGS+= -DARTS:BOOL=OFF -DALSA:BOOL=OFF -DAFTEN:BOOL=OFF .if empty(PORT_OPTIONS:MGTK2) && empty(PORT_OPTIONS:MQT4) CMAKE_ARGS+= -DX11:BOOL=OFF .else USES+= desktop-file-utils USE_GNOME+= libxslt .endif .if ${PORT_OPTIONS:MGTK2} USE_GNOME+= gnomeprefix gtk20 PLIST_SUB+= GTK="" .else CMAKE_ARGS+= -DGTK:BOOL=OFF PLIST_SUB+= GTK="@comment " .endif .if ${PORT_OPTIONS:MQT4} CMAKE_ARGS+= -DLRELEASE_EXECUTABLE=${LOCALBASE}/bin/lrelease-qt4 USE_QT4= qmake_build moc_build rcc_build uic_build linguist_build gui PLIST_SUB+= QT4="" .else CMAKE_ARGS+= -DQT4:BOOL=OFF PLIST_SUB+= QT4="@comment " .endif .if ${PORT_OPTIONS:MOSS} CMAKE_ARGS+= -DOSS_SUPPORT:BOOL=ON .else CMAKE_ARGS+= -DOSS_SUPPORT:BOOL=OFF .endif .if ${PORT_OPTIONS:MESOUND} USE_GNOME+= esound PLIST_SUB+= ESD="" .else CMAKE_ARGS+= -DESD:BOOL=OFF PLIST_SUB+= ESD="@comment " .endif .if ${PORT_OPTIONS:MJACK} LIB_DEPENDS+= libjack.so:${PORTSDIR}/audio/jack PLIST_SUB+= JACK="" .else CMAKE_ARGS+= -DJACK:BOOL=OFF PLIST_SUB+= JACK="@comment " .endif .if ${PORT_OPTIONS:MPULSEAUDIO} LIB_DEPENDS+= libpulse.so:${PORTSDIR}/audio/pulseaudio PLIST_SUB+= PULSE="" .else CMAKE_ARGS+= -DPULSEAUDIOSIMPLE:BOOL=OFF PLIST_SUB+= PULSE="@comment " .endif .if ${PORT_OPTIONS:MFREETYPE} LIB_DEPENDS+= libfreetype.so:${PORTSDIR}/print/freetype2 PLIST_SUB+= FREETYPE="" .else CMAKE_ARGS+= -DFREETYPE2:BOOL=OFF PLIST_SUB+= FREETYPE="@comment " .endif .if ${PORT_OPTIONS:MFONTCONFIG} LIB_DEPENDS+= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig .else CMAKE_ARGS+= -DFONTCONFIG:BOOL=OFF .endif .if ${PORT_OPTIONS:MXVIDEO} #LIB_DEPENDS+= Xv:${PORTSDIR}/x11/libXv USE_XORG+= xv .else CMAKE_ARGS+= -DXVIDEO:BOOL=OFF .endif .if ${PORT_OPTIONS:MFAAC} LIB_DEPENDS+= libfaac.so:${PORTSDIR}/audio/faac PLIST_SUB+= FAAC="" .else CMAKE_ARGS+= -DFAAC:BOOL=OFF PLIST_SUB+= FAAC="@comment " .endif .if ${PORT_OPTIONS:MLAME} LIB_DEPENDS+= libmp3lame.so:${PORTSDIR}/audio/lame PLIST_SUB+= LAME="" .else CMAKE_ARGS+= -DLAME:BOOL=OFF PLIST_SUB+= LAME="@comment " .endif .if ${PORT_OPTIONS:MFAAD} LIB_DEPENDS+= libfaad.so:${PORTSDIR}/audio/faad PLIST_SUB+= FAAD="" .else CMAKE_ARGS+= -DFAAD:BOOL=OFF -DNeAAC:BOOL=OFF PLIST_SUB+= FAAD="@comment " .endif .if ${PORT_OPTIONS:MX264} LIB_DEPENDS+= libx264.so:${PORTSDIR}/multimedia/libx264 PLIST_SUB+= X264="" .else CMAKE_ARGS+= -DX264:BOOL=OFF PLIST_SUB+= X264="@comment " .endif .if ${PORT_OPTIONS:MVPX} LIB_DEPENDS+= libvpx.so:${PORTSDIR}/multimedia/libvpx .else CMAKE_ARGS+= -DVPXDEC:BOOL=OFF .endif .if ${PORT_OPTIONS:MXVID} LIB_DEPENDS+= libxvidcore.so:${PORTSDIR}/multimedia/xvid PLIST_SUB+= XVID="" .else CMAKE_ARGS+= -DXVID:BOOL=OFF PLIST_SUB+= XVID="@comment " .endif .if ${PORT_OPTIONS:MSDL} USE_SDL= sdl PLIST_SUB+= SDL="" .else CMAKE_ARGS+= -DSDL:BOOL=OFF PLIST_SUB+= SDL="@comment " .endif .if ${PORT_OPTIONS:MVORBIS} LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis PLIST_SUB+= VORBIS="" .else CMAKE_ARGS+= -DLIBVORBIS:BOOL=OFF -DVORBIS:BOOL=OFF PLIST_SUB+= VORBIS="@comment " .endif .if ${PORT_OPTIONS:MAMR} LIB_DEPENDS+= libopencore-amrnb.so:${PORTSDIR}/audio/opencore-amr PLIST_SUB+= AMRNB="" PLIST_SUB+= AMRWB="" .else CMAKE_ARGS+= -DOPENCORE_AMRNB:BOOL=OFF PLIST_SUB+= AMRNB="@comment " CMAKE_ARGS+= -DOPENCORE_AMRWB:BOOL=OFF PLIST_SUB+= AMRWB="@comment " .endif .if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64" BROKEN= Does not compile on ia64, powerpc, or sparc64 .endif post-extract: @${REINPLACE_CMD} -e 's/[[:cntrl:]]*$$//' \ ${WRKSRC}/avidemux/ADM_libraries/ADM_mplex/ADM_mplexout.cpp post-patch: @${REINPLACE_CMD} 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/*/*/Makefile @${REINPLACE_CMD} '/--enable-shared/s,,& --cc=${CC},' ${WRKSRC}/cmake/admFFmpegBuild.cmake @${REINPLACE_CMD} '/sub $$1/s,sub,subl,' ${WRKSRC}/plugins/ADM_videoFilters/FluxSmooth/ADM_vidFlux.cpp @${CP} ${FILESDIR}/execinfo.cpp ${WRKSRC}/cmake_compile_check/ @${CP} ${FILESDIR}/*.patch ${WRKSRC}/cmake/patches/ @${MKDIR} ${CONFIGURE_WRKSRC}/config @${LN} -s ${LOCALBASE}/include/iconv.h ${CONFIGURE_WRKSRC}/config post-configure-common: @${FIND} ${CONFIGURE_WRKSRC}/avidemux -name link.txt -print0 |${XARGS} -0 ${REINPLACE_CMD} 's|-ldl||' Index: head/multimedia/avidemux26/Makefile.common =================================================================== --- head/multimedia/avidemux26/Makefile.common (revision 375593) +++ head/multimedia/avidemux26/Makefile.common (revision 375594) @@ -1,267 +1,267 @@ # $FreeBSD$ AVIDEMUX2_VERSION= 2.6.8 MASTER_SITES= \ SF/avidemux/avidemux/${PORTVERSION} DISTNAME= avidemux_${PORTVERSION} BUILD_DEPENDS+= yasm:${PORTSDIR}/devel/yasm \ bash:${PORTSDIR}/shells/bash LIB_DEPENDS+= libmad.so:${PORTSDIR}/audio/libmad \ libdca.so:${PORTSDIR}/multimedia/libdca \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png LICENSE= GPLv2 CONFLICTS= avidemux2-* USE_GNOME= libxml2 USE_QT4= # empty OPTIONS_FILE= ${PORT_DBDIR}/${OPTIONS_NAME:C/-.*//}/options USE_SQLITE= yes WANT_SDL= yes USES= cmake:outsource pkgconfig iconv gmake compiler:features USES+= dos2unix DOS2UNIX_FILES= cmake/admCheckMiscLibs.cmake po/CMakeLists.txt CMAKE_ARGS+= -DGNUMAKE_EXECUTABLE=gmake CMAKE_ARGS+= -DAVIDEMUX_PACKAGER=none CXXFLAGS+= -I${LOCALBASE}/include MAKE_JOBS_UNSAFE= yes BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin OPTIONS_DEFINE= QT4 CLI FREETYPE FONTCONFIG OSS ESOUND JACK \ PULSEAUDIO XVIDEO FAAC \ FAAD X264 VPX XVID SDL AMR VORBIS NLS LAME VDPAU OPTIONS_DEFAULT= QT4 FREETYPE FONTCONFIG OSS XVIDEO VPX XVID \ SDL FAAD VORBIS CLI_DESC= Build CLI tool .if !defined(PACKAGE_BUILDING) OPTIONS_DEFAULT+= LAME FAAC AMR X264 .endif .include .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" . if ${PORT_OPTIONS:MQT4} PLIST_SUB+= QT_NLS="" . else PLIST_SUB+= QT_NLS="@comment " . endif .else CMAKE_ARGS+= -DNO_NLS:BOOL=ON PLIST_SUB+= NLS="@comment " QT_NLS="@comment " .endif .include # is this kosher? the result seems to run tho... (see ports/185997) .if $(COMPILER_FEATURES:Mlibc++) LDFLAGS+= -lc++ .endif #.if ${COMPILER_TYPE} == clang USE_GCC= yes #.endif # for libexecinfo: (so that __builtin_frame_address() finds the top # of the stack) .if ${ARCH} == "amd64" CFLAGS+= -fno-omit-frame-pointer #MAKE_ENV+= ARCH=x86_64 #CONFIGURE_ENV+= ARCH=x86_64 .endif .if ${OSVERSION} < 1000000 LIB_DEPENDS+= libexecinfo.so:${PORTSDIR}/devel/libexecinfo CMAKE_ARGS+= -DLIBEXECINFO_INCLUDE_DIR=${LOCALBASE}/include CMAKE_ARGS+= -DLIBEXECINFO_LIBRARY_DIR=${LOCALBASE}/lib/libexecinfo.so .else CMAKE_ARGS+= -DLIBEXECINFO_INCLUDE_DIR=/usr/include CMAKE_ARGS+= -DLIBEXECINFO_LIBRARY_DIR=-lexecinfo .endif # We haven't ALSA(Never) & Aften(Yet) on FreeBSD CMAKE_ARGS+= -DARTS:BOOL=OFF -DALSA:BOOL=OFF -DAFTEN:BOOL=OFF .if empty(PORT_OPTIONS:MGTK3) && empty(PORT_OPTIONS:MQT4) CMAKE_ARGS+= -DX11:BOOL=OFF .else USE_GNOME+= libxslt .endif .if ${PORT_OPTIONS:MGTK3} USE_GNOME+= gnomeprefix gtk30 PLIST_SUB+= GTK="" .else CMAKE_ARGS+= -DGTK:BOOL=OFF PLIST_SUB+= GTK="@comment " .endif .if ${PORT_OPTIONS:MQT4} CMAKE_ARGS+= -DLRELEASE_EXECUTABLE=${LOCALBASE}/bin/lrelease-qt4 USE_QT4= qmake_build moc_build rcc_build uic_build linguist_build gui PLIST_SUB+= QT4="" .else CMAKE_ARGS+= -DQT4:BOOL=OFF PLIST_SUB+= QT4="@comment " .endif .if ${PORT_OPTIONS:MCLI} PLIST_SUB+= CLI="" .else PLIST_SUB+= CLI="@comment " .endif .if ${PORT_OPTIONS:MOSS} CMAKE_ARGS+= -DOSS_SUPPORT:BOOL=ON .else CMAKE_ARGS+= -DOSS_SUPPORT:BOOL=OFF .endif .if ${PORT_OPTIONS:MESOUND} USE_GNOME+= esound PLIST_SUB+= ESD="" .else CMAKE_ARGS+= -DESD:BOOL=OFF PLIST_SUB+= ESD="@comment " .endif .if ${PORT_OPTIONS:MJACK} LIB_DEPENDS+= libjack.so:${PORTSDIR}/audio/jack PLIST_SUB+= JACK="" .else CMAKE_ARGS+= -DJACK:BOOL=OFF PLIST_SUB+= JACK="@comment " .endif .if ${PORT_OPTIONS:MPULSEAUDIO} LIB_DEPENDS+= libpulse.so:${PORTSDIR}/audio/pulseaudio PLIST_SUB+= PULSE="" .else CMAKE_ARGS+= -DPULSEAUDIOSIMPLE:BOOL=OFF PLIST_SUB+= PULSE="@comment " .endif .if ${PORT_OPTIONS:MFREETYPE} LIB_DEPENDS+= libfreetype.so:${PORTSDIR}/print/freetype2 PLIST_SUB+= FREETYPE="" .else CMAKE_ARGS+= -DFREETYPE2:BOOL=OFF PLIST_SUB+= FREETYPE="@comment " .endif .if ${PORT_OPTIONS:MFONTCONFIG} LIB_DEPENDS+= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig .else CMAKE_ARGS+= -DFONTCONFIG:BOOL=OFF .endif .if ${PORT_OPTIONS:MXVIDEO} #LIB_DEPENDS+= Xv:${PORTSDIR}/x11/libXv USE_XORG+= xv .else CMAKE_ARGS+= -DXVIDEO:BOOL=OFF .endif .if ${PORT_OPTIONS:MFAAC} LIB_DEPENDS+= libfaac.so:${PORTSDIR}/audio/faac PLIST_SUB+= FAAC="" .else CMAKE_ARGS+= -DFAAC:BOOL=OFF PLIST_SUB+= FAAC="@comment " .endif .if ${PORT_OPTIONS:MLAME} LIB_DEPENDS+= libmp3lame.so:${PORTSDIR}/audio/lame PLIST_SUB+= LAME="" .else CMAKE_ARGS+= -DLAME:BOOL=OFF PLIST_SUB+= LAME="@comment " .endif .if ${PORT_OPTIONS:MFAAD} LIB_DEPENDS+= libfaad.so:${PORTSDIR}/audio/faad PLIST_SUB+= FAAD="" .else CMAKE_ARGS+= -DFAAD:BOOL=OFF -DNeAAC:BOOL=OFF PLIST_SUB+= FAAD="@comment " .endif .if ${PORT_OPTIONS:MX264} LIB_DEPENDS+= libx264.so:${PORTSDIR}/multimedia/libx264 PLIST_SUB+= X264="" .else CMAKE_ARGS+= -DX264:BOOL=OFF PLIST_SUB+= X264="@comment " .endif .if ${PORT_OPTIONS:MVPX} LIB_DEPENDS+= libvpx.so:${PORTSDIR}/multimedia/libvpx PLIST_SUB+= VPX="" .else CMAKE_ARGS+= -DVPXDEC:BOOL=OFF PLIST_SUB+= VPX="@comment " .endif .if ${PORT_OPTIONS:MXVID} LIB_DEPENDS+= libxvidcore.so:${PORTSDIR}/multimedia/xvid PLIST_SUB+= XVID="" .else CMAKE_ARGS+= -DXVID:BOOL=OFF PLIST_SUB+= XVID="@comment " .endif .if ${PORT_OPTIONS:MSDL} USE_SDL= sdl PLIST_SUB+= SDL="" .else CMAKE_ARGS+= -DSDL:BOOL=OFF PLIST_SUB+= SDL="@comment " .endif .if ${PORT_OPTIONS:MVDPAU} LIB_DEPENDS+= libvdpau.so:${PORTSDIR}/multimedia/libvdpau PLIST_SUB+= VDPAU="" .else CMAKE_ARGS+= -DVDPAU:BOOL=OFF PLIST_SUB+= VDPAU="@comment " .endif .if ${PORT_OPTIONS:MVORBIS} LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis PLIST_SUB+= VORBIS="" .else CMAKE_ARGS+= -DLIBVORBIS:BOOL=OFF -DVORBIS:BOOL=OFF PLIST_SUB+= VORBIS="@comment " .endif .if ${PORT_OPTIONS:MAMR} LIB_DEPENDS+= libopencore-amrnb.so:${PORTSDIR}/audio/opencore-amr PLIST_SUB+= AMRNB="" PLIST_SUB+= AMRWB="" .else CMAKE_ARGS+= -DOPENCORE_AMRNB:BOOL=OFF PLIST_SUB+= AMRNB="@comment " CMAKE_ARGS+= -DOPENCORE_AMRWB:BOOL=OFF PLIST_SUB+= AMRWB="@comment " .endif .if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64" BROKEN= Does not compile on ia64, powerpc, or sparc64 .endif post-patch: @${REINPLACE_CMD} 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/*/*/Makefile @${MKDIR} ${CONFIGURE_WRKSRC}/config @${LN} -s ${LOCALBASE}/include/iconv.h ${CONFIGURE_WRKSRC}/config @${REINPLACE_CMD} 's|-ldl||' ${WRKSRC}/avidemux_core/CMakeLists.txt post-configure-common: @${FIND} ${CONFIGURE_WRKSRC} -name link.txt -print0 |${XARGS} -0 ${REINPLACE_CMD} 's|-ldl||g' Index: head/multimedia/dvdauthor/Makefile =================================================================== --- head/multimedia/dvdauthor/Makefile (revision 375593) +++ head/multimedia/dvdauthor/Makefile (revision 375594) @@ -1,75 +1,75 @@ # Created by: pb@FreeBSD.org # $FreeBSD$ PORTNAME= dvdauthor PORTVERSION= 0.7.1 PORTREVISION= 7 CATEGORIES= multimedia MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Makes a DVD file structure from one or more MPEG2 streams LICENSE= GPLv2 LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread \ libfribidi.so:${PORTSDIR}/converters/fribidi \ libfreetype.so:${PORTSDIR}/print/freetype2 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libexpat.so:${PORTSDIR}/textproc/expat2 \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig WRKSRC= ${WRKDIR}/${PORTNAME} USES= gmake iconv pkgconfig USE_GNOME= libxml2 GNU_CONFIGURE= yes CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib PORTDOCS= * DOCSRCDIR1= ${WRKSRC} DOC_FILES1= AUTHORS ChangeLog README DOCSRCDIR2= ${WRKDIR} DOC_FILES2= README.FreeBSD OPTIONS_DEFINE= DOCS IMAGEMAGICK VIDEO-FORMAT OPTIONS_SINGLE= VIDEO-FORMAT OPTIONS_SINGLE_VIDEO-FORMAT= NTSC PAL VIDEO-FORMAT_DESC= Use default video format NTSC_DESC= Default video format NTSC PAL_DESC= Default video format PAL SUB_FILES= README.FreeBSD IMAGEMAGICK_LIB_DEPENDS= libMagick++-6.Q16.so:${PORTSDIR}/graphics/ImageMagick .include .if ${PORT_OPTIONS:MNTSC} .if ${PORT_OPTIONS:MVIDEO-FORMAT} CONFIGURE_ENV+= --enable-default-video-format=NTSC .endif .endif .if ${PORT_OPTIONS:MPAL} .if ${PORT_OPTIONS:MVIDEO-FORMAT} CONFIGURE_ENV+= --enable-default-video-format=PAL .endif .endif pre-configure: .if ! ${PORT_OPTIONS:MIMAGEMAGICK} @${REINPLACE_CMD} 's|usemagick=1|usemagick=0|g' \ ${WRKSRC}/configure .endif post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/multimedia/ffmpegthumbnailer/Makefile =================================================================== --- head/multimedia/ffmpegthumbnailer/Makefile (revision 375593) +++ head/multimedia/ffmpegthumbnailer/Makefile (revision 375594) @@ -1,37 +1,37 @@ # Created by: Dierk Sacher # $FreeBSD$ PORTNAME= ffmpegthumbnailer PORTVERSION= 2.0.9 CATEGORIES= multimedia graphics MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= riggs/${PORTNAME} MAINTAINER= clutton@zoho.com COMMENT= Lightweight video thumbnailer that can be used by file managers LICENSE= GPLv2 # (or later) LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libswscale.so:${PORTSDIR}/multimedia/ffmpeg \ libjpeg.so:${PORTSDIR}/graphics/jpeg CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig --enable-gio GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= libtool pathfix pkgconfig USE_GNOME= glib20 USE_LDCONFIG= yes OPTIONS_DEFINE= THUMBNAILER THUMBNAILER_DESC=Register as a system thumbnailer OPTIONS_SUB= yes OPTIONS_DEFAULT=THUMBNAILER THUMBNAILER_CONFIGURE_ENABLE= thumbnailer .include Index: head/multimedia/gavl/Makefile =================================================================== --- head/multimedia/gavl/Makefile (revision 375593) +++ head/multimedia/gavl/Makefile (revision 375594) @@ -1,44 +1,44 @@ # Created by: Michael Johnson # $FreeBSD$ PORTNAME= gavl PORTVERSION= 1.4.0 PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= SF/gmerlin/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Library for handling uncompressed video and audio data LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= alias libtool pathfix pkgconfig USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lm CONFIGURE_ARGS= --with-cpuflags=none --without-doxygen INSTALL_TARGET= install-strip PORTDOCS= README OPTIONS_DEFINE= OPTIMIZED_CFLAGS PNG DOCS OPTIONS_DEFAULT= OPTIMIZED_CFLAGS PNG -PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +PNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png PNG_CONFIGURE_OFF= --disable-libpng .include post-patch: .if empty(PORT_OPTIONS:MOPTIMIZED_CFLAGS) @${REINPLACE_CMD} -e \ 's|-O3 -funroll-all-loops -fomit-frame-pointer -ffast-math||g' \ ${WRKSRC}/configure .endif post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/multimedia/gmerlin/Makefile =================================================================== --- head/multimedia/gmerlin/Makefile (revision 375593) +++ head/multimedia/gmerlin/Makefile (revision 375594) @@ -1,92 +1,92 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= gmerlin PORTVERSION= 1.2.0 PORTREVISION= 7 CATEGORIES= multimedia MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Multimedia framework LICENSE= GPLv3 LIB_DEPENDS= libexif.so:${PORTSDIR}/graphics/libexif \ libgavl.so:${PORTSDIR}/multimedia/gavl \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig USES= gettext libtool makeinfo pathfix pkgconfig USE_GNOME= gtk20 libxml2 USE_XORG= x11 xext xfixes xinerama xv USE_GL= gl USE_SQLITE= yes GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_func_inotify_init=no CONFIGURE_ARGS= --disable-v4l --disable-v4l2 --disable-v4lconvert \ --without-doxygen --with-cpuflags=none --disable-musicbrainz USE_LDCONFIG= yes INSTALL_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INFO= gmerlin OPTIONS_DEFINE= ALSA CDDB CDIO ESOUND JACK JPEG LIBVISUAL \ OPTIMIZED_CFLAGS PNG PULSEAUDIO QUICKTIME TIFF DOCS OPTIONS_DEFAULT= CDDB JACK JPEG LIBVISUAL \ OPTIMIZED_CFLAGS PNG PULSEAUDIO QUICKTIME TIFF OPTIONS_SUB= yes ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib ALSA_CONFIGURE_OFF= --disable-alsa --disable-alsamixer CDDB_LIB_DEPENDS= libcddb.so:${PORTSDIR}/audio/libcddb CDDB_CONFIGURE_OFF= --disable-cddb CDIO_LIB_DEPENDS= libcdio.so:${PORTSDIR}/sysutils/libcdio CDIO_CONFIGURE_OFF= --disable-libcdio ESOUND_USE= gnome=esound ESOUND_CONFIGURE_OFF= --disable-esd JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack JACK_CONFIGURE_OFF= --disable-jack JPEG_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg JPEG_CONFIGURE_OFF= --disable-libjpeg LIBVISUAL_LIB_DEPENDS= libvisual-0.4.so:${PORTSDIR}/graphics/libvisual04 LIBVISUAL_CONFIGURE_OFF=--disable-libvisual OPTIMIZED_CFLAGS_CFLAGS=-O3 -funroll-loops -fomit-frame-pointer -ffast-math -PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +PNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png PNG_CONFIGURE_OFF= --disable-libpng PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio PULSEAUDIO_CONFIGURE_OFF=--disable-pulseaudio QUICKTIME_LIB_DEPENDS= libquicktime.so:${PORTSDIR}/multimedia/libquicktime QUICKTIME_CONFIGURE_OFF=--disable-lqt TIFF_LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff TIFF_CONFIGURE_OFF= --disable-libtiff .include .if ${PORT_OPTIONS:MCDIO} BROKEN= Fails to build with new libcdio .endif .if !(${OPSYS} == FreeBSD && ${OSVERSION} < 900033) LDFLAGS+= -Wl,--add-needed .endif post-patch: @${REINPLACE_CMD} -e \ '/LIBS/s|-ldl || ; \ s|-DGTK_DISABLE_DEPRECATED|| ; \ s|-O3.*-ffast-math||' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|^texinfo_|#texinfo_|g' ${WRKSRC}/doc/Makefile.in @${REINPLACE_CMD} -e \ 's|ln -sf $$(DESTDIR)|ln -sf |' ${WRKSRC}/icons/Makefile.in @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ 's|-ldl||g' post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} README ${STAGEDIR}${DOCSDIR}) .include Index: head/multimedia/gmerlin-avdecoder/Makefile =================================================================== --- head/multimedia/gmerlin-avdecoder/Makefile (revision 375593) +++ head/multimedia/gmerlin-avdecoder/Makefile (revision 375594) @@ -1,200 +1,200 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= gmerlin-avdecoder PORTVERSION= 1.2.0 PORTREVISION= 12 CATEGORIES= multimedia MASTER_SITES= SF/gmerlin/${PORTNAME}/${PORTVERSION} MAINTAINER= wg@FreeBSD.org COMMENT= General purpose media decoding library LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/include/linux/dvb/frontend.h:${PORTSDIR}/multimedia/v4l_compat LIB_DEPENDS= libgavl.so:${PORTSDIR}/multimedia/gavl OPTIONS_DEFINE= A52 CDIO DCA DVDREAD FAAD FFMPEG FLAC GMERLIN MAD \ MJPEGTOOLS MPEG2 MUSEPACK OPENJPEG OPTIMIZED_CFLAGS PNG \ SAMBA SCHROEDINGER SPEEX THEORA TIFF VDPAU VORBIS DOCS OPTIONS_DEFAULT= A52 CDIO DCA DVDREAD FAAD FFMPEG FLAC GMERLIN MAD \ MJPEGTOOLS MPEG2 MUSEPACK OPENJPEG OPTIMIZED_CFLAGS PNG \ SAMBA SCHROEDINGER SPEEX THEORA TIFF VDPAU VORBIS DVDREAD_DESC= libdvdread support GMERLIN_DESC= gmerlin support SAMBA_DESC= Samba support using libsmbclient USES= gettext libtool pathfix pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-cpuflags=none --without-doxygen USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include/ffmpeg0 -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib/ffmpeg0 -L${LOCALBASE}/lib .include .if ${PORT_OPTIONS:MGMERLIN} LIB_DEPENDS+= libgmerlin.so:${PORTSDIR}/multimedia/gmerlin PLIST_SUB+= GMERLIN="" .else CONFIGURE_ARGS+=--disable-gmerlin PLIST_SUB+= GMERLIN="@comment " .endif .if ${PORT_OPTIONS:MFFMPEG} LIB_DEPENDS+= libavcodec0.so:${PORTSDIR}/multimedia/ffmpeg0 .else CONFIGURE_ARGS+=--disable-libavcodec --disable-libpostproc --disable-libswscale --disable-libavformat .endif .if ${PORT_OPTIONS:MTHEORA} LIB_DEPENDS+= libtheora.so:${PORTSDIR}/multimedia/libtheora .else CONFIGURE_ARGS+=--disable-theoradec .endif .if ${PORT_OPTIONS:MSPEEX} LIB_DEPENDS+= libspeex.so:${PORTSDIR}/audio/speex .else CONFIGURE_ARGS+=--disable-speex .endif .if ${PORT_OPTIONS:MMJPEGTOOLS} LIB_DEPENDS+= liblavjpeg.so:${PORTSDIR}/multimedia/mjpegtools .else CONFIGURE_ARGS+=--disable-mjpegtools .endif .if ${PORT_OPTIONS:MVORBIS} LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis CONFIGURE_ARGS+=--with-vorbis=${LOCALBASE} .else CONFIGURE_ARGS+=--disable-vorbis .endif .if ${PORT_OPTIONS:MMPEG2} LIB_DEPENDS+= libmpeg2.so:${PORTSDIR}/multimedia/libmpeg2 .else CONFIGURE_ARGS+=--disable-libmpeg2 .endif .if ${PORT_OPTIONS:MTIFF} LIB_DEPENDS+= libtiff.so:${PORTSDIR}/graphics/tiff .else CONFIGURE_ARGS+=--disable-libtiff .endif .if ${PORT_OPTIONS:MSAMBA} LIB_DEPENDS+= libsmbclient.so:${PORTSDIR}/net/samba-libsmbclient .else CONFIGURE_ARGS+=--disable-samba .endif .if ${PORT_OPTIONS:MPNG} -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png .else CONFIGURE_ARGS+=--disable-libpng .endif .if ${PORT_OPTIONS:MFAAD} LIB_DEPENDS+= libfaad.so:${PORTSDIR}/audio/faad .else CONFIGURE_ARGS+=--disable-faad2 .endif .if ${PORT_OPTIONS:MDVDREAD} LIB_DEPENDS+= libdvdread.so:${PORTSDIR}/multimedia/libdvdread PLIST_SUB+= DVDREAD="" .else CONFIGURE_ARGS+=--disable-dvdread PLIST_SUB+= DVDREAD="@comment " .endif .if ${PORT_OPTIONS:MFLAC} LIB_DEPENDS+= libFLAC.so:${PORTSDIR}/audio/flac .else CONFIGURE_ARGS+=--disable-flac .endif .if ${PORT_OPTIONS:MMUSEPACK} LIB_DEPENDS+= libmpcdec.so:${PORTSDIR}/audio/musepack .else CONFIGURE_ARGS+=--disable-musepack .endif .if ${PORT_OPTIONS:MMAD} LIB_DEPENDS+= libmad.so:${PORTSDIR}/audio/libmad .else CONFIGURE_ARGS+=--disable-mad .endif .if ${PORT_OPTIONS:MA52} LIB_DEPENDS+= liba52.so:${PORTSDIR}/audio/liba52 .else CONFIGURE_ARGS+=--disable-liba52 .endif .if ${PORT_OPTIONS:MDCA} LIB_DEPENDS+= libdca.so:${PORTSDIR}/multimedia/libdca .else # error in configure CONFIGURE_ARGS+=--disable-libcda --disable-libdca .endif .if ${PORT_OPTIONS:MCDIO} LIB_DEPENDS+= libcdio.so:${PORTSDIR}/sysutils/libcdio PLIST_SUB+= CDIO="" .else CONFIGURE_ARGS+=--disable-libcdio PLIST_SUB+= CDIO="@comment " .endif .if ${PORT_OPTIONS:MOPENJPEG} LIB_DEPENDS+= libopenjpeg.so:${PORTSDIR}/graphics/openjpeg15 .else CONFIGURE_ARGS+=--disable-openjpeg .endif .if ${PORT_OPTIONS:MSCHROEDINGER} LIB_DEPENDS+= libschroedinger-1.0.so:${PORTSDIR}/multimedia/schroedinger .else CONFIGURE_ARGS+=--disable-schroedinger .endif .if ${PORT_OPTIONS:MVDPAU} LIB_DEPENDS+= libvdpau.so:${PORTSDIR}/multimedia/libvdpau .else CONFIGURE_ARGS+= --disable-vdpau .endif # vendor ocflags from configure .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -funroll-all-loops -ffast-math CXXFLAGS+= -O3 -funroll-all-loops -ffast-math .endif post-patch: @${REINPLACE_CMD} -E -e \ 's|-O3 -funroll-all-loops -ffast-math||g; \ /LIBS/ s|-ldl||g; \ s|^LDFLAGS="|&$${LDFLAGS} |' \ -e 's|^(.*PKG_CONFIG.*)libavcodec(.*)|\1libavcodec0\2|g' \ -e 's|^(.*PKG_CONFIG.*)libavformat(.*)|\1libavformat0\2|g' \ -e 's|^(.*PKG_CONFIG.*)libavutil(.*)|\1libavutil0\2|g' \ -e 's|^(.*PKG_CONFIG.*)libpostproc(.*)|\1libpostproc0\2|g' \ -e 's|^(.*PKG_CONFIG.*)libswscale(.*)|\1libswscale0\2|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|#if DVDREAD_VERSION < 905|#if DVDREAD_VERSION < 904|' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ '/^LIBS = / s|$$| @LIBINTL@ -lz|' ${WRKSRC}/tests/Makefile.in @${REINPLACE_CMD} -e \ 's|malloc.h|stdlib.h|' ${WRKSRC}/lib/in_smb.c post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/multimedia/gstreamer-plugins/Makefile.common =================================================================== --- head/multimedia/gstreamer-plugins/Makefile.common (revision 375593) +++ head/multimedia/gstreamer-plugins/Makefile.common (revision 375594) @@ -1,669 +1,669 @@ # $FreeBSD$ # $MCom: ports/multimedia/gstreamer-plugins/Makefile.common,v 1.81 2010/03/16 19:33:10 mezz Exp $ # base BASE_GST_ALL_PLUGINS= \ alsa \ cdparanoia \ gio \ gnomevfs \ libvisual \ ogg \ pango \ theora \ vorbis # bad BAD_GST_ALL_PLUGINS+= \ alsaspdif \ amrwb \ apexsink \ assrender \ bz2 \ cdaudio \ celt \ cog \ dc1394 \ dirac \ directfb \ divx \ dts \ exif \ faac \ faad \ flite \ gme \ gsm \ jack \ jp2k \ kate \ ladspa \ libmms \ lv2 \ metadata \ mimic \ modplug \ mpeg2enc \ mplex \ musepack \ musicbrainz \ mythtv \ nas \ neon \ ofa \ opencv \ opus \ resindvd \ rsvg \ schro \ sdl \ shm \ sndfile \ soundtouch \ spc \ swfdec \ theoradec \ timidity \ vdpau \ vp8 \ xvid \ zbar # good GOOD_GST_ALL_PLUGINS+= \ aalib \ annodex \ cairo \ dv \ esd \ flac \ gconf \ gdk_pixbuf \ hal \ jpeg \ libcaca \ libpng \ pulse \ raw1394 \ shout2 \ soup \ speex \ taglib \ gst_v4l2 \ wavpack # ugly UGLY_GST_ALL_PLUGINS+= \ a52dec \ amrnb \ amrwbdec \ cdio \ dvdread \ lame \ mad \ mpeg2dec \ sidplay \ twolame \ x264 .for i in ${BASE_GST_ALL_PLUGINS} ${BAD_GST_ALL_PLUGINS} ${UGLY_GST_ALL_PLUGINS} gst_${i}_GCONF_SCHEMAS?= # Empty gst_${i}_USE_SDL?= # Empty .endfor CONFIG_GST_PLUGINS= gnome_vfs GST_ALL_PLUGINS= ${BASE_GST_ALL_PLUGINS} ${BAD_GST_ALL_PLUGINS} \ ${GOOD_GST_ALL_PLUGINS} ${UGLY_ALL_PLUGINS} \ ${CONFIG_GST_PLUGINS} # Disable all plugins by default .for d in ${GST_ALL_PLUGINS} CONFIGURE_ARGS+= --disable-${d} .endfor CONFIGURE_ARGS+= --enable-${GST_PLUGIN} CONFIGURE_ARGS+=--disable-tests \ --disable-examples \ --disable-cd1394 \ --disable-acm \ --disable-apexsink \ --disable-alsa \ --enable-cog \ --enable-dvb \ --disable-fbdev \ --disable-directfb \ --disable-http \ --enable-cdrom \ --disable-gconf \ --disable-gconftool \ --disable-schemas-install \ --enable-oss \ --enable-oss4 \ --disable-osx_audio \ --disable-osx_video \ --disable-directdrawsink \ --disable-directsoundsink \ --disable-tarkin \ --enable-shm \ --enable-static \ --disable-sunaudio \ --disable-wildmidi \ --disable-xine \ --disable-ivorbis \ --enable-x \ --enable-xshm \ --enable-xvideo # we need glib 2.26 for this. (is from -bad) CONFIGURE_ARGS+=--disable-gsettings .if !defined(NO_GSTREAMER_COMMON) GST_PLUGIN_SUFFIX?= -${GST_PLUGIN} # Enable the right plugin CONFIGURE_ARGS:=${CONFIGURE_ARGS:S|--disable-${GST_PLUGIN}|--enable-${GST_PLUGIN}|} GST_INC_DIR= include/gstreamer-${VERSION} GST_LIB_DIR= lib/gstreamer-${VERSION} # Auto create PLIST PLIST= ${NONEXISTENT} # a52dec gst_a52dec_LIB_DEPENDS+= liba52.so:${PORTSDIR}/audio/liba52 gst_a52dec_PLIST_FILES= ${GST_LIB_DIR}/libgsta52dec.la \ ${GST_LIB_DIR}/libgsta52dec.so gst_a52dec_DIST= ugly # aalib gst_aalib_LIB_DEPENDS+= libaa.so:${PORTSDIR}/graphics/aalib gst_aalib_PLIST_FILES= ${GST_LIB_DIR}/libgstaasink.so \ ${GST_LIB_DIR}/libgstaasink.la # amrnb gst_amrnb_BUILD_DEPENDS+=opencore-amr>=0.1.3:${PORTSDIR}/audio/opencore-amr gst_amrnb_LIB_DEPENDS+= libopencore-amrnb.so:${PORTSDIR}/audio/opencore-amr gst_amrnb_PLIST_FILES= ${GST_LIB_DIR}/libgstamrnb.la \ ${GST_LIB_DIR}/libgstamrnb.so \ share/gstreamer-${VERSION}/presets/GstAmrnbEnc.prs gst_amrnb_PLIST_DIRSTRY=share/gstreamer-${VERSION}/presets \ share/gstreamer-${VERSION} gst_amrnb_DIST= ugly # amrwbdec gst_amrwbdec_BUILD_DEPENDS+= opencore-amr>=0.1.3:${PORTSDIR}/audio/opencore-amr gst_amrwbdec_LIB_DEPENDS+= libopencore-amrwb.so:${PORTSDIR}/audio/opencore-amr gst_amrwbdec_CONFIGURE_ARGS+= --enable-amrwb gst_amrwbdec_PLIST_FILES= ${GST_LIB_DIR}/libgstamrwbdec.la \ ${GST_LIB_DIR}/libgstamrwbdec.so gst_amrwbdec_DIST= ugly # annodex gst_annodex_USE_GNOME= libxml2 gst_annodex_PLIST_FILES= ${GST_LIB_DIR}/libgstannodex.la \ ${GST_LIB_DIR}/libgstannodex.so # bz2 gst_bz2_PLIST_FILES= ${GST_LIB_DIR}/libgstbz2.la \ ${GST_LIB_DIR}/libgstbz2.so gst_bz2_DIST= bad # cairo gst_cairo_USE_GNOME= cairo gst_cairo_PLIST_FILES= ${GST_LIB_DIR}/libgstcairo.la \ ${GST_LIB_DIR}/libgstcairo.so # cdaudio gst_cdaudio_LIB_DEPENDS+= libcdaudio.so:${PORTSDIR}/audio/libcdaudio gst_cdaudio_PLIST_FILES= ${GST_LIB_DIR}/libgstcdaudio.la \ ${GST_LIB_DIR}/libgstcdaudio.so gst_cdaudio_DIST= bad # cdparanoia gst_cdparanoia_LIB_DEPENDS+= libcdda_interface.so:${PORTSDIR}/audio/cdparanoia gst_cdparanoia_EXTRA_LIBS+= -lgstcdda-${VERSION} gst_cdparanoia_PLIST_FILES= ${GST_LIB_DIR}/libgstcdparanoia.la \ ${GST_LIB_DIR}/libgstcdparanoia.so gst_cdparanoia_DIST= base # cdio gst_cdio_LIB_DEPENDS+= libcdio.so:${PORTSDIR}/sysutils/libcdio gst_cdio_PLIST_FILES= ${GST_LIB_DIR}/libgstcdio.la \ ${GST_LIB_DIR}/libgstcdio.so gst_cdio_DIST= ugly # dts gst_dts_LIB_DEPENDS+= libdca.so:${PORTSDIR}/multimedia/libdca gst_dts_PLIST_FILES= ${GST_LIB_DIR}/libgstdtsdec.la \ ${GST_LIB_DIR}/libgstdtsdec.so gst_dts_EXTRA_LIBS+= -ldca gst_dts_DIST= bad # dv gst_dv_LIB_DEPENDS+= libdv.so:${PORTSDIR}/multimedia/libdv gst_dv_PLIST_FILES= ${GST_LIB_DIR}/libgstdv.la \ ${GST_LIB_DIR}/libgstdv.so # dvd gst_dvd_LIB_DEPENDS+= libdvdread.so:${PORTSDIR}/multimedia/libdvdread gst_dvd_GST_PLUGIN_DIR= ext/dvdread gst_dvd_PLIST_FILES= ${GST_LIB_DIR}/libgstdvdread.la \ ${GST_LIB_DIR}/libgstdvdread.so gst_dvd_DIST= ugly # esound gst_esound_USE_GNOME+= esound gst_esound_GST_PLUGIN_DIR= ext/esd gst_esound_CONFIGURE_ENV+= ESD_CFLAGS="`pkg-config --cflags esound`" \ ESD_LIBS="`pkg-config --libs esound`" gst_esound_PLIST_FILES= ${GST_LIB_DIR}/libgstesd.so \ ${GST_LIB_DIR}/libgstesd.la # exif # hmm not a real plugin, seems to be part of metadata? #gst_exif_LIB_DEPENDS+= libexif.so:${PORTSDIR}/graphics/libexif #gst_exif_PLIST_FILES= ${GST_LIB_DIR}/libgstexif.la \ # ${GST_LIB_DIR}/libgstexif.so #gst_exif_DIST= bad # faac gst_faac_LIB_DEPENDS+= libfaac.so:${PORTSDIR}/audio/faac gst_faac_PLIST_FILES= ${GST_LIB_DIR}/libgstfaac.la \ ${GST_LIB_DIR}/libgstfaac.so gst_faac_DIST= bad # faad gst_faad_USE_GSTREAMER+= bad gst_faad_LIB_DEPENDS+= libfaad.so:${PORTSDIR}/audio/faad gst_faad_PLIST_FILES= ${GST_LIB_DIR}/libgstfaad.la \ ${GST_LIB_DIR}/libgstfaad.so gst_faad_DIST= bad # flac gst_flac_LIB_DEPENDS+= libFLAC.so:${PORTSDIR}/audio/flac gst_flac_PLIST_FILES= ${GST_LIB_DIR}/libgstflac.la \ ${GST_LIB_DIR}/libgstflac.so # flite gst_flite_LIB_DEPENDS+= libflite.so:${PORTSDIR}/audio/flite gst_flite_PLIST_FILES= ${GST_LIB_DIR}/libgstflite.la \ ${GST_LIB_DIR}/libgstflite.so gst_flite_DIST= bad # gconf gst_gconf_USE_GNOME+= gnomeprefix gconf2 gst_gconf_GST_PLUGIN_DIR= ext/gconf \ gconf gst_gconf_CONFIGURE_ARGS+= --enable-schemas-install gst_gconf_GCONF_SCHEMAS= gstreamer-${GST_VERSION}.schemas gst_gconf_PLIST_FILES= ${GST_LIB_DIR}/libgstgconfelements.so \ ${GST_LIB_DIR}/libgstgconfelements.la # gdk_pixbuf gst_gdk_pixbuf_USE_GNOME+= gtk20 gst_gdk_pixbuf_GST_PLUGIN_DIR= ext/gdk_pixbuf gst_gdk_pixbuf_PLIST_FILES= ${GST_LIB_DIR}/libgstgdkpixbuf.la \ ${GST_LIB_DIR}/libgstgdkpixbuf.so # gio gst_gio_USE_GNOME+= glib20 gst_gio_CONFIGURE_ARGS+=--enable-experimental gst_gio_PLIST_FILES= ${GST_LIB_DIR}/libgstgio.la \ ${GST_LIB_DIR}/libgstgio.so gst_gio_DIST= base # gme gst_gme_LIB_DEPENDS+= libgme.so:${PORTSDIR}/audio/libgme gst_gme_PLIST_FILES= ${GST_LIB_DIR}/libgstgme.la \ ${GST_LIB_DIR}/libgstgme.so gst_gme_DIST= bad # gnomevfs gst_gnomevfs_USE_GNOME+= gnomevfs2 gst_gnomevfs_CONFIGURE_ARGS+=--enable-gnome_vfs gst_gnomevfs_PLIST_FILES= ${GST_LIB_DIR}/libgstgnomevfs.la \ ${GST_LIB_DIR}/libgstgnomevfs.so gst_gnomevfs_DIST= base # gsm gst_gsm_LIB_DEPENDS+= libgsm.so:${PORTSDIR}/audio/gsm gst_gsm_PLIST_FILES= ${GST_LIB_DIR}/libgstgsm.la \ ${GST_LIB_DIR}/libgstgsm.so gst_gsm_DIST= bad # hal gst_hal_LIB_DEPENDS+= libhal.so:${PORTSDIR}/sysutils/hal gst_hal_PLIST_FILES= ${GST_LIB_DIR}/libgsthalelements.la \ ${GST_LIB_DIR}/libgsthalelements.so # jack gst_jack_LIB_DEPENDS+= libjack.so:${PORTSDIR}/audio/jack gst_jack_PLIST_FILES= ${GST_LIB_DIR}/libgstjack.la \ ${GST_LIB_DIR}/libgstjack.so gst_jack_DIST= good # jpeg gst_jpeg_LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg gst_jpeg_PLIST_FILES= ${GST_LIB_DIR}/libgstjpeg.la \ ${GST_LIB_DIR}/libgstjpeg.so # ladspa gst_ladspa_BUILD_DEPENDS+= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa gst_ladspa_LIB_DEPENDS+= liblrdf.so:${PORTSDIR}/textproc/liblrdf gst_ladspa_PLIST_FILES= ${GST_LIB_DIR}/libgstladspa.la \ ${GST_LIB_DIR}/libgstladspa.so gst_ladspa_DIST= bad # lame gst_lame_LIB_DEPENDS+= libmp3lame.so:${PORTSDIR}/audio/lame gst_lame_PLIST_FILES= ${GST_LIB_DIR}/libgstlame.la \ ${GST_LIB_DIR}/libgstlame.so gst_lame_DIST= ugly # libcaca gst_libcaca_LIB_DEPENDS+= libcaca.so:${PORTSDIR}/graphics/libcaca gst_libcaca_PLIST_FILES= ${GST_LIB_DIR}/libgstcacasink.so \ ${GST_LIB_DIR}/libgstcacasink.la # libmms gst_libmms_LIB_DEPENDS+= libmms.so:${PORTSDIR}/net/libmms gst_libmms_PLIST_FILES= ${GST_LIB_DIR}/libgstmms.so \ ${GST_LIB_DIR}/libgstmms.la gst_libmms_DIST= bad # libpng and the snapshot plugin -gst_libpng_LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +gst_libpng_LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png gst_libpng_GST_PLUGIN_DIR= ext/libpng gst_libpng_PLIST_FILES= ${GST_LIB_DIR}/libgstpng.so \ ${GST_LIB_DIR}/libgstpng.la # libvisual gst_libvisual_LIB_DEPENDS+= libvisual-0.4.so:${PORTSDIR}/graphics/libvisual04 gst_libvisual_PLIST_FILES= ${GST_LIB_DIR}/libgstlibvisual.la \ ${GST_LIB_DIR}/libgstlibvisual.so gst_libvisual_DIST= base # mad gst_mad_LIB_DEPENDS+= libmad.so:${PORTSDIR}/audio/libmad \ libid3tag.so:${PORTSDIR}/audio/libid3tag gst_mad_PLIST_FILES= ${GST_LIB_DIR}/libgstmad.la \ ${GST_LIB_DIR}/libgstmad.so gst_mad_DIST= ugly # mpeg2enc gst_mpeg2enc_LIB_DEPENDS+= libmjpegutils.so:${PORTSDIR}/multimedia/mjpegtools gst_mpeg2enc_PLIST_FILES= ${GST_LIB_DIR}/libgstmpeg2enc.la \ ${GST_LIB_DIR}/libgstmpeg2enc.so gst_mpeg2enc_DIST= bad # mpeg2dec gst_mpeg2dec_LIB_DEPENDS+= libmpeg2.so:${PORTSDIR}/multimedia/libmpeg2 gst_mpeg2dec_PLIST_FILES= ${GST_LIB_DIR}/libgstmpeg2dec.la \ ${GST_LIB_DIR}/libgstmpeg2dec.so gst_mpeg2dec_DIST= ugly # musepack gst_musepack_LIB_DEPENDS+= libmpcdec.so:${PORTSDIR}/audio/musepack gst_musepack_PLIST_FILES= ${GST_LIB_DIR}/libgstmusepack.la \ ${GST_LIB_DIR}/libgstmusepack.so gst_musepack_DIST= bad # nas gst_nas_LIB_DEPENDS+= libaudio.so:${PORTSDIR}/audio/nas gst_nas_DIST= bad gst_nas_PLIST_FILES= ${GST_LIB_DIR}/libgstnassink.la \ ${GST_LIB_DIR}/libgstnassink.so # neon gst_neon_LIB_DEPENDS+= libneon.so:${PORTSDIR}/www/neon gst_neon_CONFIGURE_ENV+= NEON_CFLAGS="-I${LOCALBASE}/include/neon" gst_neon_PLIST_FILES= ${GST_LIB_DIR}/libgstneonhttpsrc.la \ ${GST_LIB_DIR}/libgstneonhttpsrc.so gst_neon_DIST= bad # ogg gst_ogg_LIB_DEPENDS+= libogg.so:${PORTSDIR}/audio/libogg gst_ogg_EXTRA_LIBS+= -lgstriff-${VERSION} gst_ogg_PLIST_FILES= ${GST_LIB_DIR}/libgstogg.la \ ${GST_LIB_DIR}/libgstogg.so gst_ogg_DIST= base # opencv gst_opencv_LIB_DEPENDS+=libopencv_highgui.so:${PORTSDIR}/graphics/opencv gst_opencv_CONFIGURE_ENV+= OPENCV_CFLAGS="-I${LOCALBASE}/include/opencv" gst_opencv_PLIST_FILES= ${GST_LIB_DIR}/libgstopencv.la \ ${GST_LIB_DIR}/libgstopencv.so gst_opencv_DIST= bad # opus gst_opus_LIB_DEPENDS+= libopus.so:${PORTSDIR}/audio/opus gst_opus_PLIST_FILES= ${GST_LIB_DIR}/libgstopus.la \ ${GST_LIB_DIR}/libgstopus.so gst_opus_DIST= bad # pango gst_pango_USE_GNOME+= pango gst_pango_PLIST_FILES= ${GST_LIB_DIR}/libgstpango.la \ ${GST_LIB_DIR}/libgstpango.so gst_pango_DIST= base # pulse gst_pulse_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio gst_pulse_PLIST_FILES= ${GST_LIB_DIR}/libgstpulse.la \ ${GST_LIB_DIR}/libgstpulse.so gst_pulse_DIST= good # resindvd gst_resindvd_BUILD_DEPENDS+= libdvdnav>=4.1.2:${PORTSDIR}/multimedia/libdvdnav gst_resindvd_RUN_DEPENDS+= libdvdnav>=4.1.2:${PORTSDIR}/multimedia/libdvdnav gst_resindvd_PLIST_FILES= ${GST_LIB_DIR}/libresindvd.la \ ${GST_LIB_DIR}/libresindvd.so gst_resindvd_DIST= bad # sdl gst_sdl_USE_SDL+= sdl gst_sdl_PLIST_FILES= ${GST_LIB_DIR}/libgstsdl.la \ ${GST_LIB_DIR}/libgstsdl.so gst_sdl_DIST= bad # shout2 gst_shout2_LIB_DEPENDS+= libshout.so:${PORTSDIR}/audio/libshout gst_shout2_PLIST_FILES= ${GST_LIB_DIR}/libgstshout2.la \ ${GST_LIB_DIR}/libgstshout2.so # sidplay gst_sidplay_LIB_DEPENDS+= libsidplay.so:${PORTSDIR}/audio/libsidplay gst_sidplay_PLIST_FILES= ${GST_LIB_DIR}/libgstsid.so \ ${GST_LIB_DIR}/libgstsid.la gst_sidplay_DIST= ugly # sndfile gst_sndfile_LIB_DEPENDS+= libsndfile.so:${PORTSDIR}/audio/libsndfile gst_sndfile_PLIST_FILES= ${GST_LIB_DIR}/libgstsndfile.la \ ${GST_LIB_DIR}/libgstsndfile.so gst_sndfile_DIST= bad # soundtouch gst_soundtouch_LIB_DEPENDS+= libSoundTouch.so:${PORTSDIR}/audio/soundtouch gst_soundtouch_PLIST_FILES= ${GST_LIB_DIR}/libgstsoundtouch.la \ ${GST_LIB_DIR}/libgstsoundtouch.so gst_soundtouch_DIST= bad # souphttpsrc gst_soup_LIB_DEPENDS+= libsoup-2.4.so:${PORTSDIR}/devel/libsoup gst_soup_GST_PLUGIN_DIR=ext/soup gst_soup_PLIST_FILES= ${GST_LIB_DIR}/libgstsouphttpsrc.la \ ${GST_LIB_DIR}/libgstsouphttpsrc.so # spc gst_spc_LIB_DEPENDS+= libopenspc.so:${PORTSDIR}/audio/libopenspc gst_spc_PLIST_FILES= ${GST_LIB_DIR}/libgstspc.la \ ${GST_LIB_DIR}/libgstspc.so gst_spc_DIST= bad # speex gst_speex_LIB_DEPENDS+= libspeex.so:${PORTSDIR}/audio/speex gst_speex_PLIST_FILES= ${GST_LIB_DIR}/libgstspeex.la \ ${GST_LIB_DIR}/libgstspeex.so # schro(edinger) gst_schroedinger_LIB_DEPENDS+= libschroedinger-1.0.so:${PORTSDIR}/multimedia/schroedinger gst_schroedinger_CONFIGURE_ARGS+=--enable-schro gst_schroedinger_PLIST_FILES= ${GST_LIB_DIR}/libgstschro.la \ ${GST_LIB_DIR}/libgstschro.so gst_schroedinger_DIST= bad # swfdec gst_swfdec_LIB_DEPENDS+=libswfdec-0.4.so:${PORTSDIR}/graphics/swfdec gst_swfdec_DIST= bad # taglib gst_taglib_LIB_DEPENDS+= libtag.so:${PORTSDIR}/audio/taglib gst_taglib_PLIST_FILES= ${GST_LIB_DIR}/libgsttaglib.la \ ${GST_LIB_DIR}/libgsttaglib.so # theora gst_theora_LIB_DEPENDS+= libtheora.so:${PORTSDIR}/multimedia/libtheora gst_theora_PLIST_FILES= ${GST_LIB_DIR}/libgsttheora.la \ ${GST_LIB_DIR}/libgsttheora.so gst_theora_DIST= base # twolame gst_twolame_LIB_DEPENDS+= libtwolame.so:${PORTSDIR}/audio/twolame gst_twolame_PLIST_FILES= ${GST_LIB_DIR}/libgsttwolame.la \ ${GST_LIB_DIR}/libgsttwolame.so gst_twolame_DIST= ugly # gst_v4l2 gst_gst_v4l2_LIB_DEPENDS+= libv4l2.so:${PORTSDIR}/multimedia/libv4l .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 800000 gst_gst_v4l2_RUN_DEPENDS+= webcamd:${PORTSDIR}/multimedia/webcamd .endif gst_gst_v4l2_PLIST_FILES= ${GST_LIB_DIR}/libgstvideo4linux2.la \ ${GST_LIB_DIR}/libgstvideo4linux2.so gst_gst_v4l2_CONFIGURE_ARGS+= --enable-gst_v4l2 gst_gst_v4l2_GST_PLUGIN_DIR=sys/v4l2 gst_gst_v4l2_DIST= good # vdpau gst_vdpau_LIB_DEPENDS+= libvdpau.so:${PORTSDIR}/multimedia/libvdpau gst_vdpau_GST_PLUGIN_DIR=sys/vdpau gst_vdpau_PLIST_FILES= ${GST_INC_DIR}/gst/vdpau/gstvdp.h \ ${GST_INC_DIR}/gst/vdpau/gstvdpbuffer.h \ ${GST_INC_DIR}/gst/vdpau/gstvdpbufferpool.h \ ${GST_INC_DIR}/gst/vdpau/gstvdpdecoder.h \ ${GST_INC_DIR}/gst/vdpau/gstvdpdevice.h \ ${GST_INC_DIR}/gst/vdpau/gstvdpoutputbuffer.h \ ${GST_INC_DIR}/gst/vdpau/gstvdpoutputbufferpool.h \ ${GST_INC_DIR}/gst/vdpau/gstvdpoutputsrcpad.h \ ${GST_INC_DIR}/gst/vdpau/gstvdputils.h \ ${GST_INC_DIR}/gst/vdpau/gstvdpvideobuffer.h \ ${GST_INC_DIR}/gst/vdpau/gstvdpvideobufferpool.h \ ${GST_INC_DIR}/gst/vdpau/gstvdpvideosrcpad.h \ ${GST_LIB_DIR}/libgstvdpau.la \ ${GST_LIB_DIR}/libgstvdpau.so \ lib/libgstvdp-${VERSION}.la \ lib/libgstvdp-${VERSION}.so \ lib/libgstvdp-${VERSION}.so.0 \ lib/libgstvdp-${VERSION}.so.0.0.0 gst_vdpau_PLIST_DIRS= ${GST_INC_DIR}/gst/vdpau gst_vdpau_DIST= bad # vorbis gst_vorbis_USE_GSTREAMER+= ogg gst_vorbis_LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis gst_vorbis_EXTRA_LIBS+= -lgsttag-${VERSION} -lgstaudio-${VERSION} gst_vorbis_PLIST_FILES= ${GST_LIB_DIR}/libgstvorbis.la \ ${GST_LIB_DIR}/libgstvorbis.so gst_vorbis_DIST= base # vp8 gst_vp8_LIB_DEPENDS+= libvpx.so:${PORTSDIR}/multimedia/libvpx gst_vp8_PLIST_FILES= ${GST_LIB_DIR}/libgstvp8.la \ ${GST_LIB_DIR}/libgstvp8.so gst_vp8_DIST= bad # x264 gst_x264_LIB_DEPENDS+= libx264.so:${PORTSDIR}/multimedia/libx264 gst_x264_PLIST_FILES= ${GST_LIB_DIR}/libgstx264.la \ ${GST_LIB_DIR}/libgstx264.so \ share/gstreamer-${VERSION}/presets/GstX264Enc.prs gst_x264_PLIST_DIRSTRY= share/gstreamer-${VERSION}/presets \ share/gstreamer-${VERSION} gst_x264_DIST= ugly # xvid gst_xvid_LIB_DEPENDS+= libxvidcore.so:${PORTSDIR}/multimedia/xvid gst_xvid_PLIST_FILES= ${GST_LIB_DIR}/libgstxvid.la \ ${GST_LIB_DIR}/libgstxvid.so gst_xvid_DIST= bad # wavpack gst_wavpack_LIB_DEPENDS+= libwavpack.so:${PORTSDIR}/audio/wavpack gst_wavpack_PLIST_FILES= ${GST_LIB_DIR}/libgstwavpack.la \ ${GST_LIB_DIR}/libgstwavpack.so .endif # NO_GSTREAMER_COMMON gst_${GST_PLUGIN}_DIST?= good DIST= ${gst_${GST_PLUGIN}_DIST} .if !defined(NO_GSTREAMER_COMMON) gst_${GST_PLUGIN}_BUILD_DEPENDS?= gst_${GST_PLUGIN}_LIB_DEPENDS?= gst_${GST_PLUGIN}_RUN_DEPENDS?= gst_${GST_PLUGIN}_PLIST_FILES?=${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.so \ ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.a \ ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.la gst_${GST_PLUGIN}_EXTRA_LIBS?= gst_${GST_PLUGIN}_PREBUILD_DIR?= gst_${GST_PLUGIN}_GST_PLUGIN_DIR?= ext/${GST_PLUGIN} gst_${GST_PLUGIN}_POSTBUILD_DIR?= gst_${GST_PLUGIN}_USE_GNOME?= gst_${GST_PLUGIN}_CONFIGURE_ENV?= gst_${GST_PLUGIN}_GCONF_SCHEMAS?= gst_${GST_PLUGIN}_GLIB_SCHEMAS?= gst_${GST_PLUGIN}_CONFIGURE_ARGS?= gst_${GST_PLUGIN}_USE_SDL?= gst_${GST_PLUGIN}_USE_GSTREAMER?= BUILD_DEPENDS+= ${gst_${GST_PLUGIN}_BUILD_DEPENDS} LIB_DEPENDS+= ${gst_${GST_PLUGIN}_LIB_DEPENDS} RUN_DEPENDS+= ${gst_${GST_PLUGIN}_RUN_DEPENDS} PLIST_FILES= ${gst_${GST_PLUGIN}_PLIST_FILES} PLIST_DIRS= ${gst_${GST_PLUGIN}_PLIST_DIRS} PLIST_DIRSTRY= ${gst_${GST_PLUGIN}_PLIST_DIRSTRY} EXTRA_LIBS+= ${gst_${GST_PLUGIN}_EXTRA_LIBS} USE_GNOME+= ${gst_${GST_PLUGIN}_USE_GNOME} CONFIGURE_ENV+= ${gst_${GST_PLUGIN}_CONFIGURE_ENV} .if ${gst_${GST_PLUGIN}_GCONF_SCHEMAS}!="" GCONF_SCHEMAS= ${gst_${GST_PLUGIN}_GCONF_SCHEMAS} .endif .if ${gst_${GST_PLUGIN}_GLIB_SCHEMAS}!="" GLIB_SCHEMAS= ${gst_${GST_PLUGIN}_GLIB_SCHEMAS} .endif CONFIGURE_ARGS+=${gst_${GST_PLUGIN}_CONFIGURE_ARGS} .if ${gst_${GST_PLUGIN}_USE_SDL}!="" USE_SDL= ${gst_${GST_PLUGIN}_USE_SDL} .endif USE_GSTREAMER+= ${gst_${GST_PLUGIN}_USE_GSTREAMER} ${DIST:S/base/yes/} GST_PREBUILD_DIR=${gst_${GST_PLUGIN}_GST_PREBUILD_DIR} GST_PLUGIN_DIR= ${gst_${GST_PLUGIN}_GST_PLUGIN_DIR} GST_POSTBUILD_DIR=${gst_${GST_PLUGIN}_GST_POSTBUILD_DIR} .if !target(do-build) do-build: .for dir in ${GST_PREBUILD_DIR} ${GST_PLUGIN_DIR} ${GST_POSTBUILD_DIR} @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET} .endfor .endif .if !target(do-install) do-install: .for dir in ${GST_PLUGIN_DIR} @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} .endfor .endif .endif Index: head/multimedia/gstreamer1-plugins/Makefile.common =================================================================== --- head/multimedia/gstreamer1-plugins/Makefile.common (revision 375593) +++ head/multimedia/gstreamer1-plugins/Makefile.common (revision 375594) @@ -1,485 +1,485 @@ # $FreeBSD$ # $MCom: kwm/multimedia/gstreamer1-plugins/Makefile.common 11415 2013-04-26 22:58:21Z kwm $ BASE_GST_ALL_PLUGINS= \ alsa \ cdparanoia \ ivorbis \ libvisual \ ogg \ pango \ theora \ vorbis \ x \ xvideo BAD_GST_ALL_PLUGINS+= \ assrender \ curl \ dts \ faac \ faad \ flite \ gme \ gsm \ kate \ libmms \ librfb \ modplug \ mpeg2enc \ mplex \ neon \ ofa \ openal \ opencv \ openjpeg \ opengl \ opus \ resindvd \ rtmp \ schro \ soundtouch \ spandsp \ webp \ zbar \ # plugins not yet ported to the 1.0 API, or not portable BAD_GST_ALL_PLUGINS+= \ apexsink \ chromaprint \ decklink \ directfb \ ladspa \ linsys \ lv2 \ mimic \ mpg123 \ musepack \ mythtv \ nas \ opensles \ pvr \ rsvg \ sdl \ sndfile \ sndio \ spc \ teletextdec \ timidity \ vdpau \ voaacenc \ voamrwbenc \ wayland \ xvid # --with-egl-window-system=none --disable-opengl --disable-gles2 --disable-egl --disable-glx \ BAD_GST_NON_PLUGINS= \ --disable-gles2 \ --disable-egl \ --disable-glx \ --disable-wayland \ --enable-bz2 \ --enable-dvb \ --enable-shm \ --enable-quicktime \ --disable-wgl \ --disable-gsettings \ --disable-acm \ --disable-android_media \ --disable-apple_media \ --disable-avc \ --disable-dc1394 \ --disable-dccp \ --disable-direct3d \ --disable-directdraw \ --disable-directsound \ --disable-fbdev \ --disable-osx_video \ --disable-uvch264 \ --disable-vcd \ --disable-wildmidi \ --disable-wininet GOOD_GST_ALL_PLUGINS+= \ aalib \ cairo \ flac \ gdk_pixbuf \ jack \ jpeg \ libcaca \ libdv \ libpng \ gst_v4l2 \ shout2 \ soup \ speex \ taglib \ vpx \ wavpack \ x # xxx pulse \ GOOD_GST_NON_PLUGINS= \ --disable-dv1394 \ --disable-directsound \ --disable-osx_audio \ --disable-osx_video \ --disable-sunaudio \ --disable-waveform \ --enable-bz2 \ --enable-oss \ --enable-oss4 \ --enable-zlib UGLY_GST_ALL_PLUGINS+= \ a52dec \ amrnb \ amrwb \ cdio \ dvdread \ lame \ mad \ mpeg2dec \ sidplay \ twolame \ x264 UGLY_GST_NON_PLUGINS= # Disable all plugins by default .if ${DIST}=="base" .for d in ${BASE_GST_ALL_PLUGINS} CONFIGURE_ARGS+= --disable-${d} .endfor .endif .if ${DIST}=="bad" .for d in ${BAD_GST_ALL_PLUGINS} CONFIGURE_ARGS+= --disable-${d} .endfor CONFIGURE_ARGS+= ${BAD_GST_NON_PLUGINS} .endif .if ${DIST}=="good" .for d in ${GOOD_GST_ALL_PLUGINS} CONFIGURE_ARGS+= --disable-${d} .endfor CONFIGURE_ARGS+= ${GOOD_GST_NON_PLUGINS} .endif .if ${DIST}=="ugly" .for d in ${UGLY_GST_ALL_PLUGINS} CONFIGURE_ARGS+= --disable-${d} .endfor CONFIGURE_ARGS+= ${UGLY_GST_NON_PLUGINS} .endif .if ${GST_PLUGIN}!="base" && ${GST_PLUGIN}!="bad" && \ ${GST_PLUGIN}!="good" && ${GST_PLUGIN}!="ugly" CONFIGURE_ARGS+= --enable-${GST_PLUGIN} .endif .if !defined(NO_GSTREAMER_COMMON) GST_PLUGIN_SUFFIX?= -${GST_PLUGIN} # Enable the right plugin CONFIGURE_ARGS:=${CONFIGURE_ARGS:S|--disable-${GST_PLUGIN}|--enable-${GST_PLUGIN}|} GST_INC_DIR= include/gstreamer-${VERSION} GST_LIB_DIR= lib/gstreamer-${VERSION} # Auto create PLIST PLIST?= ${NONEXISTENT} # ------- plugins --------- # a52dec gst_a52dec_LIB_DEPENDS= liba52.so:${PORTSDIR}/audio/liba52 # aalib gst_aalib_LIB_DEPENDS= libaa.so:${PORTSDIR}/graphics/aalib gst_aalib_PLIST_FILES= ${GST_LIB_DIR}/libgstaasink.so # amrnb gst_amrnb_LIB_DEPENDS= libopencore-amrnb.so:${PORTSDIR}/audio/opencore-amr gst_amrnb_PLIST_FILES= ${GST_LIB_DIR}/libgstamrnb.so \ share/gstreamer-${VERSION}/presets/GstAmrnbEnc.prs # amrwb gst_amrwb_LIB_DEPENDS= libopencore-amrwb.so:${PORTSDIR}/audio/opencore-amr gst_amrwb_GST_PLUGIN_DIR= ext/amrwbdec gst_amrwb_PLIST_FILES= ${GST_LIB_DIR}/libgstamrwbdec.so # assrender gst_assrender_LIB_DEPENDS= libass.so:${PORTSDIR}/multimedia/libass # cairo gst_cairo_USE_GNOME= cairo # cdparanoia gst_cdparanoia_LIB_DEPENDS= libcdda_interface.so:${PORTSDIR}/audio/cdparanoia # cdio gst_cdio_LIB_DEPENDS= libcdio.so:${PORTSDIR}/sysutils/libcdio # curl gst_curl_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl # dts gst_dts_LIB_DEPENDS= libdca.so:${PORTSDIR}/multimedia/libdca gst_dts_PLIST_FILES= ${GST_LIB_DIR}/libgstdtsdec.so # libdv gst_libdv_LIB_DEPENDS= libdv.so:${PORTSDIR}/multimedia/libdv gst_libdv_GST_PLUGIN_DIR= ext/dv gst_libdv_PLIST_FILES= ${GST_LIB_DIR}/libgstdv.so # dvdread gst_dvdread_LIB_DEPENDS=libdvdread.so:${PORTSDIR}/multimedia/libdvdread # faac gst_faac_LIB_DEPENDS= libfaac.so:${PORTSDIR}/audio/faac # faad gst_faad_LIB_DEPENDS= libfaad.so:${PORTSDIR}/audio/faad # flac gst_flac_LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac # flite gst_flite_LIB_DEPENDS= libflite.so:${PORTSDIR}/audio/flite # gdk_pixbuf gst_gdk_pixbuf_USE_GNOME= gdkpixbuf2 gst_gdk_pixbuf_PLIST_FILES= ${GST_LIB_DIR}/libgstgdkpixbuf.so # gl gst_gl_USE_GL= gl glu glesv2 egl gst_gl_CONFIGURE_ARGS= --enable-gl --enable-glx \ --enable-egl --enable-gles2 gst_gl_PLIST_FILES= # # gme gst_gme_LIB_DEPENDS= libgme.so:${PORTSDIR}/audio/libgme # gsm gst_gsm_LIB_DEPENDS= libgsm.so:${PORTSDIR}/audio/gsm # jack gst_jack_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack # jpeg gst_jpeg_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg # kate gst_kate_LIB_DEPENDS= libkate.so:${PORTSDIR}/multimedia/libkate # lame gst_lame_LIB_DEPENDS= libmp3lame.so:${PORTSDIR}/audio/lame # libcaca gst_libcaca_LIB_DEPENDS= libcaca.so:${PORTSDIR}/graphics/libcaca gst_libcaca_PLIST_FILES= ${GST_LIB_DIR}/libgstcacasink.so # libmms gst_libmms_LIB_DEPENDS= libmms.so:${PORTSDIR}/net/libmms gst_libmms_PLIST_FILES= ${GST_LIB_DIR}/libgstmms.so # png -gst_libpng_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +gst_libpng_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png gst_libpng_PLIST_FILES= ${GST_LIB_DIR}/libgstpng.so # libvisual gst_libvisual_LIB_DEPENDS= libvisual-0.4.so:${PORTSDIR}/graphics/libvisual04 # mad gst_mad_LIB_DEPENDS= libmad.so:${PORTSDIR}/audio/libmad # modplug gst_modplug_LIB_DEPENDS= libmodplug.so:${PORTSDIR}/audio/libmodplug # mpeg2enc gst_mpeg2enc_LIB_DEPENDS= libmjpegutils.so:${PORTSDIR}/multimedia/mjpegtools # mpeg2dec gst_mpeg2dec_LIB_DEPENDS= libmpeg2.so:${PORTSDIR}/multimedia/libmpeg2 # neon gst_neon_LIB_DEPENDS+= libneon.so:${PORTSDIR}/www/neon gst_neon_PLIST_FILES= ${GST_LIB_DIR}/libgstneonhttpsrc.so # ogg gst_ogg_LIB_DEPENDS= libogg.so:${PORTSDIR}/audio/libogg # opencv gst_opencv_LIB_DEPENDS= libopencv_highgui.so:${PORTSDIR}/graphics/opencv gst_opencv_PLIST_FILES= ${GST_LIB_DIR}/libgstopencv.so \ share/gst-plugins-bad/${VERSION}/opencv_haarcascades/fist.xml \ share/gst-plugins-bad/${VERSION}/opencv_haarcascades/palm.xml # openjpeg gst_openjpeg_LIB_DEPENDS= libopenjpeg.so:${PORTSDIR}/graphics/openjpeg15 # opus gst_opus_LIB_DEPENDS= libopus.so:${PORTSDIR}/audio/opus # pango gst_pango_USE_GNOME= pango # pulse gst_pulse_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio # resindvd gst_resindvd_BUILD_DEPENDS= libdvdnav>=4.1.2:${PORTSDIR}/multimedia/libdvdnav gst_resindvd_RUN_DEPENDS= libdvdnav>=4.1.2:${PORTSDIR}/multimedia/libdvdnav # rtmp xxx gst_rtmp_LIB_DEPENDS= librtmp.so.0:${PORTSDIR}/multimedia/librtmp # shout2 gst_shout2_LIB_DEPENDS= libshout.so:${PORTSDIR}/audio/libshout # sidplay gst_sidplay_LIB_DEPENDS= libsidplay.so:${PORTSDIR}/audio/libsidplay gst_sidplay_PLIST_FILES= ${GST_LIB_DIR}/libgstsid.so # soundtouch gst_soundtouch_LIB_DEPENDS= libSoundTouch.so:${PORTSDIR}/audio/soundtouch # souphttpsrc gst_soup_LIB_DEPENDS= libsoup-2.4.so:${PORTSDIR}/devel/libsoup gst_soup_GST_PLUGIN_DIR=ext/soup gst_soup_PLIST_FILES= ${GST_LIB_DIR}/libgstsouphttpsrc.so # spandsp gst_spandsp_LIB_DEPENDS= libspandsp.so:${PORTSDIR}/comms/spandsp # speex gst_speex_LIB_DEPENDS= libspeex.so:${PORTSDIR}/audio/speex # schroedinger or schro for short gst_schro_LIB_DEPENDS= libschroedinger-1.0.so:${PORTSDIR}/multimedia/schroedinger gst_schro_GST_PLUGIN_DIR= ext/schroedinger # taglib gst_taglib_LIB_DEPENDS= libtag.so:${PORTSDIR}/audio/taglib # theora gst_theora_LIB_DEPENDS= libtheora.so:${PORTSDIR}/multimedia/libtheora # twolame gst_twolame_LIB_DEPENDS= libtwolame.so:${PORTSDIR}/audio/twolame # gst_v4l2 gst_gst_v4l2_BUILD_DEPENDS= v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat gst_gst_v4l2_LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l gst_gst_v4l2_RUN_DEPENDS= webcamd:${PORTSDIR}/multimedia/webcamd gst_gst_v4l2_PLIST_FILES= ${GST_LIB_DIR}/libgstvideo4linux2.so gst_gst_v4l2_GST_PLUGIN_DIR= sys/v4l2 # vorbis gst_vorbis_USE_GSTREAMER1= ogg gst_vorbis_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis # vpx gst_vpx_LIB_DEPENDS= libvpx.so:${PORTSDIR}/multimedia/libvpx gst_vpx_PLIST_FILES= ${GST_LIB_DIR}/libgstvpx.so \ share/gstreamer-${VERSION}/presets/GstVP8Enc.prs # webp gst_webp_LIB_DEPENDS= libwebp.so:${PORTSDIR}/graphics/webp # X ximage and xvimage sinks aka output .if ${DIST} == base gst_x_USE_XORG= x11 xv xext gst_x_CONFIGURE_ARGS= --enable-xvideo --enable-xshm gst_x_GST_PLUGIN_DIR= sys/ximage sys/xvimage gst_x_PLIST_FILES= ${GST_LIB_DIR}/libgstximagesink.so \ ${GST_LIB_DIR}/libgstxvimagesink.so .endif .if ${DIST} == good # Ximagesrc gst_x_USE_XORG= x11 xfixes xdamage xext gst_x_CONFIGURE_ARGS= --enable-x gst_x_GST_PLUGIN_DIR= sys/ximage gst_x_PLIST_FILES= ${GST_LIB_DIR}/libgstximagesrc.so .endif # x264 gst_x264_LIB_DEPENDS= libx264.so:${PORTSDIR}/multimedia/libx264 gst_x264_PLIST_FILES= ${GST_LIB_DIR}/libgstx264.so \ share/gstreamer-${VERSION}/presets/GstX264Enc.prs # xvid gst_xvid_LIB_DEPENDS= libxvidcore.so:${PORTSDIR}/multimedia/xvid # wavpack gst_wavpack_LIB_DEPENDS= libwavpack.so:${PORTSDIR}/audio/wavpack # zbar gst_zbar_LIB_DEPENDS= libzbar.so:${PORTSDIR}/graphics/zbar .endif # NO_GSTREAMER_COMMON .if !defined(NO_GSTREAMER_COMMON) gst_${GST_PLUGIN}_BUILD_DEPENDS?= gst_${GST_PLUGIN}_LIB_DEPENDS?= gst_${GST_PLUGIN}_RUN_DEPENDS?= gst_${GST_PLUGIN}_USE_XORG?= gst_${GST_PLUGIN}_PLIST_FILES?= \ ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.so gst_${GST_PLUGIN}_EXTRA_LIBS?= gst_${GST_PLUGIN}_PREBUILD_DIR?= gst_${GST_PLUGIN}_GST_PLUGIN_DIR?= ext/${GST_PLUGIN} gst_${GST_PLUGIN}_POSTBUILD_DIR?= gst_${GST_PLUGIN}_USE_GNOME?= gst_${GST_PLUGIN}_CONFIGURE_ENV?= gst_${GST_PLUGIN}_GLIB_SCHEMAS?= gst_${GST_PLUGIN}_CONFIGURE_ARGS?= gst_${GST_PLUGIN}_USE_SDL?= gst_${GST_PLUGIN}_USE_GSTREAMER1?= BUILD_DEPENDS+= ${gst_${GST_PLUGIN}_BUILD_DEPENDS} LIB_DEPENDS+= ${gst_${GST_PLUGIN}_LIB_DEPENDS} RUN_DEPENDS+= ${gst_${GST_PLUGIN}_RUN_DEPENDS} PLIST_FILES= ${gst_${GST_PLUGIN}_PLIST_FILES} EXTRA_LIBS+= ${gst_${GST_PLUGIN}_EXTRA_LIBS} USE_XORG+= ${gst_${GST_PLUGIN}_USE_XORG} USE_GNOME+= ${gst_${GST_PLUGIN}_USE_GNOME} CONFIGURE_ENV+= ${gst_${GST_PLUGIN}_CONFIGURE_ENV} USE_GL+= ${gst_${GST_PLUGIN}_USE_GL} .if ${gst_${GST_PLUGIN}_GLIB_SCHEMAS}!="" GLIB_SCHEMAS= ${gst_${GST_PLUGIN}_GLIB_SCHEMAS} .endif CONFIGURE_ARGS+= ${gst_${GST_PLUGIN}_CONFIGURE_ARGS} .if ${gst_${GST_PLUGIN}_USE_SDL}!="" USE_SDL= ${gst_${GST_PLUGIN}_USE_SDL} .endif USE_GSTREAMER1+= ${gst_${GST_PLUGIN}_USE_GSTREAMER1} ${DIST:base=yes} GST_PREBUILD_DIR= ${gst_${GST_PLUGIN}_GST_PREBUILD_DIR} GST_PLUGIN_DIR= ${gst_${GST_PLUGIN}_GST_PLUGIN_DIR} GST_POSTBUILD_DIR= ${gst_${GST_PLUGIN}_GST_POSTBUILD_DIR} .if !target(do-build) do-build: .for dir in ${GST_PREBUILD_DIR} ${GST_PLUGIN_DIR} ${GST_POSTBUILD_DIR} @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET} .endfor .endif .if !target(do-install) do-install: .for dir in ${GST_PLUGIN_DIR} @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} .endfor .endif .endif Index: head/multimedia/libquicktime/Makefile =================================================================== --- head/multimedia/libquicktime/Makefile (revision 375593) +++ head/multimedia/libquicktime/Makefile (revision 375594) @@ -1,141 +1,141 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= libquicktime PORTVERSION= 1.2.4 PORTREVISION?= 9 CATEGORIES= multimedia MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= library for reading and writing quicktime files .if !defined(_BUILDING_LIBQUICKTIME_PLUGINS) LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis .endif LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING USE_LDCONFIG= yes USES= gettext gmake libtool pathfix pkgconfig GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lintl INSTALL_TARGET= install-strip .if !defined(_BUILDING_LIBQUICKTIME_PLUGINS) USE_XORG= xaw xv CONFIGURE_ARGS= --with-x --enable-gpl --without-doxygen --without-lame OPTIONS_DEFINE= ALSA DV FAAC FAAD FFMPEG GTK2 JPEG OPENGL OPTIMIZED_CFLAGS PNG \ SCHROEDINGER X264 DOCS OPTIONS_DEFAULT= FFMPEG JPEG OPENGL PNG SCHROEDINGER X264 OPTIONS_SUB= yes PORTDOCS= api_usage.html codecs.html qt4l_building.html \ qt4l_codecs.html qt4l_index.html \ qt4l_license.html qt4l_opening.html qt4l_positioning.html \ qt4l_reading.html qt4l_util.html qt4l_writing.html .else CONFIGURE_ARGS+= --without-x --enable-gpl --without-doxygen OPTIONS_DEFINE= OPTIMIZED_CFLAGS .endif .include .if ! ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CONFIGURE_ARGS+= --without-cpuflags .endif .if !defined(_BUILDING_LIBQUICKTIME_PLUGINS) .if ${PORT_OPTIONS:MGTK2} USE_GNOME+= gtk20 CONFIGURE_ARGS+= --with-gtk .else CONFIGURE_ARGS+= --without-gtk .endif .if ${PORT_OPTIONS:MALSA} LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib .else CONFIGURE_ARGS+= --without-alsa .endif .if ${PORT_OPTIONS:MOPENGL} USE_GL= yes CONFIGURE_ARGS+= --with-opengl .else CONFIGURE_ARGS+= --without-opengl .endif .if ${PORT_OPTIONS:MDV} LIB_DEPENDS+= libdv.so:${PORTSDIR}/multimedia/libdv CONFIGURE_ARGS+= --with-libdv .else CONFIGURE_ARGS+= --without-libdv .endif .if ${PORT_OPTIONS:MJPEG} LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg CONFIGURE_ARGS+= --with-libjpeg .else CONFIGURE_ARGS+= --without-libjpeg .endif .if ${PORT_OPTIONS:MPNG} -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png CONFIGURE_ARGS+= --with-libpng .else CONFIGURE_ARGS+= --without-libpng .endif .if ${PORT_OPTIONS:MFFMPEG} LIB_DEPENDS+= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg CONFIGURE_ARGS+= --with-ffmpeg .else CONFIGURE_ARGS+= --without-ffmpeg .endif .if ${PORT_OPTIONS:MFAAC} LIB_DEPENDS+= libfaac.so:${PORTSDIR}/audio/faac CONFIGURE_ARGS+= --with-faac .else CONFIGURE_ARGS+= --without-faac .endif .if ${PORT_OPTIONS:MFAAD} LIB_DEPENDS+= libfaad.so:${PORTSDIR}/audio/faad CONFIGURE_ARGS+= --with-faad2 .else CONFIGURE_ARGS+= --without-faad2 .endif .if ${PORT_OPTIONS:MX264} LIB_DEPENDS+= libx264.so:${PORTSDIR}/multimedia/libx264 CONFIGURE_ARGS+= --with-x264 .else CONFIGURE_ARGS+= --without-x264 .endif .if ${PORT_OPTIONS:MSCHROEDINGER} LIB_DEPENDS+= libschroedinger-1.0.so:${PORTSDIR}/multimedia/schroedinger .else CONFIGURE_ARGS+= --without-schroedinger .endif .endif post-patch: @${REINPLACE_CMD} 's/-DGTK_DISABLE_DEPRECATED//' ${WRKSRC}/configure .if ${PORT_OPTIONS:MDOCS} && !defined(_BUILDING_LIBQUICKTIME_PLUGINS) post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR} .endfor .endif .include Index: head/multimedia/libxine/Makefile =================================================================== --- head/multimedia/libxine/Makefile (revision 375593) +++ head/multimedia/libxine/Makefile (revision 375594) @@ -1,239 +1,239 @@ # Created by: alex # $FreeBSD$ PORTNAME= xine PORTVERSION= 1.2.6 PORTREVISION= 1 CATEGORIES= multimedia ipv6 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-lib/${PORTVERSION} PKGNAMEPREFIX= lib DISTNAME= ${PORTNAME}-lib-${PORTVERSION} MAINTAINER= nox@FreeBSD.org COMMENT= Libraries for xine multimedia player BUILD_DEPENDS= v4l_compat>=1.0.20100321:${PORTSDIR}/multimedia/v4l_compat LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac \ liba52.so:${PORTSDIR}/audio/liba52 \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ libspeex.so:${PORTSDIR}/audio/speex \ libmng.so:${PORTSDIR}/graphics/libmng \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libdvdread.so:${PORTSDIR}/multimedia/libdvdread \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libfame.so:${PORTSDIR}/multimedia/libfame \ libcdio_paranoia.so:${PORTSDIR}/sysutils/libcdio-paranoia \ libmodplug.so:${PORTSDIR}/audio/libmodplug \ libvcdinfo.so:${PORTSDIR}/multimedia/vcdimager \ libtheora.so:${PORTSDIR}/multimedia/libtheora \ libmad.so:${PORTSDIR}/audio/libmad \ libdca.so:${PORTSDIR}/multimedia/libdca \ libavcodec.so:${PORTSDIR}/multimedia/ffmpeg \ libfaad.so:${PORTSDIR}/audio/faad \ libvdpau.so:${PORTSDIR}/multimedia/libvdpau .if !defined(PACKAGE_BUILDING) # DVDCSS version hardcoded in src/input/input_dvd.c misc/cdda_server.c # and src/input/libdvdnav/dvd_input.c (dlopen'ed) LIB_DEPENDS+= libdvdcss.so.2:${PORTSDIR}/multimedia/libdvdcss .endif USES= compiler gmake iconv libtool:keepla pathfix perl5 pkgconfig \ execinfo tar:xz GNU_CONFIGURE= yes USE_XORG= x11 xv xinerama xext sm ice USE_GL= gl glu USE_PERL5= build USE_SDL= sdl USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-w32-path=${LOCALBASE}/lib/win32 \ --enable-ipv6 \ --with-external-libmad \ --with-external-libdts \ --with-libflac \ --with-external-ffmpeg \ --with-external-libfaad \ --disable-real-codecs \ --disable-v4l \ --without-alsa \ --disable-musepack \ --enable-dvb OPTIONS_DEFINE= CACA ESOUND JACK GNOMEVFS2 PULSEAUDIO XVMC SMB AALIB \ IMAGEMAGICK PIXBUF WAVPACK VAAPI LIBBLURAY DOCSDIR= ${PREFIX}/share/doc/xine-lib # Please sync with XINE_PLUGINSDIR in multimedia/xine # and multimedia/vdr-plugin-xineliboutput PLUGINSDIR= lib/xine/plugins/2.5 PLIST_SUB= PLUGINSDIR="${PLUGINSDIR}" .include .if ${ARCH} == "i386" CFLAGS+= -fomit-frame-pointer .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else PLIST_SUB+= NLS="@comment " CONFIGURE_ARGS+= --disable-nls .endif .if ${PORT_OPTIONS:MCACA} LIB_DEPENDS+= libcaca.so:${PORTSDIR}/graphics/libcaca PLIST_SUB+= WITH_CACA="" .else PLIST_SUB+= WITH_CACA="@comment " CONFIGURE_ARGS+= --without-caca --disable-cacatest .endif .if ${PORT_OPTIONS:MESOUND} USE_GNOME+= esound PLIST_SUB+= WITH_ESOUND="" .else PLIST_SUB+= WITH_ESOUND="@comment " CONFIGURE_ARGS+= --without-esound .endif .if ${PORT_OPTIONS:MJACK} LIB_DEPENDS+= libjack.so:${PORTSDIR}/audio/jack PLIST_SUB+= WITH_JACK="" .else PLIST_SUB+= WITH_JACK="@comment " CONFIGURE_ARGS+= --without-jack .endif .if ${PORT_OPTIONS:MGNOMEVFS2} USE_GNOME+= gnomevfs2 PLIST_SUB+= WITH_GNOMEVFS2="" .else PLIST_SUB+= WITH_GNOMEVFS2="@comment " CONFIGURE_ARGS+= --disable-gnomevfs .endif .if ${PORT_OPTIONS:MPULSEAUDIO} LIB_DEPENDS+= libpulse.so:${PORTSDIR}/audio/pulseaudio PLIST_SUB+= WITH_PULSEAUDIO="" .else PLIST_SUB+= WITH_PULSEAUDIO="@comment " CONFIGURE_ARGS+= --without-pulseaudio .endif .if ${PORT_OPTIONS:MXVMC} .if defined(WITH_NVIDIA304_GL) || exists(${LOCALBASE}/lib/libXvMCNVIDIA.so.1) CONFIGURE_ARGS+= --with-xvmc-lib=XvMCNVIDIA LIB_DEPENDS+= libXvMCNVIDIA.so:${PORTSDIR}/x11/nvidia-driver-304 .else CONFIGURE_ARGS+= --with-xvmc-lib=XvMCW LIB_DEPENDS+= libXvMC.so:${PORTSDIR}/x11/libXvMC .endif PLIST_SUB+= WITH_XVMC="" .else CONFIGURE_ARGS+= --disable-xvmc PLIST_SUB+= WITH_XVMC="@comment " .endif .if ${PORT_OPTIONS:MSMB} LIB_DEPENDS+= libsmbclient.so:${PORTSDIR}/net/samba-libsmbclient PLIST_SUB+= WITH_SMB="" CONFIGURE_ENV+= LIBSMBCLIENT_LIBS="-L${LOCALBASE}/lib -lsmbclient" \ LIBSMBCLIENT_CFLAGS="-I${LOCALBASE}/include" CONFIGURE_ARGS+= --enable-samba .else PLIST_SUB+= WITH_SMB="@comment " CONFIGURE_ARGS+= --disable-samba .endif .if ${PORT_OPTIONS:MAALIB} LIB_DEPENDS+= libaa.so:${PORTSDIR}/graphics/aalib PLIST_SUB+= WITH_AALIB="" .else PLIST_SUB+= WITH_AALIB="@comment " CONFIGURE_ARGS+= --disable-aalib --disable-aalibtest .endif .if ${PORT_OPTIONS:MIMAGEMAGICK} LIB_DEPENDS+= libMagickWand-6.Q16.so:${PORTSDIR}/graphics/ImageMagick PLIST_SUB+= WITH_IMAGEMAGICK="" .else PLIST_SUB+= WITH_IMAGEMAGICK="@comment " CONFIGURE_ARGS+= --without-imagemagick .endif .if ${PORT_OPTIONS:MPIXBUF} USE_GNOME+= gdkpixbuf2 PLIST_SUB+= WITH_GTK2="" .else PLIST_SUB+= WITH_GTK2="@comment " CONFIGURE_ARGS+= --disable-gdkpixbuf .endif .if ${PORT_OPTIONS:MWAVPACK} LIB_DEPENDS+= libwavpack.so:${PORTSDIR}/audio/wavpack PLIST_SUB+= WITH_WAVPACK="" CONFIGURE_ARGS+= --with-wavpack .else PLIST_SUB+= WITH_WAVPACK="@comment " CONFIGURE_ARGS+= --without-wavpack .endif .if ${PORT_OPTIONS:MVAAPI} LIB_DEPENDS+= libva.so:${PORTSDIR}/multimedia/libva PLIST_SUB+= VAAPI="" CONFIGURE_ARGS+= --enable-vaapi .else PLIST_SUB+= VAAPI="@comment " .endif .if ${PORT_OPTIONS:MLIBBLURAY} CONFIGURE_ARGS+= --enable-bluray LIB_DEPENDS+= libbluray.so:${PORTSDIR}/multimedia/libbluray PLIST_SUB+= LIBBLURAY="" .else CONFIGURE_ARGS+= --disable-bluray PLIST_SUB+= LIBBLURAY="@comment " .endif .if ${CONFIGURE_ARGS:M*--without-imagemagick*} == "" || ${CONFIGURE_ARGS:M*-disable-gdkpixbuf*} == "" PLIST_SUB+= WITH_DMX_IMAGE="" .else PLIST_SUB+= WITH_DMX_IMAGE="@comment " .endif .if ${ARCH} == "i386" PLIST_SUB+= WITH_VIDIX="" .else PLIST_SUB+= WITH_VIDIX="@comment " CONFIGURE_ARGS+= --disable-vidix .endif .include post-patch: .if ${COMPILER_TYPE} == "clang" @${REINPLACE_CMD} -e 's|-fno-rename-registers||' \ ${WRKSRC}/src/libw32dll/wine/Makefile.in .endif .if ${PORT_OPTIONS:MVAAPI} @${REINPLACE_CMD} -e 's|-ldl||' \ ${WRKSRC}/src/video_out/Makefile.in .endif @${REINPLACE_CMD} -e "s|#define _ATOM QT_ATOM('', '', '', '')||" \ ${WRKSRC}/src/demuxers/demux_qt.c @${REINPLACE_CMD} -e \ 's|{libdir}/pkgconfig|{prefix}/libdata/pkgconfig|' \ ${WRKSRC}/configure # XXX older nvidia-driver versions don't support opengl 2.0 so this # plugin might not get built: post-install: @if ! [ -e "${STAGEDIR}${PREFIX}/${PLUGINSDIR}/xineplug_vo_out_opengl2.so" ]; then \ ${REINPLACE_CMD} -e '/xineplug_vo_out_opengl2.so/d' \ ${TMPPLIST}; \ fi .include Index: head/multimedia/mjpegtools/Makefile =================================================================== --- head/multimedia/mjpegtools/Makefile (revision 375593) +++ head/multimedia/mjpegtools/Makefile (revision 375594) @@ -1,69 +1,69 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= mjpegtools PORTVERSION= 2.1.0 PORTREVISION= 6 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME:S/tools//}/${PORTNAME}/${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= Set of tools to record/playback/edit videos in MPEG format LICENSE= GPLv2 # (or later) BUILD_DEPENDS= v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg CONFLICTS= mplex-[0-9]* USES= gmake libtool pathfix pkgconfig USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-dga --without-x CONFIGURE_TARGET= ${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INFO= mjpeg-howto OPTIONS_DEFINE= DOCS DV GTK2 PNG QUICKTIME SDL OPTIONS_DEFAULT= GTK2 PNG SDL OPTIONS_SUB= yes DV_LIB_DEPENDS= libdv.so:${PORTSDIR}/multimedia/libdv DV_CONFIGURE_WITH= libdv GTK2_USE= GNOME=gtk20 GTK2_CONFIGURE_WITH= gtk -PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +PNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png PNG_CONFIGURE_WITH= libpng QUICKTIME_LIB_DEPENDS= libquicktime.so:${PORTSDIR}/multimedia/libquicktime QUICKTIME_CONFIGURE_WITH= libquicktime SDL_USE= SDL=gfx,sdl SDL_CONFIGURE_OFF= --without-libsdl --without-sdlgfx .include .if ${ARCH} == "i386" USES+= compiler:c++11-lang .endif .if ${ARCH} == "powerpc" && ${OSVERSION} > 900000 BROKEN= Does not build on powerpc-9 .endif post-patch: @${REINPLACE_CMD} \ -e 's| \*-\*-linux\*)| *-*-*)|' \ -e '/ARCHFLAGS=/d' ${WRKSRC}/configure post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in AUTHORS BUGS CHANGES ChangeLog HINTS NEWS PLANS README README.DV \ README.avilib README.glav README.AltiVec README.lavpipe \ README.transist TODO (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR}) .endfor .include Index: head/multimedia/mplayer/Makefile.shared =================================================================== --- head/multimedia/mplayer/Makefile.shared (revision 375593) +++ head/multimedia/mplayer/Makefile.shared (revision 375594) @@ -1,55 +1,55 @@ # Contains the build infrastructural definitions for both # mplayer and mencoder....the variables that we need to set # before we include bsd.port.pre.mk # # $FreeBSD$ MPLAYER_SNAPSHOT_DATE= 2014-08-24 MPLAYER_PORT_VERSION= 1.1.r${MPLAYER_SNAPSHOT_DATE:S/-//g} CATEGORIES?= multimedia audio MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= riggs/mplayer DISTNAME= mplayer-${MPLAYER_PORT_VERSION:S/.r/./g} WRKSRC= ${WRKDIR}/mplayer-export-${MPLAYER_SNAPSHOT_DATE} MAINTAINER?= riggs@FreeBSD.org LICENSE= GPLv2 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 BUILD_DEPENDS= ${LOCALBASE}/bin/yasm:${PORTSDIR}/devel/yasm USES= gmake iconv ncurses tar:xz GNU_CONFIGURE= yes CONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ PTHREAD_LIBS="${PTHREAD_LIBS}" \ TMPDIR="${WRKSRC}" CONFIGURE_ARGS= --cc="${CC}" \ --host-cc="${CC}" \ --as="${AS}" \ --extra-cflags="-I${PREFIX}/include -I${LOCALBASE}/include" \ --extra-libs="-L${PREFIX}/lib" \ --disable-alsa \ --disable-bitmap-font \ --disable-crystalhd \ --disable-esd \ --disable-faad \ --disable-ggi \ --disable-ggiwmh \ --disable-liba52 \ --disable-libbs2b \ --disable-libilbc \ --disable-libnut \ --disable-libvorbis \ --disable-live \ --disable-joystick \ --disable-mad \ --disable-libmpeg2 \ --disable-nemesi \ --disable-speex \ --enable-ass-internal WANT_GNOME= yes WANT_SDL= yes Index: head/multimedia/mplayer2/Makefile =================================================================== --- head/multimedia/mplayer2/Makefile (revision 375593) +++ head/multimedia/mplayer2/Makefile (revision 375594) @@ -1,316 +1,316 @@ # $FreeBSD$ PORTNAME= mplayer2 PORTVERSION= ${MPLAYER2_PORT_VERSION} PORTREVISION= 10 CATEGORIES= multimedia audio MASTER_SITES= LOCAL/gblach/ MAINTAINER= gblach@FreeBSD.org COMMENT= Advanced general-purpose video player LICENSE= GPLv2 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libdvdread.so:${PORTSDIR}/multimedia/libdvdread BUILD_DEPENDS= ffmpeg:${PORTSDIR}/multimedia/ffmpeg \ python3:${PORTSDIR}/lang/python3 \ rst2man:${PORTSDIR}/textproc/py-docutils RUN_DEPENDS= ffmpeg:${PORTSDIR}/multimedia/ffmpeg USES= gmake iconv ncurses pkgconfig tar:xz HAS_CONFIGURE= yes CONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ PTHREAD_LIBS="${PTHREAD_LIBS}" \ TMPDIR="${WRKSRC}" CONFIGURE_ARGS= --cc=${CC} \ --extra-cflags='-I${LOCALBASE}/include/portaudio2' \ --extra-libs='-lavresample' \ --extra-ldflags='-L${LOCALBASE}/lib/portaudio2' \ --mandir=${PREFIX}/man \ --enable-libavresample \ --disable-alsa \ --disable-liba52 \ --disable-directfb \ --disable-faad \ --disable-mng \ --disable-libdca \ --disable-xvid \ --disable-mpg123 \ --disable-musepack MAKE_ARGS+= BINDIR=${STAGEDIR}${PREFIX}/bin \ CONFDIR=${STAGEDIR}${PREFIX}/etc/mplayer MPLAYER2_SNAPSHOT_DATE= 2013-04-28 MPLAYER2_PORT_VERSION= 2.0.${MPLAYER2_SNAPSHOT_DATE:S/-//g} OPTIONS_DEFINE= DEBUG RTC IPV6 SMB LIBBLURAY DV THEORA \ X11 XINERAMA OPENGL SDL VDPAU GIF CACA \ MAD SPEEX LIBCDIO LADSPA REALPLAYER \ JACK PULSE PORTAUDIO ASS LIRC OPTIONS_DEFAULT=X11 ASS .if !defined(PACKAGE_BUILDING) OPTIONS_DEFINE+= WIN32 OPTIONS_DEFAULT+= WIN32 .endif RTC_DESC= Enable kernel realtime clock timing PULSE_DESC= Enable PulseAudio support THEORA_DESC= Enable ogg theora video support ASS_DESC= Enable ASS/SSA subtitle rendering WIN32_DESC= Enable win32 codec set on the IA32 arch REALPLAYER_DESC=Enable realplayer plugin LIRC_DESC= Enable lirc support LIBCDIO_DESC= Enable libcdio support V4L_DESC= Enable Video4Linux TV support SUB_FILES= pkg-message CONFLICTS= mplayer-1.* .include .if ${ARCH} == "sparc64" BROKEN= Does not compile on sparc64 .endif .if ${OSVERSION} < 803000 CONFIGURE_ARGS+= --disable-ssse3 .endif WITH_CDROM_DEVICE?= /dev/cd0 #On i386, gcc runs out of general purpose registers when #trying to compile a debug version with the default flags. .if ${PORT_OPTIONS:MDEBUG} .if ${ARCH} == "i386" DEBUG_FLAGS= -g -O -fomit-frame-pointer .endif .else .if defined(PACKAGE_BUILDING) CONFIGURE_ARGS+= --enable-runtime-cpudetection CFLAGS+= -O2 -fomit-frame-pointer .else CONFIGURE_ENV+= CPPFLAGS= CFLAGS= LDFLAGS= .endif .endif .if ${PORT_OPTIONS:MIPV6} CATEGORIES+= ipv6 .else CONFIGURE_ARGS+= --disable-inet6 .endif .if ${PORT_OPTIONS:MGIF} LIB_DEPENDS+= libgif.so:${PORTSDIR}/graphics/giflib .else CONFIGURE_ARGS+= --disable-gif .endif .if ${PORT_OPTIONS:MMAD} LIB_DEPENDS+= libmad.so:${PORTSDIR}/audio/libmad .else CONFIGURE_ARGS+= --disable-mad .endif .if ${PORT_OPTIONS:MDV} LIB_DEPENDS+= libdv.so:${PORTSDIR}/multimedia/libdv .else CONFIGURE_ARGS+= --disable-libdv .endif .if ${PORT_OPTIONS:MTHEORA} LIB_DEPENDS+= libtheora.so:${PORTSDIR}/multimedia/libtheora .else CONFIGURE_ARGS+= --disable-theora .endif .if ${PORT_OPTIONS:MSPEEX} LIB_DEPENDS+= libspeex.so:${PORTSDIR}/audio/speex .else CONFIGURE_ARGS+= --disable-speex .endif .if ${PORT_OPTIONS:MJACK} LIB_DEPENDS+= libjack.so:${PORTSDIR}/audio/jack .else CONFIGURE_ARGS+= --disable-jack .endif .if ${PORT_OPTIONS:MPULSE} LIB_DEPENDS+= libpulse.so:${PORTSDIR}/audio/pulseaudio .else CONFIGURE_ARGS+= --disable-pulse .endif .if ${PORT_OPTIONS:MPORTAUDIO} LIB_DEPENDS+= libportaudio.so.2:${PORTSDIR}/audio/portaudio2 .else CONFIGURE_ARGS+= --disable-portaudio .endif .if ${PORT_OPTIONS:MLIBBLURAY} LIB_DEPENDS+= libbluray.so:${PORTSDIR}/multimedia/libbluray .else CONFIGURE_ARGS+= --disable-bluray .endif .if ${PORT_OPTIONS:MSMB} LIB_DEPENDS+= libsmbclient.so:${PORTSDIR}/net/samba-libsmbclient .else CONFIGURE_ARGS+= --disable-smb .endif .if ${PORT_OPTIONS:MLIBCDIO} LIB_DEPENDS+= libcdio_paranoia.so:${PORTSDIR}/sysutils/libcdio-paranoia .else CONFIGURE_ARGS+= --disable-libcdio .endif .if ${PORT_OPTIONS:MLADSPA} RUN_DEPENDS+= ${LOCALBASE}/lib/ladspa/amp.so:${PORTSDIR}/audio/ladspa .else CONFIGURE_ARGS+= --disable-ladspa .endif .if ${ARCH} == "i386" || ${ARCH} == "amd64" .if ${PORT_OPTIONS:MWIN32} && !defined(PACKAGE_BUILDING) && ${ARCH} == "i386" CODEC_PORT= ${PORTSDIR}/multimedia/win32-codecs CODEC_DETECTION_FILE!= ${MAKE} -f ${CODEC_PORT}/Makefile -V CODEC_DETECTION_FILE RUN_DEPENDS+= ${CODEC_DETECTION_FILE}:${CODEC_PORT} CONFIGURE_ARGS+= --codecsdir=${LOCALBASE}/lib/win32 .else CONFIGURE_ARGS+= --disable-win32dll --disable-qtx .endif .endif # ARCH == i386/amd64 .if ${PORT_OPTIONS:MREALPLAYER} RUN_DEPENDS+= realplay:${PORTSDIR}/multimedia/linux-realplayer BUILD_DEPENDS+= realplay:${PORTSDIR}/multimedia/linux-realplayer .else CONFIGURE_ARGS+= --disable-real .endif #.if ${PORT_OPTIONS:MV4L} #BUILD_DEPENDS+= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat #LIB_DEPENDS+= libv4l2.so:${PORTSDIR}/multimedia/libv4l #CONFIGURE_ARGS+= --enable-tv-v4l2 #EXTRA_LIBS+= -lv4l2 #.else CONFIGURE_ARGS+= --disable-tv-v4l2 #.endif #.if defined(EXTRA_LIBS) #CONFIGURE_ARGS+= --extra-libs="${EXTRA_LIBS}" #.endif .if ${PORT_OPTIONS:MASS} LIB_DEPENDS+= libass.so:${PORTSDIR}/multimedia/libass .else CONFIGURE_ARGS+= --disable-libass --disable-enca .endif .if ${PORT_OPTIONS:MX11} USE_XORG= x11 xv xxf86vm .if ${PORT_OPTIONS:MOPENGL} USE_XORG+= glproto LIB_DEPENDS+= libGL.so:${PORTSDIR}/graphics/libGL .else CONFIGURE_ARGS+= --disable-gl .endif .if ${PORT_OPTIONS:MXINERAMA} USE_XORG+= xinerama xineramaproto .else CONFIGURE_ARGS+= --disable-xinerama .endif .else #WITHOUT_X11 CONFIGURE_ARGS+= --disable-x11 .endif .if ${PORT_OPTIONS:MVDPAU} LIB_DEPENDS+= libvdpau.so:${PORTSDIR}/multimedia/libvdpau .else CONFIGURE_ARGS+= --disable-vdpau .endif .if ${PORT_OPTIONS:MRTC} BUILD_DEPENDS+= ${LOCALBASE}/modules/rtc.ko:${PORTSDIR}/emulators/rtc RUN_DEPENDS+= ${LOCALBASE}/modules/rtc.ko:${PORTSDIR}/emulators/rtc CONFIGURE_ARGS+= --enable-rtc .else CONFIGURE_ARGS+= --disable-rtc .endif .if ${PORT_OPTIONS:MLIBCACA} LIB_DEPENDS+= libcaca.so:${PORTSDIR}/graphics/libcaca .else CONFIGURE_ARGS+= --disable-caca .endif .if ${PORT_OPTIONS:MLIRC} LIB_DEPENDS+= liblirc_client.so:${PORTSDIR}/comms/lirc .else CONFIGURE_ARGS+= --disable-lirc .endif .if ${PORT_OPTIONS:MSDL} USE_SDL= sdl .else CONFIGURE_ARGS+= --disable-sdl .endif .if defined(WITH_KERN_HZ) DEFAULT_KERN_HZ=${WITH_KERN_HZ} .else DEFAULT_KERN_HZ=1024 .endif pre-everything:: @${ECHO_MSG} "N - O - T - E" @${ECHO_MSG} "" @${ECHO_MSG} "There are some knobs which *can* *not* be selected via the" @${ECHO_MSG} "OPTIONS framework. You might want to check the Makefile in" @${ECHO_MSG} "order to learn more about them." post-patch: .if ${OSVERSION} >= 900010 @${REINPLACE_CMD} -e \ '/CFLAGS.*-D_LARGEFILE64_SOURCE/ s/-D_LARGEFILE64_SOURCE/-D_FILE_OFFSET_BITS=64/' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} .endif @${REINPLACE_CMD} \ -e 's|/dev/acd0|${WITH_CDROM_DEVICE}|' \ -e 's|/usr/local|${LOCALBASE}|' \ -e 's|-lbz2|/usr/lib/libbz2.so|' \ -e 's|-lncurses|/usr/lib/libncurses.so|' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} @${FIND} -E ${WRKSRC} -type f \ -iregex ".*(configure|.sh|Makefile)" -print0 | \ ${XARGS} -x -0 -n 10 \ ${REINPLACE_CMD} -E \ -e 's|[[:space:]]gcc[-[:digit:]\.]+| ${CC}|' \ -e 's|[[:space:]]gcc| ${CC}|' \ -e 's|\$$\(CC\)|${CC}|' \ -e 's|/usr/X11R6|${LOCALBASE}|' @${FIND} ${WRKSRC}/DOCS/man -name "mplayer.1" | ${XARGS} ${REINPLACE_CMD} -E -e \ 's|/usr/\\:local/\\:etc/\\:mplayer|${DATADIR:S/\//\/\\\:/g}|g ; \ s|/dev/\\:(dvd[[:alnum:]]*[[:>:]])|${WITH_CDROM_DEVICE:S/dev\//dev\/\\\:/}|g ; \ s|/dev/\\:(cdrom[[:alnum:]]*[[:>:]])|${WITH_CDROM_DEVICE:S/dev\//dev\/\\\:/}|g' .if ${PORT_OPTIONS:MRTC} @${REINPLACE_CMD} -e \ 's|irqp = 1024|irqp = ${DEFAULT_KERN_HZ}|' \ ${WRKSRC}/mplayer.c .endif post-install: @${INSTALL_DATA} ${WRKSRC}/etc/example.conf \ ${STAGEDIR}${PREFIX}/etc/mplayer/mplayer.conf.sample .for conf in codecs input @${INSTALL_DATA} ${WRKSRC}/etc/${conf}.conf \ ${STAGEDIR}${PREFIX}/etc/mplayer/${conf}.conf.sample .endfor .include Index: head/multimedia/plexhometheater/Makefile =================================================================== --- head/multimedia/plexhometheater/Makefile (revision 375593) +++ head/multimedia/plexhometheater/Makefile (revision 375594) @@ -1,135 +1,135 @@ # $FreeBSD$ PORTNAME= plexhometheater PORTVERSION= 1.2.2 PORTREVISION= 5 CATEGORIES= multimedia MAINTAINER= woodsb02@gmail.com COMMENT= Media center frontend to multimedia/plexmediaserver LICENSE= GPLv2 BUILD_DEPENDS= enca:${PORTSDIR}/converters/enca \ gawk:${PORTSDIR}/lang/gawk \ gperf:${PORTSDIR}/devel/gperf \ cmake:${PORTSDIR}/devel/cmake \ gmake:${PORTSDIR}/devel/gmake \ zip:${PORTSDIR}/archivers/zip \ unzip:${PORTSDIR}/archivers/unzip \ nasm:${PORTSDIR}/devel/nasm \ gtk-update-icon-cache:${PORTSDIR}/x11-toolkits/gtk20 \ swig2.0:${PORTSDIR}/devel/swig20 LIB_DEPENDS= libass.so:${PORTSDIR}/multimedia/libass \ libavahi-client.so:${PORTSDIR}/net/avahi-app \ libboost_thread.so:${PORTSDIR}/devel/boost-libs \ libcdio.so:${PORTSDIR}/sysutils/libcdio \ libcurl.so:${PORTSDIR}/ftp/curl \ libdbus-1.so:${PORTSDIR}/devel/dbus \ libenca.so:${PORTSDIR}/converters/enca \ libFLAC.so:${PORTSDIR}/audio/flac \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libfribidi.so:${PORTSDIR}/converters/fribidi \ libGLEW.so:${PORTSDIR}/graphics/glew \ libhal.so:${PORTSDIR}/sysutils/hal \ libjasper.so:${PORTSDIR}/graphics/jasper \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ liblzo2.so:${PORTSDIR}/archivers/lzo2 \ libmad.so:${PORTSDIR}/audio/libmad \ libmicrohttpd.so:${PORTSDIR}/www/libmicrohttpd \ libmodplug.so:${PORTSDIR}/audio/libmodplug \ libmpeg2.so:${PORTSDIR}/multimedia/libmpeg2 \ libpcre.so:${PORTSDIR}/devel/pcre \ libplist.so:${PORTSDIR}/devel/libplist \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ librtmp.so:${PORTSDIR}/multimedia/librtmp \ libsamplerate.so:${PORTSDIR}/audio/libsamplerate \ libshairport.so:${PORTSDIR}/audio/libshairport \ libsqlite3.so:${PORTSDIR}/databases/sqlite3 \ libtag.so:${PORTSDIR}/audio/taglib \ libtiff.so:${PORTSDIR}/graphics/tiff \ libtinyxml.so:${PORTSDIR}/textproc/tinyxml \ libva.so:${PORTSDIR}/multimedia/libva \ libvdpau.so:${PORTSDIR}/multimedia/libvdpau \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ libxslt.so:${PORTSDIR}/textproc/libxslt \ libyajl.so:${PORTSDIR}/devel/yajl \ libexecinfo.so:${PORTSDIR}/devel/libexecinfo RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ glxinfo:${PORTSDIR}/graphics/mesa-demos \ ${PYTHON_PKGNAMEPREFIX}pillow>0:${PORTSDIR}/graphics/py-pillow \ xdpyinfo:${PORTSDIR}/x11/xdpyinfo USE_GITHUB= yes GH_ACCOUNT= plexinc GH_PROJECT= plex-home-theater-public GH_COMMIT= 2d6426d GH_TAGNAME= pht-v1.2.2 USES= cmake:outsource iconv:wchar_t pkgconfig python:2 CMAKE_ARGS+= -DENABLE_AUTOUPDATE:BOOL=false CMAKE_ARGS+= -DENABLE_DUMP_SYMBOLS:BOOL=false CMAKE_ARGS+= -DENABLE_PYTHON:BOOL=false CMAKE_ARGS+= -DUSE_INTERNAL_FFMPEG:BOOL=true CMAKE_ARGS+= -DCREATE_BUNDLE:BOOL=false CMAKE_ARGS+= -DCMAKE_PREFIX_PATH=${LOCALBASE} CFLAGS+= -isystem${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_XORG= xt xmu xtst xrandr USE_GL= glu USE_SDL= image sdl mixer INSTALLS_ICONS= yes ONLY_FOR_ARCHS= i386 amd64 SUB_FILES= ${PORTNAME}.sh pkg-message DESKTOP_ENTRIES="Plex Home Theater" \ "${COMMENT}" \ "${DATADIR}/media/plex-icon-120.png" \ "plexhometheater.sh" \ "AudioVideo;Video;" \ true OPTIONS_SUB= yes OPTIONS_DEFINE= CEC LIRC PULSEAUDIO CEC_DESC= Control plexhometheater over HDMI with TV remote OPTIONS_DEFAULT= CEC LIRC CEC_LIB_DEPENDS= libcec.so:${PORTSDIR}/multimedia/libcec CEC_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_CEC:BOOL=true LIRC_RUN_DEPENDS= lircd:${PORTSDIR}/comms/lirc PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio PULSEAUDIO_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_PulseAudio:BOOL=true .include .if ${ARCH} == i386 PLIST_SUB+= ARCH="x86" .else PLIST_SUB+= ARCH="x86_64" .endif .if ${OPSYS} == "FreeBSD" && ${OSVERSION} < 900033 BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils MAKE_ENV= COMPILER_PATH=${LOCALBASE}/bin .endif post-patch: @${REINPLACE_CMD} 's/[[:<:]]ARCH[[:>:]]/FFMPEG_ARCH/' \ ${WRKSRC}/lib/ffmpeg/Makefile \ ${WRKSRC}/lib/ffmpeg/common.mak \ ${WRKSRC}/lib/ffmpeg/configure \ ${WRKSRC}/lib/ffmpeg/libavcodec/Makefile @${REINPLACE_CMD} 's/iconv_open/libiconv_open/' \ ${WRKSRC}/plex/CMakeModules/FindIconv.cmake post-install: ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/bin .include Index: head/multimedia/subtitleripper/Makefile =================================================================== --- head/multimedia/subtitleripper/Makefile (revision 375593) +++ head/multimedia/subtitleripper/Makefile (revision 375594) @@ -1,68 +1,68 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= subtitleripper DISTVERSION= 0.3-4 PORTREVISION= 7 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-0.3-4 MAINTAINER= multimedia@FreeBSD.org COMMENT= Convert DVD subtitles into text format (subrip srt) or VobSub format LIB_DEPENDS= libnetpbm.so:${PORTSDIR}/graphics/netpbm \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png RUN_DEPENDS= gocr:${PORTSDIR}/graphics/gocr \ xv:${PORTSDIR}/graphics/xv \ transcode:${PORTSDIR}/multimedia/transcode USES= gmake tar:tgz WRKSRC= ${WRKDIR}/${PORTNAME} DOC_FILES= \ ChangeLog \ README \ README.gocr \ README.srttool \ README.subtitle2pgm \ README.vobsub EXAMPLES_FILES= \ gocrfilter_en.sed \ gocrfilter_fr.sed \ gocrfilter_nl.sed \ gocrfilter_none.sed PROGRAM_FILES= \ srttool \ subtitle2pgm \ subtitle2vobsub \ vobsub2pgm SCRIPT_FILES= \ pgm2txt OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -E \ -e 's|^(CC[[:space:]]*=).*$$|\1${CC}|' \ -e 's|^(COPT[[:space:]]*=).*$$|\1${CFLAGS}|' \ -e 's|^(INCLUDES[[:space:]]*:=).*$$|\1 -I${LOCALBASE}/include|' \ -e 's|^(LIBS[[:space:]]*:=).*$$|\1 -lm -L${LOCALBASE}/lib|' \ -e 's|-lppm|-lnetpbm|' \ ${BUILD_WRKSRC}/${MAKEFILE} @${REINPLACE_CMD} -E \ -e 's|^(DB_PATH[[:space:]]*=).*$$|\1\$${HOME}/.db/|' \ -e 's|^(IMAGE_VIWER[[:space:]]*=).*$$|\1${LOCALBASE}/bin/xv|' \ -e 's|^(PATH_TO_LANGUAGE_FILTER[[:space:]]*=).*$$|\1${EXAMPLESDIR}/|' \ -e 's|(gocr[[:space:]]+)|${LOCALBASE}/bin/\1|' \ ${WRKSRC}/pgm2txt do-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}; ${INSTALL_DATA} ${DOC_FILES} ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}; ${INSTALL_SCRIPT} ${EXAMPLES_FILES} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}; ${INSTALL_PROGRAM} ${PROGRAM_FILES} ${STAGEDIR}${PREFIX}/bin cd ${WRKSRC}; ${INSTALL_SCRIPT} ${SCRIPT_FILES} ${STAGEDIR}${PREFIX}/bin .include Index: head/multimedia/vlc/Makefile =================================================================== --- head/multimedia/vlc/Makefile (revision 375593) +++ head/multimedia/vlc/Makefile (revision 375594) @@ -1,350 +1,350 @@ # Created by: Brian Somers # $FreeBSD$ PORTNAME= vlc DISTVERSION= 2.1.5 PORTREVISION= 14 PORTEPOCH= 4 CATEGORIES= multimedia audio ipv6 net www MASTER_SITES= http://download.videolan.org/pub/videolan/${PORTNAME}/${DISTVERSION:S/a$//}/ \ http://ftp.snt.utwente.nl/pub/software/videolan/${PORTNAME}/${DISTVERSION:S/a$//}/ \ ftp://ftp.crans.org/pub/videolan/${PORTNAME}/${DISTVERSION:S/a$//}/ MAINTAINER= multimedia@FreeBSD.org COMMENT= Qt4 based multimedia player and streaming server LICENSE= GPLv2 LIB_DEPENDS= libgcrypt.so:${PORTSDIR}/security/libgcrypt \ libdvbpsi.so:${PORTSDIR}/multimedia/libdvbpsi \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libidn.so:${PORTSDIR}/dns/libidn BUILD_DEPENDS= ffmpeg>=2.0:${PORTSDIR}/multimedia/ffmpeg RUN_DEPENDS= ffmpeg>=2.0:${PORTSDIR}/multimedia/ffmpeg USES= compiler:c11 desktop-file-utils gmake iconv libtool pathfix \ pkgconfig tar:xz USE_GNOME= libxml2 USE_LDCONFIG= yes INSTALL_TARGET= install-strip GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-avcodec --enable-avformat --enable-dvbpsi \ --enable-fontconfig --enable-freetype --enable-libgcrypt \ --enable-libxml2 --enable-oss --enable-postproc \ --enable-swscale --enable-vlc \ --disable-alsa --disable-chromaprint --disable-crystalhd \ --disable-dc1394 --disable-decklink --disable-directfb \ --disable-dv1394 --disable-egl --disable-fdkaac \ --disable-gles1 --disable-gles2 --disable-kai --disable-kva \ --disable-libvnc --disable-opencv --disable-projectm \ --disable-quicksync --disable-silent-rules --disable-telx \ --disable-tiger --disable-tremor --disable-udev \ --disable-update-check --disable-vcdx --disable-vsxu \ --disable-wasapi --disable-x26410b \ --with-kde-solid=${PREFIX}/share/apps/solid/actions \ ac_cv_search_pthread_rwlock_init=-pthread .if defined(WITH_DEBUG) && !defined(WITHOUT_DEBUG) CONFIGURE_ARGS+=--enable-debug .endif CPPFLAGS+= -I${LOCALBASE}/include CFLAGS_i386= -fomit-frame-pointer OPTIONS_DEFINE= A52 AALIB ASS AVAHI CACA DBUS DCA DIRAC DOCS DVDREAD \ DVDNAV FAAD FLAC FLUID FREERDP FRIBIDI GME GNOMEVFS2 GNUTLS \ GOOM HTTPD JACK KATE LIBBLURAY LIBRSVG2 LIBSSH2 LIRC \ LIVEMEDIA LUA MAD MATROSKA MODPLUG \ MPEG2 MTP MUSEPACK NCURSES NLS NOTIFY OGG OPTIMIZED_CFLAGS \ OPUS PNG PULSEAUDIO QT4 REALRTSP RUNROOT SAMPLERATE \ SCHROEDINGER SDL SHOUTCAST SIDPLAY SKINS SMB STREAM SPEEX \ TAGLIB THEORA TWOLAME UPNP V4L VAAPI VCD VDPAU VORBIS \ X11 X264 ZVBI OPTIONS_DEFAULT=A52 AVAHI DBUS DCA DVDREAD DVDNAV FAAD FLAC GNUTLS \ HTTPD LUA MAD MATROSKA MPEG2 OGG OPTIMIZED_CFLAGS OPUS PNG \ QT4 SAMPLERATE STREAM SPEEX TAGLIB THEORA TWOLAME V4L \ VCD VORBIS X11 OPTIONS_SUB= yes ASS_DESC= ASS/SSA subtitle rendering DVDREAD_DESC= DVD Playback support DVDNAV_DESC= DVD menu navigation FLUID_DESC= Fluidsynth MIDI support FREERDP_DESC= RDP support GME_DESC= Game Music Emu (libgme) support GOOM_DESC= Goom visualisation plugin KATE_DESC= Kate codec support LIBSSH2_DESC= SCP/SFTP support via libssh2 REALRTSP_DESC= Real RTSP access module RUNROOT_DESC= Enable running as root SIDPLAY_DESC= C64 sid demux support SKINS_DESC= Skins interface module STREAM_DESC= stream output TAGLIB_DESC= ID3 tag and Ogg comment support VCD_DESC= Audio/Video CD support ZVBI_DESC= VBI decoding support A52_CONFIGURE_ENABLE= a52 A52_CONFIGURE_ON= --with-a52=${LOCALBASE} A52_LIB_DEPENDS= liba52.so:${PORTSDIR}/audio/liba52 AALIB_LIB_DEPENDS= libaa.so:${PORTSDIR}/graphics/aalib AALIB_CONFIGURE_ENABLE= aa ASS_LIB_DEPENDS= libass.so:${PORTSDIR}/multimedia/libass ASS_CONFIGURE_ENABLE= libass AVAHI_LIB_DEPENDS= libavahi-common.so:${PORTSDIR}/net/avahi-app AVAHI_CONFIGURE_ENABLE= bonjour CACA_LIB_DEPENDS= libcaca.so:${PORTSDIR}/graphics/libcaca CACA_CONFIGURE_ENABLE= caca DBUS_LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus DBUS_CONFIGURE_ENABLE= dbus DCA_LIB_DEPENDS= libdca.so:${PORTSDIR}/multimedia/libdca DCA_CONFIGURE_ENABLE= dca DIRAC_LIB_DEPENDS= libdirac_decoder.so:${PORTSDIR}/multimedia/dirac DIRAC_CONFIGURE_ENABLE= dirac DVDREAD_LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread DVDREAD_CONFIGURE_ENABLE= dvdread DVDNAV_LIB_DEPENDS= libdvdnav.so:${PORTSDIR}/multimedia/libdvdnav DVDNAV_CONFIGURE_ENABLE=dvdnav FAAD_LIB_DEPENDS= libfaad.so:${PORTSDIR}/audio/faad FAAD_CONFIGURE_ENABLE= faad FAAD_CONFIGURE_ENV= CPPFLAGS_faad="-I${LOCALBASE}/include" \ LIBS_faad="-L${LOCALBASE}/lib" FLAC_LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac FLAC_CONFIGURE_ENABLE= flac FLUID_LIB_DEPENDS= libfluidsynth.so:${PORTSDIR}/audio/fluidsynth FLUID_CONFIGURE_ENABLE= fluidsynth FREERDP_LIB_DEPENDS= libfreerdp-core.so:${PORTSDIR}/net/freerdp FREERDP_CONFIGURE_ENABLE= libfreerdp FRIBIDI_LIB_DEPENDS= libfribidi.so:${PORTSDIR}/converters/fribidi FRIBIDI_CONFIGURE_ENABLE= fribidi GME_LIB_DEPENDS= libgme.so:${PORTSDIR}/audio/libgme GME_CONFIGURE_ENABLE= gme GME_CONFIGURE_ENV= LIBS_gme="-L${LOCALBASE}/lib -lgme" GNOMEVFS2_USE= GNOME=gnomevfs2 GNOMEVFS2_CONFIGURE_ENABLE= gnomevfs GNUTLS_LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls GNUTLS_CONFIGURE_ENABLE=gnutls GOOM_LIB_DEPENDS= libgoom2.so:${PORTSDIR}/graphics/goom GOOM_CONFIGURE_ENABLE= goom HTTPD_CONFIGURE_ENABLE= httpd JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack JACK_CONFIGURE_ENABLE= jack KATE_LIB_DEPENDS= libkate.so:${PORTSDIR}/multimedia/libkate KATE_CONFIGURE_ENABLE= kate LIBBLURAY_LIB_DEPENDS= libbluray.so:${PORTSDIR}/multimedia/libbluray LIBBLURAY_CONFIGURE_ENABLE= bluray LIBRSVG2_USE= GNOME=librsvg2 LIBRSVG2_CONFIGURE_ENABLE= svg LIBSSH2_LIB_DEPENDS= libssh2.so:${PORTSDIR}/security/libssh2 LIBSSH2_CONFIGURE_ENABLE= sftp LIRC_LIB_DEPENDS= liblirc_client.so:${PORTSDIR}/comms/lirc LIRC_CONFIGURE_ENABLE= lirc LIRC_CONFIGURE_ENV= LIBS_lirc="-L${LOCALBASE}/lib -llirc_client" LIVEMEDIA_LIB_DEPENDS= libliveMedia.so:${PORTSDIR}/net/liveMedia LIVEMEDIA_CONFIGURE_ENABLE= live555 LIVEMEDIA_CONFIGURE_ENV= \ LIVE555_CFLAGS="-I${LOCALBASE}/include/liveMedia \ -I${LOCALBASE}/include/UsageEnvironment \ -I${LOCALBASE}/include/groupsock \ -I${LOCALBASE}/include/BasicUsageEnvironment" \ LIVE555_LIBS="-L${LOCALBASE}/lib -lliveMedia \ -lgroupsock -lBasicUsageEnvironment \ -lUsageEnvironment" LUA_USES= lua LUA_CONFIGURE_ENABLE= lua LUA_CONFIGURE_ON= LUAC=${LUAC_CMD} LUA_CFLAGS="-I${LUA_INCDIR}" \ LUA_LIBS="-L${LUA_LIBDIR} -llua-${LUA_VER}" MAD_LIB_DEPENDS= libmad.so:${PORTSDIR}/audio/libmad MAD_CONFIGURE_ENABLE= mad MAD_CONFIGURE_ON= --with-mad=${LOCALBASE} MATROSKA_LIB_DEPENDS= libmatroska.so:${PORTSDIR}/multimedia/libmatroska MATROSKA_CONFIGURE_ENABLE= mkv MODPLUG_LIB_DEPENDS= libmodplug.so:${PORTSDIR}/audio/libmodplug MODPLUG_CONFIGURE_ENABLE= mod MPEG2_LIB_DEPENDS= libmpeg2.so:${PORTSDIR}/multimedia/libmpeg2 MPEG2_CONFIGURE_ENABLE= libmpeg2 MTP_LIB_DEPENDS= libmtp.so:${PORTSDIR}/multimedia/libmtp MTP_CONFIGURE_ENABLE= mtp MUSEPACK_LIB_DEPENDS= libmpcdec.so:${PORTSDIR}/audio/musepack MUSEPACK_CONFIGURE_ENABLE= mpc MUSEPACK_CONFIGURE_ENV= LIBS_mpc="-L${LOCALBASE}/lib -lmpcdec" NCURSES_USES= ncurses NCURSES_CONFIGURE_ENV= NCURSES_CFLAGS="-I${NCURSESINC}" \ NCURSES_LIBS="-L${NCURSESLIB} -lncursesw" NCURSES_CONFIGURE_ENABLE= ncurses NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls NOTIFY_LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify NOTIFY_USE= GNOME=gtk20 NOTIFY_CONFIGURE_ENABLE=notify OGG_LIB_DEPENDS= libogg.so:${PORTSDIR}/audio/libogg OGG_CONFIGURE_ENABLE= ogg OPTIMIZED_CFLAGS_CONFIGURE_ENABLE= optimizations OPUS_LIB_DEPENDS= libopus.so:${PORTSDIR}/audio/opus OPUS_CONFIGURE_ENABLE= opus -PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +PNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png PNG_CONFIGURE_ENABLE= png PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio PULSEAUDIO_CONFIGURE_ENABLE= pulse QT4_CONFIGURE_ENABLE= qt QT4_USE= QT4=gui,corelib,moc_build,rcc_build,uic_build REALRTSP_CONFIGURE_ENABLE= realrtsp RUNROOT_CONFIGURE_ENABLE= run-as-root SAMPLERATE_LIB_DEPENDS= libsamplerate.so:${PORTSDIR}/audio/libsamplerate SAMPLERATE_CONFIGURE_ENABLE= samplerate SCHROEDINGER_LIB_DEPENDS= libschroedinger-1.0.so:${PORTSDIR}/multimedia/schroedinger SCHROEDINGER_CONFIGURE_ENABLE= schroedinger SDL_USE= SDL=image SDL_CONFIGURE_ENABLE= sdl sdl-image SIDPLAY_LIB_DEPENDS= libsidplay2.so:${PORTSDIR}/audio/libsidplay2 SIDPLAY_LDFLAGS= -L${LOCALBASE}/lib/sidplay/builders SIDPLAY_CONFIGURE_ENABLE= sid SHOUTCAST_LIB_DEPENDS= libshout.so:${PORTSDIR}/audio/libshout SHOUTCAST_CONFIGURE_ENABLE= shout SMB_LIB_DEPENDS= libsmbclient.so:${PORTSDIR}/net/samba-libsmbclient SMB_CONFIGURE_ENABLE= smbclient STREAM_CONFIGURE_ENABLE=sout SPEEX_LIB_DEPENDS= libspeex.so:${PORTSDIR}/audio/speex SPEEX_CONFIGURE_ENABLE= speex TAGLIB_LIB_DEPENDS= libtag.so:${PORTSDIR}/audio/taglib TAGLIB_CONFIGURE_ENABLE=taglib THEORA_LIB_DEPENDS= libtheora.so:${PORTSDIR}/multimedia/libtheora THEORA_CONFIGURE_ENABLE=theora TWOLAME_LIB_DEPENDS= libtwolame.so:${PORTSDIR}/audio/twolame TWOLAME_CONFIGURE_ENABLE= twolame UPNP_LIB_DEPENDS= libupnp.so:${PORTSDIR}/devel/upnp UPNP_CONFIGURE_ENABLE= upnp V4L_LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l V4L_CONFIGURE_ENABLE= v4l2 VAAPI_LIB_DEPENDS= libva.so:${PORTSDIR}/multimedia/libva VAAPI_CONFIGURE_ENABLE= libva VCD_LIB_DEPENDS= libcddb.so:${PORTSDIR}/audio/libcddb VCD_CONFIGURE_ENABLE= vcd libcddb VDPAU_LIB_DEPENDS= libvdpau.so:${PORTSDIR}/multimedia/libvdpau VDPAU_CONFIGURE_ENABLE= vdpau VORBIS_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis VORBIS_CONFIGURE_ENABLE=vorbis X11_USE= GL=gl XORG=xcb,xproto X11_LIB_DEPENDS= libxcb-keysyms.so:${PORTSDIR}/x11/xcb-util-keysyms X11_CONFIGURE_ENABLE= glx xcb xvideo X11_CONFIGURE_WITH= x X264_LIB_DEPENDS= libx264.so:${PORTSDIR}/multimedia/libx264 X264_CONFIGURE_ENABLE= x264 ZVBI_LIB_DEPENDS= libzvbi.so:${PORTSDIR}/devel/libzvbi ZVBI_CONFIGURE_ENABLE= zvbi PORTDATA= * PORTDOCS= * .include .if ${PORT_OPTIONS:MPULSEAUDIO} && ${OSVERSION} <= 900044 IGNORE= Pulseaudio is unsupported with rtld prior to FreeBSD-9.x .endif .if ${PORT_OPTIONS:MX11} INSTALLS_ICONS= yes .endif .if ${PORT_OPTIONS:MSKINS} .if ${PORT_OPTIONS:MQT4} LIB_DEPENDS+= libminizip.so:${PORTSDIR}/archivers/minizip \ libtar.so:${PORTSDIR}/devel/libtar USE_XORG+= xext xinerama xpm CONFIGURE_ARGS+=--enable-skins2 --enable-libtar .else IGNORE= SKINS option requires QT4 option .endif .else CONFIGURE_ARGS+=--disable-skins2 --disable-libtar .endif # Define these to override # FreeBSD 9.x uses CAM devices .if (${OSVERSION} > 900037) WITH_CDROM_DEVICE?=/dev/cd0 WITH_DVD_DEVICE?=/dev/cd0 .else WITH_CDROM_DEVICE?=/dev/acd0 WITH_DVD_DEVICE?=/dev/acd0 .endif post-patch: @${REINPLACE_CMD} \ -e '\|LIBS|s|-lrt||' \ -e 's|LIBS="-llirc_client|LIBS="$$LIBS_lirc|' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|/dev/cdrom|${WITH_CDROM_DEVICE}|g' \ -e 's|/dev/dvd|${WITH_DVD_DEVICE}|g' \ ${WRKSRC}/src/libvlc-module.c @${RM} -rf ${WRKSRC}/modules/access/v4l2/linux post-install: @(cd ${STAGEDIR}${PREFIX} && ${FIND} -s lib/vlc -not -name '*.la' \ -type f -o -type l >> ${TMPPLIST}) .include Index: head/multimedia/xawtv/Makefile =================================================================== --- head/multimedia/xawtv/Makefile (revision 375593) +++ head/multimedia/xawtv/Makefile (revision 375594) @@ -1,95 +1,95 @@ # Created by: George Reid # $FreeBSD$ PORTNAME= xawtv PORTVERSION= 3.103 PORTREVISION= 1 CATEGORIES= multimedia MASTER_SITES= http://linuxtv.org/downloads/xawtv/ MAINTAINER= oliver@FreeBSD.org COMMENT= TV viewing application and a few TV utilities BUILD_DEPENDS= ${LOCALBASE}/lib/X11/fonts/misc/led-iso8859-1.pcf.gz:${PORTSDIR}/x11-fonts/tv-fonts RUN_DEPENDS= ${LOCALBASE}/lib/X11/fonts/misc/led-iso8859-1.pcf.gz:${PORTSDIR}/x11-fonts/tv-fonts -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg OPTIONS_DEFINE= AALIB DV QUICKTIME ZVBI OPTIONS_DEFINE_i386= MMX OPTIONS_DEFAULT= AALIB ZVBI_DESC= Enable libzvbi support USES= gmake iconv motif perl5 tar:bzip2 GNU_CONFIGURE= yes USE_XORG= x11 xaw CPPFLAGS+= -I${WRKSRC}/common LIBS+= -L${LOCALBASE}/lib MAKE_ENV= verbose=yes USE_LDCONFIG= yes ONLY_FOR_ARCHS= alpha amd64 i386 FILES_LIBJPEG= console/Subdir.mk x11/Subdir.mk libng/plugins/Subdir.mk .include .if ${PORT_OPTIONS:MAALIB} CONFIGURE_ARGS+=--enable-aa LIB_DEPENDS+= libaa.so:${PORTSDIR}/graphics/aalib PLIST_SUB+= AA="" .else CONFIGURE_ARGS+=--disable-aa PLIST_SUB+= AA="@comment " .endif .if ${PORT_OPTIONS:MZVBI} LIB_DEPENDS+= libzvbi.so:${PORTSDIR}/devel/libzvbi CONFIGURE_ARGS+=--enable-zvbi PLIST_SUB+= ZVBI="" ZVBI5="" .else CONFIGURE_ARGS+=--enable-zvbi=no PLIST_SUB+= ZVBI="@comment " ZVBI5="@comment " .endif .if ${PORT_OPTIONS:MDV} LIB_DEPENDS+= libdv.so:${PORTSDIR}/multimedia/libdv CONFIGURE_ARGS+=--enable-dv PLIST_SUB+= DV= .else CONFIGURE_ARGS+=--enable-dv=no PLIST_SUB+= DV="@comment " .endif .if ${PORT_OPTIONS:MMMX} CONFIGURE_ARGS+=--enable-mmx CFLAGS+= -DMMX=1 .endif .if ${PORT_OPTIONS:MQUICKTIME} CONFIGURE_ARGS+=--enable-quicktime LIB_DEPENDS+= libquicktime.so:${PORTSDIR}/multimedia/libquicktime PLIST_SUB+= QT= .else CONFIGURE_ARGS+=--enable-quicktime=no PLIST_SUB+= QT="@comment " .endif PLIST_SUB+= X11PREFIX=${LOCALBASE} post-patch: @${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g; \ s|/usr/local|${LOCALBASE}|g; \ s|-lpthread|${PTHREAD_LIBS}|g; \ s|-lquicktime|-L${LOCALBASE}/lib &|g; \ s|LIBV4L="yes"|LIBV4L="no"|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|-ldl||g' \ ${WRKSRC}/console/Subdir.mk \ ${WRKSRC}/x11/Subdir.mk .for i in ${FILES_LIBJPEG} @${REINPLACE_CMD} -e "s|-ljpeg|-L${LOCALBASE}/lib -ljpeg|g" ${WRKSRC}/$i .endfor .include Index: head/multimedia/xbmc/Makefile =================================================================== --- head/multimedia/xbmc/Makefile (revision 375593) +++ head/multimedia/xbmc/Makefile (revision 375594) @@ -1,196 +1,196 @@ # $FreeBSD$ PORTNAME= xbmc DISTVERSION= 13.2 PORTREVISION= 6 CATEGORIES= multimedia MASTER_SITES= http://mirrors.xbmc.org/releases/source/ MAINTAINER= mickael.maillot@gmail.com COMMENT= Award winning media center application LICENSE= GPLv2 BUILD_DEPENDS= enca:${PORTSDIR}/converters/enca \ gawk:${PORTSDIR}/lang/gawk \ gperf:${PORTSDIR}/devel/gperf \ cmake:${PORTSDIR}/devel/cmake \ zip:${PORTSDIR}/archivers/zip \ unzip:${PORTSDIR}/archivers/unzip \ nasm:${PORTSDIR}/devel/nasm \ gtk-update-icon-cache:${PORTSDIR}/x11-toolkits/gtk20 \ swig2.0:${PORTSDIR}/devel/swig20 LIB_DEPENDS= libass.so:${PORTSDIR}/multimedia/libass \ libboost_thread.so:${PORTSDIR}/devel/boost-libs \ libcdio.so:${PORTSDIR}/sysutils/libcdio \ libcurl.so:${PORTSDIR}/ftp/curl \ libdbus-1.so:${PORTSDIR}/devel/dbus \ libenca.so:${PORTSDIR}/converters/enca \ libGLEW.so:${PORTSDIR}/graphics/glew \ libFLAC.so:${PORTSDIR}/audio/flac \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libfribidi.so:${PORTSDIR}/converters/fribidi \ liblzo2.so:${PORTSDIR}/archivers/lzo2 \ libjasper.so:${PORTSDIR}/graphics/jasper \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libltdl.so:${PORTSDIR}/devel/libltdl \ libmad.so:${PORTSDIR}/audio/libmad \ libmodplug.so:${PORTSDIR}/audio/libmodplug \ libmpeg2.so:${PORTSDIR}/multimedia/libmpeg2 \ libpcre.so:${PORTSDIR}/devel/pcre \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libsamplerate.so:${PORTSDIR}/audio/libsamplerate \ libsqlite3.so:${PORTSDIR}/databases/sqlite3 \ libtag.so:${PORTSDIR}/audio/taglib \ libtinyxml.so:${PORTSDIR}/textproc/tinyxml \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ libxslt.so:${PORTSDIR}/textproc/libxslt \ libyajl.so:${PORTSDIR}/devel/yajl RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ glxinfo:${PORTSDIR}/graphics/mesa-demos \ ${PYTHON_PKGNAMEPREFIX}pillow>0:${PORTSDIR}/graphics/py-pillow \ xdpyinfo:${PORTSDIR}/x11/xdpyinfo USES= gettext gmake iconv:wchar_t libtool:build pkgconfig python:2 USE_AUTOTOOLS= autoconf:env automake:env GNU_CONFIGURE= yes USE_XORG= xt xmu xtst USE_GL= glu USE_SDL= image sdl USE_JAVA= yes JAVA_BUILD= jre NOPRECIOUSMAKEVARS= yes INSTALLS_ICONS= yes ONLY_FOR_ARCHS= i386 amd64 DESKTOP_ENTRIES="XBMC" \ "${COMMENT}" \ "${DATADIR}/media/icon.png" \ "xbmc" \ "AudioVideo;Video;" \ true WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}-Gotham OPTIONS_SUB= yes OPTIONS_DEFINE= AIRPLAY AIRTUNES AVAHI CEC DOCS LAME \ LIBBLURAY HAL LIRC MYSQL NONFREE PULSEAUDIO RTMP SFTP \ SMB VAAPI VDPAU VORBIS WEBSERVER XRANDR AIRPLAY_DESC= AirPlay support via libplist AIRTUNES_DESC= AirTunes support via libshairport CEC_DESC= CEC adapter support NONFREE_DESC= Enable non-free components (rar, ccx, ffmpeg) SFTP_DESC= SSH SFTP support via libssh VORBIS_DESC= Ogg Vorbis audio encoder OPTIONS_DEFAULT= AIRPLAY AIRTUNES AVAHI CEC LIBBLURAY HAL LIRC MYSQL \ RTMP SFTP SMB VAAPI VDPAU VORBIS WEBSERVER XRANDR AIRPLAY_LIB_DEPENDS= libplist.so:${PORTSDIR}/devel/libplist AIRPLAY_CONFIGURE_ENABLE= airplay AIRTUNES_LIB_DEPENDS= libshairport.so:${PORTSDIR}/audio/libshairport AIRTUNES_CONFIGURE_ENABLE= airtunes AVAHI_LIB_DEPENDS= libavahi-client.so:${PORTSDIR}/net/avahi-app AVAHI_CONFIGURE_ENABLE= avahi CEC_LIB_DEPENDS= libcec.so:${PORTSDIR}/multimedia/libcec CEC_CONFIGURE_ENABLE= libcec LIBBLURAY_LIB_DEPENDS= libbluray.so:${PORTSDIR}/multimedia/libbluray LIBBLURAY_CONFIGURE_ENABLE= libbluray HAL_LIB_DEPENDS= libhal.so:${PORTSDIR}/sysutils/hal HAL_CONFIGURE_ENABLE= hal LAME_LIB_DEPENDS= libmp3lame.so:${PORTSDIR}/audio/lame LAME_CONFIGURE_ENABLE= libmp3lame LIRC_RUN_DEPENDS= lircd:${PORTSDIR}/comms/lirc MYSQL_USE= MYSQL=yes MYSQL_CONFIGURE_ENABLE= mysql NONFREE_CONFIGURE_ENABLE= non-free PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio PULSEAUDIO_CONFIGURE_ENABLE= pulse RTMP_LIB_DEPENDS= librtmp.so:${PORTSDIR}/multimedia/librtmp RTMP_CONFIGURE_ENABLE= rtmp SMB_LIB_DEPENDS= libsmbclient.so:${PORTSDIR}/net/samba-libsmbclient SMB_RUN_DEPENDS= nmblookup:${PORTSDIR}/net/samba-nmblookup SMB_CONFIGURE_ENABLE= samba VAAPI_LIB_DEPENDS= libva.so:${PORTSDIR}/multimedia/libva VAAPI_CONFIGURE_ENABLE= vaapi VDPAU_LIB_DEPENDS= libvdpau.so:${PORTSDIR}/multimedia/libvdpau VDPAU_CONFIGURE_ENABLE= vdpau VORBIS_LIB_DEPENDS= libvorbisenc.so:${PORTSDIR}/audio/libvorbis VORBIS_CONFIGURE_ENABLE= libvorbisenc WEBSERVER_LIB_DEPENDS= libmicrohttpd.so:${PORTSDIR}/www/libmicrohttpd WEBSERVER_CONFIGURE_ENABLE= webserver SFTP_BUILD_DEPENDS= ${LOCALBASE}/lib/libssh.so:${PORTSDIR}/security/libssh SFTP_RUN_DEPENDS= ${LOCALBASE}/lib/libssh.so:${PORTSDIR}/security/libssh SFTP_CONFIGURE_ENABLE= ssh XRANDR_USE= XORG=xrandr XRANDR_CONFIGURE_ENABLE= xrandr CONFIGURE_ARGS+= --disable-debug --disable-nfs --disable-alsa .include .if ${ARCH} == i386 PLIST_SUB+= ARCH="x86" .else PLIST_SUB+= ARCH="x86_64" .endif .if ${OSVERSION} < 900033 BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin .endif .if ${PORT_OPTIONS:MNONFREE} NO_CDROM= Restricted binary distribution NO_PACKAGE= ${NO_CDROM} .endif post-patch: ${REINPLACE_CMD} 's;"event\.h";"sidplay/event.h";' \ ${WRKSRC}/lib/libsidplay2/libsidplay/src/event.cpp \ ${WRKSRC}/lib/libsidplay2/libsidplay/src/mos6510/mos6510.h \ ${WRKSRC}/lib/libsidplay2/libsidplay/src/mos6526/mos6526.h \ ${WRKSRC}/lib/libsidplay2/libsidplay/src/mos656x/mos656x.h ${REINPLACE_CMD} 's;make;gmake;' \ ${WRKSRC}/bootstrap \ ${WRKSRC}/tools/TexturePacker/Makefile.in ${REINPLACE_CMD} 's;which swig;&2.0;' ${WRKSRC}/codegenerator.mk ${REINPLACE_CMD} '/^autopoint/d' ${WRKSRC}/lib/cpluff/autogen.sh ${REINPLACE_CMD} 's;static weak_ptr;static boost::weak_ptr;' \ ${WRKSRC}/xbmc/cores/dvdplayer/DVDCodecs/Video/VAAPI.cpp run-autotools: cd ${WRKSRC} && ${SH} ./bootstrap ${REINPLACE_CMD} "s;'' iconv;iconv;" ${WRKSRC}/configure post-install: ${INSTALL_MAN} ${WRKSRC}/docs/manpages/xbmc.bin.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 (cd ${STAGEDIR}${MAN1PREFIX}/man/man1 && ${LN} -sf xbmc.bin.1.gz xbmc.1.gz) ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/xbmc/xbmc.bin ${FIND} ${STAGEDIR}${PREFIX}/lib/xbmc -name '*.so' -or -name '*.xbs' -or -name '*.vis' \ | ${XARGS} ${STRIP_CMD} .if ${PORT_OPTIONS:MXRANDR} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/xbmc/xbmc-xrandr .endif .include Index: head/multimedia/xine/Makefile =================================================================== --- head/multimedia/xine/Makefile (revision 375593) +++ head/multimedia/xine/Makefile (revision 375594) @@ -1,67 +1,67 @@ # $FreeBSD$ PORTNAME= xine PORTVERSION= 0.99.9 PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-ui/${PORTVERSION} DISTNAME= ${PORTNAME}-ui-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= X11 multimedia player LICENSE= GPLv2 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libxine.so:${PORTSDIR}/multimedia/libxine USES= desktop-file-utils execinfo gmake iconv pkgconfig readline \ shared-mime-info tar:xz USE_XORG= x11 xext xinerama xscrnsaver xtst xv xxf86vm GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-vdr-keys \ --disable-nvtvsimple \ --disable-rpath MAKE_ENV= V=1 INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib DOCSDIR= ${PREFIX}/share/doc/xine-ui OPTIONS_DEFINE= AALIB CACA CURL DOCS LIRC NLS XFT OPTIONS_DEFAULT= CURL XFT OPTIONS_DEFINE_i386= WIN32_CODECS OPTIONS_SUB= yes AALIB_LIB_DEPENDS= libaa.so:${PORTSDIR}/graphics/aalib AALIB_CONFIGURE_WITH= aalib CACA_LIB_DEPENDS= libcaca.so:${PORTSDIR}/graphics/libcaca CACA_RUN_DEPENDS= ${LOCALBASE}/${XINE_PLUGINSDIR}/xineplug_vo_out_caca.so:${PORTSDIR}/multimedia/libxine CACA_CONFIGURE_WITH= caca CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl CURL_CONFIGURE_WITH= curl LIRC_LIB_DEPENDS= liblirc_client.so:${PORTSDIR}/comms/lirc LIRC_CONFIGURE_ENV= LIRC_CFLAGS="-I${LOCALBASE}/include" \ LIRC_LIBS="-L${LOCALBASE}/libs -llirc_client" LIRC_CONFIGURE_ENABLE= lirc NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls WIN32_CODECS_DESC= Enable win32 codecs WIN32_CODECS_RUN_DEPENDS=\ win32-codecs>0:${PORTSDIR}/multimedia/win32-codecs XFT_USE= XORG=xft XFT_CONFIGURE_ENABLE= xft XINE_PLUGINSDIR= lib/xine/plugins/2.5 post-patch: @${REINPLACE_CMD} -e \ 's|||' ${WRKSRC}/src/aaui/main.c @${REINPLACE_CMD} -e \ 's|<\(readline.h\)>|| ; \ s|<\(history.h\)>||' ${WRKSRC}/src/xitk/network.c .include Index: head/net/libvncserver/Makefile =================================================================== --- head/net/libvncserver/Makefile (revision 375593) +++ head/net/libvncserver/Makefile (revision 375594) @@ -1,49 +1,49 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= libvncserver PORTVERSION= 0.9.9 PORTREVISION= 9 CATEGORIES= net devel MASTER_SITES= SF DISTNAME= LibVNCServer-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Provide an easy API to a custom vnc server LICENSE= GPLv2 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USES= libtool pathfix USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --without-x INSTALL_TARGET= install-strip OPTIONS_DEFINE= GNUTLS OPENSSL GCRYPT IPV6 OPTIONS_DEFAULT=OPENSSL GCRYPT_DESC= libgcrypt support GNUTLS_LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls GNUTLS_CONFIGURE_WITH= gnutls OPENSSL_CONFIGURE_WITH= crypto ssl OPENSSL_USE= OPENSSL=yes GCRYPT_LIB_DEPENDS= libgcrypt.so:${PORTSDIR}/security/libgcrypt GCRYPT_CONFIGURE_WITH= gcrypt IPV6_CONFIGURE_WITH= ipv6 post-patch: @${REINPLACE_CMD} -e \ '/^SUBDIRS/s|x11vnc||g' ${WRKSRC}/Makefile.in post-install: ${INSTALL_DATA} ${WRKSRC}/rfb/default8x16.h ${STAGEDIR}${PREFIX}/include/rfb .include Index: head/net/tigervnc/Makefile =================================================================== --- head/net/tigervnc/Makefile (revision 375593) +++ head/net/tigervnc/Makefile (revision 375594) @@ -1,145 +1,145 @@ # Created by: Koichiro IWAO # $FreeBSD$ PORTNAME= tigervnc PORTVERSION= 1.3.1 PORTREVISION= 7 CATEGORIES= net x11-servers MASTER_SITES= SF:tigervnc MASTER_SITE_SUBDIR= ${PORTNAME}/${PORTNAME}/${PORTVERSION}/:tigervnc DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}:tigervnc MAINTAINER= meta+ports@vmeta.jp COMMENT= High-performance, platform-neutral implementation of VNC LICENSE= GPLv2 PATCH_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/x11-servers/xorg-server:patch BUILD_DEPENDS= ${LOCALBASE}/include/GL/internal/dri_interface.h:${PORTSDIR}/graphics/dri \ ${LOCALBASE}/libdata/pkgconfig/fontutil.pc:${PORTSDIR}/x11-fonts/font-util \ bash:${PORTSDIR}/shells/bash # almost equivalent to x11-servers/xorg-server's RUN_DEPENDS= ${LOCALBASE}/share/X11/xkb/rules/base:${PORTSDIR}/x11/xkeyboard-config \ xkbcomp:${PORTSDIR}/x11/xkbcomp CONFLICTS= tridiavnc-[0-9]* \ tightvnc-[0-9]* \ vnc-[0-9]* USES= cmake gmake libtool pkgconfig python USE_GL= gl USE_AUTOTOOLS= autoconf:env automake:env libtoolize:env USE_LDCONFIG= yes USE_OPENSSL= yes USE_XORG+= bigreqsproto compositeproto damageproto fixesproto fontsproto glproto \ inputproto kbproto pixman randrproto renderproto resourceproto \ scrnsaverproto videoproto xau xdmcp xext xkbfile xcmiscproto xextproto \ xfont xproto xrandr xtrans xtst xorg-macros CFLAGS+= -fPIC OPTIONS_DEFINE= GNUTLS NLS PAM VIEWER HPJPG DOCS OPTIONS_DEFAULT= GNUTLS NLS PAM VIEWER VIEWER_DESC= Build vncviewer HPJPG_DESC= Build with High-Performance JPEG support .include CMAKE_ARGS= -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=${STAGE}${PREFIX} .if ${PORT_OPTIONS:MGNUTLS} LIB_DEPENDS+= libtasn1.so:${PORTSDIR}/security/libtasn1 \ libgcrypt.so:${PORTSDIR}/security/libgcrypt \ libgpg-error.so:${PORTSDIR}/security/libgpg-error \ libgnutls.so:${PORTSDIR}/security/gnutls CONFIGURE_ARGS+= --enable-glx-tls CMAKE_ARGS+= -DENABLE_GNUTLS=1 .else CMAKE_ARGS+= -DENABLE_GNUTLS=0 .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext CMAKE_ARGS+= -DENABLE_NLS=1 PLIST_SUB+= NLS="" .else CMAKE_ARGS+= -DENABLE_NLS=0 PLIST_SUB+= NLS="@comment " .endif .if ${PORT_OPTIONS:MPAM} CMAKE_ARGS+= -DENABLE_PAM=1 .else CMAKE_ARGS+= -DENABLE_PAM=0 .endif .if ${PORT_OPTIONS:MVIEWER} CMAKE_ARGS+= -DBUILD_VIEWER=1 -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png \ libfltk.so:${PORTSDIR}/x11-toolkits/fltk # ImageMagick is required to generate icons during build process BUILD_DEPENDS+= ${LOCALBASE}/bin/convert:${PORTSDIR}/graphics/ImageMagick USE_XORG+= xcursor xfixes xft xinerama PLIST_SUB+= VIEWER="" INSTALLS_ICONS= yes DESKTOP_ENTRIES= "TigerVNC viewer" "Connect to VNC server and display remote desktop" \ "${PORTNAME}" "vncviewer" "Network;" false .else CMAKE_ARGS+= -DBUILD_VIEWER=0 PLIST_SUB+= VIEWER="@comment " .endif .if ${PORT_OPTIONS:MHPJPG} LIB_DEPENDS+= libturbojpeg.so:${PORTSDIR}/graphics/libjpeg-turbo .else LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg .endif MAKE_ARGS+= TIGERVNC_SRCDIR=${WRKSRC} CONFIGURE_ARGS+= \ --prefix=${PREFIX} --mandir=${PREFIX}/man/ \ --docdir=${PREFIX}/share/doc/${PORTNAME}/ --with-pic --without-dtrace \ --disable-static --disable-dri --disable-unit-tests \ --disable-xinerama --disable-xvfb --disable-xnest --disable-xorg \ --disable-dmx --disable-xwin --disable-xephyr --disable-kdrive \ --disable-config-dbus --disable-config-hal \ --disable-dri2 --enable-install-libxf86config --enable-glx \ --with-default-font-path="catalogue:${LOCALBASE}/share/fonts,built-ins" \ --with-xkb-path=${LOCALBASE}/share/X11/xkb \ --with-xkb-bin-directory=${LOCALBASE}/bin \ --with-serverconfig-path=${LOCALBASE}/lib/X11 \ --disable-selective-werror \ --with-fontrootdir=${LOCALBASE}/share/fonts .include TIGERVNC_XORG_PATCH_VER= 114 # import from x11-server/xorg-server/Makefile .ifdef WITH_OPENSSL_BASE # The reason why I use this is cause openssl from base doesn't install a .pc file # and configure will fail trying to find it. Setting both of those variables to # a *non-empty* value by-passes the pkg-config check. CONFIGURE_ENV= SHA1_LIB="-L/usr/lib -lcrypto" SHA1_CFLAGS="-I/usr/include" .endif XORG_WRKDIR= ${MAKE} -C ${PORTSDIR}/x11-servers/xorg-server -VWRKSRC pre-patch: @${CP} -R `${XORG_WRKDIR}`/ ${WRKSRC}/unix/xserver/ post-patch: @cd ${WRKSRC}/unix/xserver/ && ${PATCH} -p1 < ${WRKSRC}/unix/xserver${TIGERVNC_XORG_PATCH_VER}.patch post-configure: @cd ${WRKSRC}/unix/xserver/ && ${SETENV} ${CONFIGURE_ENV} ${AUTORECONF} -fiv @cd ${WRKSRC}/unix/xserver/ && ${SETENV} ${CONFIGURE_ENV} ./configure ${CONFIGURE_ARGS} post-build: @cd ${WRKSRC}/unix/xserver/ && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} SHELL=${LOCALBASE}/bin/bash post-install: @cd ${WRKSRC}/unix/xserver/hw/vnc/ && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install .include Index: head/palm/pilot-link/Makefile =================================================================== --- head/palm/pilot-link/Makefile (revision 375593) +++ head/palm/pilot-link/Makefile (revision 375594) @@ -1,60 +1,60 @@ # Created by: Paul Traina # $FreeBSD$ PORTNAME= pilot-link PORTVERSION= 0.12.5 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= palm comms MASTER_SITES= http://downloads.pilot-link.org/ \ http://miwibox.org/distfiles/ MAINTAINER= samm@os2.kiev.ua COMMENT= Suite of tools to connect and sync your Palm handheld LICENSE= GPLv2 BUILD_DEPENDS= xsltproc:${PORTSDIR}/textproc/libxslt GNU_CONFIGURE= yes CFLAGS+= -I${WRKSRC}/popt -I${LOCALBASE}/include CONFIGURE_ARGS+=${ICONV_CONFIGURE_BASE} --with-included-popt --enable-conduits --enable-xsltproc INSTALL_TARGET= install-strip USES= iconv libtool pathfix pkgconfig readline tar:bzip2 USE_LDCONFIG= yes OPTIONS_DEFINE= PNG THREADS USB USB_DESC= Compile with USB via libusb support (READ MANUAL!) .include .if ${PORT_OPTIONS:MTHREADS} CONFIGURE_ARGS+= --enable-threads .endif .if ${PORT_OPTIONS:MUSB} CONFIGURE_ARGS+=--enable-libusb LDFLAGS+= -L${PREFIX}/lib -lusb .if ! ${PORT_OPTIONS:MTHREADS} IGNORE= cannot be built: USB support requires THREADS turned on. Please reconfigure using 'make config' .endif .endif .if ${PORT_OPTIONS:MPNG} -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png CONFIGURE_ARGS+= --with-libpng=${PREFIX} .else CONFIGURE_ARGS+= --disable-png .endif post-patch: @${REINPLACE_CMD} '/enable_werror="yes"/d' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|png_voidp_NULL|NULL|g' \ -e 's|png_error_ptr_NULL|NULL|g' \ ${WRKSRC}/src/pilot-read-notepad.c \ ${WRKSRC}/src/pilot-read-palmpix.c \ ${WRKSRC}/src/pilot-read-screenshot.c \ ${WRKSRC}/src/pilot-read-veo.c .include Index: head/print/cups-base/Makefile =================================================================== --- head/print/cups-base/Makefile (revision 375593) +++ head/print/cups-base/Makefile (revision 375594) @@ -1,317 +1,317 @@ # Created by: Alan Eldridge # $FreeBSD$ PORTNAME= cups PORTVERSION= 1.7.3 DISTVERSIONSUFFIX= -source #PORTREVISION= defined further CATEGORIES= print MASTER_SITES= http://www.cups.org/software/${DISTVERSION}/ \ EASYSW/${PORTNAME}/${DISTVERSION} PKGNAMESUFFIX= ${CUPS_SUFFIX}${PKGNAMESUFFIX2} MAINTAINER= ports@FreeBSD.org COMMENT= Common UNIX Printing System: ${COMMENT2} LICENSE= GPLv2 CONFLICTS= LPRng-[0-9]* UNIQUENAME= ${PORTNAME}${PKGNAMESUFFIX} USES+= gmake pkgconfig tar:bzip2 DESTDIRNAME= DSTROOT GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib DSOFLAGS= -Wl,-rpath,${PREFIX}/lib ${LDFLAGS} ${LIBS} CONFIGURE_ENV= DSOFLAGS="${DSOFLAGS}" CONFIGURE_ARGS+= --localstatedir=/var \ --disable-gssapi \ --with-cups-user=${USERS} \ --with-cups-group=${GROUPS} \ --with-system-groups=${CUPSSYSGRP} \ --with-docdir=${DOCSDIR} \ --with-menudir=${DESKTOPDIR} \ --with-domainsocket=${CUPS_SOCKET} \ --with-cachedir=${CUPS_CACHEDIR} \ --with-pam-module="unix" \ --enable-ssl CUPS_CACHEDIR?= /var/db/cups CUPS_SPOOLDIR= /var/spool/cups CUPS_SOCKET?= /var/run/cups.sock CUPS_PDFTOPS?= ${LOCALBASE}/libexec/xpdf/pdftops WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} CUPSSYSGRP= wheel # GROUPS/USERS does not work here GROUPS= cups USERS= cups # UNIQUENAME must be set before bsd.port.pre.mk so OPTIONSFILE can be included OPTIONS_SINGLE= SSL OPTIONS_SINGLE_SSL= GNUTLS OPENSSL OPTIONS_DEFAULT= OPENSSL OPTIONS_SUB= yes .if defined(CUPS_CLIENT) PORTREVISION= 2 LICENSE= LGPL21 CUPS_SUFFIX= -client .elif defined(CUPS_IMAGE) PORTREVISION= 1 CUPS_SUFFIX= -image LICENSE= LGPL21 .else PORTREVISION= 3 CUPS_SUFFIX= -base # No DOCS option. Files are needed by web interface. OPTIONS_DEFINE= DBUS ICONS LIBPAPER LIBUSB PAM XDG_OPEN OPTIONS_GROUP= WEB OPTIONS_GROUP_WEB= JAVA PERL PHP PYTHON OPTIONS_RADIO= ZEROCONF OPTIONS_RADIO_ZEROCONF= AVAHI MDNSRESPONDER OPTIONS_DEFAULT+= LIBPAPER MDNSRESPONDER ICONS .endif ICONS_DESC= Desktop icons LIBUSB_DESC= USB support WEB_DESC= Interpreters for web interfaces XDG_OPEN_DESC= Build with XDG_OPEN as browser ZEROCONF_DESC= Zeroconf support .include .if defined(CUPS_CLIENT) COMMENT2= Library cups INSTALL_WRKSRC= ${WRKSRC}/cups PLIST= ${MASTERDIR}/pkg-plist.client USES+= iconv LIBS+= ${ICONV_LIB} USE_LDCONFIG= yes PKGMESSAGE= ${NONEXISTENT} DESCR= ${MASTERDIR}/pkg-descr.client .elif defined(CUPS_IMAGE) LIB_DEPENDS+= libcups.so:${PORTSDIR}/${PKGCATEGORY}/cups-client \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff # force build if old cups is installed. BUILD_DEPENDS+= cups-client${PKGNAMESUFFIX2}>=${PORTVERSION}:${PORTSDIR}/${PKGCATEGORY}/cups-client COMMENT2= Library cupsimage INSTALL_WRKSRC= ${WRKSRC}/filter PLIST= ${MASTERDIR}/pkg-plist.image USE_LDCONFIG= yes PKGMESSAGE= ${NONEXISTENT} DESCR= ${MASTERDIR}/pkg-descr.image .else LIB_DEPENDS+= libcups.so:${PORTSDIR}/${PKGCATEGORY}/cups-client \ libcupsimage.so:${PORTSDIR}/${PKGCATEGORY}/cups-image # force build if old cups is installed. BUILD_DEPENDS+= cups-client${PKGNAMESUFFIX2}>=${PORTVERSION}:${PORTSDIR}/${PKGCATEGORY}/cups-client BUILD_DEPENDS+= cups-image${PKGNAMESUFFIX2}>=${PORTVERSION}:${PORTSDIR}/${PKGCATEGORY}/cups-image COMMENT2= Server USE_RC_SUBR= cupsd PLIST_SUB+= CACHEDIR="${CUPS_CACHEDIR}" BROKEN_ia64= stack-protector not supported on ia64 .endif .if defined(CUPS_OVERWRITE_BASE) PLIST_SUB+= OVERWRITE="" CONFIGURE_ARGS+= --with-printcap=/etc/printcap .else PLIST_SUB+= OVERWRITE="@comment " CONFIGURE_ARGS+= --with-printcap=${PREFIX}/etc/printcap .endif .if ${PORT_OPTIONS:MGNUTLS} CONFIGURE_ARGS+= --disable-openssl --enable-gnutls LIB_DEPENDS+= libgcrypt.so:${PORTSDIR}/security/libgcrypt \ libgnutls.so:${PORTSDIR}/security/gnutls .endif .if ${PORT_OPTIONS:MOPENSSL} USE_OPENSSL= yes CONFIGURE_ARGS+= --disable-gnutls --enable-openssl .endif # Don't use CONFIGURE_ARGS+=--without-* to disable web interpreters because it # will set the path of the interpreter to "no" and set it's existence to TRUE. .if !defined(CUPS_CLIENT) && !defined(CUPS_IMAGE) . if ${PORT_OPTIONS:MJAVA} CONFIGURE_ARGS+= --with-java=${JAVA} USE_JAVA= yes . endif . if ${PORT_OPTIONS:MPERL} CONFIGURE_ARGS+= --with-perl=${PERL} USES+= perl5 . endif . if ${PORT_OPTIONS:MPHP} CONFIGURE_ARGS+= --with-php=${LOCALBASE}/bin/php-cgi USE_PHP= yes USE_PHP_BUILD= yes WANT_PHP_CGI= yes . endif . if ${PORT_OPTIONS:MPYTHON} CONFIGURE_ARGS+= --with-python=${PYTHON_CMD} USES+= python . endif . if ${PORT_OPTIONS:MLIBPAPER} CONFIGURE_ARGS+= --enable-libpaper LIB_DEPENDS+= libpaper.so:${PORTSDIR}/print/libpaper . endif . if ${PORT_OPTIONS:MMDNSRESPONDER} LIB_DEPENDS+= libdns_sd.so:${PORTSDIR}/net/mDNSResponder CONFIGURE_ARGS+= --with-dnssd-includes=${LOCALBASE}/include CONFIGURE_ARGS+= --disable-avahi SUB_LIST+= ZEROCONF="mdnsd" . elif ${PORT_OPTIONS:MAVAHI} CONFIGURE_ARGS+= --enable-avahi LIB_DEPENDS+= libavahi-client.so:${PORTSDIR}/net/avahi-app SUB_LIST+= ZEROCONF="avahi_daemon" . else CONFIGURE_ARGS+= --disable-dnssd CONFIGURE_ARGS+= --disable-avahi SUB_LIST+= ZEROCONF="" . endif . if ${PORT_OPTIONS:MPAM} CONFIGURE_ARGS+= --enable-pam . else CONFIGURE_ARGS+= --disable-pam . endif . if ${PORT_OPTIONS:MDBUS} LIB_DEPENDS+= libdbus-1.so:${PORTSDIR}/devel/dbus CONFIGURE_ARGS+= --enable-dbus . else CONFIGURE_ARGS+= --disable-dbus . endif . if ${PORT_OPTIONS:MXDG_OPEN} RUN_DEPENDS+= xdg-open:${PORTSDIR}/devel/xdg-utils . endif . if ${PORT_OPTIONS:MLIBUSB} CONFIGURE_ARGS+= --enable-libusb . else CONFIGURE_ARGS+= --disable-libusb . endif . if ${PORT_OPTIONS:MICONS} INSTALLS_ICONS= yes CONFIGURE_ARGS+= --with-icondir=${PREFIX}/share/icons . endif SUB_FILES+= ulpt-cupsd.conf ulpt-cupsd.sh .endif .if ${OSVERSION} < 1000036 && ${ARCH} == i386 LIBS+= -lssp_nonshared .endif post-patch: .if ${ARCH} == "amd64" @${REINPLACE_CMD} -e 's|@PIEFLAGS@||' ${WRKSRC}/Makedefs.in .endif .if ${PORT_OPTIONS:MMDNSRESPONDER} @${REINPLACE_CMD} -e 's|Darwin|FreeBSD|' \ ${WRKSRC}/backend/Makefile .endif .if ${PORT_OPTIONS:MXDG_OPEN} @${REINPLACE_CMD} -e 's|htmlview|xdg-open|' ${WRKSRC}/desktop/cups.desktop.in .endif @${REINPLACE_CMD} -e '/SILENT/d' ${WRKSRC}/Makedefs.in @${REINPLACE_CMD} -e 's|/etc/cups|${LOCALBASE}/etc/cups|g' ${WRKSRC}/man/*.man* @${REINPLACE_CMD} -e 's|-lpthreads.*;|${PTHREAD_LIBS};|g' \ -e 's|/private/etc/pam.d|${LOCALBASE}/etc/pam.d|' \ -e 's|-D_LARGEFILE64_SOURCE||g' \ ${WRKSRC}/${CONFIGURE_SCRIPT} @${REINPLACE_CMD} -e 's|\.default|.sample|'\ ${WRKSRC}/cgi-bin/admin.c\ ${WRKSRC}/CHANGES-1.3.txt\ ${WRKSRC}/conf/Makefile\ ${WRKSRC}/packaging/cups.list.in\ ${WRKSRC}/packaging/cups.spec\ ${WRKSRC}/packaging/cups.spec.in .if defined(CUPS_CLIENT) @${REINPLACE_CMD} \ -e 's|cups test|cups|' \ -e 's|cups filter |cups |' \ -e 's|driver ppdc scheduler||' \ -e 's|$$.PHPDIR. $$.FONTS.||' \ ${WRKSRC}/Makefile .elif defined(CUPS_IMAGE) @${REINPLACE_CMD} \ -e 's|cups test||' \ -e 's|cups filter |filter |' \ -e 's|driver ppdc scheduler||' \ -e 's|$$.PHPDIR. $$.FONTS.||' \ ${WRKSRC}/Makefile .else @${REINPLACE_CMD} \ -e 's|cups test|test|' \ -e 's|cups filter driver|driver|' \ -e '/cd cups/d' \ -e 's|$$.INSTALL_SCRIPT. cups-config|echo skip: cups-config|' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} \ -e 's|cups-config.$$.MAN1EXT. ||' \ ${WRKSRC}/man/Makefile .endif post-configure: .if defined(CUPS_CLIENT) @${REINPLACE_CMD} \ -e 's|filter .* templates||' \ ${WRKSRC}/Makedefs .elif defined(CUPS_IMAGE) @${REINPLACE_CMD} \ -e 's|filter .* templates|filter|' \ ${WRKSRC}/Makedefs .else @${REINPLACE_CMD} \ -e 's|filter backend|backend|' \ -e 's|/etc/pam.d|${LOCALBASE}/etc/pam.d|'\ ${WRKSRC}/Makedefs .endif .if !defined(CUPS_CLIENT) pre-build: ${CP} -p ${LOCALBASE}/lib/libcups.a ${WRKSRC}/cups/ ${CP} -p ${LOCALBASE}/lib/libcups.so ${WRKSRC}/cups/ ${CP} -p ${LOCALBASE}/lib/libcups.so.2 ${WRKSRC}/cups/ .if !defined(CUPS_IMAGE) ${CP} -p ${LOCALBASE}/lib/libcupsimage.so ${WRKSRC}/filter/ ${CP} -p ${LOCALBASE}/lib/libcupsimage.so.2 ${WRKSRC}/filter/ .endif .endif post-install: ${CHMOD} u+w ${STAGEDIR}${PREFIX}/lib/*.so.* ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.* ${CHMOD} u-w ${STAGEDIR}${PREFIX}/lib/*.so.* .if defined(CUPS_CLIENT) ${INSTALL_SCRIPT} ${WRKSRC}/cups-config ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/cups/libcups.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_MAN} ${WRKSRC}/man/cups-config.man ${STAGEDIR}${PREFIX}/man/man1/cups-config.1 .elif defined(CUPS_IMAGE) .else ${LN} -sf lpr ${STAGEDIR}${PREFIX}/bin/lpr-cups ${MKDIR} ${STAGEDIR}${ETCDIR}/ .for f in cupsd.conf mime.convs mime.types snmp.conf test -f ${STAGEDIR}${ETCDIR}/${f} && ${RM} -f ${STAGEDIR}${ETCDIR}/${f} || ${TRUE} ${INSTALL_DATA} ${WRKSRC}/conf/${f} ${STAGEDIR}${ETCDIR}/${f}.sample .endfor @${MV} ${STAGEDIR}${ETCDIR}/cups-files.conf ${STAGEDIR}${ETCDIR}/cups-files.conf.sample @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKDIR}/ulpt-cupsd.conf ${STAGEDIR}${EXAMPLESDIR}/ ${INSTALL_SCRIPT} ${WRKDIR}/ulpt-cupsd.sh ${STAGEDIR}${PREFIX}/sbin/ .endif .include Index: head/print/cups-filters/Makefile =================================================================== --- head/print/cups-filters/Makefile (revision 375593) +++ head/print/cups-filters/Makefile (revision 375594) @@ -1,66 +1,66 @@ # $FreeBSD$ PORTNAME= cups-filters PORTVERSION= 1.0.61 PORTREVISION= 1 CATEGORIES= print MASTER_SITES= http://www.openprinting.org/download/cups-filters/ MAINTAINER= cyberbotx@cyberbotx.com COMMENT= Backends, filters and other software (was part of the core CUPS) BUILD_DEPENDS= pdftops:${PORTSDIR}/graphics/poppler-utils RUN_DEPENDS= pdftops:${PORTSDIR}/graphics/poppler-utils LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ libtiff.so:${PORTSDIR}/graphics/tiff \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libijs.so:${PORTSDIR}/print/libijs \ liblcms2.so:${PORTSDIR}/graphics/lcms2 \ libqpdf.so:${PORTSDIR}/print/qpdf \ libdbus-1.so:${PORTSDIR}/devel/dbus \ libcups.so:${PORTSDIR}/print/cups-client \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ libpoppler.so:${PORTSDIR}/graphics/poppler MAKE_JOBS_UNSAFE=YES USES= compiler:c++11-lib libtool pathfix pkgconfig shebangfix tar:xz SHEBANG_FILES= filter/textonly USE_GNOME= glib20 USE_GHOSTSCRIPT= yes USE_RC_SUBR= cups_browsed GNU_CONFIGURE= yes CUPS_SOCKET?= /var/run/cups.sock CONFIGURE_ARGS= --with-cups-domainsocket=${CUPS_SOCKET} CONFIGURE_ENV= ZLIB_CFLAGS="-I/usr/include" ZLIB_LIBS="-lz" \ LIBQPDF_CFLAGS="-I${LOCALBASE}/include" LIBQPDF_LIBS="-lqpdf" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_LDCONFIG= yes OPTIONS_DEFINE= AVAHI OPTIONS_DEFAULT= AVAHI AVAHI_CONFIGURE_ENABLE= avahi AVAHI_LIB_DEPENDS= libavahi-client.so:${PORTSDIR}/net/avahi-app post-patch: @${REINPLACE_CMD} 's:-std=c++0x:-std=c++11:' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/filter/pdftops.c post-configure: @${REINPLACE_CMD} \ -e 's|\(BANNERTOPDF_DATADIR = \).*\(/share/cups/data\)|\1${PREFIX}\2|' \ -e 's|\(CUPS_DATADIR = \).*\(/share/cups\)|\1${PREFIX}\2|' \ -e 's|\(CUPS_SERVERBIN = \).*\(/libexec/cups\)|\1${PREFIX}\2|' \ -e 's|\(CUPS_SERVERROOT = \).*\(/etc/cups\)|\1${PREFIX}\2|' \ ${WRKSRC}/Makefile post-install: @${RM} -rf ${STAGEDIR}${PREFIX}/libexec/cups/filter/foomatic-rip \ ${STAGEDIR}${PREFIX}/man/man1/foomatic-rip.1 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcupsfilters.so.1 \ ${STAGEDIR}${PREFIX}/lib/libfontembed.so.1 .include Index: head/print/fontforge/Makefile =================================================================== --- head/print/fontforge/Makefile (revision 375593) +++ head/print/fontforge/Makefile (revision 375594) @@ -1,127 +1,127 @@ # Created by: KANOU Hiroki # $FreeBSD$ PORTNAME= fontforge DISTVERSION= 20120731-b PORTREVISION= 7 CATEGORIES= print MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-source \ SF/freetype/${PORTNAME}/${PORTVERSION}:freetype \ http://sunsite.cnlab-switch.ch/ftp/mirror/freetype/freetype2/:freetype \ http://www.funet.fi/pub/mirrors/ftp.freetype.org/freetype2/:freetype \ http://ftp.sunet.se/pub/text-processing/freetype/freetype2/:freetype \ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,graphics/freetype/&,}:freetype \ ftp://ftp.freetype.org/freetype/freetype2/:freetype DISTFILES= ${PORTNAME}_full-${DISTVERSION}.tar.bz2 MAINTAINER= cyberbotx@cyberbotx.com COMMENT= Type 1/TrueType/OpenType/bitmap font editor LIB_DEPENDS= libuninameslist.so:${PORTSDIR}/textproc/libuninameslist \ libtiff.so:${PORTSDIR}/graphics/tiff \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libgif.so:${PORTSDIR}/graphics/giflib \ libxml2.so:${PORTSDIR}/textproc/libxml2 \ libspiro.so:${PORTSDIR}/graphics/libspiro USES= gettext gmake iconv tar:bzip2 libtool USE_XORG= x11 xi ice xkbui PATCH_STRIP= -l CONFIGURE_ARGS= --enable-devicetables --enable-pasteafter --enable-tilepath CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_LDCONFIG= yes GNU_CONFIGURE= yes OPTIONS_DEFINE= DOCS MULTILAYER FREETYPE PLUGINS PYTHON CAIRO PANGO OPTIONS_SUB= yes OPTIONS_DEFAULT= MULTILAYER PLUGINS MULTILAYER_DESC= Type3/SVG multilayer font support FREETYPE_LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 FREETYPE_CONFIGURE_ENABLE= freetype FREETYPE_CONFIGURE_WITH= freetype-bytecode MULTILAYER_CONFIGURE_ENABLE= type3 PYTHON_USES= python PYTHON_CONFIGURE_WITH= python PYTHON_LDFLAGS= -lutil CAIRO_USE= GNOME=cairo CAIRO_CONFIGURE_WITH= cairo PANGO_USE= GNOME=pango PANGO_CONFIGURE_WITH= pango .include .if ${PORT_OPTIONS:MDOCS} DOC_VERSION= ${DISTVERSION} MASTER_SITES+= SF/${PORTNAME}/${PORTNAME}-docs:docs DOCFILES= ${PORTNAME}_htdocs-${DOC_VERSION}.tar.bz2 DISTFILES+= ${DOCFILES:C/$/:docs/} .endif .if ${PORT_OPTIONS:MFREETYPE} FREETYPE_VERSION= 2.5.4 FREETYPE_SRC= freetype-${FREETYPE_VERSION}.tar.bz2 DISTFILES+= ${FREETYPE_SRC:C/$/:freetype/} CONFIGURE_ARGS+= --with-freetype-src=${WRKDIR}/freetype-${FREETYPE_VERSION} .else CONFIGURE_ARGS+= --without-freetype-src .endif .if ${PORT_OPTIONS:MPYTHON} ONLY_FOR_ARCHS= i386 ONLY_FOR_ARCHS_REASON= Python on non-i386 systems doesn't link with Fontforge (issues with use of Python's .a file) .endif pre-everything:: .if !${PORT_OPTIONS:MMULTILAYER} @${ECHO_MSG} "If your machine has small memory and you have to edit fonts with a lot" @${ECHO_MSG} "of glyphs, you can save memory by enabling the MULTILAYER option." @${ECHO_MSG} "Enabling multilayer editing increases memory consumption per glyph." @${ECHO_MSG} "" .endif .if ${PORT_OPTIONS:MDOCS} post-extract: ${MKDIR} ${WRKDIR}/html ${WRKSRC}/cidmap for doc in ${DOCFILES} ; \ do ${TAR} -xjC ${WRKDIR}/html -f ${DISTDIR}/$${doc} ; \ done # The 20080607 and up versions of fontforge's documentation doesn't contain the cidmaps, # but I'm leaving this here just in case they are added back in a later version. # ${TAR} -xzC ${WRKSRC}/cidmap -f ${WRKDIR}/html/cidmaps.tgz # ${RM} ${WRKDIR}/html/cidmaps.tgz .endif post-patch: @${CHMOD} +x ${WRKSRC}/configure .if ${PORT_OPTIONS:MPLUGINS} post-build: cd ${WRKSRC}/plugins; ${MAKE_CMD} .endif post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/LICENSE ${STAGEDIR}${DOCSDIR} .if ${PORT_OPTIONS:MPLUGINS} ${MKDIR} ${STAGEDIR}${PREFIX}/share/fontforge/plugins @(cd ${WRKSRC}/plugins/.libs && ${STRIP_CMD} gb12345.o gb12345.so) (cd ${WRKSRC}/plugins; ${INSTALL_DATA} .libs/* \ ${STAGEDIR}${PREFIX}/share/fontforge/plugins) .endif .if ${PORT_OPTIONS:MDOCS} ${INSTALL_DATA} ${WRKDIR}/html/*.* ${STAGEDIR}${DOCSDIR} .endif @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @(cd ${STAGEDIR}${PREFIX}/lib && ${STRIP_CMD} libgunicode.so.3 \ libgutils.so.1 libgioftp.so.1 libgdraw.so.4 libfontforge.so.1) .include Index: head/print/freetype2/Makefile =================================================================== --- head/print/freetype2/Makefile (revision 375593) +++ head/print/freetype2/Makefile (revision 375594) @@ -1,48 +1,48 @@ # Created by: jseger@FreeBSD.org # $FreeBSD$ # $MCom: ports/print/freetype2/Makefile,v 1.28 2011/10/25 18:31:21 kwm Exp $ PORTNAME= freetype2 PORTVERSION= 2.5.4 CATEGORIES= print MASTER_SITES= http://savannah.nongnu.org/download/freetype/ \ SF/freetype/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/}/ \ http://sunsite.cnlab-switch.ch/ftp/mirror/freetype/freetype2/ \ http://www.funet.fi/pub/mirrors/ftp.freetype.org/freetype2/ \ http://ftp.sunet.se/pub/text-processing/freetype/freetype2/ \ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,graphics/freetype/&,} \ ftp://ftp.freetype.org/freetype/freetype2/ DISTNAME= ${PORTNAME:S/2//}-${PORTVERSION} MAINTAINER= gnome@FreeBSD.org COMMENT= Free and portable TrueType font rendering engine USES= gmake libtool tar:bzip2 MAKE_ENV= TOP="" USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-harfbuzz CONFIGURE_WRKSRC= ${WRKSRC}/builds/unix OPTIONS_DEFINE= LCD_FILTERING PNG OPTIONS_DEFAULT= LCD_FILTERING LCD_FILTERING_DESC?= Sub-pixel rendering (patented) PNG_DESC= Png compressed OpenType embedded bitmaps support LCD_FILTERING_CFLAGS= -DFT_CONFIG_OPTION_SUBPIXEL_RENDERING -PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +PNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png PNG_CONFIGURE_OFF= --without-png pre-patch: @${REINPLACE_CMD} -e 's|[(]libdir[)]/pkgconfig|(prefix)/libdata/pkgconfig|g' \ ${WRKSRC}/builds/unix/install.mk post-configure: @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} setup) post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libfreetype.so.* .include Index: head/print/ghostscript7/Makefile =================================================================== --- head/print/ghostscript7/Makefile (revision 375593) +++ head/print/ghostscript7/Makefile (revision 375594) @@ -1,154 +1,154 @@ # Created by: Andreas Klemm # $FreeBSD$ PORTNAME= ghostscript PORTVERSION= 7.07 PORTREVISION= 30 CATEGORIES= print MASTER_SITES= SF/ghostscript/gnu-gs/${PORTVERSION}:gs_srcs \ ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/gnu/gs${PORTVERSION:S/.//}/:gs_srcs \ ${MASTER_SITE_PORTS_JP:S/$/:ports_jp,ports_jp_gs/} MASTER_SITE_SUBDIR= \ ghostscript/:gs_srcs \ ./:ports_jp PKGNAMESUFFIX= 7 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:gs_srcs DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= hrs@FreeBSD.org COMMENT= Ghostscript 7.x PostScript interpreter LICENSE= GPLv2 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png RUN_DEPENDS= ${LOCALBASE}/share/ghostscript/fonts/a010013l.pfb:${PORTSDIR}/print/gsfonts CONFLICTS_INSTALL= \ gambc-[0-9]* \ ghostscript[89]-[0-9]* \ ghostscript[89]-nox11-[0-9]* \ ghostscript9-agpl-[0-9]* \ ghostscript9-agpl-nox11-[0-9]* USES= tar:bzip2 gmake shebangfix USE_LDCONFIG= yes SHEBANG_FILES= lib/fixmswrd.pl WANT_GNOME= yes # normazile WRKSRC so things like cups-pstoraster may work WRKSRC= ${WRKDIR}/${PORTNAME} GNU_CONFIGURE= yes CONFIGURE_ENV= ${MAKE_ENV} CONFIGURE_ARGS= --disable-compile-inits \ --with-ijs MAKE_ENV= CFLAGS_STANDARD="${CFLAGS}" \ XCFLAGS="${XCFLAGS}" XLDFLAGS="${XLDFLAGS}" \ EXTRALIBS="${EXTRALIBS}" CPPFLAGS+= -fPIC -DUPD_SIGNAL=0 -I. -I${WRKSRC}/gimp-print \ -I${LOCALBASE}/include/libpng -I${LOCALBASE}/include \ -I${LOCALBASE}/include/libpng15 LDFLAGS+= ${XLDFLAGS} XCFLAGS= ${PTHREAD_CFLAGS} XLDFLAGS= -L${LOCALBASE}/lib -L${WRKSRC}/gimp-print ${PTHREAD_LIBS} PLIST_SUB= GS_VERSION="${PORTVERSION}" OPTIONS_DEFINE= X11 DOCS A4SIZE OPTIONS_DEFAULT=X11 DOCS A4SIZE NO_OPTIONS_SORT=yes X11_USE= GNOME=gtk12 X11_MAKE_ENV= GS_SHLIB_VER="${SHLIB_VER}" A4SIZE_DESC= Set A4 (not Letter) as the default paper size post-extract-all: ${LN} -sf ${WRKDIR}/${DISTNAME} ${WRKDIR}/${PORTNAME} post-extract: post-extract-all .include "Makefile.drivers" .include MASTERDIR?= ${.CURDIR} .include "${MASTERDIR}/files/Makefile.drivers_post" .for D in ${OPTIONS_DEFINE:MGS_*:S/^GS_//} \ ${OPTIONS_MULTI_X11:MGS_*:S/^GS_//} \ ${OPTIONS_GROUP_SVGALIB:MGS_*:S/^GS_//} .if ${PORT_OPTIONS:MGS_${D}} PLIST_SUB+= GS_${D}="" .else PLIST_SUB+= GS_${D}="@comment " .endif .endfor .if ${PORT_OPTIONS:MA4SIZE} XCFLAGS+= -DA4 .endif # contributed uniprint profiles CONTRIB_UPP= lqx70ch.upp lqx70cl.upp lqx70cm.upp \ stc740ih.upp stc740p.upp stc740pl.upp .if ${PORT_OPTIONS:MX11} SHLIB_VER= 1 PLIST_SUB+= SHLIB="" X11="" SHLIB_VER="${SHLIB_VER}" ALL_TARGET= so INSTALL_TARGET= soinstall .if ${PORT_OPTIONS:MGS_pcl3} ALL_TARGET+= pcl3opts .endif .else ALL_TARGET= all PLIST_SUB+= SHLIB="@comment " X11="@comment " .endif post-patch: ${REINPLACE_CMD} -e 's|^DEVICE_DEVS|#DEVICE_DEVS|g' \ ${WRKSRC}/src/unix-gcc.mak ${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g' \ ${WRKSRC}/lib/gs_res.ps pre-build-drivers.mak: @${ECHO_CMD} '# automatically generated' > ${WRKSRC}/src/drivers.mak .for N in ${DEVS_LIST} @${ECHO_CMD} 'DEVICE_${N}=' >> ${WRKSRC}/src/drivers.mak .endfor .for D in ${OPTIONS_DEFINE:MGS_*:S/^GS_//} \ ${OPTIONS_MULTI_X11:MGS_*:S/^GS_//} \ ${OPTIONS_GROUP_SVGALIB:MGS_*:S/^GS_//} .for N in ${DEVS_LIST} .if ${PORT_OPTIONS:MGS_${D}} .if !defined(OPTIONS_UNSET) || !${OPTIONS_UNSET:MGS_${D}} .for X in ${DEVICE_${N}:M${D}.dev} @${ECHO_CMD} 'DEVICE_${N}+= $$(DD)${D}.dev' >> ${WRKSRC}/src/drivers.mak .endfor .endif .endif .endfor .endfor pre-build-contrib_extra.mak: ${CAT} /dev/null ${EXTRADEVMKFILE} > ${WRKSRC}/src/contrib_extra.mak pre-build-all: ${MKDIR} ${WRKSRC}/obj ${WRKSRC}/bin pre-build: pre-build-all pre-build-drivers.mak pre-build-contrib_extra.mak pre-su-install: ${MKDIR} ${STAGEDIR}${DATADIR} post-install-docs: ${MKDIR} ${STAGEDIR}${DOCSDIR} post-install: .if ${PORT_OPTIONS:MX11} ${LN} -sf gsc ${STAGEDIR}${PREFIX}/bin/gs .endif cd ${FILESDIR} \ && ${INSTALL_DATA} ${CONTRIB_UPP} \ ${STAGEDIR}${DATADIR}/${PORTVERSION}/lib post-install: post-install-docs .include Index: head/print/ghostscript9/Makefile =================================================================== --- head/print/ghostscript9/Makefile (revision 375593) +++ head/print/ghostscript9/Makefile (revision 375594) @@ -1,172 +1,172 @@ # $FreeBSD$ PORTNAME= ghostscript PORTVERSION= 9.06 PORTREVISION= 9 CATEGORIES= print MASTER_SITES= http://downloads.ghostscript.com/public/:gs_srcs \ SF/ghostscript/GPL%20Ghostscript/${PORTVERSION}:gs_srcs \ ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/GPL/gs${PORTVERSION:S/.//}/:gs_srcs \ http://www.humblesoft.com/pub/:epag MASTER_SITE_SUBDIR= ghostscript/:gs_srcs PKGNAMESUFFIX= 9 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:gs_srcs ${EPAG_SRCS}:epag DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_AFTER_ARGS= ${EXCLUDE_DIRS:S/^/--exclude /} MAINTAINER= doceng@FreeBSD.org COMMENT= Ghostscript 9.x PostScript interpreter LICENSE= GPLv3 LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2 \ libidn.so:${PORTSDIR}/dns/libidn \ libjbig2dec.so:${PORTSDIR}/graphics/jbig2dec \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ liblcms2.so:${PORTSDIR}/graphics/lcms2 \ libpaper.so:${PORTSDIR}/print/libpaper RUN_DEPENDS= ${LOCALBASE}/share/${PORTNAME}/fonts/a010013l.pfb:${PORTSDIR}/print/gsfonts CONFLICTS_INSTALL= \ gambc-[0-9]* \ ghostscript[78]-[0-9]* \ ghostscript[78]-nox11-[0-9]* \ ghostscript9-agpl-[0-9]* \ ghostscript9-agpl-nox11-[0-9]* USES= gmake pkgconfig:build tar:bzip2 WANT_GNOME= yes USE_LDCONFIG= yes USE_AUTOTOOLS= autoconf GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes MAKE_ENV= CFLAGS_STANDARD="${CFLAGS}" \ XCFLAGS="${XCFLAGS}" XLDFLAGS="${XLDFLAGS}" \ SOC_LOADER="dxmainc.c" CONFIGURE_ENV= ${MAKE_ENV} CONFIGURE_ARGS= --disable-compile-inits \ --enable-contrib \ --enable-dynamic \ --with-system-libtiff \ --with-ijs \ --with-libidn \ --without-jasper \ --with-libpaper \ --with-drivers="" CPPFLAGS+= -DUPD_SIGNAL=0 -I. \ -I${WRKSRC}/lcms/include \ -I${LOCALBASE}/include/libpng \ -I${WRKSRC}/openjpeg/libopenjpeg \ -I${WRKSRC}/openjpeg \ -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib XCFLAGS= ${PTHREAD_CFLAGS} \ -DA4 XLDFLAGS= ${PTHREAD_LIBS} PLIST_SUB= GS_VERSION="${PORTVERSION}" \ X11BITS=${X11BITS} SUB_FILES= pkg-message SUB_LIST= DATADIR=${DATADIR} PORTVERSION=${PORTVERSION} PKGMESSAGE= ${WRKDIR}/pkg-message OPTIONS_DEFINE= X11 DOCS CUPS FONTCONFIG ICONV GTK2 OPTIONS_DEFAULT=X11 DOCS CUPS FONTCONFIG ICONV OPTIONS_SUB= yes FONTCONFIG_DESC=Enable fontconfig support NO_OPTIONS_SORT=yes EXCLUDE_DIRS= freetype jbig2dec jpeg expat jasper lcms lcms2 libpng tiff zlib .include "Makefile.drivers" .include MASTERDIR?= ${.CURDIR} .include "${MASTERDIR}/files/Makefile.drivers_post" FONTCONFIG_LIB_DEPENDS= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig FONTCONFIG_CONFIGURE_ENABLE= fontconfig # FT_BRIDGE=1 by default LIB_DEPENDS+= libfreetype.so:${PORTSDIR}/print/freetype2 MAKE_ENV+= FT_BRIDGE=1 ALL_TARGET= so INSTALL_TARGET= soinstall USE_LDCONFIG= yes PLIST_SUB+= SHLIB_VER="${PORTVERSION:R}" PORTDOCS= japanese chp2200 epson740 lxm3200-tweaked md2k_md5k PORTDOC_FILES= japanese/Gdevlips.htm japanese/README.gs550j \ japanese/cdj880.txt japanese/dj505j.txt japanese/djgpp.txt \ japanese/gdev10v.txt japanese/gdevalps.txt \ japanese/gdevcd8.txt japanese/gdevdmpr.txt \ japanese/gdevfmlbp.txt japanese/gdevj100.txt \ japanese/gdevlbp3.txt japanese/gdevmag.txt \ japanese/gdevmd2k.txt japanese/gdevmjc.txt \ japanese/gdevml6.txt japanese/gdevp201.txt japanese/gs261j.euc \ japanese/gs261j.txt chp2200/AUTHORS chp2200/INSTALL \ epson740/README epson740/upp-HowTo-to-be \ lxm3200-tweaked/LICENSE lxm3200-tweaked/README \ lxm3200-tweaked/RELEASE_NOTES \ lxm3200-tweaked/Z12-Z31-QuickSetup md2k_md5k/README.jis post-patch: ${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g ; \ s|%%GS_VERSION%%|${PORTVERSION}|g' \ ${WRKSRC}/contrib/japanese/dmp_site.ps pre-build-drivers.mak: @${ECHO_CMD} '# automatically generated' > ${WRKSRC}/base/drivers.mak @${ECHO_CMD} 'DEVICE_DEVS=$${DISPLAY_DEV}' >> ${WRKSRC}/base/drivers.mak .for N in ${DEVS_LIST} @${ECHO_CMD} '${N:S/^/DEVICE_/:S/^DEVICE_DISPLAY_DEV/DISPLAY_DEV/}=' >> ${WRKSRC}/base/drivers.mak .endfor .for D in ${OPTIONS_DEFINE:MGS_*:S/^GS_//} \ ${OPTIONS_MULTI_X11:MGS_*:S/^GS_//} \ ${OPTIONS_GROUP_ICONV:MGS_*:S/^GS_//} \ ${OPTIONS_GROUP_SVGALIB:MGS_*:S/^GS_//} .for N in ${DEVS_LIST} .if ${PORT_OPTIONS:MGS_${D}} .if !defined(OPTIONS_UNSET) || !${OPTIONS_UNSET:MGS_${D}} .for X in ${${N:S/^/DEVICE_/:S/^DEVICE_DISPLAY_DEV/DISPLAY_DEV/}:M${D}.dev} @${ECHO_CMD} '${N:S/^/DEVICE_/:S/^DEVICE_DISPLAY_DEV/DISPLAY_DEV/}+= $$(DD)${D}.dev' >> ${WRKSRC}/base/drivers.mak .endfor .endif .endif .endfor .endfor pre-build: pre-build-drivers.mak ${MKDIR} ${WRKSRC}/obj ${MKDIR} ${WRKSRC}/bin pre-install: cd ${WRKSRC}/Resource/Init && ${RM} -f \ gs_statd.ps.orig gs_ttf.ps.orig pdf_font.ps.orig pre-su-install: ${MKDIR} ${STAGEDIR}${DATADIR} post-install-docs: ${MKDIR} ${WRKSRC}/contrib/japanese ${INSTALL_DATA} ${WRKSRC}/contrib/japanese/doc/* ${WRKSRC}/contrib/japanese ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/contrib && \ ${TAR} -cf - ${PORTDOC_FILES} | \ ( cd ${STAGEDIR}${DOCSDIR} && ${TAR} -xof - ) post-install: ${LN} -sf gsc ${STAGEDIR}${PREFIX}/bin/gs ${LN} -s -f ${LOCALBASE}/share/fonts/CIDFont \ ${STAGEDIR}${DATADIR}/${PORTVERSION}/Resource/CIDFont/fonts .if ${PORT_OPTIONS:MDOCS} post-install: post-install-docs .endif .include Index: head/print/ghostscript9-agpl/Makefile =================================================================== --- head/print/ghostscript9-agpl/Makefile (revision 375593) +++ head/print/ghostscript9-agpl/Makefile (revision 375594) @@ -1,167 +1,167 @@ # $FreeBSD$ PORTNAME= ghostscript PORTVERSION= 9.15 CATEGORIES= print MASTER_SITES= http://downloads.ghostscript.com/public/:gs_srcs \ SF/ghostscript/GPL%20Ghostscript/${PORTVERSION}:gs_srcs \ ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/GPL/gs${PORTVERSION:S/.//}/:gs_srcs \ http://www.humblesoft.com/pub/:epag MASTER_SITE_SUBDIR= ghostscript/:gs_srcs PKGNAMESUFFIX= 9-agpl DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:gs_srcs ${EPAG_SRCS}:epag DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_AFTER_ARGS= ${EXCLUDE_DIRS:S/^/--exclude /} MAINTAINER= doceng@FreeBSD.org COMMENT= Ghostscript 9.x PostScript interpreter LICENSE= AGPLv3 LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2 \ libidn.so:${PORTSDIR}/dns/libidn \ libjbig2dec.so:${PORTSDIR}/graphics/jbig2dec \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ liblcms2.so:${PORTSDIR}/graphics/lcms2 \ libpaper.so:${PORTSDIR}/print/libpaper RUN_DEPENDS= ${LOCALBASE}/share/${PORTNAME}/fonts/a010013l.pfb:${PORTSDIR}/print/gsfonts CONFLICTS_INSTALL= \ gambc-[0-9]* \ ghostscript[789]-[0-9]* \ ghostscript[789]-nox11-[0-9]* USES= gmake pkgconfig:build tar:bzip2 WANT_GNOME= yes USE_LDCONFIG= yes USE_AUTOTOOLS= autoconf GNU_CONFIGURE= yes MAKE_ENV= CFLAGS_STANDARD="${CFLAGS}" \ XCFLAGS="${XCFLAGS}" XLDFLAGS="${XLDFLAGS}" \ SOC_LOADER="dxmainc.c" CONFIGURE_ENV= ${MAKE_ENV} CONFIGURE_ARGS= --disable-compile-inits \ --enable-contrib \ --enable-dynamic \ --with-system-libtiff \ --with-ijs \ --with-libidn \ --without-jasper \ --with-libpaper \ --with-drivers="" CPPFLAGS+= -DUPD_SIGNAL=0 -I. \ -I${WRKSRC}/lcms2/include \ -I${LOCALBASE}/include/libpng \ -I${WRKSRC}/openjpeg/src/lib/openjp2 \ -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib XCFLAGS= ${PTHREAD_CFLAGS} \ -DA4 XLDFLAGS= ${PTHREAD_LIBS} PLIST_SUB= GS_VERSION="${PORTVERSION}" \ X11BITS=${X11BITS} SUB_FILES= pkg-message SUB_LIST= DATADIR=${DATADIR} PORTVERSION=${PORTVERSION} PKGMESSAGE= ${WRKDIR}/pkg-message OPTIONS_DEFINE= X11 DOCS CUPS FONTCONFIG ICONV GTK2 OPTIONS_DEFAULT=X11 DOCS CUPS FONTCONFIG ICONV OPTIONS_SUB= yes FONTCONFIG_DESC=Enable fontconfig support NO_OPTIONS_SORT=yes EXCLUDE_DIRS= freetype jbig2dec jpeg expat jasper lcms libpng tiff zlib .include "Makefile.drivers" .include MASTERDIR?= ${.CURDIR} .include "${MASTERDIR}/files/Makefile.drivers_post" FONTCONFIG_LIB_DEPENDS= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig FONTCONFIG_CONFIGURE_ENABLE= fontconfig # FT_BRIDGE=1 by default LIB_DEPENDS+= libfreetype.so:${PORTSDIR}/print/freetype2 MAKE_ENV+= FT_BRIDGE=1 ALL_TARGET= so INSTALL_TARGET= soinstall USE_LDCONFIG= yes PLIST_SUB+= SHLIB_VER="${PORTVERSION:R}" PORTDOCS= japanese chp2200 epson740 lxm3200-tweaked md2k_md5k PORTDOC_FILES= japanese/Gdevlips.htm japanese/README.gs550j \ japanese/cdj880.txt japanese/dj505j.txt japanese/djgpp.txt \ japanese/gdev10v.txt japanese/gdevalps.txt \ japanese/gdevcd8.txt japanese/gdevdmpr.txt \ japanese/gdevfmlbp.txt japanese/gdevj100.txt \ japanese/gdevlbp3.txt japanese/gdevmag.txt \ japanese/gdevmd2k.txt japanese/gdevmjc.txt \ japanese/gdevml6.txt japanese/gdevp201.txt japanese/gs261j.euc \ japanese/gs261j.txt chp2200/AUTHORS chp2200/INSTALL \ epson740/README epson740/upp-HowTo-to-be \ lxm3200-tweaked/LICENSE lxm3200-tweaked/README \ lxm3200-tweaked/RELEASE_NOTES \ lxm3200-tweaked/Z12-Z31-QuickSetup md2k_md5k/README.jis post-patch: ${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g ; \ s|%%GS_VERSION%%|${PORTVERSION}|g' \ ${WRKSRC}/contrib/japanese/dmp_site.ps pre-build-drivers.mak: @${ECHO_CMD} '# automatically generated' > ${WRKSRC}/base/drivers.mak @${ECHO_CMD} 'DEVICE_DEVS=$${DISPLAY_DEV}' >> ${WRKSRC}/base/drivers.mak .for N in ${DEVS_LIST} @${ECHO_CMD} '${N:S/^/DEVICE_/:S/^DEVICE_DISPLAY_DEV/DISPLAY_DEV/}=' >> ${WRKSRC}/base/drivers.mak .endfor .for D in ${OPTIONS_DEFINE:MGS_*:S/^GS_//} \ ${OPTIONS_MULTI_X11:MGS_*:S/^GS_//} \ ${OPTIONS_GROUP_ICONV:MGS_*:S/^GS_//} \ ${OPTIONS_GROUP_SVGALIB:MGS_*:S/^GS_//} .for N in ${DEVS_LIST} .if ${PORT_OPTIONS:MGS_${D}} .if !defined(OPTIONS_UNSET) || !${OPTIONS_UNSET:MGS_${D}} .for X in ${${N:S/^/DEVICE_/:S/^DEVICE_DISPLAY_DEV/DISPLAY_DEV/}:M${D}.dev} @${ECHO_CMD} '${N:S/^/DEVICE_/:S/^DEVICE_DISPLAY_DEV/DISPLAY_DEV/}+= $$(DD)${D}.dev' >> ${WRKSRC}/base/drivers.mak .endfor .endif .endif .endfor .endfor pre-build: pre-build-drivers.mak ${MKDIR} ${WRKSRC}/obj ${MKDIR} ${WRKSRC}/bin pre-install: cd ${WRKSRC}/Resource/Init && ${RM} -f \ gs_statd.ps.orig gs_ttf.ps.orig pdf_font.ps.orig pre-su-install: ${MKDIR} ${STAGEDIR}${DATADIR} post-install-docs: ${MKDIR} ${WRKSRC}/contrib/japanese ${INSTALL_DATA} ${WRKSRC}/contrib/japanese/doc/* ${WRKSRC}/contrib/japanese ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/contrib && \ ${TAR} -cf - ${PORTDOC_FILES} | \ ( cd ${STAGEDIR}${DOCSDIR} && ${TAR} -xof - ) post-install: ${LN} -sf gsc ${STAGEDIR}${PREFIX}/bin/gs ${LN} -s -f ${LOCALBASE}/share/fonts/CIDFont \ ${STAGEDIR}${DATADIR}/${PORTVERSION}/Resource/CIDFont/fonts .if ${PORT_OPTIONS:MDOCS} post-install: post-install-docs .endif .include Index: head/print/hp2xx/Makefile =================================================================== --- head/print/hp2xx/Makefile (revision 375593) +++ head/print/hp2xx/Makefile (revision 375594) @@ -1,38 +1,38 @@ # Created by: Lars Koeller # $FreeBSD$ PORTNAME= hp2xx PORTVERSION= 3.4.4 PORTREVISION= 6 CATEGORIES= print x11 MASTER_SITES= GNU MAINTAINER= ports@FreeBSD.org COMMENT= HPGL to vector and raster formats converter and previewer for X11 LICENSE= GPLv2 # (or later) -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff WRKSRC_SUBDIR= sources USES= makeinfo MAKE_ENV= DEFINES="${CPPFLAGS}" ALL_LIBS="${LDFLAGS}" CPPFLAGS+= -DUNIX -I${LOCALBASE}/include LDFLAGS+= -lm -L${LOCALBASE}/lib -ltiff -lpng -lz INFO= hp2xx PLIST_FILES= bin/hp2xx man/man1/hp2xx.1.gz OPTIONS_DEFINE= X11 OPTIONS_DEFAULT= X11 X11_USE= XORG=x11 X11_MAKE_ENV= PREVIEWER=to_x11 X11_MAKE_ENV_OFF= PREVIEWER=no_prev X11_CPPFLAGS= -DHAS_UNIX_X11 -I${LOCALBASE}/include X11_LDFLAGS= -L${LOCALBASE}/lib -lX11 .include Index: head/print/libharu/Makefile =================================================================== --- head/print/libharu/Makefile (revision 375593) +++ head/print/libharu/Makefile (revision 375594) @@ -1,38 +1,38 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= libharu PORTVERSION= 2.3.0 CATEGORIES= print MAINTAINER= jlaffaye@FreeBSD.org COMMENT= Haru Free PDF Library -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png OPTIONS_DEFINE= EXAMPLES USE_LDCONFIG= yes USES+= cmake:outsource CMAKE_ARGS+= -DDEVPAK:BOOL=ON USE_GITHUB= yes GH_ACCOUNT= libharu GH_TAGNAME= RELEASE_2_3_0 GH_COMMIT= 4ae1d5f SOVERSION= 2 PLIST_SUB+= SOVERSION=${SOVERSION} PORTEXAMPLES= * .include .if ${PORT_OPTIONS:MEXAMPLES} CMAKE_ARGS+= -DLIBHPDF_EXAMPLES:BOOL=ON \ -DEXAMPLESDIR:STRING=share/examples/${PORTNAME} .endif post-install: ${LN} -s libhpdf.so ${STAGEDIR}${PREFIX}/lib/libhpdf.so.${SOVERSION} .include Index: head/print/panda/Makefile =================================================================== --- head/print/panda/Makefile (revision 375593) +++ head/print/panda/Makefile (revision 375594) @@ -1,47 +1,47 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= panda PORTVERSION= 0.5.4 PORTREVISION= 8 CATEGORIES= print MASTER_SITES= SF \ SAVANNAH \ http://www.stillhq.com/panda/source/ MAINTAINER= ports@FreeBSD.org COMMENT= PDF generation library LICENSE= GPLv2 LGPL21 LICENSE_COMB= dual LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-berkeley-db CPPFLAGS+= -I${BDB_INCLUDE_DIR} -I${LOCALBASE}/include LIBS+= -L${BDB_LIB_DIR} -L${LOCALBASE}/lib INSTALL_TARGET= install-strip USES= gmake libtool pathfix pkgconfig tar:bzip2 PATHFIX_MAKEFILEIN= Makefile.am USE_AUTOTOOLS= libtoolize aclocal autoconf autoheader automake AUTOMAKE_ARGS= -a -c -f USE_BDB= yes USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS EXAMPLES post-install: ${INSTALL_MAN} ${WRKSRC}/man/panda_*.3 ${STAGEDIR}${MANPREFIX}/man/man3 @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in AUTHORS CONTRIBUTORS ChangeLog DEV-HINTS README TODO UNDERWAY ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for f in IMAGES examples/*.c examples/c++/*.cpp examples/images/*.* ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${EXAMPLESDIR} .endfor .include Index: head/print/pslib/Makefile =================================================================== --- head/print/pslib/Makefile (revision 375593) +++ head/print/pslib/Makefile (revision 375594) @@ -1,64 +1,64 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= pslib PORTVERSION= 0.4.5 PORTREVISION= 3 CATEGORIES= print MASTER_SITES= SF MAINTAINER= mva@FreeBSD.org COMMENT= C-library for generating multi page PostScript documents LICENSE= GPLv2 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff USES= gettext gmake libtool pathfix pkgconfig USE_GNOME= intlhack USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lintl INSTALL_TARGET= install-strip OPTIONS_DEFINE= EXAMPLES MANPAGES NLS OPTIONS_DEFAULT= MANPAGES NLS .include .if ${PORT_OPTIONS:MEXAMPLES} EX_NAME= pslib-examples-0.0.10 EX_WRKSRC= ${WRKDIR}/${EX_NAME} DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} ${EX_NAME}${EXTRACT_SUFX} .endif .if ${PORT_OPTIONS:MMANPAGES} BUILD_DEPENDS+= ${LOCALBASE}/bin/docbook-to-man:${PORTSDIR}/textproc/docbook-to-man \ ${LOCALBASE}/bin/docbook2man:${PORTSDIR}/textproc/docbook-utils .else # Avoid building the manpages. CONFIGURE_ENV+= ac_cv_prog_DOC_TO_MAN="" .endif .if ${PORT_OPTIONS:MNLS} PLIST_SUB+= NLS="" .else CONFIGURE_ENV+= ac_cv_header_libintl_h=no PLIST_SUB+= NLS="@comment " .endif post-patch: .if ! ${PORT_OPTIONS:MNLS} @${REINPLACE_CMD} -e 's|@USE_NLS@|no|g' ${WRKSRC}/po/Makefile.in.in .endif post-install: ${MKDIR} -m 0755 ${STAGEDIR}${EXAMPLESDIR} @${RM} -f ${EX_WRKSRC}/Makefile.unix ${EX_WRKSRC}/ChangeLog \ ${EX_WRKSRC}/CMakeLists.txt cd ${EX_WRKSRC} && ${PAX} -rw * ${STAGEDIR}${EXAMPLESDIR} .include Index: head/print/scribus/Makefile =================================================================== --- head/print/scribus/Makefile (revision 375593) +++ head/print/scribus/Makefile (revision 375594) @@ -1,43 +1,43 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= scribus PORTVERSION= 1.4.4 PORTREVISION= 2 CATEGORIES= print editors MASTER_SITES= SF \ http://www.scribus.net/downloads/${PORTVERSION}/ MAINTAINER= bsam@FreeBSD.org COMMENT= Comprehensive desktop publishing program LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ liblcms.so:${PORTSDIR}/graphics/lcms \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff \ libcups.so:${PORTSDIR}/print/cups-client \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libpodofo.so:${PORTSDIR}/graphics/podofo \ libboost_thread.so:${PORTSDIR}/devel/boost-libs \ libhunspell-1.3.so:${PORTSDIR}/textproc/hunspell \ libcairo.so:${PORTSDIR}/graphics/cairo \ libhyphen.so:${PORTSDIR}/textproc/hyphen \ libexecinfo.so:${PORTSDIR}/devel/libexecinfo \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter \ ${PYTHON_SITELIBDIR}/PIL/_imaging.so:${PORTSDIR}/graphics/py-pillow USE_QT4= gui linguist_build moc_build qmake_build rcc_build uic_build xml network USE_GNOME= libartlgpl2 libxml2 USE_GHOSTSCRIPT_RUN= yes USES= cmake desktop-file-utils pkgconfig python shared-mime-info tar:xz USE_LDCONFIG= yes CMAKE_ARGS+= -DWANT_HUNSPELL=YES -Wno-ferror-limit OPTIONS_DEFINE= DOCS post-install: ${LN} -sf ${DATADIR}/icons/scribus.png ${STAGEDIR}${PREFIX}/share/pixmaps/ .include Index: head/print/tex-dvipdfmx/Makefile =================================================================== --- head/print/tex-dvipdfmx/Makefile (revision 375593) +++ head/print/tex-dvipdfmx/Makefile (revision 375594) @@ -1,77 +1,77 @@ # Created by: Shen Chuan-Hsing # $FreeBSD$ PORTNAME= dvipdfmx PORTVERSION= 20140317 PORTREVISION= 1 CATEGORIES= print MASTER_SITES= ftp://tug.org/historic/systems/texlive/2014/ PKGNAMEPREFIX= tex- DISTNAME= texlive-${DISTVERSION_TEXMF}-source DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${DISTNAME_TEXMF}${EXTRACT_SUFX} DIST_SUBDIR= TeX EXTRACT_ONLY= texlive-${DISTVERSION_TEXMF}-source${EXTRACT_SUFX} MAINTAINER= hrs@FreeBSD.org COMMENT= DVI Previewer(kpathsearch) for X LICENSE= GPLv2 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libpaper.so:${PORTSDIR}/print/libpaper \ libfreetype.so:${PORTSDIR}/print/freetype2 RUN_DEPENDS= ${LOCALBASE}/share/fonts/adobe-cmaps/ai0/CMap/Identity-H:${PORTSDIR}/print/adobe-cmaps USES= gmake pkgconfig tar:xz USE_TEX= kpathsea web2c texmf texhash TEXHASHDIR= ${TEXMFDISTDIR} ${TEXMFDIR} EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,} EXTRACT_FILES= \ am \ m4 \ build-aux \ texk/dvipdfm-x EXTRACT_AFTER_ARGS_TEXMF= \ | ${TAR} -xf - -C ${STAGEDIR}${PREFIX}/share \ --strip-components 1 --no-same-permission --no-same-owner \ ${EXCLUDE_FILES_TEXMF:S,^,--exclude ${DISTNAME_TEXMF}/,} \ ${EXTRACT_FILES_TEXMF:S,^,${DISTNAME_TEXMF}/,} DISTVERSION_TEXMF= 20140525 DISTNAME_TEXMF= texlive-${DISTVERSION_TEXMF}-texmf EXCLUDE_FILES_TEXMF= \ texmf-dist/fonts/map/dvipdfmx/jfontmaps \ texmf-dist/fonts/map/dvipdfmx/japanese-otf \ texmf-dist/fonts/map/dvipdfmx/ptex \ texmf-dist/fonts/map/dvipdfmx/updmap/kanjix.map EXTRACT_FILES_TEXMF= \ texmf-dist/doc/dvipdfmx/ \ texmf-dist/dvipdfmx/ \ texmf-dist/fonts/cmap/dvipdfmx/ \ texmf-dist/fonts/map/dvipdfmx/ \ texmf-dist/fonts/map/dvipdfm/ WRKSRC= ${WRKDIR}/${DISTNAME}/texk/dvipdfm-x GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-system-freetype2 \ --with-freetype2-includes=${LOCALBASE}/include/freetype2 \ --with-freetype2-libdir=${LOCALBASE}/lib \ --with-system-kpathsea \ --with-kpathsea-includes=${LOCALBASE}/include \ --with-kpathsea-libdir=${LOCALBASE}/lib \ --with-system-libpaper \ --with-libpaper-includes=${LOCALBASE}/include \ --with-libpaper-libdir=${LOCALBASE}/lib \ --with-system-libpng \ --with-system-zlib CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib pre-install: ${CAT} ${DISTDIR}/${DIST_SUBDIR}/texlive-${DISTVERSION_TEXMF}-texmf${EXTRACT_SUFX} \ ${EXTRACT_AFTER_ARGS_TEXMF} post-install: ${LN} -f -s ${LOCALBASE}/share/fonts/adobe-cmaps \ ${STAGEDIR}${PREFIX}/${TEXMFDISTDIR}/fonts/cmap/adobe-cmaps .include Index: head/print/tex-luatex/Makefile =================================================================== --- head/print/tex-luatex/Makefile (revision 375593) +++ head/print/tex-luatex/Makefile (revision 375594) @@ -1,107 +1,107 @@ # $FreeBSD$ PORTNAME= luatex PORTVERSION= 0.79.1 PORTREVISION= 2 CATEGORIES= print MASTER_SITES= ftp://tug.org/historic/systems/texlive/2014/ PKGNAMEPREFIX= tex- DISTNAME= texlive-${DISTVERSION_TEXMF}-source DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${DISTNAME_TEXMF}${EXTRACT_SUFX} DIST_SUBDIR= TeX EXTRACT_ONLY= texlive-${DISTVERSION_TEXMF}-source${EXTRACT_SUFX} MAINTAINER= hrs@FreeBSD.org COMMENT= Extended version of pdfTeX using Lua LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \ libgraphite.so:${PORTSDIR}/graphics/silgraphite \ libicuio.so:${PORTSDIR}/devel/icu \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libpoppler.so:${PORTSDIR}/graphics/poppler \ libTECkit.so:${PORTSDIR}/textproc/teckit \ libzzip.so:${PORTSDIR}/devel/zziplib USE_TEX= kpathsea web2c texmf formats fmtutil USE_XORG= pixman USES= pkgconfig tar:xz gmake EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,} EXTRACT_FILES= \ build-aux \ libs/xpdf \ libs/cairo \ libs/pixman \ libs/lua52 \ libs/luajit \ texk/web2c EXTRACT_AFTER_ARGS_TEXMF=| ${TAR} -xf - -C ${STAGEDIR}${PREFIX}/share \ --strip-components 1 --no-same-permission --no-same-owner \ ${EXTRACT_FILES_TEXMF:S,^,${DISTNAME_TEXMF}/,} DISTVERSION_TEXMF=20140525 DISTNAME_TEXMF= texlive-${DISTVERSION_TEXMF}-texmf EXTRACT_FILES_TEXMF= \ texmf-dist/doc/lualatex \ texmf-dist/doc/luatex \ texmf-dist/scripts/context/lua \ texmf-dist/source/luatex \ texmf-dist/source/lualatex \ texmf-dist/fonts/map/luatex \ texmf-dist/tex/plain/config/dviluatex.ini \ texmf-dist/tex/luatex \ texmf-dist/tex/plain/config/luatex.ini \ texmf-dist/tex/generic/config/luatex-unicode-letters.tex \ texmf-dist/tex/generic/config/luatexiniconfig.tex \ texmf-dist/tex/generic/context/luatex \ texmf-dist/tex/latex/latexconfig/dvilualatex.ini \ texmf-dist/tex/latex/latexconfig/lualatex-reset-codes.tex \ texmf-dist/tex/latex/latexconfig/lualatexquotejobname.tex \ texmf-dist/tex/latex/latexconfig/lualatex-patch-kernel.tex \ texmf-dist/tex/latex/latexconfig/lualatexiniconfig.tex \ texmf-dist/tex/latex/latexconfig/lualatex.ini \ texmf-dist/tex/lualatex WRKSRC= ${WRKDIR}/${DISTNAME}/texk/web2c GNU_CONFIGURE= yes EXCLUDE_ENGINES=aleph etex pdftex mf mf-nowin mp ptex eptex uptex euptex \ xetex tex CONFIGURE_ARGS= ${EXCLUDE_ENGINES:S/^/--disable-/} \ --enable-luatex \ --enable-luajittex \ --enable-web2c \ --disable-web-progs \ --with-system-freetype2 \ --with-freetype2-includes=${LOCALBASE}/include/freetype2 \ --with-freetype2-libdir=${LOCALBASE}/lib \ --with-system-gd \ --with-system-icu \ --with-icu-includes=${LOCALBASE}/include \ --with-icu-libdir=${LOCALBASE}/lib \ --with-system-kpathsea \ --with-kpathsea-includes=${LOCALBASE}/include \ --with-kpathsea-libdir=${LOCALBASE}/lib \ --with-system-libpng \ --with-libpng-includes=${LOCALBASE}/include \ --with-libpng-libdir=${LOCALBASE}/lib \ --with-system-poppler \ --with-system-t1lib \ --with-system-teckit \ --with-teckit-includes=${LOCALBASE}/include/teckit \ --with-teckit-libdir=${LOCALBASE}/lib \ --with-system-pixman \ --with-system-zziplib \ --with-system-zlib CFLAGS+= -I${LOCALBASE}/include MAKE_JOBS_UNSAFE= yes TEX_FORMATS= luatex pre-configure: for D in libs/xpdf libs/cairo libs/lua52 libs/luajit; do \ cd ${WRKDIR}/${DISTNAME}/$$D && \ ${SETENV} ${CONFIGURE_ENV} ${SH} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}; \ done pre-install: ${CAT} ${DISTDIR}/${DIST_SUBDIR}/texlive-${DISTVERSION_TEXMF}-texmf${EXTRACT_SUFX} \ ${EXTRACT_AFTER_ARGS_TEXMF} .include Index: head/print/tex-xetex/Makefile =================================================================== --- head/print/tex-xetex/Makefile (revision 375593) +++ head/print/tex-xetex/Makefile (revision 375594) @@ -1,96 +1,96 @@ # $FreeBSD$ PORTNAME= xetex PORTVERSION= 0.99991 PORTREVISION= 1 CATEGORIES= print MASTER_SITES= ftp://tug.org/historic/systems/texlive/2014/ PKGNAMEPREFIX= tex- DISTNAME= texlive-${DISTVERSION_TEXMF}-source DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${DISTNAME_TEXMF}${EXTRACT_SUFX} DIST_SUBDIR= TeX EXTRACT_ONLY= texlive-${DISTVERSION_TEXMF}-source${EXTRACT_SUFX} MAINTAINER= hrs@FreeBSD.org COMMENT= TeX System with Unicode and Modern Font Technologies LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \ libgraphite2.so:${PORTSDIR}/graphics/graphite2 \ libicuio.so:${PORTSDIR}/devel/icu \ libopenjpeg.so:${PORTSDIR}/graphics/openjpeg15 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libpoppler.so:${PORTSDIR}/graphics/poppler \ libTECkit.so:${PORTSDIR}/textproc/teckit \ libzzip.so:${PORTSDIR}/devel/zziplib USE_TEX= kpathsea web2c texmf formats fmtutil USES= pkgconfig gmake tar:xz EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,} EXTRACT_FILES= \ build-aux \ libs/xpdf \ libs/harfbuzz \ texk/web2c EXTRACT_AFTER_ARGS_TEXMF= \ | ${TAR} -xf - -C ${STAGEDIR}${PREFIX}/share \ --strip-components 1 --no-same-permission --no-same-owner \ ${EXTRACT_FILES_TEXMF:S,^,${DISTNAME_TEXMF}/,} DISTVERSION_TEXMF=20140525 DISTNAME_TEXMF= texlive-${DISTVERSION_TEXMF}-texmf EXTRACT_FILES_TEXMF= \ texmf-dist/doc/xelatex \ texmf-dist/doc/xetex \ texmf-dist/fonts/misc/xetex \ texmf-dist/scripts/xetex \ texmf-dist/source/xelatex \ texmf-dist/tex/latex/latexconfig/xelatex.ini \ texmf-dist/tex/plain/config/xetex.ini \ texmf-dist/tex/xelatex \ texmf-dist/tex/xetex \ texmf-dist/tex/generic/xetexconfig/unicode-letters.tex WRKSRC= ${WRKDIR}/${DISTNAME}/texk/web2c GNU_CONFIGURE= yes EXCLUDE_ENGINES=aleph etex pdftex luatex luajittex mf mf-nowin mp ptex eptex \ uptex euptex tex CONFIGURE_ARGS= ${EXCLUDE_ENGINES:S/^/--disable-/} \ --enable-xetex \ --enable-web2c \ --disable-web-progs \ --with-system-freetype2 \ --with-freetype2-includes=${LOCALBASE}/include/freetype2 \ --with-freetype2-libdir=${LOCALBASE}/lib \ --with-system-graphite2 \ --with-graphite2-includes=${LOCALBASE}/include/graphite2 \ --with-graphite2-libdir=${LOCALBASE}/lib \ --with-system-icu \ --with-icu-include=${LOCALBASE}/include \ --with-icu-libdir=${LOCALBASE}/lib \ --with-system-kpathsea \ --with-kpathsea-includes=${LOCALBASE}/include \ --with-kpathsea-libdir=${LOCALBASE}/lib \ --with-system-libpng \ --with-libpng-includes=${LOCALBASE}/include \ --with-libpng-libdir=${LOCALBASE}/lib \ --with-system-poppler \ --with-system-teckit \ --with-teckit-includes=${LOCALBASE}/include/teckit \ --with-teckit-libdir=${LOCALBASE}/lib \ --with-system-zziplib \ --with-system-zlib CFLAGS+= -I${LOCALBASE}/include MAKE_JOBS_UNSAFE= yes TEX_FORMATS= xetex pre-configure: for D in libs/harfbuzz libs/xpdf; do \ cd ${WRKDIR}/${DISTNAME}/$$D && \ ${SETENV} ${CONFIGURE_ENV} ${SH} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}; \ done pre-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share ${CAT} ${DISTDIR}/${DIST_SUBDIR}/texlive-${DISTVERSION_TEXMF}-texmf${EXTRACT_SUFX} \ ${EXTRACT_AFTER_ARGS_TEXMF} .include Index: head/print/texlive-base/Makefile =================================================================== --- head/print/texlive-base/Makefile (revision 375593) +++ head/print/texlive-base/Makefile (revision 375594) @@ -1,266 +1,266 @@ # $FreeBSD$ PORTNAME= texlive PORTVERSION= 20140525 PORTREVISION= 4 CATEGORIES= print MASTER_SITES= ftp://tug.org/historic/systems/texlive/2014/ PKGNAMESUFFIX= -base DISTNAME= ${PORTNAME}-${DISTVERSION}-source DIST_SUBDIR= TeX MAINTAINER= hrs@FreeBSD.org COMMENT= TeX Live Typesetting System, base binaries RUN_DEPENDS= psbook:${PORTSDIR}/print/psutils LIB_DEPENDS= libicuio.so:${PORTSDIR}/devel/icu \ libt1.so:${PORTSDIR}/devel/t1lib \ libTECkit.so:${PORTSDIR}/textproc/teckit \ libgraphite.so:${PORTSDIR}/graphics/silgraphite \ libgd.so:${PORTSDIR}/graphics/gd \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libttf.so:${PORTSDIR}/print/freetype \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libzzip.so:${PORTSDIR}/devel/zziplib \ libpoppler.so:${PORTSDIR}/graphics/poppler # XXX # libpotrace.so:${PORTSDIR}/graphics/potrace CONFLICTS_INSTALL= texlive-texmf-201[23]* USE_TEX= web2c kpathsea ptexenc texhash-bootstrap USES= gmake pkgconfig perl5 shebangfix tar:xz USE_AUTOTOOLS= autoconf USE_GHOSTSCRIPT=yes USE_PERL5= run USE_LDCONFIG= yes # during build phase gnu configure is run a lot MAKE_ENV+= CONFIG_SITE=${CONFIG_SITE} USE_XORG= x11 xmu xaw pixman EXCLUDE_FILES= ${DISTNAME}/texk/web2c \ ${DISTNAME}/texk/kpathsea \ ${DISTNAME}/texk/ptexenc \ ${DISTNAME}/texk/xdvik \ ${DISTNAME}/texk/dvipdfm-x \ ${DISTNAME}/texk/dvipsk \ ${DISTNAME}/libs/freetype2 \ ${DISTNAME}/libs/gd \ ${DISTNAME}/libs/graphite \ ${DISTNAME}/libs/icu \ ${DISTNAME}/libs/liblua52 \ ${DISTNAME}/libs/libluajit \ ${DISTNAME}/libs/libpaper \ ${DISTNAME}/libs/libpng \ ${DISTNAME}/libs/pixman \ ${DISTNAME}/libs/poppler \ ${DISTNAME}/libs/teckit \ ${DISTNAME}/libs/xpdf \ ${DISTNAME}/libs/zlib \ ${DISTNAME}/libs/zziplib \ ${DISTNAME}/utils/biber \ ${DISTNAME}/utils/t1utils # XXX # ${DISTNAME}/libs/potrace EXTRACT_AFTER_ARGS= ${EXCLUDE_FILES:S,^,--exclude ,} GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-native-texlive-build \ --disable-web-progs \ --disable-psutils \ --enable-shared \ --disable-t1utils \ --disable-dvipdfmx \ --disable-dvipdfm-x \ --disable-xdvipdfmx \ --enable-build-in-source-tree \ --datarootdir=${LOCALBASE}/share \ --with-system-freetype \ --with-freetype-includes=${LOCALBASE}/include/freetype1/freetype \ --with-freetype-libdir=${LOCALBASE}/lib \ --with-system-freetype2 \ --with-freetype2-includes=${LOCALBASE}/include/freetype2 \ --with-freetype2-libdir=${LOCALBASE}/lib \ --with-system-cairo \ --with-system-gd \ --with-system-graphite \ --with-system-icu \ --with-icu-include=${LOCALBASE}/include \ --with-icu-libdir=${LOCALBASE}/lib \ --with-system-kpathsea \ --with-kpathsea-include=${LOCALBASE}/include/kpathsea \ --with-kpathsea-libdir=${LOCALBASE}/lib \ --with-system-libgs \ --with-libgs-includes=${LOCALBASE}/include \ --with-libgs-libdir=${LOCALBASE}/lib \ --with-system-libpaper \ --with-libpaper-includes=${LOCALBASE}/include \ --with-libpaper-libdir=${LOCALBASE}/lib \ --with-system-libpng \ --with-system-pixman \ --with-system-poppler \ --with-system-ptexenc \ --with-ptexenc-include=${LOCALBASE}/include/ptexenc \ --with-ptexenc-libdir=${LOCALBASE}/lib \ --with-system-t1lib \ --with-system-teckit \ --with-xpdf-includes=${LOCALBASE}/include/poppler \ --with-xpdf-libdir=${LOCALBASE}/lib \ --with-system-xpdf \ --with-system-zziplib \ --with-system-zlib # XXX # --with-system-potrace CFLAGS+= -I${LOCALBASE}/include \ -I${LOCALBASE}/include/kpathsea \ -I${LOCALBASE}/include/ptexenc PLIST_SUB= INSTALL_DATA="${INSTALL_DATA}" INSTALL_TARGET= install-strip SHEBANG_FILES= texk/texlive/linked_scripts/a2ping/a2ping.pl \ texk/texlive/linked_scripts/accfonts/mkt1font \ texk/texlive/linked_scripts/accfonts/vpl2ovp \ texk/texlive/linked_scripts/accfonts/vpl2vpl \ texk/texlive/linked_scripts/adhocfilelist/adhocfilelist.sh \ texk/texlive/linked_scripts/arara/arara.sh \ texk/texlive/linked_scripts/authorindex/authorindex \ texk/texlive/linked_scripts/bibexport/bibexport.sh \ texk/texlive/linked_scripts/bundledoc/arlatex \ texk/texlive/linked_scripts/bundledoc/bundledoc \ texk/texlive/linked_scripts/cachepic/cachepic.tlu \ texk/texlive/linked_scripts/checkcites/checkcites.lua \ texk/texlive/linked_scripts/context/perl/mptopdf.pl \ texk/texlive/linked_scripts/context/stubs/unix/context \ texk/texlive/linked_scripts/context/stubs/unix/contextjit \ texk/texlive/linked_scripts/context/stubs/unix/ctxtools \ texk/texlive/linked_scripts/context/stubs/unix/luatools \ texk/texlive/linked_scripts/context/stubs/unix/mtxrun \ texk/texlive/linked_scripts/context/stubs/unix/mtxrunjit \ texk/texlive/linked_scripts/context/stubs/unix/pstopdf \ texk/texlive/linked_scripts/context/stubs/unix/texexec \ texk/texlive/linked_scripts/context/stubs/unix/texmfstart \ texk/texlive/linked_scripts/convbkmk/convbkmk.rb \ texk/texlive/linked_scripts/ctanify/ctanify \ texk/texlive/linked_scripts/ctanupload/ctanupload.pl \ texk/texlive/linked_scripts/de-macro/de-macro \ texk/texlive/linked_scripts/dosepsbin/dosepsbin.pl \ texk/texlive/linked_scripts/dtxgen/dtxgen \ texk/texlive/linked_scripts/dviasm/dviasm.py \ texk/texlive/linked_scripts/ebong/ebong.py \ texk/texlive/linked_scripts/epspdf/epspdf.tlu \ texk/texlive/linked_scripts/epspdf/epspdftk.tcl \ texk/texlive/linked_scripts/epstopdf/epstopdf.pl \ texk/texlive/linked_scripts/exceltex/exceltex \ texk/texlive/linked_scripts/fig4latex/fig4latex \ texk/texlive/linked_scripts/findhyph/findhyph \ texk/texlive/linked_scripts/fontools/afm2afm \ texk/texlive/linked_scripts/fontools/autoinst \ texk/texlive/linked_scripts/fontools/ot2kpx \ texk/texlive/linked_scripts/fragmaster/fragmaster.pl \ texk/texlive/linked_scripts/glossaries/makeglossaries \ texk/texlive/linked_scripts/installfont/installfont-tl \ texk/texlive/linked_scripts/jfontmaps/kanji-config-updmap-sys.sh \ texk/texlive/linked_scripts/jfontmaps/kanji-config-updmap.pl \ texk/texlive/linked_scripts/jfontmaps/kanji-fontmap-creator.pl \ texk/texlive/linked_scripts/kotex-utils/jamo-normalize.pl \ texk/texlive/linked_scripts/kotex-utils/komkindex.pl \ texk/texlive/linked_scripts/kotex-utils/ttf2kotexfont.pl \ texk/texlive/linked_scripts/latex-git-log/latex-git-log \ texk/texlive/linked_scripts/latex2man/latex2man \ texk/texlive/linked_scripts/latexdiff/latexdiff-vc.pl \ texk/texlive/linked_scripts/latexdiff/latexdiff.pl \ texk/texlive/linked_scripts/latexdiff/latexrevise.pl \ texk/texlive/linked_scripts/latexfileversion/latexfileversion \ texk/texlive/linked_scripts/latexindent/latexindent.pl \ texk/texlive/linked_scripts/latexmk/latexmk.pl \ texk/texlive/linked_scripts/latexpand/latexpand \ texk/texlive/linked_scripts/lilyglyphs/lily-glyph-commands.py \ texk/texlive/linked_scripts/lilyglyphs/lily-image-commands.py \ texk/texlive/linked_scripts/lilyglyphs/lily-rebuild-pdfs.py \ texk/texlive/linked_scripts/listbib/listbib \ texk/texlive/linked_scripts/listings-ext/listings-ext.sh \ texk/texlive/linked_scripts/ltxfileinfo/ltxfileinfo \ texk/texlive/linked_scripts/ltximg/ltximg.pl \ texk/texlive/linked_scripts/lua2dox/lua2dox_filter \ texk/texlive/linked_scripts/luaotfload/luaotfload-tool.lua \ texk/texlive/linked_scripts/m-tx/m-tx.lua \ texk/texlive/linked_scripts/match_parens/match_parens \ texk/texlive/linked_scripts/mathspic/mathspic.pl \ texk/texlive/linked_scripts/mf2pt1/mf2pt1.pl \ texk/texlive/linked_scripts/mkgrkindex/mkgrkindex \ texk/texlive/linked_scripts/mkjobtexmf/mkjobtexmf.pl \ texk/texlive/linked_scripts/mkpic/mkpic \ texk/texlive/linked_scripts/multibibliography/multibibliography.pl \ texk/texlive/linked_scripts/musixtex/musixflx.lua \ texk/texlive/linked_scripts/musixtex/musixtex.lua \ texk/texlive/linked_scripts/oberdiek/pdfatfi.pl \ texk/texlive/linked_scripts/pax/pdfannotextractor.pl \ texk/texlive/linked_scripts/pdfcrop/pdfcrop.pl \ texk/texlive/linked_scripts/pdfjam/pdf180 \ texk/texlive/linked_scripts/pdfjam/pdf270 \ texk/texlive/linked_scripts/pdfjam/pdf90 \ texk/texlive/linked_scripts/pdfjam/pdfbook \ texk/texlive/linked_scripts/pdfjam/pdfflip \ texk/texlive/linked_scripts/pdfjam/pdfjam \ texk/texlive/linked_scripts/pdfjam/pdfjam-pocketmod \ texk/texlive/linked_scripts/pdfjam/pdfjam-slides3up \ texk/texlive/linked_scripts/pdfjam/pdfjam-slides6up \ texk/texlive/linked_scripts/pdfjam/pdfjoin \ texk/texlive/linked_scripts/pdfjam/pdfnup \ texk/texlive/linked_scripts/pdfjam/pdfpun \ texk/texlive/linked_scripts/pedigree-perl/pedigree.pl \ texk/texlive/linked_scripts/perltex/perltex.pl \ texk/texlive/linked_scripts/pfarrei/a5toa4.tlu \ texk/texlive/linked_scripts/pfarrei/pfarrei.tlu \ texk/texlive/linked_scripts/pkfix-helper/pkfix-helper \ texk/texlive/linked_scripts/pkfix/pkfix.pl \ texk/texlive/linked_scripts/pmx/pmx2pdf.lua \ texk/texlive/linked_scripts/pmxchords/pmxchords.lua \ texk/texlive/linked_scripts/pst-pdf/ps4pdf \ texk/texlive/linked_scripts/pst2pdf/pst2pdf.pl \ texk/texlive/linked_scripts/ptex2pdf/ptex2pdf.lua \ texk/texlive/linked_scripts/purifyeps/purifyeps \ texk/texlive/linked_scripts/pythontex/depythontex.py \ texk/texlive/linked_scripts/pythontex/pythontex.py \ texk/texlive/linked_scripts/rubik/rubikrotation.pl \ texk/texlive/linked_scripts/scripts.lst \ texk/texlive/linked_scripts/simpdftex/simpdftex \ texk/texlive/linked_scripts/splitindex/splitindex.pl \ texk/texlive/linked_scripts/sty2dtx/sty2dtx.pl \ texk/texlive/linked_scripts/svn-multi/svn-multi.pl \ texk/texlive/linked_scripts/texcount/texcount.pl \ texk/texlive/linked_scripts/texdef/texdef.pl \ texk/texlive/linked_scripts/texdiff/texdiff \ texk/texlive/linked_scripts/texdirflatten/texdirflatten \ texk/texlive/linked_scripts/texdoc/texdoc.tlu \ texk/texlive/linked_scripts/texfot/texfot.pl \ texk/texlive/linked_scripts/texlive/rungs.tlu \ texk/texlive/linked_scripts/texlive/tlmgr.pl \ texk/texlive/linked_scripts/texlive/updmap.pl \ texk/texlive/linked_scripts/texliveonfly/texliveonfly.py \ texk/texlive/linked_scripts/texloganalyser/texloganalyser \ texk/texlive/linked_scripts/thumbpdf/thumbpdf.pl \ texk/texlive/linked_scripts/typeoutfileinfo/typeoutfileinfo.sh \ texk/texlive/linked_scripts/ulqda/ulqda.pl \ texk/texlive/linked_scripts/urlbst/urlbst \ texk/texlive/linked_scripts/vpe/vpe.pl INFO= dvipng tlbuild post-patch: cd ${WRKSRC}/texk/texlive/tl_scripts && \ ${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},' \ fmtutil-sys.sh texconfig-sys.sh updmap-sys.sh post-install-fmtutil: for D in ${TEXHASHDIRS}; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/$$D; \ ${TOUCH} ${STAGEDIR}${PREFIX}/$$D/.keep_me; \ done ${MKDIR} ${STAGEDIR}${PREFIX}/${TEXMFCONFIGDIR}/web2c ${TOUCH} ${STAGEDIR}${PREFIX}/${TEXMFCONFIGDIR}/web2c/.keep_me ${INSTALL_DATA} ${STAGEDIR}${PREFIX}/${TEXMFDISTDIR}/web2c/fmtutil.cnf \ ${STAGEDIR}${PREFIX}/${FMTUTIL_CNF} post-install: post-install-fmtutil .ORDER: post-install-fmtutil do-texhash .include Index: head/science/gnudatalanguage/Makefile =================================================================== --- head/science/gnudatalanguage/Makefile (revision 375593) +++ head/science/gnudatalanguage/Makefile (revision 375594) @@ -1,131 +1,131 @@ # Created by: thierry@pompo.net # $FreeBSD$ PORTNAME= gnudatalanguage DISTVERSION= 0.9.5 CATEGORIES= science lang MASTER_SITES= SF/${PORTNAME}/gdl/${DISTVERSION} .if defined(BUILD_PYTHON_MODULE) PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} .endif DISTNAME= gdl-${DISTVERSION} MAINTAINER= thierry@FreeBSD.org COMMENT?= GDL, a free IDL compatible incremental compiler LICENSE= GPLv2 LIB_DEPENDS+= libplplotd.so:${PORTSDIR}/math/plplot \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libps.so:${PORTSDIR}/print/pslib \ libgsl.so:${PORTSDIR}/math/gsl USE_WX= 2.8 WX_UNICODE= yes USE_XORG= x11 sm ice xext USES= cmake:outsource compiler:gcc-c++11-lib dos2unix ncurses pkgconfig readline # Disable ncurses and readline from ports # Disable ImageMagick (does'nt work with plplot because dynamic drivers # are enabled by default) # TODO: add a slave port for mpich CMAKE_ARGS= -DREADLINEDIR:STRING="/usr" \ -DNCURSESDIR:STRING="/usr" \ -DMPICH:BOOL=NO \ -DMAGICK:BOOL=NO CPPFLAGS+= ${CFLAGS} -fno-inline ${PTHREAD_CFLAGS} LDFLAGS+= ${PTHREAD_LIBS} -L${LOCALBASE}/lib SLAVEDIRS= science/py-gnudatalanguage OPTIONS_DEFINE= EIGEN EXAMPLES FFTW GRAPHICSMAGICK GRIB HDF5 LIBPROJ4 MPICH2 NETCDF PYTHON UDUNITS OPTIONS_DEFAULT=EIGEN EXAMPLES FFTW GRAPHICSMAGICK GRIB HDF5 LIBPROJ4 NETCDF PYTHON UDUNITS EIGEN_DESC= Eigen3 support (boost performance) EIGEN_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/eigen3.pc:${PORTSDIR}/math/eigen3 EIGEN_CMAKE_ON= -DEIGEN3:BOOL=YES EIGEN_CMAKE_OFF= -DEIGEN3:BOOL=NO FFTW_LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 \ libfftw3f.so:${PORTSDIR}/math/fftw3-float FFTW_CMAKE_ON= -DFFTW:BOOL=YES FFTW_CMAKE_OFF= -DFFTW:BOOL=NO GRAPHICSMAGICK_LIB_DEPENDS= libGraphicsMagick.so:${PORTSDIR}/graphics/GraphicsMagick GRAPHICSMAGICK_CMAKE_ON= -DGRAPHICSMAGICK:BOOL=YES GRAPHICSMAGICK_CMAKE_OFF= -DGRAPHICSMAGICK:BOOL=NO GRIB_DESC= Support GRIB messages GRIB_LIB_DEPENDS= libgrib_api.so:${PORTSDIR}/science/grib_api GRIB_CMAKE_ON= -DGRIB:BOOL=YES GRIB_CMAKE_OFF= -DGRIB:BOOL=NO HDF5_LIB_DEPENDS= libhdf5.so:${PORTSDIR}/science/hdf5 HDF5_CMAKE_ON= -DHDF5:BOOL=YES HDF5_CMAKE_OFF= -DHDF5:BOOL=NO -DHDF:BOOL=NO LIBPROJ4_DESC= Support cartographic processes LIBPROJ4_LIB_DEPENDS= libproj4.so:${PORTSDIR}/math/libproj4 LIBPROJ4_CMAKE_ON= -DLIBPROJ4:BOOL=YES LIBPROJ4_CMAKE_OFF= -DLIBPROJ4:BOOL=NO MPICH2_LIB_DEPENDS= libmpich.so.8:${PORTSDIR}/net/mpich2 MPICH2_CMAKE_ON= -DMPICH:BOOL=YES MPICH2_CMAKE_OFF= -DMPICH:BOOL=NO NETCDF_LIB_DEPENDS= libnetcdf.so:${PORTSDIR}/science/netcdf NETCDF_CMAKE_ON= -DNETCDF:BOOL=YES -DHDF:BOOL=NO NETCDF_CMAKE_OFF= -DNETCDF:BOOL=NO PYTHON_USES= python PYTHON_BUILD_DEPENDS= ${PYNUMPY} PYTHON_RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:${PORTSDIR}/math/py-matplotlib PYTHON_CMAKE_ON= -DPYTHON:BOOL=YES -DPYTHONVERSION:STRING="${PYTHON_VER}" PYTHON_CMAKE_OFF= -DPYTHON:BOOL=NO UDUNITS_LIB_DEPENDS= libudunits2.so:${PORTSDIR}/science/udunits UDUNITS_CMAKE_ON= -DUDUNITS:BOOL=YES UDUNITS_CMAKE_OFF= -DUDUNITS:BOOL=NO .if defined(BUILD_PYTHON_MODULE) CATEGORIES+= python CMAKE_ARGS+= -DPYTHON_MODULE:BOOL=YES -DOPENMP:BOOL=NO PLIST= pkg-plist.pymod .else CMAKE_ARGS+= -DPYTHON_MODULE:BOOL=NO .endif .include .if ${OSVERSION} < 800503 BROKEN= Does not build with ancient binutils .endif .if defined(BUILD_PYTHON_MODULE) do-install: ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/src/libgdl.so ${STAGEDIR}${PYTHON_SITELIBDIR}/GDL.so .endif .if !defined(BUILD_PYTHON_MODULE) post-stage: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/testsuite (cd ${WRKSRC}/testsuite && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}/testsuite/) .endif .if defined(MAINTAINER_MODE) regression-test: install . if defined(BUILD_PYTHON_MODULE) @${ECHO_CMD} 'import GDL' > ${WRKDIR}/testgdl.py @${ECHO_CMD} 'print GDL.function("sin",(1,))' >> ${WRKDIR}/testgdl.py ${PYTHON_CMD} ${WRKDIR}/testgdl.py . else @${ECHO_CMD} ".RUN ${EXAMPLESDIR}/testsuite/test_suite.pro" \ > ${WRKDIR}/testgdl @${ECHO_CMD} "exit" >> ${WRKDIR}/testgdl ${PREFIX}/bin/gdl < ${WRKDIR}/testgdl . endif .endif .include Index: head/science/massxpert/Makefile =================================================================== --- head/science/massxpert/Makefile (revision 375593) +++ head/science/massxpert/Makefile (revision 375594) @@ -1,31 +1,31 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= massxpert PORTVERSION= 3.4.0 PORTREVISION= 1 CATEGORIES= science MASTER_SITES= http://download.tuxfamily.org/massxpert/source/ MAINTAINER= vg@FreeBSD.org COMMENT= The massXpert software for (bio)chemists LICENSE= GPLv3 LIB_DEPENDS= libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \ libpcre.so:${PORTSDIR}/devel/pcre \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libexpat.so:${PORTSDIR}/textproc/expat2 \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig USE_GCC= any USES= cmake gettext iconv tar:bzip2 USE_XORG= ice sm x11 xau xcb xdmcp xext xrender USE_GNOME= glib20 USE_QT4= corelib gui xml rcc_build qmake_build uic_build moc_build \ svg USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes .include Index: head/sysutils/graffer/Makefile =================================================================== --- head/sysutils/graffer/Makefile (revision 375593) +++ head/sysutils/graffer/Makefile (revision 375594) @@ -1,33 +1,33 @@ # Created by: Nikola Kolev # $FreeBSD$ PORTNAME= graffer PORTVERSION= 1.1 CATEGORIES= sysutils MASTER_SITES= http://chaosophia.net/downloads/graffer/ \ http://ns1.chaosophia.net/downloads/graffer/ MAINTAINER= koue@chaosophia.net COMMENT= Utility to render graphical statistics LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 PLIST_FILES= bin/graffer \ etc/graffer/graffer.conf.example \ man/man8/graffer.8.gz post-patch: @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|" \ ${WRKSRC}/graffer.[c8] @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|" \ ${WRKSRC}/graffer.conf.example do-install: ${INSTALL_PROGRAM} ${WRKSRC}/graffer ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/graffer.8 ${STAGEDIR}${PREFIX}/man/man8 @${MKDIR} ${STAGEDIR}${PREFIX}/etc/graffer ${INSTALL_DATA} ${WRKSRC}/graffer.conf.example ${STAGEDIR}${PREFIX}/etc/graffer .include Index: head/sysutils/jfbterm/Makefile =================================================================== --- head/sysutils/jfbterm/Makefile (revision 375593) +++ head/sysutils/jfbterm/Makefile (revision 375594) @@ -1,128 +1,128 @@ # Created by: nrg milk # $FreeBSD$ PORTNAME= jfbterm PORTVERSION= 0.6.1 DISTVERSIONPREFIX=FreeBSD- PORTREVISION= 6 CATEGORIES= sysutils MASTER_SITES= http://www.ac.auone-net.jp/~baba/jfbterm/ MAINTAINER= ports@FreeBSD.org COMMENT= Multilingual terminal emulator for framebuffer LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= requires VESA support in kernel MAKEFILE= ${FILESDIR}/BSDmakefile MAKE_ENV+= VERSION=${PORTVERSION} GUNZIP=${GUNZIP_CMD:N-*} PLIST_SUB+= TERMCAP_ADD_RECORD="@exec ${TERMCAP_ADD_RECORD:S,^${PREFIX},%D,}" \ TERMCAP_DEL_RECORD="@unexec ${TERMCAP_DEL_RECORD}" \ TIC="@exec ${TIC} ${TERMINFO_FILE:S,^${PREFIX},%D,} 2>/dev/null || ${TRUE}" CAP_MKDB?= /usr/bin/cap_mkdb TIC?= ${LOCALBASE}/bin/tic TERMINFO_FILE?= ${PREFIX}/share/misc/jfbterm.terminfo OPTIONS_DEFINE= ICONV PNG SETUID TERMCAP UNIFONT OPTIONS_DEFAULT= ICONV PNG SETUID TERMCAP UNIFONT PNG_DESC= Splash .png support SETUID_DESC= Install jfbterm with setuid bit set TERMCAP_DESC= Add entry to termcap(5) file UNIFONT_DESC= Install pan-unicode font .include .if ${PORT_OPTIONS:MSETUID} PLIST_SUB+= SETUID="" .else PLIST_SUB+= SETUID="@comment " .endif ONLY_FOR_ARCHS+=amd64 .if !defined(INSTALL_AS_USER) TERMCAP_FILE?= /usr/share/misc/termcap .else TERMCAP_FILE?= ~/.termcap .endif .if ${PORT_OPTIONS:MICONV} USES+= iconv .else MAKE_ENV+= WITHOUT_ICONV= .endif .if ${PORT_OPTIONS:MPNG} . if !defined(NO_SHARED) -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png . else BUILD_DEPENDS+= ${LOCALBASE}/lib/libpng.a:${PORTSDIR}/graphics/png . endif .else MAKE_ENV+= WITHOUT_PNG= .endif .if ${PORT_OPTIONS:MTERMCAP} TERMCAP_ADD_RECORD= \ ${ECHO_CMD} '\# begin of jfbterm.termcap' \ >>${TERMCAP_FILE}; \ ${CAT} ${PREFIX}/share/misc/jfbterm.termcap \ >>${TERMCAP_FILE}; \ ${ECHO_CMD} '\# end of jfbterm.termcap' \ >>${TERMCAP_FILE}; \ if [ -f ${TERMCAP_FILE}.db ]; then \ ${CAP_MKDB} ${TERMCAP_FILE}; \ fi TERMCAP_DEL_RECORD= \ ${REINPLACE_CMD} -i '' '/^\# begin of jfbterm\.termcap/, \ /^\# end of jfbterm\.termcap/d' \ ${TERMCAP_FILE}; \ if [ -f ${TERMCAP_FILE}.db ]; then \ ${CAP_MKDB} ${TERMCAP_FILE}; \ fi .else TERMCAP_ADD_RECORD= ${DO_NADA} TERMCAP_DEL_RECORD= ${DO_NADA} .endif .if ${PORT_OPTIONS:MUNIFONT} RUN_DEPENDS+= ${LOCALBASE}/lib/X11/fonts/local/unifont.pcf.gz:${PORTSDIR}/x11-fonts/gnu-unifont .endif post-extract: .SILENT cd ${WRKSRC} && ${RM} -f \ aclocal.m4 config.* configure install-sh \ missing mkinstalldirs stamp-h* Makefile Makefile.in ${CP} ${WRKSRC}/jfbterm.conf.sample.FreeBSD \ ${WRKSRC}/jfbterm.conf.sample post-patch: ${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' \ -e 's|\(share\)/jfbterm/\(fonts\)|\1/misc/\2|' \ ${WRKSRC}/*.[0-9] ${WRKSRC}/*.conf.sample .if !${PORT_OPTIONS:MTERMCAP} ${REINPLACE_CMD} '/^term/s/:.*/: xterm/' \ ${WRKSRC}/jfbterm.conf.sample .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/jfbterm ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/jfbterm.conf.sample \ ${STAGEDIR}${PREFIX}/etc ${INSTALL_MAN} ${WRKSRC}/jfbterm.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/jfbterm.conf.5 \ ${STAGEDIR}${MANPREFIX}/man/man5 ${INSTALL_DATA} ${WRKSRC}/termcap.jfbterm \ ${STAGEDIR}${PREFIX}/share/misc/jfbterm.termcap ${INSTALL_DATA} ${WRKSRC}/terminfo.jfbterm \ ${STAGEDIR}${PREFIX}/share/misc/jfbterm.terminfo @${MKDIR} ${STAGEDIR}${PREFIX}/share/misc/fonts ${INSTALL_DATA} ${WRKSRC}/fonts/*.pcf.gz \ ${STAGEDIR}${PREFIX}/share/misc/fonts .include Index: head/sysutils/logstalgia/Makefile =================================================================== --- head/sysutils/logstalgia/Makefile (revision 375593) +++ head/sysutils/logstalgia/Makefile (revision 375594) @@ -1,26 +1,26 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= logstalgia PORTVERSION= 1.0.3 PORTREVISION= 7 CATEGORIES= sysutils www MASTER_SITES= GOOGLE_CODE CRITICAL MAINTAINER= ehaupt@FreeBSD.org COMMENT= Website access log visualization tool LICENSE= GPLv3 LIB_DEPENDS= libftgl.so:${PORTSDIR}/graphics/ftgl \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libpcre.so:${PORTSDIR}/devel/pcre GNU_CONFIGURE= yes USES= pkgconfig USE_SDL= sdl image CFLAGS+= -L${LOCALBASE}/lib .include Index: head/sysutils/tracker/Makefile =================================================================== --- head/sysutils/tracker/Makefile (revision 375593) +++ head/sysutils/tracker/Makefile (revision 375594) @@ -1,141 +1,141 @@ # Created by: Michael Johnson # $FreeBSD$ # $MCom: ports/trunk/sysutils/tracker/Makefile 20045 2014-11-10 06:23:59Z gusi $ PORTNAME= tracker PORTVERSION= 1.2.4 PORTREVISION= 1 CATEGORIES= sysutils gnome MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Object database, tag/metadata database, search tool and indexer LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ libgmime-2.6.so:${PORTSDIR}/mail/gmime26 \ libhal.so:${PORTSDIR}/sysutils/hal \ libraptor.so:${PORTSDIR}/textproc/raptor \ libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid \ libicutu.so:${PORTSDIR}/devel/icu \ libmediaart-1.0.so:${PORTSDIR}/multimedia/libmediaart \ librest-0.7.so:${PORTSDIR}/devel/librest RUN_DEPENDS= xdg-desktop-icon:${PORTSDIR}/devel/xdg-utils \ o3totxt:${PORTSDIR}/converters/o3read \ pdftotext:${PORTSDIR}/graphics/poppler-utils \ w3m:${PORTSDIR}/www/w3m PLIST_SUB= TRACKER_VER="1.0" USES= gettext gmake libtool pathfix pkgconfig tar:xz USE_GNOME= gnomeprefix gtk30 intlhack introspection:build USE_LDCONFIG= yes USE_SQLITE= 3 USE_GSTREAMER1= yes GNU_CONFIGURE= yes INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -L${LOCALBASE}/lib/tracker CONFIGURE_ARGS= --enable-video-extractor=gstreamer \ --with-session-bus-services-dir=${LOCALBASE}/share/dbus-1/services \ --disable-libiptcdata --enable-miner-fs \ --disable-meegotouch --disable-miner-flickr \ --enable-icu-charset-detection \ --disable-enca \ --enable-tracker-preferences \ --disable-libosinfo \ --enable-generic-media-extractor=gstreamer # disable evolution miner until tracker fixes the dep CONFIGURE_ARGS+= --disable-miner-evolution INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.freedesktop.Tracker.DB.gschema.xml \ org.freedesktop.Tracker.Extract.gschema.xml \ org.freedesktop.Tracker.FTS.gschema.xml \ org.freedesktop.Tracker.Miner.Files.gschema.xml \ org.freedesktop.Tracker.Store.gschema.xml \ org.freedesktop.Tracker.Writeback.gschema.xml \ org.freedesktop.Tracker.enums.xml \ org.freedesktop.Tracker.gschema.xml OPTIONS_DEFINE= AUDIO_MINERS DOCUMENT_MINERS GRAPHIC_MINERS WEB_MINERS OPTIONS_DEFAULT= AUDIO_MINERS DOCUMENT_MINERS GRAPHIC_MINERS WEB_MINERS_DESC= Support for Firefox, Thunderbird and Evolution AUDIO_MINERS_DESC= Support for audio formats DOCUMENT_MINERS_DESC= Support for some sort of documents (pdf, ps, xps, office) GRAPHIC_MINERS_DESC= Support for some graphic formats (gif, png, tiff) .include .if ${PORT_OPTIONS:MWEB_MINERS} CONFIGURE_ARGS+= --enable-miner-firefox \ --enable-miner-thunderbird BUILD_DEPENDS+= firefox>=0:${PORTSDIR}/www/firefox \ thunderbird>=0:${PORTSDIR}/mail/thunderbird RUN_DEPENDS+= firefox>=0:${PORTSDIR}/www/firefox \ thunderbird>=0:${PORTSDIR}/mail/thunderbird PLIST_SUB+= WEB_MINERS="" .else CONFIGURE_ARGS+= --disable-miner-evolution --disable-miner-firefox \ --disable-miner-thunderbird PLIST_SUB+= WEB_MINERS="@comment " .endif .if ${PORT_OPTIONS:MAUDIO_MINERS} LIB_DEPENDS+= libtotem-plparser.so:${PORTSDIR}/multimedia/totem-pl-parser \ libFLAC.so:${PORTSDIR}/audio/flac \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ libcue.so:${PORTSDIR}/textproc/libcue \ libogg.so:${PORTSDIR}/audio/libogg \ libtag.so:${PORTSDIR}/audio/taglib CONFIGURE_ARGS+= --enable-libvorbis --enable-libflac \ --enable-taglib --enable-mp3 \ --enable-libcue --enable-playlist PLIST_SUB+= AUDIO_MINERS="" .else CONFIGURE_ARGS+= --disable-libvorbis --disable-libflac \ --disable-taglib --disable-mp3 \ --disable-libcue --disable-playlist PLIST_SUB+= AUDIO_MINERS="@comment " .endif .if ${PORT_OPTIONS:MDOCUMENT_MINERS} LIB_DEPENDS+= libpoppler-glib.so:${PORTSDIR}/graphics/poppler-glib \ libgxps.so:${PORTSDIR}/graphics/libgxps \ libgsf-1.so:${PORTSDIR}/devel/libgsf \ libexempi.so:${PORTSDIR}/textproc/exempi \ libwv.so:${PORTSDIR}/textproc/wv CONFIGURE_ARGS+= --enable-libgxps --enable-poppler \ --enable-libxml2 --enable-exif \ --enable-libgsf --enable-abiword \ --enable-dvi --enable-ps \ --enable-exempi --enable-text PLIST_SUB+= DOCUMENT_MINERS="" .else CONFIGURE_ARGS+= --disable-libgxps --disable-poppler \ --disable-libxml2 --disable-exif \ --disable-libgsf --disable-abiword \ --disable-dvi --disable-ps \ --disable-exempi --disable-text PLIST_SUB+= DOCUMENT_MINERS="@comment " .endif .if ${PORT_OPTIONS:MGRAPHIC_MINERS} LIB_DEPENDS+= libexif.so:${PORTSDIR}/graphics/libexif \ libgif.so:${PORTSDIR}/graphics/giflib \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff CONFIGURE_ARGS+= --enable-libgif \ --enable-libjpeg \ --enable-libtiff \ --enable-icon \ --enable-libpng15 PLIST_SUB+= GRAPHIC_MINERS="" .else CONFIGURE_ARGS+= --disable-libgif \ --disable-libjpeg \ --disable-libtiff \ --disable-icon \ --disable-libpng15 PLIST_SUB+= GRAPHIC_MINERS="@comment " .endif .include Index: head/textproc/fixrtf/Makefile =================================================================== --- head/textproc/fixrtf/Makefile (revision 375593) +++ head/textproc/fixrtf/Makefile (revision 375594) @@ -1,29 +1,29 @@ # Created by: Xin LI # $FreeBSD$ PORTNAME= fixrtf PORTVERSION= 0.1.20060303 PORTREVISION= 2 CATEGORIES= textproc MASTER_SITES= # none DISTFILES= # none # Note: Updates from intron@intron.ac should also be # considered as maintainer updates. MAINTAINER= delphij@FreeBSD.org COMMENT= Patch making it possible to embed PNGs into RTFs -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USES= uidfix WRKSRC= ${WRKDIR}/src SRC= ${.CURDIR}/src do-fetch: @${DO_NADA} pre-patch: @${CP} -R ${SRC} ${WRKDIR} .include Index: head/textproc/gladtex/Makefile =================================================================== --- head/textproc/gladtex/Makefile (revision 375593) +++ head/textproc/gladtex/Makefile (revision 375594) @@ -1,33 +1,33 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= gladtex PORTVERSION= 1.3 PORTREVISION= 1 CATEGORIES= textproc math www MASTER_SITES= SF MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= nivit@FreeBSD.org COMMENT= Program to replace LaTeX formulas in HTML files with images LICENSE= GPLv2 LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USE_TEX= latex dvipsk BINPATH= ${PREFIX}/bin INCPATH= "-I${LOCALBASE}/include" LIBPATH= "-L${LOCALBASE}/lib" MAKE_ENV+= BINPATH=${BINPATH} INCPATH="${INCPATH}" LIBPATH="${LIBPATH}" USES= perl5 do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${BINPATH}; \ ${INSTALL_PROGRAM} ${WRKSRC}/eqn2img ${STAGEDIR}${BINPATH} ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1/ .include Index: head/textproc/scim-kmfl-imengine/Makefile =================================================================== --- head/textproc/scim-kmfl-imengine/Makefile (revision 375593) +++ head/textproc/scim-kmfl-imengine/Makefile (revision 375594) @@ -1,76 +1,76 @@ # Created by: Nikola Lecic # $FreeBSD$ PORTNAME= scim-kmfl-imengine PORTVERSION= 0.9.9 PORTREVISION= 4 CATEGORIES= textproc MASTER_SITES= SF/kmfl/kmfl/${PORTVERSION} \ http://anthesphoria.net/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ DIST_SUBDIR= kmfl MAINTAINER= nikola.lecic@anthesphoria.net COMMENT= SCIM KMFL IMEngine platform for Keyman (KMN) language keyboards BUILD_DEPENDS= scim:${PORTSDIR}/textproc/scim LIB_DEPENDS= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libkmfl.so:${PORTSDIR}/textproc/libkmfl \ libkmflcomp.so:${PORTSDIR}/textproc/kmflcomp \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png RUN_DEPENDS= kmflcomp:${PORTSDIR}/textproc/kmflcomp \ scim:${PORTSDIR}/textproc/scim USE_XORG= x11 xkbfile xproto USE_GNOME= glib20 gtk20 intlhack USES= gettext iconv pkgconfig libtool GNU_CONFIGURE= yes USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS DOCSDIR= ${PREFIX}/share/doc/kmfl/${PORTNAME} PORTDOCS= AUTHORS COPYING ChangeLog SUB_FILES= pkg-message .if exists(${LOCALBASE}/bin/skim) pre-patch: @${ECHO_MSG} --------------------------------------------------------- @${ECHO_MSG} You have SKIM installed. KMFL-SCIM-IMEngine will work @${ECHO_MSG} and you will be able to use textproc/kmfl-* key- @${ECHO_MSG} boards, but KMFL IME does not have SKIM frontend yet. @${ECHO_MSG} Please refer to the textproc/kmflcomp docs on how to @${ECHO_MSG} use KMFL keyboards in QT applications. @${ECHO_MSG} --------------------------------------------------------- .endif post-patch: @${REINPLACE_CMD} \ 's|/usr/X11R6/lib|${LOCALBASE}/lib|' \ ${WRKSRC}/src/Makefile.* ${WRKSRC}/src/xkbmap.cpp @${REINPLACE_CMD} \ 's|/usr/lib|${LOCALBASE}/lib|' \ ${WRKSRC}/scim_kmfl_imengine_setup/scim_kmfl_imengine_setup.cpp @${REINPLACE_CMD} \ 's|$$(datadir)/scim/kmfl|$$(datadir)/kmfl|g' \ ${WRKSRC}/src/Makefile.* \ ${WRKSRC}/scim_kmfl_imengine_setup/Makefile.* @${REINPLACE_CMD} \ 's|SCIM_DATADIR="$$datadir/scim"|SCIM_DATADIR="$$datadir"|' \ ${WRKSRC}/configure.in @${REINPLACE_CMD} \ 's|"\.scim" SCIM_PATH_DELIM_STRING "kmfl"|".kmfl"|' \ ${WRKSRC}/scim_kmfl_imengine_setup/scim_kmfl_imengine_setup.cpp @${REINPLACE_CMD} \ 's|"\.scim" + SCIM_PATH_DELIM_STRING + "kmfl"|".kmfl"|' \ ${WRKSRC}/src/scim_kmfl_imengine.cpp post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} . for doc in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} . endfor .include Index: head/www/analog/Makefile =================================================================== --- head/www/analog/Makefile (revision 375593) +++ head/www/analog/Makefile (revision 375594) @@ -1,56 +1,56 @@ # Created by: jfitz # $FreeBSD$ PORTNAME= analog PORTVERSION= 6.0 PORTREVISION= 9 PORTEPOCH= 1 CATEGORIES= www MASTER_SITES= http://www.analog.cx/ \ http://analog.gsp.com/ \ http://fossies.org/unix/www/ \ ftp://ftp.polytechnic.edu.na/pub/analog/ \ http://analog.tzone.it/ MAINTAINER= ports@FreeBSD.org COMMENT= Fast program for analysing WWW logfiles LICENSE= GPLv2 LIB_DEPENDS= libgd.so:${PORTSDIR}/graphics/gd \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png BUILD_WRKSRC= ${WRKSRC}/src ALL_TARGET= ${PORTNAME} SUB_FILES= pkg-message LIMGDIR?= www/data/images IMGDIR= ${PREFIX}/${LIMGDIR} PLIST_SUB= IMGDIR="${LIMGDIR}" OPTIONS_DEFINE= DOCS EXAMPLES do-install: ${INSTALL_PROGRAM} ${WRKSRC}/analog ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/analog.man ${STAGEDIR}${MANPREFIX}/man/man1/analog.1 ${INSTALL_DATA} ${WRKSRC}/analog.cfg ${STAGEDIR}${PREFIX}/etc/analog.cfg.sample ${MKDIR} ${STAGEDIR}${DATADIR}/lang ${INSTALL_DATA} ${WRKSRC}/lang/* ${STAGEDIR}${DATADIR}/lang ${MKDIR} ${STAGEDIR}${IMGDIR} ${INSTALL_DATA} ${WRKSRC}/images/* ${STAGEDIR}${IMGDIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/*.cfg ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/anlgform.html ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/anlgform.pl ${STAGEDIR}${EXAMPLESDIR} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/css ${INSTALL_DATA} ${WRKSRC}/examples/css/Readme.txt ${STAGEDIR}${EXAMPLESDIR}/css ${INSTALL_DATA} ${WRKSRC}/examples/css/default.css ${STAGEDIR}${EXAMPLESDIR}/css ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/css/jreeves ${INSTALL_DATA} ${WRKSRC}/examples/css/jreeves/* ${STAGEDIR}${EXAMPLESDIR}/css/jreeves .include Index: head/www/awffull/Makefile =================================================================== --- head/www/awffull/Makefile (revision 375593) +++ head/www/awffull/Makefile (revision 375594) @@ -1,60 +1,60 @@ # Created by: Chadwick Sorrell chad@wickdev.com # $FreeBSD$ PORTNAME= awffull PORTVERSION= 3.10.2 PORTREVISION= 11 CATEGORIES?= www MASTER_SITES= http://www.stedee.id.au/files/ MAINTAINER?= chad@wickdev.com COMMENT= AWFFull is a webserver log analysis tool forked from Webalizer LICENSE= GPLv3 BUILD_DEPENDS= ${LOCALBASE}/lib/X11/fonts/bitstream-vera/Vera.ttf:${PORTSDIR}/x11-fonts/bitstream-vera LIB_DEPENDS= libgd.so:${PORTSDIR}/graphics/gd \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libpcre.so:${PORTSDIR}/devel/pcre RUN_DEPENDS:= ${BUILD_DEPENDS} CONFLICTS?= ja-awffull-[0-9]* FONTDEFAULT?= ${LOCALBASE}/lib/X11/fonts/bitstream-vera/VeraBd.ttf FONTLABEL?= ${LOCALBASE}/lib/X11/fonts/bitstream-vera/Vera.ttf OPTIONS_DEFINE= GEOIP DOCS EXAMPLES NLS OPTIONS_SUB= yes USES= gettext iconv GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-font-default=${FONTDEFAULT} \ --with-font-label=${FONTLABEL} \ --with-etcdir=${PREFIX}/etc CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib GEOIP_LIB_DEPENDS= libGeoIP.so:${PORTSDIR}/net/GeoIP GEOIP_CONFIGURE_ENABLE= geoip NLS_CONFIGURE_ENABLE= nls PORTDOCS= * PORTEXAMPLES= * post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} \ COPYING ChangeLog DNS.README PERFORMANCE_TIPS.txt \ README* TODO country-codes.txt \ ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/sample* ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/contrib/*.pl ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/flags ${INSTALL_DATA} ${WRKSRC}/flags/README ${WRKSRC}/flags/*.png \ ${STAGEDIR}${EXAMPLESDIR}/flags .include Index: head/www/ilias/Makefile =================================================================== --- head/www/ilias/Makefile (revision 375593) +++ head/www/ilias/Makefile (revision 375594) @@ -1,66 +1,66 @@ # Created by: Bartlomiej Rutkowski # $FreeBSD$ PORTNAME= ilias PORTVERSION= 4.4.5 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/01.%20ILIAS%204.4/ILIAS%20${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Powerful, dynamic, PHP and MySQL based e-learning platform LICENSE= GPLv2 RUN_DEPENDS= convert:${PORTSDIR}/graphics/ImageMagick \ zip:${PORTSDIR}/archivers/zip \ ${UNZIP_CMD}:${PORTSDIR}/archivers/unzip \ ${LOCALBASE}/share/pear/PEAR.php:${PORTSDIR}/devel/pear \ ${LOCALBASE}/share/pear/Auth/Auth.php:${PORTSDIR}/security/pear-Auth \ ${LOCALBASE}/share/pear/MDB2.php:${PORTSDIR}/databases/pear-MDB2 \ ${LOCALBASE}/share/pear/HTML/Template/IT.php:${PORTSDIR}/devel/pear-HTML_Template_IT LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png NO_BUILD= yes PLIST= ${WRKDIR}/plist SUB_FILES= pkg-message USE_PHP= mysql session zlib gd pdf dom xsl pcre WRKSRC= ${WRKDIR}/ilias ILIASDIR= www/ilias ILIASDATADIR= www/iliasdata PLIST_SUB= ILIASDATADIR=${ILIASDATADIR} SUB_FILES= pkg-message SUB_LIST= ILIASDATADIR=${ILIASDATADIR} OPTIONS_DEFINE= SCORM2004 Checker Mail .include .if ${PORT_OPTIONS:MSCORM2004} USE_PHP+= json .endif .if ${PORT_OPTIONS:MChecker} RUN_DEPENDS+= ${LOCALBASE}/share/pear/HTTP/Request.php:${PORTSDIR}/www/pear-HTTP_Request .endif .if ${PORT_OPTIONS:MMail} RUN_DEPENDS+= ${LOCALBASE}/share/pear/Mail.php:${PORTSDIR}/mail/pear-Mail .endif pre-install: @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST} @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST} @${ECHO_CMD} "@mode 755" >> ${PLIST} @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${ILIASDIR}?g" >${PLIST} @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dirrm ${ILIASDIR}?g" >> ${PLIST} @${ECHO} @dirrm ${ILIASDATADIR} >> ${PLIST} @${ECHO_CMD} "@mode" >> ${PLIST} @${ECHO_CMD} "@group" >> ${PLIST} @${ECHO_CMD} "@owner" >> ${PLIST} do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} @${INSTALL} -d ${STAGEDIR}${PREFIX}/${ILIASDATADIR} .include Index: head/www/links-hacked/Makefile =================================================================== --- head/www/links-hacked/Makefile (revision 375593) +++ head/www/links-hacked/Makefile (revision 375594) @@ -1,77 +1,77 @@ # Created by: Peter Vereshagin # $FreeBSD$ PORTNAME= links-hacked DISTVERSION= 101110 PORTREVISION= 3 CATEGORIES?= www MASTER_SITES= http://xray.sai.msu.ru/~karpov/links-hacked/downloads/ MAINTAINER= ports@FreeBSD.org COMMENT= Hacked version of a Links WWW browser LICENSE= GPLv2 USES= execinfo USE_OPENSSL= yes USE_CSTD= gnu89 USE_AUTOTOOLS= aclocal autoheader automake autoconf AUTOMAKE_ARGS= --add-missing --copy CONFIGURE_ARGS= --with-ssl --without-pmshell --without-atheos --without-fb CFLAGS+= -Wno-error=return-type CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lexecinfo CONFLICTS= links-[0-9]* PLIST_FILES= bin/links man/man1/links.1.gz OPTIONS_DEFINE= FORMSAVE FREETYPE JS OPTIONS_RADIO= GRAPHICS OPTIONS_RADIO_GRAPHICS= DIRECTFB SVGALIB X11 OPTIONS_DEFAULT= FORMSAVE FREETYPE JS X11 DIRECTFB_DESC= DirectFB driver support DIRECTFB_LIB_DEPENDS= libdirectfb-1.4.so:${PORTSDIR}/devel/directfb DIRECTFB_CONFIGURE_WITH= directfb FORMSAVE_DESC= Form saving/loading support FORMSAVE_LIB_DEPENDS= libgdbm.so:${PORTSDIR}/databases/gdbm FORMSAVE_CONFIGURE_ENABLE= form-saving FREETYPE_LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 FREETYPE_CONFIGURE_WITH= freetype JS_DESC= Javascript interpreter support (very basic) JS_CONFIGURE_ENABLE= javascript SVGALIB_LIB_DEPENDS= libvga.so:${PORTSDIR}/graphics/svgalib SVGALIB_CONFIGURE_WITH= svgalib X11_USE= xorg=x11,xproto X11_CONFIGURE_WITH= x .include .if ${PORT_OPTIONS:MDIRECTFB} || ${PORT_OPTIONS:MSVGALIB} || ${PORT_OPTIONS:MX11} LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff CONFIGURE_ARGS+= --enable-graphics .else CONFIGURE_ARGS+= --disable-graphics --without-libjpeg --without-libtiff .endif .if ${PORT_OPTIONS:MX11} DESKTOP_ENTRIES="Links" \ "Lynx-like hacked WWW browser" \ "${PREFIX}/share/pixmaps/links.xpm" \ "links -g" \ "Network;WebBrowser;" \ false PLIST_FILES+= share/pixmaps/links.xpm .endif post-install: .if ${PORT_OPTIONS:MX11} (cd ${WRKSRC}/graphics && ${INSTALL_DATA} links.xpm \ ${STAGEDIR}${PREFIX}/share/pixmaps) .endif .include Index: head/www/netsurf/Makefile =================================================================== --- head/www/netsurf/Makefile (revision 375593) +++ head/www/netsurf/Makefile (revision 375594) @@ -1,80 +1,80 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= netsurf PORTVERSION= 3.0 PORTREVISION= 4 CATEGORIES= www MASTER_SITES= http://download.netsurf-browser.org/netsurf/releases/source-full/ DISTNAME= ${PORTNAME}-${PORTVERSION}-full-src MAINTAINER= ports@FreeBSD.org COMMENT= Lightweight web browser LICENSE= GPLv2 MIT LICENSE_COMB= multi BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png ALL_TARGET= #empty CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lssl -lcrypto -L${LOCALBASE}/lib ${ICONV_LIB} MAKE_ARGS= HOST_CC="${CC}" CC="${CC}" CCOPT="" HOST="${OPSYS}" \ WARNFLAGS="" Q="" OPTCFLAGS="${CFLAGS}" USES= bison gmake gperf pkgconfig iconv USE_GNOME= gtk20 librsvg2 NSFB_VERSION= 0.1.0 WRKSRC= ${WRKDIR}/${PORTNAME}-full-${PORTVERSION} DESKTOP_ENTRIES="NetSurf" "${COMMENT}" "${DATADIR}/${PORTNAME}.xpm" \ "${PORTNAME}" "" "true" OPTIONS_DEFINE= GSTREAMER WEBP GSTREAMER_USE= GSTREAMER=yes WEBP_LIB_DEPENDS= libwebp.so:${PORTSDIR}/graphics/webp .include .if ${OPSYS} == DragonFly LIB_DEPENDS+= libssl.so:${PORTSDIR}/security/openssl .endif .include post-patch: @${REINPLACE_CMD} '/^NSFB_LINUX_AVAILABLE/ s|yes|no| ; s| -g||' \ ${WRKSRC}/src/libnsfb-${NSFB_VERSION}/Makefile @${REINPLACE_CMD} 's|endian|sys/endian|' \ ${WRKSRC}/src/libnsfb-${NSFB_VERSION}/src/plot/*bpp*.c @${REINPLACE_CMD} '/CFLAGS/d' \ ${WRKSRC}/src/netsurf-${PORTVERSION}/Makefile.defaults @${REINPLACE_CMD} 's| -O2||' \ ${WRKSRC}/src/netsurf-${PORTVERSION}/gtk/Makefile.defaults @${REINPLACE_CMD} \ -e '/OpenSSL/d' -e '/lcms/d' -e 's| -g||' \ -e 's/-DG_DISABLE_DEPRECATED//' \ -e 's/-DGDK_PIXBUF_DISABLE_DEPRECATED//' \ ${WRKSRC}/src/netsurf-${PORTVERSION}/gtk/Makefile.target @${REINPLACE_CMD} -e 's| -g|| ; s|flex|${LOCALBASE}/bin/&|' \ ${WRKSRC}/src/nsgenbind-0.0.1/src/Makefile do-configure: @${CP} ${FILESDIR}/Makefile.config ${WRKSRC}/src/netsurf-${PORTVERSION} .if empty(ICONV_LIB) @${REINPLACE_CMD} '/NETSURF_USE_LIBICONV_PLUG/ s|NO|YES|' \ ${WRKSRC}/src/netsurf-${PORTVERSION}/Makefile.config .endif .if ${PORT_OPTIONS:MGSTREAMER} @${REINPLACE_CMD} '/NETSURF_USE_VIDEO/ s|NO|YES|' \ ${WRKSRC}/src/netsurf-${PORTVERSION}/Makefile.config .endif .if ${PORT_OPTIONS:MWEBP} @${REINPLACE_CMD} '/NETSURF_USE_WEBP/ s|NO|YES|' \ ${WRKSRC}/src/netsurf-${PORTVERSION}/Makefile.config .endif .include Index: head/www/webkit-qt5/Makefile =================================================================== --- head/www/webkit-qt5/Makefile (revision 375593) +++ head/www/webkit-qt5/Makefile (revision 375594) @@ -1,76 +1,76 @@ # $FreeBSD$ PORTNAME= webkit DISTVERSION= ${QT5_VERSION} PORTREVISION= 1 CATEGORIES= www PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt WebKit implementation LIB_DEPENDS= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ libicui18n.so:${PORTSDIR}/devel/icu \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libwebp.so:${PORTSDIR}/graphics/webp BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex USE_GL= gl USE_GNOME= libxml2 libxslt USE_PERL5= build USE_QT5= core gui network opengl printsupport qml quick sql \ testlib widgets buildtools_build QT_DIST= ${PORTNAME} USE_RUBY= yes RUBY_NO_RUN_DEPENDS= yes USE_SQLITE= 3 USE_XORG= x11 xcomposite xrender USES= bison gmake gperf perl5 pkgconfig python:build qmake:outsource # Use flex(1) from ports. MAKE_ENV= PATH="${LOCALBASE}/bin:${PATH}" # "all" builds many more targets. The default one is called "first" in # QtWebKit, and is invoked by default when make is called without arguments. ALL_TARGET= first USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} QT_DEFINES= ACCESSIBILITY QT_CONFIG= accessibility accessibility-atspi-bridge OPTIONS_DEFINE= GSTREAMER OPTIONS_DEFAULT=GSTREAMER GSTREAMER_USE= GNOME=glib20 GSTREAMER=yes .include # Base ld(1) segfaults on PowerPC (inherited from Qt 4): # http://bugs.freebsd.org/173042 .if ${ARCH} == "powerpc" BUILD_DEPENDS+= ${LOCALBASE}/bin/ld:${PORTSDIR}/devel/binutils .endif post-patch: ${REINPLACE_CMD} -e 's,python,${PYTHON_VERSION},g' \ -e 's,$$$${PYTHON},${PYTHON_VERSION},g' \ ${WRKSRC}/Source/WebCore/DerivedSources.make \ ${WRKSRC}/Source/WebCore/DerivedSources.pri \ ${WRKSRC}/Source/WebKit2/DerivedSources.make \ ${WRKSRC}/Source/WebKit2/DerivedSources.pri \ ${WRKSRC}/Source/JavaScriptCore/DerivedSources.make \ ${WRKSRC}/Source/JavaScriptCore/DerivedSources.pri \ ${WRKSRC}/Tools/qmake/mkspecs/features/configure.prf pre-configure: @${REINPLACE_CMD} -Ee 's|linux-?\*|unix|g' \ ${WRKSRC}/Source/JavaScriptCore/DerivedSources.pri \ ${WRKSRC}/Source/JavaScriptCore/JavaScriptCore.pri \ ${WRKSRC}/Source/JavaScriptCore/Target.pri \ ${WRKSRC}/Source/WebCore/WebCore.pri \ ${WRKSRC}/Tools/qmake/mkspecs/features/features.prf .if ! ${PORT_OPTIONS:MGSTREAMER} @${REINPLACE_CMD} -e 's|packagesExist.*gstreamer.*|false {|' \ ${WRKSRC}/Tools/qmake/mkspecs/features/features.prf .endif .include Index: head/www/wml/Makefile =================================================================== --- head/www/wml/Makefile (revision 375593) +++ head/www/wml/Makefile (revision 375594) @@ -1,53 +1,53 @@ # Created by: Ralf S. Engelschall # $FreeBSD$ PORTNAME= wml PORTVERSION= 2.0.12 PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= www lang MASTER_SITES= ${MASTER_SITE_BERLIOS} MASTER_SITE_SUBDIR=thewml MAINTAINER= rodrigo@FreeBSD.org COMMENT= Website META Language, webdesign toolkit for HTML generation LICENSE= GPLv2 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png RUN_DEPENDS= \ p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \ p5-Bit-Vector>=5.2:${PORTSDIR}/math/p5-Bit-Vector \ p5-File-PathConvert>0:${PORTSDIR}/devel/p5-File-PathConvert \ p5-Image-Size>=2.6:${PORTSDIR}/graphics/p5-Image-Size \ p5-Term-ReadKey>=2.11:${PORTSDIR}/devel/p5-Term-ReadKey \ p5-HTML-Clean>0:${PORTSDIR}/www/p5-HTML-Clean \ p5-GD>0:${PORTSDIR}/graphics/p5-GD BUILD_DEPENDS= lynx:${PORTSDIR}/www/lynx \ ${RUN_DEPENDS} INFO= logo-apache logo-freebsd logo-gimp logo-htdig logo-linux logo-netbsd \ logo-openbsd logo-php logo-php3 logo-vim logo-wml logo-xemacs INFO_PATH= lib/wml/data/logos GNU_CONFIGURE= yes USES= gettext perl5 gmake USE_PERL5= run build patch CONFIGURE_ARGS= --with-perl=${PERL5} --with-catdir=man \ --prefix=${PREFIX} .include post-patch: @${PERL5} -pi -e 's!^(\s+have_\S+)=\S+!\1=1!' \ ${WRKSRC}/wml_common/Makefile.in do-configure: @[ -f ${CONFIGURE_COOKIE}] || (cd ${WRKSRC} && ./configure ${CONFIGURE_ARGS}) post-build: @${ECHO_MSG} "===> Use 'make test' to run a quick test suite." test: @cd ${WRKSRC} && ${MAKE_CMD} test .include Index: head/x11/aterm/Makefile =================================================================== --- head/x11/aterm/Makefile (revision 375593) +++ head/x11/aterm/Makefile (revision 375594) @@ -1,61 +1,61 @@ # Created by: Jim Mock # $FreeBSD$ PORTNAME= aterm PORTVERSION= 1.0.1 PORTREVISION= 6 CATEGORIES= x11 MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Color vt102 terminal emulator with transparency support MAKE_JOBS_UNSAFE= yes USE_XORG= xpm GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-wtmp \ --enable-xgetdefault \ --disable-memset \ --disable-swapscreen \ --disable-thai \ --without-afterstep-config CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= TRANS BSDEL MOUSE BGIMG KANJI BIG5S GREEK OPTIONS_DEFAULT= TRANS BSDEL MOUSE TRANS_DESC= Transparency support BSDEL_DESC= BSD-style backspace and delete BGIMG_DESC= XPM, JPEG, PNG backgrounds KANJI_DESC= Kanji (EUC-JP or SJIS) support BIG5S_DESC= Chinese character (BIG5) support GREEK_DESC= Greek keyboard support PLIST_FILES= bin/aterm \ man/man1/aterm.1.gz TRANS_CONFIGURE_ENABLE= transparency BSDEL_CONFIGURE_OFF= --disable-backspace-key --disable-delete-key BSDEL_CONFIGURE_ON= --enable-backspace-key --enable-delete-key MOUSE_CONFIGURE_ENABLE= mousewheel BGIMG_LIB_DEPENDS= libAfterImage.so:${PORTSDIR}/graphics/libafterimage \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg BGIMG_CONFIGURE_ON= --with-afterimage-config --with-png --with-jpeg BGIMG_CONFIGURE_OFF= --without-afterimage-config --with-png=no --with-jpeg=no KANJI_CONFIGURE_ENABLE= kanji BIG5S_CONFIGURE_ENABLE= big5 GREEK_CONFIGURE_ENABLE= greek .include .if ${OSVERSION} > 900007 CONFIGURE_ARGS+= --disable-utmp .else CONFIGURE_ARGS+= --enable-utmp .endif .include Index: head/x11/dgs/Makefile =================================================================== --- head/x11/dgs/Makefile (revision 375593) +++ head/x11/dgs/Makefile (revision 375594) @@ -1,42 +1,42 @@ # Created by: Yukihiro Nakai # $FreeBSD$ PORTNAME= dgs PORTVERSION= 0.5.9.1 PORTREVISION= 14 CATEGORIES= x11 MASTER_SITES= ${MASTER_SITE_GNU} MASTER_SITE_SUBDIR= ../old-gnu/dgs MAINTAINER= ports@FreeBSD.org COMMENT= Display ghostscript system LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff MAKE_JOBS_UNSAFE= yes USE_GHOSTSCRIPT_RUN= yes USE_XORG= xt sm ice xext x11 USE_GNOME= glib12 USES= gmake libtool makeinfo USE_LDCONFIG= yes GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/${PORTNAME}-0.5.9 pre-patch: @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} \ ${REINPLACE_CMD} -e 's|manm|mann|g' post-patch: ${REINPLACE_CMD} -e 's,@prefix@,$$(DESTDIR)@prefix@,g' \ -e 's,@mandir@,$$(DESTDIR)@mandir@,g' \ ${WRKSRC}/gs/unix-gcc.mak.in post-install: ${INSTALL_SCRIPT} ${WRKSRC}/dgs-config ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_SCRIPT} ${WRKSRC}/dpsnx.agent ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/dpsnx.agent.1 ${STAGEDIR}${PREFIX}/man/man1/ .include Index: head/x11/kde4-workspace/Makefile =================================================================== --- head/x11/kde4-workspace/Makefile (revision 375593) +++ head/x11/kde4-workspace/Makefile (revision 375594) @@ -1,139 +1,139 @@ # $FreeBSD$ PORTNAME= kde-workspace PORTVERSION= ${KDE4_WORKSPACE_VERSION} PORTREVISION= 1 CATEGORIES= x11 kde MASTER_SITES= KDE/${KDE4_BRANCH}/${KDE4_VERSION}/src DIST_SUBDIR= KDE/${PORTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= KDE Plasma Desktop LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus \ libck-connector.so:${PORTSDIR}/sysutils/consolekit \ libpci.so:${PORTSDIR}/devel/libpci \ libhal.so:${PORTSDIR}/sysutils/hal \ libqalculate.so:${PORTSDIR}/math/libqalculate \ libprison.so:${PORTSDIR}/graphics/prison \ libboost_thread.so:${PORTSDIR}/devel/boost-libs \ libdbusmenu-qt.so:${PORTSDIR}/devel/libdbusmenu-qt \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ libfreetype.so:${PORTSDIR}/print/freetype2 \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libxcb-render-util.so:${PORTSDIR}/x11/xcb-util-renderutil \ libxcb-image.so:${PORTSDIR}/x11/xcb-util-image \ libxcb-keysyms.so:${PORTSDIR}/x11/xcb-util-keysyms BUILD_DEPENDS= xrdb:${PORTSDIR}/x11/xrdb RUN_DEPENDS= ${KDE4_PREFIX}/env/xdg-env.sh:${PORTSDIR}/misc/kde4-xdg-env \ ${LOCALBASE}/share/icons/hicolor/index.theme:${PORTSDIR}/misc/hicolor-icon-theme \ xprop:${PORTSDIR}/x11/xprop \ xsetroot:${PORTSDIR}/x11/xsetroot \ xmessage:${PORTSDIR}/x11/xmessage \ xrdb:${PORTSDIR}/x11/xrdb \ mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir \ xset:${PORTSDIR}/x11/xset \ setxkbmap:${PORTSDIR}/x11/setxkbmap \ ${KDE4_PREFIX}/bin/ksysguardd:${PORTSDIR}/sysutils/ksysguardd \ ${KDE4_PREFIX}/lib/kde4/libexec/polkit-kde-authentication-agent-1:${PORTSDIR}/sysutils/polkit-kde \ ${KDE4_PREFIX}/lib/kde4/libexec/polkitkde1helper:${PORTSDIR}/sysutils/kcm-polkit-kde \ ${LOCALBASE}/etc/pam.d/kde:${PORTSDIR}/security/pam_kde \ ${KDE4_PREFIX}/share/apps/ksplash/Themes/Default/Theme.rc:${PORTSDIR}/x11-themes/kde4-base-artwork USE_GL= glu USE_GNOME= glib20 USE_KDE4= kactivities kdelibs kdeprefix nepomuk-core oxygen \ pimlibs akonadi automoc4 ontologies qimageblitz soprano strigi USES= cmake:outsource compiler:c++11-lib gettext gmake iconv \ pkgconfig tar:xz USE_QT4= corelib dbus declarative designer_build gui network \ opengl phonon qtestlib script sql webkit xml \ moc_build qmake_build rcc_build uic_build USE_XORG= kbproto x11 xau xcomposite xcursor xdamage xdmcp xfixes \ xft xi xinerama xkbfile xrandr xrender xres xscrnsaver xtst USE_LDCONFIG= yes CMAKE_ARGS= -DCMAKE_REQUIRED_FLAGS:STRING="-L${LOCALBASE}/lib" \ -DBUILD_python:BOOL=OFF \ -DBUILD_ruby:BOOL=OFF \ -DWITH_Xmms:BOOL=OFF \ -DWITH_UDev:BOOL=OFF SUB_FILES= pkg-message USE_RC_SUBR= kdm4 USERS= kdm GROUPS= kdm OPTIONS_DEFINE= GLES GPS KACTIVITY UPOWER WALLPAPERS OPTIONS_GROUP= PHONON PLASMA OPTIONS_GROUP_PHONON= GSTREAMER VLC OPTIONS_GROUP_PLASMA= PYTHON RUBY OPTIONS_DEFAULT= GLES GPS GSTREAMER KACTIVITY UPOWER WALLPAPERS OPTIONS_SUB= yes # GPS GLES GLES_DESC= OpenGL ES 2.0 support in kwin and kinfocenter GLES_USE= GL=egl,glesv2 GLES_CMAKE_OFF= -DWITH_OpenGLES=off GPS_DESC= GPS geolocation via gpsd GPS_LIB_DEPENDS= libgps.so:${PORTSDIR}/astro/gpsd GPS_CMAKE_ON= -DWITH_libgps:BOOL=ON GPS_CMAKE_OFF= -DWITH_libgps:BOOL=OFF GSTREAMER_DESC= Multimedia via Phonon-GStreamer GSTREAMER_USE= GSTREAMER=core GSTREAMER_USE= QT4=phonon-gst_run KACTIVITY_DESC= Activity Manager daemon KACTIVITY_RUN_DEPENDS= ${KDE4_PREFIX}/bin/kactivitymanagerd:${PORTSDIR}/x11/kactivitymanagerd PYTHON_DESC= Python plasmoids support PYTHON_RUN_DEPENDS= ${KDE4_PREFIX}/share/apps/plasma_scriptengine_python/plasma_importer.py:${PORTSDIR}/x11/plasma-scriptengine-python RUBY_DESC= Ruby plasmoids support RUBY_RUN_DEPENDS= ${KDE4_PREFIX}/share/apps/plasma_scriptengine_ruby/applet.rb:${PORTSDIR}/x11/plasma-scriptengine-ruby UPOWER_DESC= Power management via UPower UPOWER_RUN_DEPENDS= ${LOCALBASE}/libexec/upowerd:${PORTSDIR}/sysutils/upower VLC_DESC= Multimedia via Phonon-VLC VLC_RUN_DEPENDS= ${KDE4_PREFIX}/lib/kde4/plugins/phonon_backend/phonon_vlc.so:${PORTSDIR}/multimedia/phonon-vlc WALLPAPERS_DESC= Install official KDE wallpapers WALLPAPERS_RUN_DEPENDS= ${KDE4_PREFIX}/share/wallpapers/Horos/metadata.desktop:${PORTSDIR}/x11-themes/kde4-wallpapers \ ${KDE4_PREFIX}/share/wallpapers/stripes-freebsd-blue/metadata.desktop:${PORTSDIR}/x11-themes/kde4-wallpapers-freebsd .include .if !exists(/usr/lib/libutempter.so) LIB_DEPENDS+= libutempter.so:${PORTSDIR}/sysutils/libutempter .endif post-patch: @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \ ${PATCH_WRKSRC}/startkde.cmake \ ${PATCH_WRKSRC}/kcontrol/kfontinst/lib/KfiConstants.h \ ${PATCH_WRKSRC}/kcontrol/kfontinst/kio/KioFonts.cpp \ ${PATCH_WRKSRC}/kcontrol/keyboard/x11_helper.cpp \ ${PATCH_WRKSRC}/kdm/backend/client.c \ ${PATCH_WRKSRC}/kdm/kfrontend/genkdmconf.c \ ${PATCH_WRKSRC}/CMakeLists.txt pre-configure: ${REINPLACE_CMD} -e '/ksysguardd/ d' \ ${PATCH_WRKSRC}/ksysguard/CMakeLists.txt \ ${PATCH_WRKSRC}/ksysguard/example/CMakeLists.txt ${REINPLACE_CMD} -e '/PolicyKit/ d' \ ${PATCH_WRKSRC}/doc/CMakeLists.txt post-install: ${LN} -sf ${PREFIX}/bin/startkde ${STAGEDIR}${PREFIX}/bin/startkde4 .if ! ${PORT_OPTIONS:MGSTREAMER} @${CAT} ${FILESDIR}/pkg-message.gstreamer >> ${PKGMESSAGE} .endif @${HEAD} -1 ${PKGMESSAGE} >> ${PKGMESSAGE} @${CAT} ${PKGMESSAGE} .include Index: head/x11/kdelibs4/Makefile =================================================================== --- head/x11/kdelibs4/Makefile (revision 375593) +++ head/x11/kdelibs4/Makefile (revision 375594) @@ -1,114 +1,114 @@ # Created by: arved@FreeBSD.org # $FreeBSD$ PORTNAME= kdelibs PORTVERSION= ${KDE4_VERSION} PORTREVISION= 2 CATEGORIES= x11 kde MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src DIST_SUBDIR= KDE/${PORTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= Base set of libraries needed by KDE programs LIB_DEPENDS= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ libjasper.so:${PORTSDIR}/graphics/jasper \ libpcre.so:${PORTSDIR}/devel/pcre \ libavahi-core.so:${PORTSDIR}/net/avahi-app \ libenchant.so:${PORTSDIR}/textproc/enchant \ libgif.so:${PORTSDIR}/graphics/giflib \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libhal.so:${PORTSDIR}/sysutils/hal \ libqca.so:${PORTSDIR}/devel/qca \ libHUpnp.so:${PORTSDIR}/net/hupnp \ libpolkit-qt-core-1.so:${PORTSDIR}/sysutils/polkit-qt \ libdbusmenu-qt.so:${PORTSDIR}/devel/libdbusmenu-qt \ libgrantlee_gui.so:${PORTSDIR}/devel/grantlee BUILD_DEPENDS= ${LOCALBASE}/share/xml/docbook/4.2:${PORTSDIR}/textproc/docbook-xml \ ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:${PORTSDIR}/textproc/docbook-xsl RUN_DEPENDS= ${LOCALBASE}/share/icons/hicolor/index.theme:${PORTSDIR}/misc/hicolor-icon-theme \ xauth:${PORTSDIR}/x11/xauth \ ${LOCALBASE}/share/xml/docbook/4.2:${PORTSDIR}/textproc/docbook-xml \ ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:${PORTSDIR}/textproc/docbook-xsl USE_GNOME= libxml2 libxslt USE_KDE4= kdeprefix oxygen \ attica automoc4 ontologies soprano strigi USES= cmake:outsource fam gettext perl5 shared-mime-info shebangfix tar:xz USE_OPENSSL= yes USE_QT4= corelib dbus declarative designer_build gui \ network opengl phonon qt3support \ qtestlib script sql svg webkit xml \ moc_build qmake_build rcc_build uic_build \ imageformats_run qdbusviewer_run USE_XORG= sm x11 xcursor xext xfixes xft xpm xrender xtst USE_LDCONFIG= yes MAKE_ENV= XDG_CONFIG_HOME=/dev/null CMAKE_ARGS+= -DWITH_ACL:BOOL=Off \ -DWITH_FAM:BOOL=On \ -DWITH_ASPELL:BOOL=Off \ -DWITH_HSPELL:BOOL=Off \ -DWITH_UDev:BOOL=Off \ -DHUPNP_ENABLED:BOOL=On \ -DKDE_DISTRIBUTION_TEXT:STRING="${OPSYS}" \ -DKDE_DEFAULT_HOME:STRING=".kde4" SHEBANG_FILES= kdecore/kconfig_compiler/checkkcfg.pl \ kdeui/preparetips \ khtml/bindings/scripts/generate-bindings.pl \ kio/misc/fileshareset \ kio/useragent.pl \ kio/proxytype.pl \ kioslave/http/kcookiejar/kcookiescfg.pl .include .if ${OPSYS} == FreeBSD && ${OSVERSION} < 900004 LIB_DEPENDS+= libutempter.so:${PORTSDIR}/sysutils/libutempter EXTRA_PATCHES= ${FILESDIR}/extra-patch-ConfigureChecks.cmake .endif post-patch: ${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \ ${PATCH_WRKSRC}/kde3support/kdeui/k3sconfig.cpp \ ${PATCH_WRKSRC}/kdecore/network/k3socks.cpp \ ${PATCH_WRKSRC}/kdecore/kernel/kstandarddirs.cpp \ ${PATCH_WRKSRC}/kdeui/dialogs/kcupsoptionswidget_p.cpp \ ${PATCH_WRKSRC}/kdeui/kernel/start-session-bus.sh \ ${PATCH_WRKSRC}/kio/kssl/kopenssl.cpp \ ${PATCH_WRKSRC}/kio/kio/ksambashare.cpp \ ${PATCH_WRKSRC}/kjsembed/qtonly/FindQJSInternal.cmake # Fix rgb named colors database path. ${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' \ ${PATCH_WRKSRC}/kdeui/colors/kcolordialog.cpp pre-configure: ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ -e 's|/usr/X11R6|${LOCALBASE}|g' \ ${PATCH_WRKSRC}/cmake/modules/*.cmake \ ${PATCH_WRKSRC}/ConfigureChecks.cmake \ ${PATCH_WRKSRC}/doc/api/doxygen.sh ${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|g' \ ${PATCH_WRKSRC}/cmake/modules/FindDNSSD.cmake ${REINPLACE_CMD} -e 's|soprano/cmake|cmake/Modules|g' \ ${PATCH_WRKSRC}/cmake/modules/FindSoprano.cmake # FindBerkeleyDB.cmake should be rewritten to support multiple version # provided by ports, instead of hardcoding one of them # ${REINPLACE_CMD} -e 's|/usr/local/include/db4|${BDB_INCLUDE_DIR}|' \ # -e 's|NAMES db|NAMES ${BDB_LIB_NAME} ${LOCALBASE}/lib|' \ # ${PATCH_WRKSRC}/cmake/modules/FindBerkeleyDB.cmake # When XSync (xext) is found, xscreensaver is just used as a fallback, # then we can disable it. ${REINPLACE_CMD} -e '/macro_bool_to_01/ s|^.*X11_Xscreensaver.*$$|set(HAVE_XSCREENSAVER 0)|' \ ${PATCH_WRKSRC}/CMakeLists.txt post-install: # workaround for non-standard mime files and directories ${MKDIR} ${STAGEDIR}/${PREFIX}/share/mime/all \ ${STAGEDIR}/${PREFIX}/share/mime/uri .include Index: head/x11/mrxvt/Makefile =================================================================== --- head/x11/mrxvt/Makefile (revision 375593) +++ head/x11/mrxvt/Makefile (revision 375594) @@ -1,56 +1,56 @@ # Created by: David Yeske # $FreeBSD$ PORTNAME= mrxvt PORTVERSION= 0.4.2 PORTREVISION= 8 CATEGORIES= x11 MASTER_SITES= SF/materm/${PORTNAME}%20source/${PORTVERSION} EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Tabbed version of rxvt LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png CONFLICTS= mrxvt-0.5.* GNU_CONFIGURE= yes USE_XORG= x11 OPTIONS_DEFINE= DOCS JAPANESE XFT JAPANESE_CONFIGURE_ON= --enable-xim --enable-cjk --with-encoding=eucj XFT_LIB_DEPENDS= libXft.so:${PORTSDIR}/x11-fonts/libXft XFT_CONFIGURE_ENABLE= xft .include .if ${OSVERSION} >= 900007 CONFIGURE_ARGS+= --disable-lastlog --disable-wtmp .endif CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib PORTDOCS= TIPS \ README.greek \ README.menu \ README.xvt \ xdefaults-sample.txt \ xterm.seq \ mrxvt.vbs \ mrxvtset.pl .if empty(PORT_OPTIONS:MDOCS) post-patch: @${REINPLACE_CMD} -e '/^\(install-data-am:\).*/ \ s/install-docDATA //' ${WRKSRC}/doc/Makefile.in .endif post-install: ${CHMOD} 4511 ${STAGEDIR}${PREFIX}/bin/mrxvt .include Index: head/x11/mrxvt-devel/Makefile =================================================================== --- head/x11/mrxvt-devel/Makefile (revision 375593) +++ head/x11/mrxvt-devel/Makefile (revision 375594) @@ -1,144 +1,144 @@ # Created by: Lars Engels # $FreeBSD$ PORTNAME= mrxvt-devel PORTVERSION= 0.5.4 PORTREVISION= 9 CATEGORIES= x11 MASTER_SITES= SF/materm/mrxvt%20source/${PORTVERSION} DISTNAME= mrxvt-${PORTVERSION} MAINTAINER= lme@FreeBSD.org COMMENT= Development version of mrxvt LICENSE= GPLv2 CONFLICTS= mrxvt-0.4.* USE_XORG= x11 GNU_CONFIGURE= yes USES= shebangfix SHEBANG_FILES= ${WRKSRC}/share/scripts/mrxvtset.pl SUB_FILES+= pkg-message DESKTOP_ENTRIES= "mrxvt" "mrxvt terminal emulator" \ "${PREFIX}/share/pixmaps/mrxvt.png" \ "mrxvt" "Utility;TerminalEmulator;" \ false OPTIONS_DEFINE= XFT BACKGROUND JPEG PNG TRANSPARENCY SWAPSCREEN JAPANESE 24BITS \ MENUBAR TEXTSHADOW FRILLS DOCS OPTIONS_DEFAULT= BACKGROUND JPEG PNG TRANSPARENCY SWAPSCREEN 24BITS \ MENUBAR XFT JAPANESE FRILLS TEXTSHADOW BACKGROUND_DESC= Background images TRANSPARENCY_DESC= Transparent background SWAPSCREEN_DESC= Swapscreen JAPANESE_DESC= Support for Japanese language 24BITS_DESC= Prefer 24 bits color MENUBAR_DESC= Menubar TEXTSHADOW_DESC= Text shadow FRILLS_DESC= Internal borders and smart resizing .include CONFIGURE_ARGS+= --enable-utempter .if ${OSVERSION} >= 900004 CONFIGURE_ARGS+= --disable-lastlog .else LIB_DEPENDS+= libutempter.so:${PORTSDIR}/sysutils/libutempter .endif .if ${PORT_OPTIONS:MJAPANESE} CONFIGURE_ARGS+= --enable-xim --enable-cjk --with-encoding=eucj .endif .if ${PORT_OPTIONS:MXFT} USE_XORG+= xft CONFIGURE_ARGS+= --enable-xft .endif .if ${PORT_OPTIONS:M24BITS} CONFIGURE_ARGS+= --enable-24bits .endif .if ! ${PORT_OPTIONS:MBACKGROUND} CONFIGURE_ARGS+= --disable-xpm .endif .if ! ${PORT_OPTIONS:MJPEG} || ! ${PORT_OPTIONS:MBACKGROUND} CONFIGURE_ARGS+= --disable-jpeg .else LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg .endif .if ! ${PORT_OPTIONS:MPNG} || ! ${PORT_OPTIONS:MBACKGROUND} CONFIGURE_ARGS+= --disable-png .else -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png .endif .if ! ${PORT_OPTIONS:MTRANSPARENCY} CONFIGURE_ARGS+= --disable-transparency .endif .if ${PORT_OPTIONS:MMENUBAR} CONFIGURE_ARGS+= --enable-menubar .endif .if ${PORT_OPTIONS:MTEXTSHADOW} CONFIGURE_ARGS+= --enable-text-shadow .endif .if ! ${PORT_OPTIONS:MSWAPSCREEN} CONFIGURE_ARGS+= --disable-swapscreen .endif .if ${PORT_OPTIONS:MFRILLS} CONFIGURE_ARGS+= --enable-frills .endif ## Rarely used options, not in the main menu # How many lines to save in the scroll buffer .if defined(SAVE_LINES) CONFIGURE_ARGS+= --with-save-lines=${SAVE_LINES:M[0-9]*} .endif # Maximal number of terminals .if defined(MAX_TERMINALS) CONFIGURE_ARGS+= --with-max-term=${MAX_TERMINALS:M[0-9]*} .endif # Maximal number of profiles .if defined(MAX_PROFILES) CONFIGURE_ARGS+= --with-max-profiles=${MAX_PROFILES:M[0-9]*} .endif # Extra height of active tab as a percentage of the font height .if defined(EXTRA_ATAB_HEIGHT) CONFIGURE_ARGS+= --with-atab-extra=${EXTRA_ATAB_HEIGHT:M[0-9]*} .endif # The radius of tab corners as a percentage of the font X offset .if defined(TAB_RADIUS) CONFIGURE_ARGS+= --with-tab-radius=${TAB_RADIUS:M[0-9]*} .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/mrxvt ${STAGEDIR}${PREFIX}/bin @for pixmap in ${WRKSRC}/share/pixmaps/* ; \ do ${INSTALL_DATA} $$pixmap ${STAGEDIR}${PREFIX}/share/pixmaps/ ; \ done ${MKDIR} ${STAGEDIR}${PREFIX}/etc/mrxvt ${INSTALL_DATA} ${WRKSRC}/share/mrxvtrc ${STAGEDIR}${PREFIX}/etc/mrxvt/mrxvtrc.sample ${INSTALL_DATA} ${WRKSRC}/share/default.menu ${STAGEDIR}${PREFIX}/etc/mrxvt/default.menu.sample ${INSTALL_DATA} ${WRKSRC}/share/submenus.menu ${STAGEDIR}${PREFIX}/etc/mrxvt/submenus.menu.sample ${INSTALL_MAN} ${WRKSRC}/doc/mrxvt.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts ${INSTALL_DATA} ${WRKSRC}/share/scripts/mrxvtset.pl ${STAGEDIR}${EXAMPLESDIR}/scripts ${INSTALL_DATA} ${WRKSRC}/share/scripts/settitle.c ${STAGEDIR}${EXAMPLESDIR}/scripts ${MKDIR} ${STAGEDIR}${DOCSDIR} ${CP} ${WRKSRC}/doc/*.bz2 ${STAGEDIR}${DOCSDIR} ${BZIP2_CMD} -d ${STAGEDIR}${DOCSDIR}/*.bz2 .include Index: head/x11/nxcomp/Makefile =================================================================== --- head/x11/nxcomp/Makefile (revision 375593) +++ head/x11/nxcomp/Makefile (revision 375594) @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= nxcomp PORTVERSION= 3.5.0.28 MASTER_SITES= http://code.x2go.org/releases/source/nx-libs/ CATEGORIES= x11 devel DISTNAME= nx-libs-${PORTVERSION}-lite MAINTAINER= bapt@FreeBSD.org COMMENT= NX X11 protocol compression libraries WRKSRC= ${WRKDIR}/nx-libs-${PORTVERSION}/${PORTNAME} USE_AUTOTOOLS= autoconf USE_XORG= xproto GNU_CONFIGURE= yes LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png post-patch: @${REINPLACE_CMD} -e "s,libdir}/nx,libdir},g" ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e "s|/usr/NX/bin:/opt/NX/bin:/usr/local/NX|${PREFIX}|" \ ${WRKSRC}/Children.cpp post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libXcomp.so.3.5* .include Index: head/x11/slim/Makefile =================================================================== --- head/x11/slim/Makefile (revision 375593) +++ head/x11/slim/Makefile (revision 375594) @@ -1,69 +1,69 @@ # Created by: Tobias Roth # $FreeBSD$ PORTNAME= slim PORTVERSION= 1.3.6 PORTREVISION= 5 CATEGORIES= x11 MASTER_SITES= ftp://ftp.berlios.de/pub/slim/ \ SF/slim.berlios MAINTAINER= henry.hu.sh@gmail.com COMMENT= Graphical login manager for X11, derived from Login.app LICENSE= GPLv2 LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus \ libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libck-connector.so:${PORTSDIR}/sysutils/consolekit \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig USES= cmake pkgconfig USE_XORG= ice sm x11 xau xcb xdmcp xext xft xmu xorg-server xrandr \ xrender xt USE_RC_SUBR= slim USE_LDCONFIG= yes SUB_FILES= pkg-message CMAKE_ARGS= -DUSE_CONSOLEKIT=yes \ -DBUILD_SLIMLOCK=no \ -DBUILD_SHARED_LIBS=yes OPTIONS_DEFINE= PAM UTF8 OPTIONS_DEFAULT= PAM UTF8_DESC= Support UTF-8 characters PLIST_SUB+= VERSION="${PORTVERSION}" .include .if ${PORT_OPTIONS:MPAM} CMAKE_ARGS+= -DUSE_PAM=yes PLIST_SUB+= PAM="" .else CMAKE_ARGS+= -DUSE_PAM=no PLIST_SUB+= PAM="@comment " .endif .if ${PORT_OPTIONS:MUTF8} # patch taken from slim-unicode in Arch User Repository EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-utf8 .endif post-patch: @${CP} ${WRKSRC}/slim.conf ${WRKSRC}/slim.conf.sample @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/slim.conf.sample @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},' \ ${WRKSRC}/slim.1 post-install: . if ${PORT_OPTIONS:MPAM} ${INSTALL_DATA} ${FILESDIR}/pam.conf ${STAGEDIR}${PREFIX}/etc/pam.d/slim.default . endif .include Index: head/x11/xautomation/Makefile =================================================================== --- head/x11/xautomation/Makefile (revision 375593) +++ head/x11/xautomation/Makefile (revision 375594) @@ -1,29 +1,29 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= xautomation PORTVERSION= 1.09 CATEGORIES= x11 MASTER_SITES= http://hoopajoo.net/static/projects/ MAINTAINER= nemysis@FreeBSD.org COMMENT= Control X from the command line for scripts LICENSE= GPLv2 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USE_XORG= xtst GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PORTDOCS= AUTHORS ChangeLog README OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/x11/xcursorgen/Makefile =================================================================== --- head/x11/xcursorgen/Makefile (revision 375593) +++ head/x11/xcursorgen/Makefile (revision 375594) @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= xcursorgen PORTVERSION= 1.0.6 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Create an X cursor file from a collection of PNG images LICENSE= MIT -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png XORG_CAT= app USE_XORG= x11 xcursor xextproto INSTALL_TARGET= install-strip PLIST_FILES= bin/xcursorgen man/man1/xcursorgen.1.gz .include Index: head/x11/xloadimage/Makefile =================================================================== --- head/x11/xloadimage/Makefile (revision 375593) +++ head/x11/xloadimage/Makefile (revision 375594) @@ -1,58 +1,58 @@ # Created by: jmz # $FreeBSD$ PORTNAME= xloadimage PORTVERSION= 4.1.21 CATEGORIES= x11 graphics MASTER_SITES= ${MASTER_SITE_DEBIAN_POOL} DISTNAME= ${PORTNAME}.${VERSION} DISTFILES= ${DISTNAME:S/./_/}.orig${EXTRACT_SUFX} \ ${DISTNAME:S/./_/}-${REVISION}.debian.tar.gz MAINTAINER= ak@FreeBSD.org COMMENT= X11 Image Loading Utility LICENSE= MIT LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff CONFLICTS_INSTALL= xli-* EXTRA_PATCHES= ${WRKDIR}/debian/patches/*.patch PATCH_STRIP= -p1 VERSION= ${PORTVERSION:R} REVISION= ${PORTVERSION:E} USE_XORG= x11 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${CHMOD} a+rx ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|TIFFHeader|TIFFHeaderClassic|g' \ ${WRKSRC}/tiff.c @${REINPLACE_CMD} -e \ 's:/etc/X11/Xloadimage:${PREFIX}/etc/xloadimagerc: ; \ s:/usr/lib/xloadimagerc:${PREFIX}/etc/xloadimagerc: ; \ s:/usr/include/X11/bitmaps:${PREFIX}/include/X11/bitmaps:' \ ${WRKSRC}/xloadimage.man do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xloadimage ${STAGEDIR}${PREFIX}/bin @(cd ${STAGEDIR}${PREFIX}/bin && \ ${LN} -sf xloadimage xsetbg && \ ${LN} -sf xloadimage xview ) ${INSTALL_PROGRAM} ${WRKSRC}/uufilter ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/uufilter.man ${STAGEDIR}${MAN1PREFIX}/man/man1/uufilter.1 ${INSTALL_MAN} ${WRKSRC}/xloadimage.man ${STAGEDIR}${MAN1PREFIX}/man/man1/xloadimage.1 @(cd ${STAGEDIR}${MAN1PREFIX}/man/man1 && \ ${LN} -sf xloadimage.1 xsetbg.1 && \ ${LN} -sf xloadimage.1 xview.1 ) ${INSTALL_DATA} ${WRKSRC}/xloadimagerc ${STAGEDIR}${PREFIX}/etc/xloadimagerc.sample .include Index: head/x11-fm/thunar-vfs/Makefile =================================================================== --- head/x11-fm/thunar-vfs/Makefile (revision 375593) +++ head/x11-fm/thunar-vfs/Makefile (revision 375594) @@ -1,87 +1,87 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= thunar-vfs PORTVERSION= 1.2.0 PORTREVISION= 9 CATEGORIES= x11-fm xfce MASTER_SITES= ${MASTER_SITE_XFCE} MASTER_SITE_SUBDIR= src/archive/${PORTNAME}/${PORTVERSION:R} DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= The virtual filesystem for Thunar LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libgamin-1.so:${PORTSDIR}/devel/gamin GNU_CONFIGURE= yes USE_GNOME= glib20 gtk20 gdkpixbuf2 intltool intlhack USE_XFCE= configenv libutil libexo USE_XORG= x11 USES= gmake pathfix perl5 pkgconfig libtool desktop-file-utils \ tar:bzip2 CONFIGURE_ARGS= --disable-debug OPTIONS_DEFINE= NLS HAL DBUS STARTUP GCONF DOCS OPTIONS_DEFAULT= NLS HAL DBUS STARTUP STARTUP_DESC= Startup notification .include .if ${PORT_OPTIONS:MNLS} USES+= gettext CONFIGURE_ARGS+= --enable-nls PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+= --disable-nls PLIST_SUB+= NLS="@comment " .endif .if ${PORT_OPTIONS:MHAL} LIB_DEPENDS+= libhal.so:${PORTSDIR}/sysutils/hal CONFIGURE_ARGS+=--with-volume-manager=hal .else CONFIGURE_ARGS+=--with-volume-manager=freebsd .endif .if ${PORT_OPTIONS:MDBUS} LIB_DEPENDS+= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib CONFIGURE_ARGS+=--enable-dbus .else CONFIGURE_ARGS+=--disable-dbus .endif .if ${PORT_OPTIONS:MSTARTUP} LIB_DEPENDS+= libstartup-notification-1.so:${PORTSDIR}/x11/startup-notification CONFIGURE_ARGS+=--enable-startup-notification .else CONFIGURE_ARGS+=--disable-startup-notification .endif # GNOME thumbnailers .if ${PORT_OPTIONS:MGCONF} USE_GNOME+= gconf2 CONFIGURE_ARGS+=--enable-gnome-thumbnailers .else CONFIGURE_ARGS+=--disable-gnome-thumbnailers .endif .if ${PORT_OPTIONS:MDOCS} CONFIGURE_ARGS+=--with-html-dir=${PREFIX}/share/gtk-doc/html PLIST_SUB+= APIDOCS="" .else CONFIGURE_ARGS+=--without-html-dir PLIST_SUB+= APIDOCS="@comment " .endif post-patch: @${REINPLACE_CMD} -e 's|echo aout|echo elf|g' ${WRKSRC}/configure .include Index: head/x11-toolkits/fltk/Makefile =================================================================== --- head/x11-toolkits/fltk/Makefile (revision 375593) +++ head/x11-toolkits/fltk/Makefile (revision 375594) @@ -1,50 +1,50 @@ # Created by: Dima Sivachenko # $FreeBSD$ PORTNAME= fltk PORTVERSION= 1.3.2 PORTREVISION= 1 CATEGORIES= x11-toolkits MASTER_SITES= http://fltk.org/pub/${PORTNAME}/${PORTVERSION}/ DISTNAME= ${PORTNAME}-${PORTVERSION}-source MAINTAINER= ports@FreeBSD.org COMMENT= Cross-platform C++ graphical user interface toolkit LICENSE= LGPL20 OPTIONS_DEFINE= DOCS -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg USE_LDCONFIG= yes USE_XORG= xft USE_GL= glu USES= pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS+=--enable-threads \ --enable-shared \ --enable-xft CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${WRKSRC}/src -L${LOCALBASE}/lib WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PORTDOCS= * .include post-patch: prefix="${PREFIX}" ; plength=$$(($${#prefix}+10)) ; \ ${REINPLACE_CMD} -e "\|/etc/fltk|{s||${PREFIX}&|;s|10|$${plength}|;}" \ ${WRKSRC}/src/Fl_Preferences.cxx .if ${PORT_OPTIONS:MDOCS} post-install: cd ${WRKSRC}/documentation && ${MAKE} ${MAKE_ARGS} docinstall cd ${WRKSRC}/test && ${MAKE} ${MAKE_ARGS} install .endif .include Index: head/x11-toolkits/fltk-devel/Makefile =================================================================== --- head/x11-toolkits/fltk-devel/Makefile (revision 375593) +++ head/x11-toolkits/fltk-devel/Makefile (revision 375594) @@ -1,47 +1,47 @@ # Created by: gahr # $FreeBSD$ PORTNAME= fltk DISTVERSION= 1.3.x-r${SNAPSHOT_VERS} PORTREVISION= 1 CATEGORIES= x11-toolkits MASTER_SITES= http://fltk.org/pub/${PORTNAME}/snapshots/ PKGNAMESUFFIX= -devel MAINTAINER= ports@FreeBSD.org COMMENT= Cross-platform C++ graphical user interface toolkit LICENSE= LGPL20 -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig OPTIONS_DEFINE= EXAMPLES EXAMPLES_CMAKE_OFF= -DOPTION_BUILD_EXAMPLES:BOOL=OFF USE_XORG= xft USE_GL= glu USE_LDCONFIG= ${PREFIX}/lib/fltk-devel USES+= cmake:outsource LDFLAGS+= -L${LOCALBASE}/lib CMAKE_ARGS+= -DOPTION_BUILD_SHARED_LIBS:BOOL=ON \ -DPREFIX_BIN:PATH=${PREFIX}/bin/fltk-devel \ -DPREFIX_DATA:PATH=${PREFIX}/share/fltk-devel \ -DPREFIX_DOC:PATH=${PREFIX}/share/examples/fltk-devel \ -DPREFIX_INCLUDE:PATH=${PREFIX}/include/fltk-devel \ -DPREFIX_LIB:PATH=${PREFIX}/lib/fltk-devel SNAPSHOT_VERS= 10370 PORTEXAMPLES= * EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}${PKGNAMESUFFIX} PORTSCOUT= limit:1.3.* post-install: ${INSTALL_SCRIPT} ${INSTALL_WRKSRC}/fltk-config ${STAGEDIR}${PREFIX}/bin/fltk-devel ${LN} -sf fltk-devel/libfltk.so ${STAGEDIR}${PREFIX}/lib/libfltk-devel.so .include Index: head/x11-toolkits/fox14/Makefile =================================================================== --- head/x11-toolkits/fox14/Makefile (revision 375593) +++ head/x11-toolkits/fox14/Makefile (revision 375594) @@ -1,127 +1,127 @@ # Created by: Will Andrews # $FreeBSD$ PORTNAME= fox PORTVERSION= 1.4.35 PORTREVISION= 10 CATEGORIES= x11-toolkits MASTER_SITES= http://www.fox-toolkit.org/ftp/ \ ftp://ftp.fox-toolkit.org/pub/ \ http://fresh.t-systems-sfr.com/unix/src/misc/ PKGNAMESUFFIX= ${PORTVERSION:R:S/.//} MAINTAINER?= ports@FreeBSD.org COMMENT= Fast and extensive C++ GUI toolkit LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff MAJORVER= ${PORTVERSION:R} SHVER= ${PORTVERSION:S/${MAJORVER}.//} PLIST_SUB+= MAJORVER=${MAJORVER} SHVER=${SHVER} USES= libtool USE_GL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-opengl=yes \ --bindir=${PREFIX}/bin/${PORTNAME}-${MAJORVER} \ --enable-threadsafe USE_LDCONFIG= yes PORTDOCS= * CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= OPTIMIZED_CFLAGS CUPS DEBUG APPS PROFILE SHM XFT DOCS OPTIONS_DEFAULT=SHM XFT APPS_DESC= Install sample applications SHM_DESC= Shared Memory support .include ## ## Additional Options ## # .if ${PORT_OPTIONS:MXFT} CONFIGURE_ARGS+=--with-xft=yes USE_XORG+= xft CPPFLAGS+= `freetype-config --cflags` LDFLAGS+= `freetype-config --libs` .else CONFIGURE_ARGS+= --with-xft=no .endif # .if ${PORT_OPTIONS:MSHM} CONFIGURE_ARGS+= --with-xshm=yes .else CONFIGURE_ARGS+= --with-xshm=no .endif # .if ${PORT_OPTIONS:MCUPS} LIB_DEPENDS+= libcups.so:${PORTSDIR}/print/cups-client CONFIGURE_ARGS+= --enable-cups .else CONFIGURE_ARGS+= --disable-cups .endif # .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --enable-debug .else CONFIGURE_ARGS+= --enable-release .endif # .if ${PORT_OPTIONS:MAPPS} PLIST_SUB+= APPS="" .else PLIST_SUB+= APPS="@comment " .endif # .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} # turn distribution-recommended optimization flags back on CXXFLAGS+= -O2 -Wuninitialized -ffast-math -finline-functions -fomit-frame-pointer -fexpensive-optimizations .endif # .if ${PORT_OPTIONS:MPROFILE} CONFIGURE_ARGS+= --with-profiling=gprof .endif post-patch: # Rename man pages as in manpage.1 --> manpage-14.1 to avoid # conflicts with fox16 and fox17 files=$$(${FIND} ${WRKSRC} -name *.1); \ for f in $$files; do \ ${MV} $$f `echo $$f | ${SED} -e 's|\.1|-14.1|'`; \ done; ${FIND} ${WRKSRC} -name Makefile.am -o -name Makefile.in | ${XARGS} \ ${REINPLACE_CMD} -i '' -e '/man_MANS/s|\.1|-14.1|g' # CXXFLAGS safeness @${REINPLACE_CMD} -E -e \ 's|-O2|${CXXFLAGS}|g ; \ s|-lc_r|${PTHREAD_LIBS}|g' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} # doc prefix safeness @${REINPLACE_CMD} -E -e \ 's|^(htmldir).*$$|\1=${DOCSDIR}/html|' \ ${WRKSRC}/doc/Makefile.in @${REINPLACE_CMD} -E -e \ 's|^(artdir).*$$|\1=${DOCSDIR}/html|' \ ${WRKSRC}/doc/art/Makefile.in @${REINPLACE_CMD} -E -e \ 's|^(screenshotsdir).*$$|\1=${DOCSDIR}/html|' \ ${WRKSRC}/doc/screenshots/Makefile.in .if ${PORT_OPTIONS:MDOCS} == "" @${REINPLACE_CMD} -e \ '/^SUBDIRS/s/ doc//' \ ${WRKSRC}/Makefile.in .endif .if ${PORT_OPTIONS:MAPPS} == "" @${REINPLACE_CMD} -E -e \ 's,^(SUBDIRS.*)adie,\1,; \ s,^(SUBDIRS.*)pathfinder,\1,; \ s,^(SUBDIRS.*)calculator,\1,' \ ${WRKSRC}/Makefile.in .endif .include Index: head/x11-toolkits/fox16/Makefile =================================================================== --- head/x11-toolkits/fox16/Makefile (revision 375593) +++ head/x11-toolkits/fox16/Makefile (revision 375594) @@ -1,124 +1,124 @@ # Created by: Alexander Novitsky # $FreeBSD$ PORTNAME= fox PORTVERSION= 1.6.49 PORTREVISION= 4 CATEGORIES= x11-toolkits MASTER_SITES= ftp://ftp.fox-toolkit.org/pub/ \ http://ftp.fox-toolkit.org/pub/ PKGNAMESUFFIX= ${PORTVERSION:R:S/.//} MAINTAINER= ports@FreeBSD.org COMMENT= Fast and extensive C++ GUI toolkit -- ver.1.6 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff MAJORVER= ${PORTVERSION:R} PLIST_SUB+= MAJORVER=${MAJORVER} USES= libtool pathfix USE_GL= yes USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-opengl --with-x PORTDOCS= * CPPFLAGS+= -I${LOCALBASE}/include -fPIC LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= OPTIMIZED_CFLAGS CUPS DEBUG DOCS APPS PROFILE SHM XFT OPTIONS_DEFAULT=SHM XFT APPS_DESC= Install sample applications SHM_DESC= Shared Memory support .include ## ## Additional Options ## # .if ${PORT_OPTIONS:MXFT} CONFIGURE_ARGS+=--with-xft=yes USE_XORG+= xft CPPFLAGS+= `freetype-config --cflags` LDFLAGS+= `freetype-config --libs` .else CONFIGURE_ARGS+= --with-xft=no .endif # .if ${PORT_OPTIONS:MSHM} CONFIGURE_ARGS+= --with-xshm=yes .else CONFIGURE_ARGS+= --with-xshm=no .endif # .if ${PORT_OPTIONS:MCUPS} LIB_DEPENDS+= libcups.so:${PORTSDIR}/print/cups-client .endif # .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --enable-debug .else CONFIGURE_ARGS+= --enable-release .endif # .if ${PORT_OPTIONS:MAPPS} PLIST_SUB+= APPS="" .else PLIST_SUB+= APPS="@comment " .endif # .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} # turn distribution-recommended optimization flags back on CXXFLAGS+= -O2 -Wuninitialized -ffast-math -finline-functions -fexpensive-optimizations .if ${PORT_OPTIONS:MPROFILE} == "" # Incompatible with profiling flags CXXFLAGS+= -fomit-frame-pointer .endif .endif # .if ${PORT_OPTIONS:MPROFILE} CONFIGURE_ARGS+= --with-profiling=gprof .endif post-patch: # Rename man pages as in manpage.1 --> manpage-16.1 to avoid # conflicts with fox14 and fox17 files=$$(${FIND} ${WRKSRC} -name *.1); \ for f in $$files; do \ ${MV} $$f `echo $$f | sed -e 's|\.1|-16.1|'`; \ done; ${FIND} ${WRKSRC} -name Makefile.am -o -name Makefile.in | ${XARGS} \ ${REINPLACE_CMD} -i '' -e '/man_MANS/s|\.1|-16.1|g' ${REINPLACE_CMD} -e '/^Libs:/s|$$| ${PTHREAD_LIBS}|; s|"||g' ${WRKSRC}/fox.pc.in # CXXFLAGS safeness @${REINPLACE_CMD} -E -e \ 's|-O2|${CXXFLAGS}|g ; \ s|-lc_r|${PTHREAD_LIBS}|g' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} # doc prefix safeness @${REINPLACE_CMD} -E -e \ 's|^(htmldir).*$$|\1=${DOCSDIR}/html|' \ ${WRKSRC}/doc/Makefile.in @${REINPLACE_CMD} -E -e \ 's|^(artdir).*$$|\1=${DOCSDIR}/html|' \ ${WRKSRC}/doc/art/Makefile.in @${REINPLACE_CMD} -E -e \ 's|^(screenshotsdir).*$$|\1=${DOCSDIR}/html|' \ ${WRKSRC}/doc/screenshots/Makefile.in .if ${PORT_OPTIONS:MDOCS} == "" @${REINPLACE_CMD} -e \ '/^SUBDIRS/s/ doc//' \ ${WRKSRC}/Makefile.in .endif .if ${PORT_OPTIONS:MAPPS} == "" @${REINPLACE_CMD} -E -e \ 's,^(SUBDIRS.*)adie,\1,; \ s,^(SUBDIRS.*)pathfinder,\1,; \ s,^(SUBDIRS.*)calculator,\1,' \ ${WRKSRC}/Makefile.in .endif .include Index: head/x11-toolkits/fox17/Makefile =================================================================== --- head/x11-toolkits/fox17/Makefile (revision 375593) +++ head/x11-toolkits/fox17/Makefile (revision 375594) @@ -1,82 +1,82 @@ # Created by: gahr # $FreeBSD$ PORTNAME= fox PORTVERSION= 1.7.49 PORTREVISION= 2 CATEGORIES= x11-toolkits MASTER_SITES= http://ftp.fox-toolkit.org/pub/ \ ftp://ftp.fox-toolkit.org/pub/ PKGNAMESUFFIX= ${PORTVERSION:R:S/.//} MAINTAINER= ports@FreeBSD.org COMMENT= Fast and extensive C++ GUI toolkit -- devel version OPTIONS_DEFINE= DOCS JPEG PNG TIFF WEBP OPTIONS_DEFAULT=JPEG PNG TIFF WEBP MAJORVER= ${PORTVERSION:R} PLIST_SUB+= MAJORVER=${MAJORVER} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${MAJORVER} GNU_CONFIGURE= yes USES= libtool pathfix USE_GL= glut USE_XORG= sm xft USE_LDCONFIG= yes CONFIGURE_ARGS= --with-opengl=yes \ --bindir=${PREFIX}/bin/${PORTNAME}-${MAJORVER} CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2 LDFLAGS+= -L${LOCALBASE}/lib PORTDOCS= * .include .if ${PORT_OPTIONS:MJPEG} LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg .else CONFIGURE_ARGS+=--disable-jpeg .endif .if ${PORT_OPTIONS:MPNG} -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png .else CONFIGURE_ARGS+=--disable-png .endif .if ${PORT_OPTIONS:MTIFF} LIB_DEPENDS+= libtiff.so:${PORTSDIR}/graphics/tiff .else CONFIGURE_ARGS+=--disable-tiff .endif .if ${PORT_OPTIONS:MWEBP} LIB_DEPENDS+= libwebp.so:${PORTSDIR}/graphics/webp .else CONFIGURE_ARGS+=--disable-webp .endif .if ${ARCH} == "powerpc" BROKEN= Does not link on powerpc .endif post-patch: # Rename man pages as in manpage.1 --> manpage-17.1 to avoid # conflicts with fox14 and fox16 files=$$(${FIND} ${WRKSRC} -name *.1); \ for f in $$files; do \ ${MV} $$f `echo $$f | sed -e 's|\.1|-17.1|'`; \ done; ${FIND} ${WRKSRC} -name Makefile.am -o -name Makefile.in | ${XARGS} \ ${REINPLACE_CMD} -i '' -e '/man_MANS/s|\.1|-17.1|g' ${REINPLACE_CMD} -e '/^Libs:/s|$$| -pthread|; s|"||g' ${WRKSRC}/fox17.pc.in .if !${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} -e '/^SUBDIRS/s/ doc//' ${WRKSRC}/Makefile.am ${WRKSRC}/Makefile.in .endif post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libFOX-${MAJORVER}.so \ ${STAGEDIR}${PREFIX}/lib/libCHART-${MAJORVER}.so .include Index: head/x11-toolkits/gnustep-gui/Makefile =================================================================== --- head/x11-toolkits/gnustep-gui/Makefile (revision 375593) +++ head/x11-toolkits/gnustep-gui/Makefile (revision 375594) @@ -1,75 +1,75 @@ # Created by: Thomas Gellekum # $FreeBSD$ PORTNAME= gnustep-gui PORTVERSION= 0.24.0 PORTREVISION= 3 CATEGORIES= x11-toolkits gnustep MASTER_SITES= ${MASTER_SITE_GNUSTEP} MASTER_SITE_SUBDIR= core MAINTAINER= theraven@FreeBSD.org COMMENT= GNUstep GUI library LICENSE_COMB= multi LICENSE= GPLv3 LGPL3 OPTIONS_DEFINE= DOCS CUPS ASPELL OPTIONS_DEFAULT= CUPS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= texi2html:${PORTSDIR}/textproc/texi2html \ texi2pdf:${PORTSDIR}/print/texinfo LIB_DEPENDS+= libtiff.so:${PORTSDIR}/graphics/tiff LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png LIB_DEPENDS+= libgif.so:${PORTSDIR}/graphics/giflib LIB_DEPENDS+= libsndfile.so:${PORTSDIR}/audio/libsndfile LIB_DEPENDS+= libao.so:${PORTSDIR}/audio/libao BUILD_DEPENDS+= ${LOCALBASE}/lib/libflite.a:${PORTSDIR}/audio/flite GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-tiff-library=${LOCALBASE}/lib CONFIGURE_ARGS+= --with-tiff-include=${LOCALBASE}/include CONFIGURE_ARGS+= --with-jpeg-library=${LOCALBASE}/lib CONFIGURE_ARGS+= --with-jpeg-include=${LOCALBASE}/include CONFIGURE_ARGS+= --with-x CONFIGURE_ARGS+= --with-x-include=${LOCALBASE}/include CONFIGURE_ARGS+= --with-x-include=${LOCALBASE}/lib USES= pkgconfig USE_GNUSTEP= yes USE_GNUSTEP_CONFIGURE= yes USE_GNUSTEP_BUILD= yes USE_GNUSTEP_INSTALL= yes USE_GNUSTEP_BASE= yes USE_GNUSTEP_LDCONFIG= ${GNUSTEP_SYSTEM_LIBRARIES} USE_XORG= x11 xt EXTRA_PATCHES+= ${FILESDIR}/GNUmakefile.patch EXTRA_PATCHES+= ${FILESDIR}/GNUmakefile.speech.patch EXTRA_PATCHES+= ${FILESDIR}/AudioOutputSink.m.patch MAKE_FLAGS+= OPTFLAG="${CFLAGS}" MAKE_ENV+= GNUSTEP_INSTALLATION_DOMAIN=SYSTEM BREAKS_IF_PEDANTIC= yes PLIST_SUB+= BASEVERSION=${PORTVERSION:C/[.][0-9]*$//1} ADDITIONAL_INCLUDE_DIRS+= -I${LOCALBASE}/include/libpng15 CUPS_CONFIGURE_ENABLE= cups CUPS_LIB_DEPENDS+= libcups.so:${PORTSDIR}/print/cups-client ASPELL_LIB_DEPENDS= libaspell.so:${PORTSDIR}/textproc/aspell ASPELL_CONFIGURE_ENABLE= aspell post-patch: ${REINPLACE_CMD} -e "s|libpng/png.h|png.h|" ${WRKSRC}/configure ${REINPLACE_CMD} -e "s|doc=no|doc=yes|" ${WRKSRC}/GNUmakefile pre-configure: .for file in config.guess config.sub install-sh @${CP} ${GNUSTEP_PREFIX}/System/Library/Makefiles/${file} ${WRKSRC} .endfor .include Index: head/x11-toolkits/open-motif/Makefile =================================================================== --- head/x11-toolkits/open-motif/Makefile (revision 375593) +++ head/x11-toolkits/open-motif/Makefile (revision 375594) @@ -1,55 +1,55 @@ # $FreeBSD$ PORTNAME= open-motif PORTVERSION= 2.3.4 PORTREVISION= 1 CATEGORIES= x11-toolkits # MASTER_SITES= SF/${PORTNAME}/Motif%202.3.4%20Source%20Code/ MASTER_SITES= SF/motif/Motif%202.3.4%20Source%20Code/ DISTNAME= motif-${PORTVERSION}-src MAINTAINER= m.tsatsenko@gmail.com COMMENT= Motif X11 Toolkit (industry standard GUI (IEEE 1295)) LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg MAKE_JOBS_UNSAFE= yes CONFLICTS= lesstif-[0-9]* # WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} WRKSRC= ${WRKDIR}/motif-${PORTVERSION} USES= autoreconf gmake iconv libtool:keepla pkgconfig tar:tgz USE_XORG= x11 xaw xbitmaps xext xft xt GNU_CONFIGURE= yes USE_LDCONFIG= yes MAKE_ENV= LANG=C CPPFLAGS+= -DCSRG_BASED -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI -I${PREFIX}/include USE_CSTD= gnu89 INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS post-patch: # fix sections @${FIND} ${WRKSRC}/doc/man/man1 -name '*.1' -maxdepth 1 | \ ${XARGS} ${REINPLACE_CMD} -e 's|user cmd|1|' @${FIND} ${WRKSRC}/doc/man/man3 -name '*.3' -maxdepth 1 | \ ${XARGS} ${REINPLACE_CMD} -e 's|library call|3|' # mwmrc is not a kernel interface!! @cd ${WRKSRC}/doc/man && ${CP} -f man4/mwmrc.4 man5/mwmrc.5 @${FIND} ${WRKSRC}/doc/man/man5 -name '*.5' -maxdepth 1 | \ ${XARGS} ${REINPLACE_CMD} -e 's|special file|5| ; \ s|file formats|5|' @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/configure.ac post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in BUGREPORT README RELNOTES ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/x11-toolkits/p5-Prima/Makefile =================================================================== --- head/x11-toolkits/p5-Prima/Makefile (revision 375593) +++ head/x11-toolkits/p5-Prima/Makefile (revision 375594) @@ -1,43 +1,43 @@ # Created by: dmitry@karasik.eu.org # $FreeBSD$ PORTNAME= Prima PORTVERSION= 1.40 PORTREVISION= 2 CATEGORIES= x11-toolkits graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Extensible Perl toolkit for multi-platform GUI development LICENSE= BSD2CLAUSE LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff OPTIONS_DEFINE= GTK2 ICONV XFT OPTIONS_DEFAULT=ICONV XFT CONFIGURE_ARGS= X11BASE=${LOCALBASE} USES= perl5 USE_PERL5= configure USE_XORG= x11 xext xpm xrender MAKE_JOBS_UNSAFE= yes GTK2_CONFIGURE_OFF= WITH_GTK2=0 GTK2_CONFIGURE_ON= WITH_GTK2=1 GTK2_USE= GNOME=gtk20 ICONV_CONFIGURE_OFF= WITH_ICONV=0 ICONV_CONFIGURE_ON= WITH_ICONV=1 ICONV_USES= iconv XFT_CONFIGURE_OFF= WITH_XFT=0 XFT_CONFIGURE_ON= WITH_XFT=1 XFT_USE= XORG=xft post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Prima/Prima.so .include Index: head/x11-toolkits/p5-Tk/Makefile =================================================================== --- head/x11-toolkits/p5-Tk/Makefile (revision 375593) +++ head/x11-toolkits/p5-Tk/Makefile (revision 375594) @@ -1,60 +1,60 @@ # Created by: James FitzGibbon # $FreeBSD$ PORTNAME= Tk PORTVERSION= 804.032 PORTREVISION= 2 CATEGORIES= x11-toolkits tk perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= pi@FreeBSD.org COMMENT= Re-port of a perl5 interface to Tk8.4 LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 OPTIONS_DEFINE= XFT OPTIONS_DEFAULT= XFT XFT_DESC= Client-side fonts via libXft CONFIGURE_ARGS= X11INC=${LOCALBASE}/include X11LIB=${LOCALBASE}/lib MAKE_JOBS_UNSAFE= yes USES= perl5 USE_PERL5= configure USE_XORG= x11 .include .if ${PORT_OPTIONS:MXFT} CONFIGURE_ARGS= XFT=1 USE_XORG+= xft .else CONFIGURE_ARGS= XFT=0 .endif post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/JPEG/Makefile.PL \ ${WRKSRC}/PNG/Makefile.PL \ ${WRKSRC}/pTk/Makefile.PL post-configure: @${REINPLACE_CMD} \ -e '/^CC = / s|.*|CC = ${CC}|' \ -e '/^CCFLAGS = / s|.*|CCFLAGS = ${CFLAGS}|' \ -e '/^LD = / s|.*|LD = ${CC} ${CFLAGS} ${LDFLAGS}|' \ -e '/^FULL_AR = / s|.*|FULL_AR = ${AR}|' \ `${FIND} ${WRKSRC} -name Makefile` post-stage: @${RM} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Tk/pTk/extralibs.ld @${RMDIR} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Tk/pTk ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Tk/Tk.so .for i in Canvas Compound Entry Event HList IO InputO JPEG Listbox Menubutton Mwm NBFrame PNG Pixmap Scale Scrollbar TList Text TixGrid WinPhoto X Xlib ${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Tk/${i}/${i}.so .endfor .include Index: head/x11-toolkits/qt4-gui/Makefile =================================================================== --- head/x11-toolkits/qt4-gui/Makefile (revision 375593) +++ head/x11-toolkits/qt4-gui/Makefile (revision 375594) @@ -1,99 +1,99 @@ # Created by: lofi@FreeBSD.org # $FreeBSD$ PORTNAME= gui DISTVERSION= ${QT4_VERSION} PORTREVISION= 2 CATEGORIES= x11-toolkits PKGNAMEPREFIX= qt4- MAINTAINER= kde@FreeBSD.org COMMENT= Qt graphical user interface module -LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ +LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig RUN_DEPENDS= xdg-open:${PORTSDIR}/devel/xdg-utils USE_QT4= qmake_build moc_build rcc_build uic_build corelib QT_DIST= yes USES= pkgconfig HAS_CONFIGURE= yes USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} USE_XORG= xrender xrandr xinerama inputproto xfixes \ sm xcursor xext x11 ice xi xt ALL_TARGET= first CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib:$$LD_LIBRARY_PATH \ PATH=${WRKSRC}/bin:$$PATH DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \ src/activeqt src/dbus src/multimedia src/network src/opengl \ src/openvg src/phonon src/qt3support src/s60installs \ src/s60main src/script src/scripttools src/sql src/svg \ src/testlib src/tools src/winmain src/xml src/xmlpatterns \ src/3rdparty/clucene src/3rdparty/freetype \ src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \ src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit .for dne in ${DO_NOT_EXTRACT} EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}' .endfor BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} CONFIGURE_ARGS+= -I../../include/QtCore -I../../include/QtGui \ -I../../include/Qt -I../../include FONTSCALE= ${LOCALBASE}/lib/X11/fonts/TTF/luximb.ttf FONTENCOD= ${LOCALBASE}/lib/X11/fonts/encodings/encodings.dir .include "${.CURDIR}/../../devel/qt4/files/Makefile.options" .if ${QT4_OPTIONS:MCUPS} BUILD_DEPENDS+= ${LOCALBASE}/lib/libcups.a:${PORTSDIR}/print/cups-client CONFIGURE_ARGS+=-cups -L${LOCALBASE}/lib -I. -I${LOCALBASE}/include .endif .if ${QT4_OPTIONS:MNAS} LIB_DEPENDS+= libaudio.so:${PORTSDIR}/audio/nas CONFIGURE_ARGS+=-system-nas-sound .else CONFIGURE_ARGS+=-no-nas-sound .endif .if ${QT4_OPTIONS:MQGTKSTYLE} USE_GNOME= gtk20 CONFIGURE_ARGS+=-gtkstyle .else CONFIGURE_ARGS+=-no-gtkstyle .endif .if defined(PACKAGE_BUILDING) RUN_DEPENDS+= ${FONTSCALE}:${PORTSDIR}/x11-fonts/xorg-fonts-truetype \ ${FONTENCOD}:${PORTSDIR}/x11-fonts/encodings .endif CFLAGS_powerpc64= -mminimal-toc pre-configure: ${MKDIR} ${WRKSRC}/mkspecs ${LN} -sf ${QMAKE} ${WRKSRC}/bin/qmake ${LN} -sf ${MOC} ${WRKSRC}/bin/moc ${LN} -sf ${RCC} ${WRKSRC}/bin/rcc ${LN} -sf ${UIC} ${WRKSRC}/bin/uic post-configure: ${REINPLACE_CMD} -e 's|${PREFIX}/${QT_LIBDIR_REL}/pkgconfig|${PREFIX}/libdata/pkgconfig|g' \ -e 's|.*$$(QMAKE).*||g' ${BUILD_WRKSRC}/Makefile ${REINPLACE_CMD} -E -e 's|-L.[^[:space:]]*qt-x11-opensource.[^[:space:]]*lib||g' \ -E -e 's|(.*location=).*moc|\1${PREFIX}/${QT_BINDIR_REL}/${MOC:T}|g' \ -E -e 's|(.*location=).*uic|\1${PREFIX}/${QT_BINDIR_REL}/${UIC:T}|g' \ ${WRKSRC}/lib/pkgconfig/QtGui.pc post-install: ${INSTALL_DATA} ${BUILD_WRKSRC}/dialogs/images/qtlogo-64.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/qtlogo.png .include Index: head/x11-toolkits/qt5-gui/Makefile =================================================================== --- head/x11-toolkits/qt5-gui/Makefile (revision 375593) +++ head/x11-toolkits/qt5-gui/Makefile (revision 375594) @@ -1,79 +1,79 @@ # $FreeBSD$ PORTNAME= gui DISTVERSION= ${QT5_VERSION} CATEGORIES= x11-toolkits graphics PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt graphical user interface module LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libxcb.so:${PORTSDIR}/x11/libxcb \ libxcb-image.so:${PORTSDIR}/x11/xcb-util-image \ libxcb-keysyms.so:${PORTSDIR}/x11/xcb-util-keysyms \ libxcb-render-util.so:${PORTSDIR}/x11/xcb-util-renderutil \ libxcb-icccm.so:${PORTSDIR}/x11/xcb-util-wm \ libxkbcommon.so:${PORTSDIR}/x11/libxkbcommon RUN_DEPENDS= xdg-open:${PORTSDIR}/devel/xdg-utils USE_GL= gl USE_GNOME= glib20 USE_QT5= core dbus qmake_build buildtools_build QT_DIST= base USE_XORG= x11 xi xrender HAS_CONFIGURE= yes CONFIGURE_ARGS= -no-eglfs \ -no-evdev USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} # Build and install QtPlatformSupport and default QPA plugins (XCB, # minimal and offscreen). QtGui won't work without (one of) them, but # they depend on QtGui itself, so they can't be added as dependencies. # QtPlatformSupport doesn't need to be installed (it's a static # library), but might be needed by people porting Qt on new platforms. MORE_WRKSRCS= src/platformsupport \ src/plugins/platforms # Image formats are split through different tarballs, these are the # main ones; input contexts require no additional dependency. MORE_WRKSRCS+= src/plugins/imageformats \ src/plugins/platforminputcontexts QT_DEFINES= ACCESSIBILITY DBUS FONTCONFIG FREETYPE GLIB \ IMAGEFORMAT_PNG OPENGL SHAPE XCB XKB XKBCOMMON XRENDER QT_CONFIG= accessibility accessibility-atspi-bridge dbus \ fontconfig glib opengl png system-freetype \ system-jpeg system-png xcb xcb-glx xcb-render \ xcb-xlib xinput2 xlib xrender # Inherited from Qt 4. .if defined(PACKAGE_BUILDING) RUN_DEPENDS+= ${LOCALBASE}/lib/X11/fonts/encodings/encodings.dir:${PORTSDIR}/x11-fonts/encodings \ ${LOCALBASE}/lib/X11/fonts/TTF/luximb.ttf:${PORTSDIR}/x11-fonts/xorg-fonts-truetype .endif CFLAGS_powerpc64= -mminimal-toc post-build: .for d in ${MORE_WRKSRCS} @cd ${WRKSRC}/${d} && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET} .endfor post-install: .for d in ${MORE_WRKSRCS} @cd ${WRKSRC}/${d} && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ ${MAKE_ARGS} ${INSTALL_TARGET} .endfor .include Index: head/x11-toolkits/wxgtk28/Makefile =================================================================== --- head/x11-toolkits/wxgtk28/Makefile (revision 375593) +++ head/x11-toolkits/wxgtk28/Makefile (revision 375594) @@ -1,110 +1,110 @@ # Created by: fjoe@FreeBSD.org # $FreeBSD$ PORTNAME= wx PORTVERSION= 2.8.12 PORTREVISION?= 4 CATEGORIES= x11-toolkits MASTER_SITES= SF/wxwindows/${PORTVERSION} PKGNAMESUFFIX= 28-${WXGTK_FLAVOR} DISTNAME= wxGTK-${PORTVERSION} MAINTAINER?= fjoe@FreeBSD.org COMMENT?= The wxWidgets GUI toolkit with GTK+ bindings -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png\ +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png\ libjpeg.so:${PORTSDIR}/graphics/jpeg\ libtiff.so:${PORTSDIR}/graphics/tiff\ libexpat.so:${PORTSDIR}/textproc/expat2 USES= iconv gmake pkgconfig tar:bzip2 USE_XORG= x11 sm xxf86vm xinerama USE_GL= glu USE_GNOME= gtk20 pangox-compat GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libpng=sys\ --with-libjpeg=sys\ --with-libtiff=sys\ --with-zlib=sys\ --with-expat=sys\ --with-opengl\ --with-mspack\ --with-gtk\ --enable-mediactrl\ --disable-backtrace\ --enable-graphics_ctx CONFIGURE_ENV= PTHREAD_LIBS="${PTHREAD_LIBS}"\ X11BASE="${LOCALBASE}" CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib PLIST= ${.CURDIR}/pkg-plist WXGTK_FLAVOR?= gtk2 OPTIONS_DEFINE= GSTREAMER MSPACK OPTIONS_DEFAULT= GSTREAMER MSPACK MSPACK_DESC= MS archives support .include .if ${PORT_OPTIONS:MGSTREAMER} CONFIGURE_ARGS+=--enable-mediactrl USE_GNOME+= gconf2 USE_GSTREAMER= yes PLIST_SUB+= GSTREAMER="" .else CONFIGURE_ARGS+=--disable-mediactrl PLIST_SUB+= GSTREAMER="@comment " .endif .if ${PORT_OPTIONS:MMSPACK} CONFIGURE_ARGS+=--with-libmspack LIB_DEPENDS+= libmspack.so:${PORTSDIR}/archivers/libmspack .else CONFIGURE_ARGS+=--without-libmspack .endif .if ${WXGTK_FLAVOR} != "gtk2-common" RUN_DEPENDS= ${LOCALBASE}/include/wx-2.8/wx/wx.h:${PORTSDIR}/x11-toolkits/wxgtk28-common .endif .if ${WXGTK_FLAVOR:M*-common} != "" NO_BUILD= yes INSTALL_TARGET= install-common USES+= gettext-tools .else USE_LDCONFIG= yes .endif # *-common .if ${WXGTK_FLAVOR:M*-contrib*} != "" BUILD_WRKSRC= ${WRKSRC}/contrib INSTALL_WRKSRC= ${BUILD_WRKSRC} .if ${WXGTK_FLAVOR} != "gtk2-contrib-common" USE_WX= 2.8 RUN_DEPENDS= ${LOCALBASE}/include/wx-2.8/wx/stc/stc.h:${PORTSDIR}/x11-toolkits/wxgtk28-contrib-common .if ${WXGTK_FLAVOR:M*-unicode*} != "" WX_UNICODE= yes .endif pre-configure: @${FIND} ${BUILD_WRKSRC} -name Makefile.in -print0 | ${XARGS} -0 ${REINPLACE_CMD} \ -e "s|@CXXFLAGS@|${CFLAGS} `${WX_CONFIG} --cxxflags`|" \ -e "s|@CFLAGS@|${CFLAGS} `${WX_CONFIG} --cflags`|" \ -e "s|@CPPFLAGS@||" .endif # !gtk2-contrib-common .endif # *-contrib* .if ${WXGTK_FLAVOR:M*-unicode*} != "" CONFIGURE_ARGS+=--enable-unicode .endif post-patch: @${REINPLACE_CMD} -e 's|pkg_config_args --cflags|pkg_config_args pangox --cflags|g ; \ s|pkg_config_args --libs|pkg_config_args pangox --libs|g' \ -e 's|png_check_sig|png_sig_cmp|g' \ ${WRKSRC}/configure .include Index: head/x11-toolkits/wxgtk30/Makefile =================================================================== --- head/x11-toolkits/wxgtk30/Makefile (revision 375593) +++ head/x11-toolkits/wxgtk30/Makefile (revision 375594) @@ -1,55 +1,55 @@ # $FreeBSD$ PORTNAME= wx PORTVERSION= 3.0.2 PORTREVISION?= 0 CATEGORIES= x11-toolkits MASTER_SITES= SF/wxwindows/${PORTVERSION} PKGNAMESUFFIX= 30-gtk2 DISTNAME= wxWidgets-${PORTVERSION} MAINTAINER= portmaster@bsdforge.com COMMENT= The wxWidgets GUI toolkit with GTK+ bindings -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png\ +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png\ libjpeg.so:${PORTSDIR}/graphics/jpeg\ libtiff.so:${PORTSDIR}/graphics/tiff\ libexpat.so:${PORTSDIR}/textproc/expat2\ libwebkitgtk-1.0.so:${PORTSDIR}/www/webkit-gtk2 USES+= iconv gmake pkgconfig tar:bzip2 USE_XORG= x11 sm xxf86vm xinerama USE_GL= glu USE_GNOME= gtk20 USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libpng=sys\ --with-libjpeg=sys\ --with-libtiff=sys\ --with-zlib=sys\ --with-expat=sys\ --with-opengl\ --with-libmspack\ --with-gtk\ --disable-backtrace\ --enable-webview\ --enable-graphics_ctx \ --enable-compat26 \ --enable-compat28 CONFIGURE_ENV= X11BASE="${LOCALBASE}" \ ac_cv_header_sys_inotify_h=no CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= GSTREAMER MSPACK NLS OPTIONS_DEFAULT=GSTREAMER MSPACK MSPACK_DESC= MS archives support OPTIONS_SUB= yes NLS_USES= gettext GSTREAMER_ENABLE= mediactrl GSTREAMER_USE= GNOME=gconf2 GSTREAMER=yes MSPACK_CONFIGURE_WITH= libmspack MSPACK_LIB_DEPENDS= libmspack.so:${PORTSDIR}/archivers/libmspack .include Index: head/x11-toolkits/xmhtml/Makefile =================================================================== --- head/x11-toolkits/xmhtml/Makefile (revision 375593) +++ head/x11-toolkits/xmhtml/Makefile (revision 375594) @@ -1,44 +1,44 @@ # Created by: Peter Hawkins # $FreeBSD$ PORTNAME= XmHTML PORTVERSION= 1.1.9 PORTREVISION= 1 CATEGORIES= x11-toolkits www MASTER_SITES= SF/${PORTNAME:tl} MAINTAINER= ports@FreeBSD.org COMMENT= Motif widget set for displaying HTML 3.2 documents LICENSE= LGPL20 # (or later) LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USES= gmake libtool:build motif pkgconfig tar:tgz USE_XORG= xft xmu xpm xt USE_LDCONFIG= yes LIBTOOL= libtool MAKE_ENV= LIBTOOL=${LIBTOOL} OPTIONS_DEFINE= DOCS EXAMPLES do-install: (cd ${WRKSRC}/lib && ${LIBTOOL} --mode=install ${INSTALL_DATA} \ libXmHTML.la ${STAGEDIR}${PREFIX}/lib) @${MKDIR} ${STAGEDIR}${PREFIX}/include/XmHTML (cd ${WRKSRC}/include/XmHTML && ${INSTALL_DATA} *.h \ ${STAGEDIR}${PREFIX}/include/XmHTML) @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/html && ${FIND} . ! -name "*Makefile*" | \ ${CPIO} --quiet -dump -R ${SHAREOWN}:${SHAREGRP} \ ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for i in book contrib examples @(cd ${WRKSRC} && ${FIND} ${i} ! -name "*Makefile*" | \ ${CPIO} --quiet -dump -R ${SHAREOWN}:${SHAREGRP} \ ${STAGEDIR}${EXAMPLESDIR}) .endfor .include Index: head/x11-wm/afterstep-stable/Makefile =================================================================== --- head/x11-wm/afterstep-stable/Makefile (revision 375593) +++ head/x11-wm/afterstep-stable/Makefile (revision 375594) @@ -1,98 +1,98 @@ # Created by: Brett Taylor # $FreeBSD$ PORTNAME= afterstep PORTVERSION= 2.2.12 PORTREVISION= 3 CATEGORIES= x11-wm afterstep MASTER_SITES= ${MASTER_SITE_AFTERSTEP} MASTER_SITE_SUBDIR= stable DISTNAME= AfterStep-${PORTVERSION} MAINTAINER= glewis@FreeBSD.org COMMENT= Stable version of the AfterStep window manager LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libgif.so:${PORTSDIR}/graphics/giflib \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff RUN_DEPENDS= xli:${PORTSDIR}/graphics/xli USES= execinfo gmake pkgconfig shebangfix tar:bzip2 USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 librsvg2 pango USE_XORG+= ice sm x11 xcomposite xcursor xdamage xext xfixes xi xinerama \ xrandr xrender GNU_CONFIGURE= yes SHEBANG_FILES= tools/ascommand.pl \ tools/importasmenu MAKE_JOBS_UNSAFE= yes CONFIGURE_ARGS+=--disable-ascp \ --enable-i18n \ --disable-send-postcard-to-developer \ --with-helpcommand="xterm -e man" \ --x-includes="${LOCALBASE}/include" \ --with-jpeg-includes="${LOCALBASE}/include" \ --with-png-includes="${LOCALBASE}/include" \ --with-gif MAKE_ENV+= HOME=- WRKSRC= ${WRKDIR}/${PORTNAME}-devel-${PORTVERSION} .if defined(WITH_DIFFERENT_LOOKNFEELS) CONFIGURE_ARGS+= --enable-different-looknfeels .endif .if !defined(WITH_SAVEWINDOWS) CONFIGURE_ARGS+= --disable-savewindows .endif .include .if exists(${PREFIX}/share/gnome/wm-properties) PLIST_SUB+= GNOME="" .else PLIST_SUB+= GNOME="@comment " .endif .if !exists(/usr/lib/libexecinfo.so) STATIC_LIBEXECINFO= ${LOCALBASE}/lib/libexecinfo.a .endif post-extract: ${CP} ${FILESDIR}/monitor_bsd.xpm \ ${WRKSRC}/afterstep/desktop/icons/xml/monitor-bsd.xpm post-patch: .for f in afterstep/database @${REINPLACE_CMD} -e 's,linux-penguin,monitor-bsd,' \ ${WRKSRC}/${f} .endfor .for f in libAfterBase/Makefile.in libAfterImage/Makefile.in @${REINPLACE_CMD} -e 's,^install\.,noinstall.,g ; \ s,^install:,install:#,g' ${WRKSRC}/${f} .endfor .for f in libAfterBase/configure libAfterImage/configure @${REINPLACE_CMD} -e 's,="-O3",="$$CFLAGS",g' \ ${WRKSRC}/${f} .endfor .for f in libAfterStep/afterstep-config.in @${REINPLACE_CMD} -e 's,ft_version,libafterstep_version,g' \ ${WRKSRC}/${f} .endfor .for f in configure libAfterBase/configure libAfterConf/Makefile.in libAfterImage/configure tools/makeastheme.pl.in tools/installastheme.pl.in @${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},g' \ ${WRKSRC}/${f} .endfor @${REINPLACE_CMD} \ -e 's,%%STATIC_LIBEXECINFO%%,${STATIC_LIBEXECINFO},g' \ ${WRKSRC}/configure .if exists(${PREFIX}/share/gnome/wm-properties) pre-install: ${MKDIR} ${STAGEDIR}/${PREFIX}/share/gnome/wm-properties .endif .include Index: head/x11-wm/fvwm2/Makefile =================================================================== --- head/x11-wm/fvwm2/Makefile (revision 375593) +++ head/x11-wm/fvwm2/Makefile (revision 375594) @@ -1,131 +1,131 @@ # Created by: peter # $FreeBSD$ PORTNAME= fvwm PORTVERSION= 2.6.5 PORTREVISION= 5 CATEGORIES= x11-wm MASTER_SITES= ftp://ftp.fvwm.org/pub/fvwm/version-2/ \ http://www.fvwm.org/generated/icon_download/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= cy@FreeBSD.org COMMENT= Popular virtual window manager for X RUN_DEPENDS= gm4:${PORTSDIR}/devel/m4 # Other ports this port cannot coexist with CONFLICTS?= fvwm-1.* fvwm-2.[457].* NO_LATEST_LINK= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-mandoc --without-gnome USES= gmake perl5 pkgconfig tar:bzip2 USE_XORG= xcursor xft xinerama xpm xrender OPTIONS_DEFINE= ICONS ICONV STROKE RPLAY SESSION_MGMT PNG SVG BIDI NLS OPTIONS_DEFAULT=ICONS ICONV SESSION_MGMT PNG OPTIONS_SUB= yes STROKE_DESC= support for mouse gestures RPLAY_DESC= RPlay support in FvwmEvent SESSION_MGMT_DESC= Session Management support BIDI_DESC= Asian bi-directional text support PLIST_SUB= FVWM_VERSION="${PORTVERSION}" .include .if ${PORT_OPTIONS:MICONS} FVWM_ICONS= fvwm_icons-20070101 DISTFILES+= ${FVWM_ICONS}.tar.bz2 .endif .if ${PORT_OPTIONS:MICONV} USES+= iconv .else CONFIGURE_ARGS+= --disable-iconv .endif .if ${PORT_OPTIONS:MSTROKE} LIB_DEPENDS+= libstroke.so:${PORTSDIR}/devel/libstroke CONFIGURE_ARGS+= --with-stroke-library=${LOCALBASE}/lib \ --with-stroke-includes=${LOCALBASE}/include .else CONFIGURE_ARGS+= --without-stroke-library .endif .if ${PORT_OPTIONS:MRPLAY} LIB_DEPENDS+= librplay.so:${PORTSDIR}/audio/rplay CONFIGURE_ARGS+= --with-rplay-library=${LOCALBASE}/lib \ --with-rplay-includes=${LOCALBASE}/include .else CONFIGURE_ARGS+= --without-rplay-library .endif .if ${PORT_OPTIONS:MSESSION_MGMT} USE_XORG+= sm .else CONFIGURE_ARGS+= --disable-sm .endif .if ${PORT_OPTIONS:MPNG} -LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png +LIB_DEPENDS+= libpng.so:${PORTSDIR}/graphics/png CONFIGURE_ARGS+= --with-png-includes=${LOCALBASE}/include \ --with-png-library=${LOCALBASE}/lib .else CONFIGURE_ARGS+= --without-png-library .endif .if ${PORT_OPTIONS:MSVG} USE_GNOME+= librsvg2 .else CONFIGURE_ARGS+= --disable-rsvg .endif .if ${PORT_OPTIONS:MBIDI} LIB_DEPENDS+= libfribidi.so:${PORTSDIR}/converters/fribidi CONFIGURE_ARGS+= --enable-bidi \ --with-bidi-bindir=${LOCALBASE}/bin .else CONFIGURE_ARGS+= --disable-bidi .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext CONFIGURE_ARGS+= --with-intl-library=${LOCALBASE}/lib \ --with-intl-includes=${LOCALBASE}/include .else CONFIGURE_ARGS+= --disable-nls .endif .include .if empty(ICONV_LIB) CONFIGURE_ARGS+=--without-iconv-library .else CONFIGURE_ARGS+=--with-iconv-library=${ICONV_PREFIX}/lib \ --with-iconv-includes=${ICONV_PREFIX}/include .endif .if ${PORT_OPTIONS:MICONS} post-extract: @${MKDIR} ${WRKDIR}/icons @${TAR} -xzf ${DISTDIR}/${FVWM_ICONS}.tar.bz2 -C ${WRKDIR}/icons .endif post-patch: @${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},' \ ${WRKSRC}/modules/FvwmM4/FvwmM4.c post-install: ${INSTALL_DATA} ${WRKSRC}/sample.fvwmrc/system.fvwm2rc \ ${STAGEDIR}${PREFIX}/etc/system.fvwm2rc.dist .if ${PORT_OPTIONS:MICONS} ${MKDIR} ${STAGEDIR}${PREFIX}/share/fvwm/pixmaps ${INSTALL_DATA} ${WRKDIR}/icons/${FVWM_ICONS}/*.xpm \ ${STAGEDIR}${PREFIX}/share/fvwm/pixmaps .endif .include Index: head/x11-wm/jwm/Makefile =================================================================== --- head/x11-wm/jwm/Makefile (revision 375593) +++ head/x11-wm/jwm/Makefile (revision 375594) @@ -1,81 +1,81 @@ # Created by: Babak Farrokhi # $FreeBSD$ PORTNAME= jwm PORTVERSION= 2.2.2 PORTREVISION= 1 CATEGORIES= x11-wm MASTER_SITES= http://joewing.net/programs/jwm/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Joe's Window Manager LICENSE= GPLv2 USES= pkgconfig tar:xz USE_XORG= x11 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= CAIRO DEBUG FRIBIDI JPEG NLS PNG SVG XEXT XFT \ XINERAMA XMU XPM XRENDER OPTIONS_DEFAULT= JPEG NLS PNG FRIBIDI XEXT XFT XINERAMA XMU XPM XRENDER OPTIONS_SUB= yes CAIRO_USE= GNOME=cairo CAIRO_CONFIGURE_ENABLE= cairo DEBUG_CONFIGURE_ENABLE= debug FRIBIDI_DESC= Unicode Bidirectional Algorithm support FRIBIDI_LIB_DEPENDS= libfribidi.so:${PORTSDIR}/converters/fribidi FRIBIDI_CONFIGURE_ENABLE=fribidi JPEG_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg JPEG_CONFIGURE_ENABLE= jpeg NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls -PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png +PNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png PNG_CONFIGURE_ENABLE= png SVG_USE= GNOME=librsvg2 SVG_CONFIGURE_ENABLE= rsvg XEXT_DESC= X11 Shape Extension support XEXT_USE= XORG=xext XEXT_CONFIGURE_ENABLE= shape XFT_USE= XORG=xft XFT_CONFIGURE_ENABLE= xft XINERAMA_USE= XORG=xinerama XINERAMA_CONFIGURE_ENABLE=xinerama XMU_DESC= X11 Miscellaneous Utilities support XMU_USE= XORG=xmu XMU_CONFIGURE_ENABLE= xmu XPM_USE= XORG=xpm XPM_CONFIGURE_ENABLE= xpm XRENDER_DESC= X11 Render Extension support XRENDER_USE= XORG=xrender XRENDER_CONFIGURE_ENABLE=xrender .include .if ${PORT_OPTIONS:MXFT} && empty(PORT_OPTIONS:MXRENDER) IGNORE= the XFT support requires XRENDER .endif .if ${PORT_OPTIONS:MXMU} && empty(PORT_OPTIONS:MXEXT) IGNORE= the XMU support requires XEXT .endif .if ${PORT_OPTIONS:MXPM} && empty(PORT_OPTIONS:MXEXT) IGNORE= the XPM support requires XEXT .endif post-patch: @${REINPLACE_CMD} -e \ 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/example.jwmrc @${REINPLACE_CMD} -e \ 's|install -m 644|@INSTALL_DATA@| ; \ s|jwmrc$$|jwmrc.sample|' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ '/EXE/s|install|@INSTALL_PROGRAM@| ; \ /strip/s|^|#|' ${WRKSRC}/src/Makefile.in .include Index: head/x11-wm/libwraster/Makefile =================================================================== --- head/x11-wm/libwraster/Makefile (revision 375593) +++ head/x11-wm/libwraster/Makefile (revision 375594) @@ -1,48 +1,48 @@ # $FreeBSD$ PORTNAME= libwraster PORTVERSION= 0.95.6 PORTREVISION= 1 CATEGORIES= x11-wm windowmaker MASTER_SITES= http://windowmaker.org/pub/%SUBDIR%/ MASTER_SITE_SUBDIR= source/release DISTNAME= WindowMaker-${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= Window Maker raster graphics library LICENSE= LGPL21 LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libjbig.so:${PORTSDIR}/graphics/jbigkit \ libtiff.so:${PORTSDIR}/graphics/tiff \ libwebp.so:${PORTSDIR}/graphics/webp \ libMagickWand-6.Q16.so:${PORTSDIR}/graphics/ImageMagick USES= libtool pathfix pkgconfig USE_LDCONFIG= yes USE_XORG= xft xinerama xmu xpm BUILD_WRKSRC= ${WRKSRC}/wrlib INSTALL_WRKSRC= ${WRKSRC}/wrlib GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-pixmapdir=${PREFIX}/include/X11/pixmaps \ --with-nlsdir=${PREFIX}/share/locale \ --with-libs-from="-L${LOCALBASE}/lib" \ --with-incs-from="-I${LOCALBASE}/include" \ --with-gnustepdir="${PREFIX}/GNUstep" \ --enable-modelock \ --enable-xinerama --enable-usermenu \ --with-x CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip pre-build: cd ${WRKSRC} && ${MAKE_CMD} config-paths.h post-install: cd ${WRKSRC}/doc && ${INSTALL_MAN} \ get-wraster-flags.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/x11-wm/pekwm/Makefile =================================================================== --- head/x11-wm/pekwm/Makefile (revision 375593) +++ head/x11-wm/pekwm/Makefile (revision 375594) @@ -1,27 +1,27 @@ # Created by: anders@hack.org # $FreeBSD$ PORTNAME= pekwm PORTVERSION= 0.1.17 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= x11-wm MASTER_SITES= https://pekwm.org/projects/3/files/ MAINTAINER= ports@FreeBSD.org COMMENT= Light, Unobtrusive, and configurable windowmanager LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng15.so:${PORTSDIR}/graphics/png + libpng.so:${PORTSDIR}/graphics/png USES= pkgconfig iconv:wchar_t gmake tar:bzip2 USE_XORG= xft xpm x11 GNU_CONFIGURE= yes CONFIGURE_ARGS+=--enable-shape --enable-xinerama --enable-xrandr \ --enable-xft --enable-image-xpm --enable-image-jpeg \ --enable-image-png --disable-debug \ --disable-pedantic CFLAGS+= -DICONV_CONST -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} .include Index: head/x11-wm/windowmaker/Makefile =================================================================== --- head/x11-wm/windowmaker/Makefile (revision 375593) +++ head/x11-wm/windowmaker/Makefile (revision 375594) @@ -1,62 +1,62 @@ # Created by: Brian Handy # $FreeBSD$ PORTNAME= windowmaker PORTVERSION= 0.95.6 PORTREVISION= 1 CATEGORIES= x11-wm windowmaker MASTER_SITES= http://windowmaker.org/pub/%SUBDIR%/ MASTER_SITE_SUBDIR= source/release DISTNAME= WindowMaker-${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= GNUstep-compliant NeXTstep window manager clone LICENSE= GPLv2 LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib \ - libpng15.so:${PORTSDIR}/graphics/png \ + libpng.so:${PORTSDIR}/graphics/png \ libjbig.so:${PORTSDIR}/graphics/jbigkit \ libtiff.so:${PORTSDIR}/graphics/tiff \ libwebp.so:${PORTSDIR}/graphics/webp \ libMagickWand-6.Q16.so:${PORTSDIR}/graphics/ImageMagick \ libwraster.so.5:${PORTSDIR}/x11-wm/libwraster RUN_DEPENDS= ${LOCALBASE}/share/WindowMaker/Themes/LeetWM.themed/style:${PORTSDIR}/graphics/wmicons USES= libtool shebangfix pathfix perl5 pkgconfig USE_LDCONFIG= yes USE_XORG= xft xinerama xmu xpm SHEBANG_FILES= util/wkdemenu.pl GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_header_sys_inotify_h=no \ wm_cv_func_secure_getenv=no CONFIGURE_ARGS= --with-pixmapdir=${PREFIX}/include/X11/pixmaps \ --with-nlsdir=${PREFIX}/share/locale \ --with-libs-from="-L${LOCALBASE}/lib" \ --with-incs-from="-I${LOCALBASE}/include" \ --with-gnustepdir="${PREFIX}/GNUstep" \ --enable-modelock \ --enable-xinerama --enable-usermenu \ --with-x CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip PORTDOCS= AUTHORS BUGFORM BUGS ChangeLog FAQ FAQ.I18N INSTALL \ INSTALL-WMAKER NEWS README README.definable-cursor TODO LINGUAS= be bg bs ca cs da de el es et fi fr gl hr hu hy it \ ja ko ms nl no pl pt ro ru sk sv tr zh_CN zh_TW OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENV= LINGUAS="${LINGUAS}" NLS_CONFIGURE_ENABLE= locale post-install: @${MKDIR} \ ${STAGEDIR}${PREFIX}/GNUstep/Applications/WPrefs.app/xpm \ ${STAGEDIR}${PREFIX}/share/WindowMaker/Sounds @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include