Index: x11/guake/Makefile =================================================================== --- x11/guake/Makefile (revision 481766) +++ x11/guake/Makefile (working copy) @@ -1,69 +1,49 @@ # $FreeBSD$ PORTNAME= guake -PORTVERSION= 0.8.10 -PORTREVISION= 2 -CATEGORIES= x11 +PORTVERSION= 3.4.0 +CATEGORIES= x11 python gnome -MAINTAINER= nivit@FreeBSD.org +MASTER_SITES= CHEESESHOP +DISTNAME= Guake-${PORTVERSION} + +MAINTAINER= daniel@shafer.cc COMMENT= Dropdown terminal made for the GNOME desktop LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= gnome-common>=3.14.0:devel/gnome-common \ - ${PYTHON_PKGNAMEPREFIX}dbus>=0.84.0:devel/py-dbus@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}notify>=0.1.1_9:devel/py-notify@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}vte>=0.26.2_1:x11-toolkits/py-vte@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}xdg>=0.19:devel/py-xdg@${PY_FLAVOR} -RUN_DEPENDS= keybinder>=0.3.0:x11/keybinder \ - ${PYTHON_PKGNAMEPREFIX}dbus>=0.84.0:devel/py-dbus@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}notify>=0.1.1_9:devel/py-notify@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}vte>=0.26.2_1:x11-toolkits/py-vte@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}xdg>=0.19:devel/py-xdg@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} + +RUN_DEPENDS= gnome-settings-daemon>0:sysutils/gnome-settings-daemon \ + gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \ + ${PYTHON_PKGNAMEPREFIX}gobject3>0:devel/py-gobject3@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}notify2>0:devel/py-notify2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} \ + keybinder-gtk3>0:x11/keybinder-gtk3 \ + keybinder>0:x11/keybinder \ + vte3>=0.42:x11-toolkits/vte3 -CPPFLAGS+= -I${LOCALBASE}/include +USES= gettext gmake gnome libtool python:3.5+ localbase +USE_GNOME= gtk30 intltool gconf2 +USE_PYTHON= distutils concurrent autoplist -GCONF_SCHEMAS= guake.schemas -GH_ACCOUNT= Guake -GNU_CONFIGURE= yes - +NO_ARCH= yes INSTALLS_ICONS= yes -LIBS+= -L${LOCALBASE}/lib - MANPAGES_MAKE_ENV_OFF= man_MANS="" NLS_CONFIGURE_ENABLE= nls OPTIONS_DEFINE= MANPAGES NLS -OPTIONS_DEFAULT= MANPAGES +OPTIONS_DEFAULT= MANPAGES NLS OPTIONS_SUB= yes -PLIST_SUB+= DESKTOPDIR="${DESKTOPDIR:S,${PREFIX}/,,}" +post-extract: + ${REINPLACE_CMD} -e 's|PYTHON_INTERPRETER=python3|PYTHON_INTERPRETER=${PYTHON_CMD}|g' ${WRKSRC}/Makefile -NO_ARCH= yes -USES= autoreconf:build desktop-file-utils gettext gmake libtool \ - pkgconfig python:2.7 -USE_GITHUB= yes -USE_GNOME= gtk20 pygnome2 intltool - .include <bsd.port.options.mk> +.include <bsd.port.mk> -.if ! ${PORT_OPTIONS:MNLS} -REINPLACE_ARGS+= -e 's,\(USE_NLS=\)yes,\1no,' -REINPLACE_FILES+= ../../configure -.endif - -pre-configure: - @(cd ${CONFIGURE_WRKSRC} ; ${SETENV} ${CONFIGURE_ENV} ./autogen.sh) - -.if exists(${LOCALBASE}/libexec/notification-daemon) -RUN_DEPENDS+= notification-daemon>=0.7.2_1:deskutils/notification-daemon -.elif exists (${LOCALBASE}/bin/xfce4-notifyd-config) -RUN_DEPENDS+= xfce4-notifyd>=0.2.4:deskutils/xfce4-notifyd -.else -RUN_DEPENDS+= notify-osd>=0.9.29_4:deskutils/notify-osd -.endif - -.include <bsd.port.mk> Index: x11/guake/distinfo =================================================================== --- x11/guake/distinfo (revision 481766) +++ x11/guake/distinfo (working copy) @@ -1,3 +1,3 @@ -TIMESTAMP = 1500715117 -SHA256 (Guake-guake-0.8.10_GH0.tar.gz) = ded226b94a7b184b056b62a02d6a1cade1e53158a87bcae9c030a5cdf9c71644 -SIZE (Guake-guake-0.8.10_GH0.tar.gz) = 405407 +TIMESTAMP = 1539058118 +SHA256 (Guake-3.4.0.tar.gz) = cf957db0c804961cdc793fa38b63ff553a8ace1548e219fe2308d392c693a39c +SIZE (Guake-3.4.0.tar.gz) = 1167667