From owner-svn-ports-head@FreeBSD.ORG Mon Oct 7 12:26:57 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 66E4BF84; Mon, 7 Oct 2013 12:26:57 +0000 (UTC) (envelope-from makc@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 527BA2F85; Mon, 7 Oct 2013 12:26:57 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r97CQv4S089374; Mon, 7 Oct 2013 12:26:57 GMT (envelope-from makc@svn.freebsd.org) Received: (from makc@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r97CQsd9089359; Mon, 7 Oct 2013 12:26:54 GMT (envelope-from makc@svn.freebsd.org) Message-Id: <201310071226.r97CQsd9089359@svn.freebsd.org> From: Max Brazhnikov Date: Mon, 7 Oct 2013 12:26:54 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r329697 - in head: audio/kid3-kde4 deskutils/kchmviewer-kde4 editors/kile-kde4 irc/konversation-kde4 multimedia/subtitlecomposer-kde4 net/knemo-kde4 science/kst2 sysutils/krename-kde4 x... X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Oct 2013 12:26:57 -0000 Author: makc Date: Mon Oct 7 12:26:54 2013 New Revision: 329697 URL: http://svnweb.freebsd.org/changeset/ports/329697 Log: - Remove LATEST_LINK from my Qt4/KDE4 ports - Use new LIB_DEPENDS syntax - Use options helpers Modified: head/audio/kid3-kde4/Makefile head/deskutils/kchmviewer-kde4/Makefile head/editors/kile-kde4/Makefile head/irc/konversation-kde4/Makefile head/multimedia/subtitlecomposer-kde4/Makefile head/net/knemo-kde4/Makefile head/science/kst2/Makefile head/sysutils/krename-kde4/Makefile head/x11-toolkits/qwt5-designerplugin/Makefile head/x11-toolkits/qwt5/Makefile head/x11-toolkits/qwt6-designerplugin/Makefile head/x11-toolkits/qwt6/Makefile Modified: head/audio/kid3-kde4/Makefile ============================================================================== --- head/audio/kid3-kde4/Makefile Mon Oct 7 12:23:05 2013 (r329696) +++ head/audio/kid3-kde4/Makefile Mon Oct 7 12:26:54 2013 (r329697) @@ -11,8 +11,6 @@ COMMENT= MP3/Ogg/FLAC tag editor for KDE LICENSE= GPLv2 -LATEST_LINK= ${PORTNAME}-kde4 - USE_KDE4= kdelibs kdeprefix kdehier automoc4 NO_STAGE= yes USE_QT4= qmake_build moc_build rcc_build uic_build @@ -22,57 +20,36 @@ OPTIONS_DEFINE= FLAC ID3LIB MP4V2 VORBIS OPTIONS_DEFAULT= ${OPTIONS_DEFINE} FLAC_DESC= Support for FLAC files +FLAC_LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac +FLAC_CMAKE_ON= -DWITH_FLAC=ON +FLAC_CMAKE_OFF= -DWITH_FLAC=OFF + ID3LIB_DESC= Support for mp3 files +ID3LIB_LIB_DEPENDS= libid3-3.8.so:${PORTSDIR}/audio/id3lib +ID3LIB_CMAKE_ON= -DWITH_ID3LIB=ON +ID3LIB_CMAKE_OFF= -DWITH_ID3LIB=OFF + MP4V2_DESC= Support for mp4 files +MP4V2_LIB_DEPENDS= libmp4v2.so:${PORTSDIR}/multimedia/mp4v2 +MP4V2_CMAKE_ON= -DWITH_MP4V2=ON +MP4V2_CMAKE_OFF= -DWITH_MP4V2=OFF + VORBIS_DESC= Support for Ogg/Vorbis files -TAGLIB_DESC= Support for various audio formats -CHROMAPRINT_DESC= Support for Chromaprint audio fingerprints +VORBIS_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis \ + libogg.so:${PORTSDIR}/audio/libogg +VORBIS_CMAKE_ON= -DWITH_VORBIS=ON +VORBIS_CMAKE_OFF= -DWITH_VORBIS=OFF -.include +TAGLIB_DESC= Support for various audio formats +TAGLIB_LIB_DEPENDS= libtag.so:${PORTSDIR}/audio/taglib +TAGLIB_CMAKE_ON= -DWITH_TAGLIB=ON +TAGLIB_CMAKE_OFF= -DWITH_TAGLIB=OFF -.if ${PORT_OPTIONS:MFLAC} -CMAKE_ARGS+= -DWITH_FLAC=ON -LIB_DEPENDS+= FLAC:${PORTSDIR}/audio/flac -.else -CMAKE_ARGS+= -DWITH_FLAC=OFF -.endif - -.if ${PORT_OPTIONS:MID3LIB} -CMAKE_ARGS+= -DWITH_ID3LIB=ON -LIB_DEPENDS+= id3-3.8.3:${PORTSDIR}/audio/id3lib -.else -CMAKE_ARGS+= -DWITH_ID3LIB=OFF -.endif - -.if ${PORT_OPTIONS:MMP4V2} -CMAKE_ARGS+= -DWITH_MP4V2=ON -LIB_DEPENDS+= mp4v2.10:${PORTSDIR}/multimedia/mp4v2 -.else -CMAKE_ARGS+= -DWITH_MP4V2=OFF -.endif - -.if ${PORT_OPTIONS:MVORBIS} -CMAKE_ARGS+= -DWITH_VORBIS=ON -LIB_DEPENDS+= vorbis.4:${PORTSDIR}/audio/libvorbis \ - ogg:${PORTSDIR}/audio/libogg -.else -CMAKE_ARGS+= -DWITH_VORBIS=OFF -.endif - -.if ${PORT_OPTIONS:MTAGLIB} -CMAKE_ARGS+= -DWITH_TAGLIB=ON -LIB_DEPENDS+= tag.1:${PORTSDIR}/audio/taglib -.else -CMAKE_ARGS+= -DWITH_TAGLIB=OFF -.endif - -.if ${PORT_OPTIONS:MCHROMAPRINT} -CMAKE_ARGS+= -DWITH_CHROMAPRINT=ON \ - -DWITH_FFMPEG=ON -LIB_DEPENDS+= chromaprint:${PORTSDIR}/audio/chromaprint -.else -CMAKE_ARGS+= -DWITH_CHROMAPRINT=OFF -.endif +CHROMAPRINT_DESC= Support for Chromaprint audio fingerprints +CHROMAPRINT_LIB_DEPENDS= libchromaprint.so:${PORTSDIR}/audio/chromaprint +CHROMAPRINT_CMAKE_ON= -DWITH_CHROMAPRINT=ON \ + -DWITH_FFMPEG=ON +CHROMAPRINT_CMAKE_OFF= -DWITH_CHROMAPRINT=OFF pre-configure: ${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' ${WRKSRC}/CMakeLists.txt Modified: head/deskutils/kchmviewer-kde4/Makefile ============================================================================== --- head/deskutils/kchmviewer-kde4/Makefile Mon Oct 7 12:23:05 2013 (r329696) +++ head/deskutils/kchmviewer-kde4/Makefile Mon Oct 7 12:26:54 2013 (r329697) @@ -8,11 +8,9 @@ CATEGORIES= deskutils kde MASTER_SITES= SF MAINTAINER= makc@FreeBSD.org -COMMENT= A Qt/KDE viewer for CHM files +COMMENT= Qt/KDE viewer for CHM files -LIB_DEPENDS= chm.0:${PORTSDIR}/misc/chmlib - -LATEST_LINK= ${PORTNAME}-kde4 +LIB_DEPENDS= libchm.so:${PORTSDIR}/misc/chmlib USES= cmake USE_KDE4= kdeprefix kdelibs automoc4 Modified: head/editors/kile-kde4/Makefile ============================================================================== --- head/editors/kile-kde4/Makefile Mon Oct 7 12:23:05 2013 (r329696) +++ head/editors/kile-kde4/Makefile Mon Oct 7 12:26:54 2013 (r329697) @@ -17,16 +17,10 @@ USE_QT4= qmake_build moc_build rcc_build USE_KDE4= kdeprefix kdelibs automoc4 sharedmime kate_run USE_TEX= latex -LATEST_LINK= ${PORTNAME}-kde4 - OPTIONS_DEFINE= OKULAR OKULAR_DESC= Use Okular for viewing +OKULAR_USE= KDE4=okular_run NO_STAGE= yes -.include - -.if ${PORT_OPTIONS:MOKULAR} -USE_KDE4+= okular_run -.endif .include Modified: head/irc/konversation-kde4/Makefile ============================================================================== --- head/irc/konversation-kde4/Makefile Mon Oct 7 12:23:05 2013 (r329696) +++ head/irc/konversation-kde4/Makefile Mon Oct 7 12:26:54 2013 (r329697) @@ -9,11 +9,9 @@ MASTER_SITES= ${MASTER_SITE_KDE} MASTER_SITE_SUBDIR= stable/${PORTNAME}/${DISTVERSION}/src MAINTAINER= makc@FreeBSD.org -COMMENT= A user friendly IRC client for KDE +COMMENT= User friendly IRC client for KDE -LIB_DEPENDS= qca.2:${PORTSDIR}/devel/qca - -LATEST_LINK= ${PORTNAME}-kde4 +LIB_DEPENDS= libqca.so:${PORTSDIR}/devel/qca USE_XZ= yes USES= cmake Modified: head/multimedia/subtitlecomposer-kde4/Makefile ============================================================================== --- head/multimedia/subtitlecomposer-kde4/Makefile Mon Oct 7 12:23:05 2013 (r329696) +++ head/multimedia/subtitlecomposer-kde4/Makefile Mon Oct 7 12:26:54 2013 (r329697) @@ -14,8 +14,6 @@ USES= cmake USE_KDE4= kdeprefix kdelibs automoc4 sharedmime USE_QT4= gui qmake_build moc_build rcc_build uic_build -LATEST_LINK= ${PORTNAME}-kde4 - OPTIONS_DEFINE= GSTREAMER MPLAYER XINE OPTIONS_DEFAULT= MPLAYER @@ -31,7 +29,7 @@ RUN_DEPENDS+= mplayer:${PORTSDIR}/multim .endif .if ${PORT_OPTIONS:MXINE} -LIB_DEPENDS+= xine.2:${PORTSDIR}/multimedia/libxine +LIB_DEPENDS+= libxine.so:${PORTSDIR}/multimedia/libxine .else CMAKE_ARGS+= -DWITH_Xine:Bool=Off .endif Modified: head/net/knemo-kde4/Makefile ============================================================================== --- head/net/knemo-kde4/Makefile Mon Oct 7 12:23:05 2013 (r329696) +++ head/net/knemo-kde4/Makefile Mon Oct 7 12:26:54 2013 (r329697) @@ -9,8 +9,6 @@ DISTNAME= 12956-${PORTNAME}-${PORTVERSIO MAINTAINER= makc@FreeBSD.org COMMENT= KDE network monitor -LATEST_LINK= ${PORTNAME}-kde4 - USE_BZIP2= yes USES= cmake USE_QT4= qmake_build moc_build uic_build rcc_build @@ -19,10 +17,5 @@ USE_KDE4= kdeprefix kdelibs workspace au WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} NO_STAGE= yes -.include - -.if ${OSVERSION} < 800000 -BROKEN= does not build on 7.X -.endif -.include +.include Modified: head/science/kst2/Makefile ============================================================================== --- head/science/kst2/Makefile Mon Oct 7 12:23:05 2013 (r329696) +++ head/science/kst2/Makefile Mon Oct 7 12:26:54 2013 (r329697) @@ -12,8 +12,6 @@ COMMENT= Data viewing and plotting tool LIB_DEPENDS= gsl:${PORTSDIR}/math/gsl -LATEST_LINK= kst2 - USES= cmake USE_QT4= gui xml designer svg opengl \ qmake_build moc_build rcc_build uic_build @@ -28,33 +26,19 @@ PLIST_SUB= SHLIB_VER=${PORTVERSION} OPTIONS_DEFINE= FITS MATLAB NETCDF FITS_DESC= Support for data in FITS format +FITS_LIB_DEPENDS= libcfitsio.so:${PORTSDIR}/astro/cfitsio + MATLAB_DESC= Support for data in MATLAB format +MATLAB_BUILD_DEPENDS= ${LOCALBASE}/lib/libmatio.a:${PORTSDIR}/math/matio + NETCDF_DESC= Support for data in NetCDF format +NETCDF_LIB_DEPENDS= libnetcdf.so:${PORTSDIR}/science/netcdf + +OPTIONS_SUB= yes NO_STAGE= yes .include -.if ${PORT_OPTIONS:MFITS} -LIB_DEPENDS+= cfitsio.0:${PORTSDIR}/astro/cfitsio -PLIST_SUB+= FITS="" -.else -PLIST_SUB+= FITS="@comment " -.endif - -.if ${PORT_OPTIONS:MMATLAB} -BUILD_DEPENDS+= ${LOCALBASE}/lib/libmatio.a:${PORTSDIR}/math/matio -PLIST_SUB+= MATLAB="" -.else -PLIST_SUB+= MATLAB="@comment " -.endif - -.if ${PORT_OPTIONS:MNETCDF} -LIB_DEPENDS+= netcdf.4:${PORTSDIR}/science/netcdf -PLIST_SUB+= NETCDF="" -.else -PLIST_SUB+= NETCDF="@comment " -.endif - post-patch: ${REINPLACE_CMD} -e '/^Exec=kst2/s,\(kst2\).*,\1 %f,' \ ${WRKSRC}/src/kst/kst2.desktop Modified: head/sysutils/krename-kde4/Makefile ============================================================================== --- head/sysutils/krename-kde4/Makefile Mon Oct 7 12:23:05 2013 (r329696) +++ head/sysutils/krename-kde4/Makefile Mon Oct 7 12:26:54 2013 (r329697) @@ -9,11 +9,9 @@ MASTER_SITES= SF/${PORTNAME}/KDE4%20${PO MAINTAINER= makc@FreeBSD.org COMMENT= Very powerful batch file renamer for KDE -LIB_DEPENDS= tag.1:${PORTSDIR}/audio/taglib \ - exiv2.12:${PORTSDIR}/graphics/exiv2 \ - podofo.0:${PORTSDIR}/graphics/podofo - -LATEST_LINK= ${PORTNAME}-kde4 +LIB_DEPENDS= libtag.so:${PORTSDIR}/audio/taglib \ + libexiv2.so:${PORTSDIR}/graphics/exiv2 \ + libpodofo.so:${PORTSDIR}/graphics/podofo USE_BZIP2= yes USES= cmake:outsource Modified: head/x11-toolkits/qwt5-designerplugin/Makefile ============================================================================== --- head/x11-toolkits/qwt5-designerplugin/Makefile Mon Oct 7 12:23:05 2013 (r329696) +++ head/x11-toolkits/qwt5-designerplugin/Makefile Mon Oct 7 12:26:54 2013 (r329697) @@ -4,12 +4,12 @@ PORTNAME= qwt PORTVERSION= 5.2.3 CATEGORIES= x11-toolkits devel MASTER_SITES= SF -PKGNAMESUFFIX= -designerplugin +PKGNAMESUFFIX= 5-designerplugin MAINTAINER= makc@FreeBSD.org COMMENT= Qt Designer plugin for Qwt -LIB_DEPENDS= qwt.5:${PORTSDIR}/x11-toolkits/qwt5 +LIB_DEPENDS= libqwt.so:${PORTSDIR}/x11-toolkits/qwt5 USE_QT4= designer moc_build qmake_build rcc_build USE_BZIP2= yes Modified: head/x11-toolkits/qwt5/Makefile ============================================================================== --- head/x11-toolkits/qwt5/Makefile Mon Oct 7 12:23:05 2013 (r329696) +++ head/x11-toolkits/qwt5/Makefile Mon Oct 7 12:26:54 2013 (r329697) @@ -4,6 +4,7 @@ PORTNAME= qwt PORTVERSION= 5.2.3 CATEGORIES= x11-toolkits MASTER_SITES= SF +PKGNAMESUFFIX= 5 MAINTAINER= makc@FreeBSD.org COMMENT= Qt Widgets for Technical Applications Modified: head/x11-toolkits/qwt6-designerplugin/Makefile ============================================================================== --- head/x11-toolkits/qwt6-designerplugin/Makefile Mon Oct 7 12:23:05 2013 (r329696) +++ head/x11-toolkits/qwt6-designerplugin/Makefile Mon Oct 7 12:26:54 2013 (r329697) @@ -4,12 +4,12 @@ PORTNAME= qwt PORTVERSION= 6.1.0 CATEGORIES= x11-toolkits devel MASTER_SITES= SF -PKGNAMESUFFIX= -designerplugin +PKGNAMESUFFIX= 6-designerplugin MAINTAINER= makc@FreeBSD.org COMMENT= Qt Designer plugin for Qwt -LIB_DEPENDS= qwt6.6:${PORTSDIR}/x11-toolkits/qwt6 +LIB_DEPENDS= libqwt6.so:${PORTSDIR}/x11-toolkits/qwt6 USE_QT4= designer moc_build qmake_build rcc_build USE_BZIP2= yes @@ -18,8 +18,6 @@ QMAKE_ARGS+= -recursive CONFIG+=QwtDesig PLUGINDIR=${PREFIX}/${QT_PLUGINDIR_REL} HAS_CONFIGURE= yes -LATEST_LINK= qwt6${PKGNAMESUFFIX} - PLIST_FILES= ${QT_PLUGINDIR_REL}/designer/libqwt6_designer_plugin.so PLIST_DIRSTRY= ${QT_PLUGINDIR_REL}/designer \ ${QT_PLUGINDIR_REL} Modified: head/x11-toolkits/qwt6/Makefile ============================================================================== --- head/x11-toolkits/qwt6/Makefile Mon Oct 7 12:23:05 2013 (r329696) +++ head/x11-toolkits/qwt6/Makefile Mon Oct 7 12:26:54 2013 (r329697) @@ -4,6 +4,7 @@ PORTNAME= qwt PORTVERSION= 6.1.0 CATEGORIES= x11-toolkits MASTER_SITES= SF +PKGNAMESUFFIX= 6 MAINTAINER= makc@FreeBSD.org COMMENT= Qt Widgets for Technical Applications @@ -14,12 +15,10 @@ USE_GMAKE= yes QMAKE_ARGS+= -recursive PREFIX=${PREFIX} HAS_CONFIGURE= yes USE_LDCONFIG= yes -DOCSDIR= ${PREFIX}/share/doc/${LATEST_LINK} - -LATEST_LINK= qwt6 +DOCSDIR= ${PREFIX}/share/doc/qwt6 PORTDOCS= * -PLIST_SUB= INCLUDEDIR=include/${LATEST_LINK} \ +PLIST_SUB= INCLUDEDIR=include/qwt6 \ SHLIB_VER=${PORTVERSION} \ SHLIB_SHVER=${PORTVERSION:R} \ QT_MKSPECDIR=share/qt4/mkspecs