From owner-svn-ports-all@FreeBSD.ORG Wed Oct 30 20:43:53 2013 Return-Path: Delivered-To: svn-ports-all@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 1D07E1F1; Wed, 30 Oct 2013 20:43:53 +0000 (UTC) (envelope-from nivit@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 ED4F9221B; Wed, 30 Oct 2013 20:43:52 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9UKhqRR040015; Wed, 30 Oct 2013 20:43:52 GMT (envelope-from nivit@svn.freebsd.org) Received: (from nivit@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9UKhqOw040011; Wed, 30 Oct 2013 20:43:52 GMT (envelope-from nivit@svn.freebsd.org) Message-Id: <201310302043.r9UKhqOw040011@svn.freebsd.org> From: Nicola Vitale Date: Wed, 30 Oct 2013 20:43:52 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r332170 - head/x11/guake X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Oct 2013 20:43:53 -0000 Author: nivit Date: Wed Oct 30 20:43:51 2013 New Revision: 332170 URL: http://svnweb.freebsd.org/changeset/ports/332170 Log: - Change MASTER_SITES, and the name of the dist file, because the old site is apparently disappeared, although the project is now hosted at GitHub [1] - Bump PORTREVISION (change run-dependencies) - Add support for staging - Add desktop-file-utils to USES, and remove old, related stuffs - Add a notification system to run dependencies (deskutils/notify-osd), otherwise the program doesn't start if you use a window manager different from Gnome or XFCE - Use the new helpers to manage port options - Fix WWW URL in pkg-descr Build logs: https://redports.org/buildarchive/20131030152201-15343/ PR: ports/183439 [1] Submitted by: marino Modified: head/x11/guake/Makefile head/x11/guake/distinfo (contents, props changed) head/x11/guake/pkg-descr (contents, props changed) head/x11/guake/pkg-plist Modified: head/x11/guake/Makefile ============================================================================== --- head/x11/guake/Makefile Wed Oct 30 20:42:02 2013 (r332169) +++ head/x11/guake/Makefile Wed Oct 30 20:43:51 2013 (r332170) @@ -2,9 +2,11 @@ PORTNAME= guake PORTVERSION= 0.4.4.0 -#PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= x11 -MASTER_SITES= http://www.guake.org/downloads/5?dummy=empty/ +MASTER_SITES= http://distfiles.gentoo.org/distfiles/ \ + http://nivit.altervista.org/FreeBSD/ports/distfiles/ +DISTNAME= ${PORTNAME}-${PORTVERSION:R} MAINTAINER= nivit@FreeBSD.org COMMENT= Dropdown terminal made for the GNOME desktop @@ -20,50 +22,57 @@ RUN_DEPENDS= py${PYTHON_SUFFIX}-dbus>=0. py${PYTHON_SUFFIX}-vte>=0.26.2_1:${PORTSDIR}/x11-toolkits/py-vte \ py${PYTHON_SUFFIX}-xdg>=0.19:${PORTSDIR}/devel/py-xdg +#GH_ACCOUNT= Guake +#GH_TAGNAME= ${PORTVERSION:R} +#GH_COMMIT= 88af26c GCONF_SCHEMAS= guake.schemas GNU_CONFIGURE= yes INSTALLS_ICONS= yes +NLS_CONFIGURE_ON= --localedir=${PREFIX}/share/locale +NLS_CONFIGURE_OFF= --disable-nls + OPTIONS_DEFINE= MANPAGES NLS -OPTIONS_DEFAULT= MANPAGES NLS +OPTIONS_DEFAULT= MANPAGES +OPTIONS_SUB= MANPAGES NLS + +PLIST_SUB+= DESKTOPDIR="${DESKTOPDIR:S,${PREFIX}/,,}" + +REINPLACE_ARGS= -e 's,/usr/bin/env python,&${PYTHON_VER},' -i.bak +REINPLACE_FILES= guake guake-prefs prefs.py + +#USE_GITHUB= yes +USE_GNOME= gtk20 pygnome2 +USE_PYTHON= -2.7 +USES= desktop-file-utils gmake pkgconfig + +WRKSRC= ${WRKDIR}/${DISTNAME} -USES= pkgconfig -NO_STAGE= yes .include -.if ${PORT_OPTIONS:MMANPAGES} -MAN1= guake.1 -.else -MAKE_ENV= man_MANS="" +.if !${PORT_OPTIONS:MMANPAGES} +MAKE_ENV+= man_MANS="" .endif .if ${PORT_OPTIONS:MNLS} -CONFIGURE_ARGS= --localedir=${PREFIX}/share/locale -PLIST_SUB= NLS="" -USES+= gettext +USES+= gettext .else -CONFIGURE_ARGS= --disable-nls -PLIST_SUB= NLS="@comment " REINPLACE_ARGS= -E -e 's,(USE_NLS=)yes,\1no,' REINPLACE_FILES= ../configure .endif -PLIST_SUB+= DESKTOPDIR="${DESKTOPDIR:S,${PREFIX}/,,}" - -REINPLACE_ARGS+= -e 's,/usr/bin/env python,&${PYTHON_VER},' -i.bak -REINPLACE_FILES+= guake guake-prefs prefs.py - -USE_GMAKE= yes -USE_GNOME= desktopfileutils gtk20 pygnome2 -USE_PYTHON= -2.7 - -WRKSRC= ${WRKDIR}/${DISTNAME:R} - post-patch: - cd ${WRKSRC}/src && ${REINPLACE_CMD} ${REINPLACE_FILES} + @cd ${WRKSRC}/src && ${REINPLACE_CMD} ${REINPLACE_FILES} + +.include -post-install: - -${LOCALBASE}/bin/update-desktop-database +.if exists(${LOCALBASE}/libexec/notification-daemon) +RUN_DEPENDS+= notification-daemon>=0.7.2_1:${PORTSDIR}/deskutils/notification-daemon +.elif exists (${LOCALBASE}/bin/xfce4-notifyd-config) +RUN_DEPENDS+= xfce4-notifyd>=0.2.4:${PORTSDIR}/deskutils/xfce4-notifyd +.else +RUN_DEPENDS+= notify-osd>=0.9.29_4:${PORTSDIR}/deskutils/notify-osd +.endif -.include +.include Modified: head/x11/guake/distinfo ============================================================================== --- head/x11/guake/distinfo Wed Oct 30 20:42:02 2013 (r332169) +++ head/x11/guake/distinfo Wed Oct 30 20:43:51 2013 (r332170) @@ -1,2 +1,2 @@ -SHA256 (guake-0.4.4.0.tar.gz) = 1e1054ba6bbd79897bda0e1cd2b9df86082f7e794a0e07afc5cb63c0a5e74ca5 -SIZE (guake-0.4.4.0.tar.gz) = 549189 +SHA256 (guake-0.4.4.tar.gz) = 1e1054ba6bbd79897bda0e1cd2b9df86082f7e794a0e07afc5cb63c0a5e74ca5 +SIZE (guake-0.4.4.tar.gz) = 549189 Modified: head/x11/guake/pkg-descr ============================================================================== --- head/x11/guake/pkg-descr Wed Oct 30 20:42:02 2013 (r332169) +++ head/x11/guake/pkg-descr Wed Oct 30 20:43:51 2013 (r332170) @@ -4,4 +4,4 @@ or a similar program. Its style of window is based on fps games, and one of its purposes is to be easy to reach. -WWW: http://guake.org +WWW: http://github.com/Guake/guake Modified: head/x11/guake/pkg-plist ============================================================================== --- head/x11/guake/pkg-plist Wed Oct 30 20:42:02 2013 (r332169) +++ head/x11/guake/pkg-plist Wed Oct 30 20:43:51 2013 (r332170) @@ -1,6 +1,7 @@ @comment $FreeBSD$ bin/guake bin/guake-prefs +%%MANPAGES%%man/man1/guake.1.gz %%NLS%%share/locale/de/LC_MESSAGES/guake.mo %%NLS%%share/locale/el/LC_MESSAGES/guake.mo %%NLS%%share/locale/es/LC_MESSAGES/guake.mo @@ -60,5 +61,3 @@ share/pixmaps/guake/guake.png @dirrm share/pixmaps/guake @dirrm %%PYTHON_SITELIBDIR%%/guake @dirrm %%DATADIR%% -@exec %%LOCALBASE%%/bin/update-desktop-database || /usr/bin/true -@unexec %%LOCALBASE%%/bin/update-desktop-database || /usr/bin/true