From owner-svn-ports-head@FreeBSD.ORG Fri Oct 18 11:40:35 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 1FD64E37; Fri, 18 Oct 2013 11:40:35 +0000 (UTC) (envelope-from decke@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 0CD6A2905; Fri, 18 Oct 2013 11:40:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9IBeYHr009399; Fri, 18 Oct 2013 11:40:34 GMT (envelope-from decke@svn.freebsd.org) Received: (from decke@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9IBeYZ9009397; Fri, 18 Oct 2013 11:40:34 GMT (envelope-from decke@svn.freebsd.org) Message-Id: <201310181140.r9IBeYZ9009397@svn.freebsd.org> From: Bernhard Froehlich Date: Fri, 18 Oct 2013 11:40:34 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r330737 - head/audio/vagalume 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: Fri, 18 Oct 2013 11:40:35 -0000 Author: decke Date: Fri Oct 18 11:40:34 2013 New Revision: 330737 URL: http://svnweb.freebsd.org/changeset/ports/330737 Log: - Add USES=desktop-file-utils - Support staging - Convert optional dependencies to new format - Convert LIB_DEPENDS to new shlib format - Bump PORTREVISION Modified: head/audio/vagalume/Makefile head/audio/vagalume/pkg-plist (contents, props changed) Modified: head/audio/vagalume/Makefile ============================================================================== --- head/audio/vagalume/Makefile Fri Oct 18 11:07:38 2013 (r330736) +++ head/audio/vagalume/Makefile Fri Oct 18 11:40:34 2013 (r330737) @@ -3,7 +3,7 @@ PORTNAME= vagalume PORTVERSION= 0.8.5 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= audio MASTER_SITES= http://vagalume.igalia.com/files/source/ \ ${MASTER_SITE_DEBIAN_POOL} @@ -12,50 +12,36 @@ MASTER_SITE_SUBDIR= pool/main/v/vagalume MAINTAINER= decke@FreeBSD.org COMMENT= A GTK+-based client for the Last.fm online radio -LIB_DEPENDS= xml2:${PORTSDIR}/textproc/libxml2 \ - curl:${PORTSDIR}/ftp/curl +LIB_DEPENDS= libxml2.so:${PORTSDIR}/textproc/libxml2 \ + libcurl.so:${PORTSDIR}/ftp/curl GNU_CONFIGURE= yes -NO_STAGE= yes -USES= gmake pkgconfig +USES= gmake pkgconfig desktop-file-utils USE_GNOME= gtk20 USE_GSTREAMER= good mad gconf INSTALLS_ICONS= yes -MAN1= vagalume.1 - OPTIONS_DEFINE= DBUS TRAY NLS GCONF OPTIONS_DEFAULT= DBUS TRAY +OPTIONS_SUB= NLS DBUS TRAY_DESC= Tray icon and libnotify support .include +DBUS_LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib +DBUS_CONFIGURE_ON= --enable-dbus --enable-im-status +DBUS_CONFIGURE_OFF= --disable-dbus --disable-im-status + +TRAY_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/libnotify.pc:${PORTSDIR}/devel/libnotify +TRAY_LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify +TRAY_CONFIGURE_ENABLE= tray-icon + .if ${PORT_OPTIONS:MNLS} USES+= gettext CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+=--disable-nls -PLIST_SUB+= NLS="@comment " -.endif - -.if ${PORT_OPTIONS:MDBUS} -CONFIGURE_ARGS+=--enable-dbus --enable-im-status -LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib -PLIST_SUB+= DBUS="" -MAN1+= vagalumectl.1 -.else -CONFIGURE_ARGS+=--disable-dbus --disable-im-status -PLIST_SUB+= DBUS="@comment " -.endif - -.if ${PORT_OPTIONS:MTRAY} -CONFIGURE_ARGS+=--enable-tray-icon -BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/libnotify.pc:${PORTSDIR}/devel/libnotify -LIB_DEPENDS+= notify.4:${PORTSDIR}/devel/libnotify -.else -CONFIGURE_ARGS+=--disable-tray-icon .endif .if ${PORT_OPTIONS:MGCONF} @@ -71,4 +57,7 @@ post-patch: ${WRKSRC}/Makefile.in .endif +post-install: + ${CP} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps + .include Modified: head/audio/vagalume/pkg-plist ============================================================================== --- head/audio/vagalume/pkg-plist Fri Oct 18 11:07:38 2013 (r330736) +++ head/audio/vagalume/pkg-plist Fri Oct 18 11:40:34 2013 (r330737) @@ -1,21 +1,11 @@ @comment $FreeBSD$ bin/vagalume %%DBUS%%bin/vagalumectl +man/man1/vagalume.1.gz +%%DBUS%%man/man1/vagalumectl.1.gz share/applications/vagalume.desktop %%DBUS%%share/dbus-1/services/vagalume.service share/icons/hicolor/48x48/apps/vagalume.png -share/pixmaps/vagalume.xpm -%%DATADIR%%/cover.png -%%DATADIR%%/servers.xml -%%DATADIR%%/icons/hicolor/scalable/apps/accessories-text-editor.svg -%%DATADIR%%/icons/hicolor/scalable/apps/document-save.svg -%%DATADIR%%/icons/hicolor/scalable/apps/emblem-favorite.svg -%%DATADIR%%/icons/hicolor/scalable/apps/list-add.svg -%%DATADIR%%/icons/hicolor/scalable/apps/mail-message-new.svg -%%DATADIR%%/icons/hicolor/scalable/apps/media-playback-start.svg -%%DATADIR%%/icons/hicolor/scalable/apps/media-playback-stop.svg -%%DATADIR%%/icons/hicolor/scalable/apps/media-skip-forward.svg -%%DATADIR%%/icons/hicolor/scalable/apps/process-stop.svg %%NLS%%share/locale/ca/LC_MESSAGES/vagalume.mo %%NLS%%share/locale/de/LC_MESSAGES/vagalume.mo %%NLS%%share/locale/es/LC_MESSAGES/vagalume.mo @@ -28,36 +18,22 @@ share/pixmaps/vagalume.xpm %%NLS%%share/locale/pt/LC_MESSAGES/vagalume.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/vagalume.mo %%NLS%%share/locale/ru/LC_MESSAGES/vagalume.mo +share/pixmaps/vagalume.xpm +share/pixmaps/vagalume.png +%%DATADIR%%/cover.png +%%DATADIR%%/icons/hicolor/scalable/apps/accessories-text-editor.svg +%%DATADIR%%/icons/hicolor/scalable/apps/document-save.svg +%%DATADIR%%/icons/hicolor/scalable/apps/emblem-favorite.svg +%%DATADIR%%/icons/hicolor/scalable/apps/list-add.svg +%%DATADIR%%/icons/hicolor/scalable/apps/mail-message-new.svg +%%DATADIR%%/icons/hicolor/scalable/apps/media-playback-start.svg +%%DATADIR%%/icons/hicolor/scalable/apps/media-playback-stop.svg +%%DATADIR%%/icons/hicolor/scalable/apps/media-skip-forward.svg +%%DATADIR%%/icons/hicolor/scalable/apps/process-stop.svg +%%DATADIR%%/servers.xml @dirrm %%DATADIR%%/icons/hicolor/scalable/apps @dirrm %%DATADIR%%/icons/hicolor/scalable @dirrm %%DATADIR%%/icons/hicolor @dirrm %%DATADIR%%/icons @dirrm %%DATADIR%% -@dirrmtry share/icons/hicolor/48x48/apps -@dirrmtry share/icons/hicolor/48x48 -@dirrmtry share/icons/hicolor -@dirrmtry share/icons -%%NLS%%@dirrmtry share/locale/de/LC_MESSAGES -%%NLS%%@dirrmtry share/locale/de -%%NLS%%@dirrmtry share/locale/es/LC_MESSAGES -%%NLS%%@dirrmtry share/locale/es -%%NLS%%@dirrmtry share/locale/fi/LC_MESSAGES -%%NLS%%@dirrmtry share/locale/fi -%%NLS%%@dirrmtry share/locale/fr/LC_MESSAGES -%%NLS%%@dirrmtry share/locale/fr -%%NLS%%@dirrmtry share/locale/gl/LC_MESSAGES -%%NLS%%@dirrmtry share/locale/gl -%%NLS%%@dirrmtry share/locale/it/LC_MESSAGES -%%NLS%%@dirrmtry share/locale/it -%%NLS%%@dirrmtry share/locale/lv/LC_MESSAGES -%%NLS%%@dirrmtry share/locale/lv -%%NLS%%@dirrmtry share/locale/pl/LC_MESSAGES -%%NLS%%@dirrmtry share/locale/pl -%%NLS%%@dirrmtry share/locale/pt/LC_MESSAGES -%%NLS%%@dirrmtry share/locale/pt -%%NLS%%@dirrmtry share/locale/pt_BR/LC_MESSAGES -%%NLS%%@dirrmtry share/locale/pt_BR -%%NLS%%@dirrmtry share/locale/ru/LC_MESSAGES -%%NLS%%@dirrmtry share/locale/ru -%%NLS%%@dirrmtry share/locale @dirrmtry share/applications