Please find attached a patch to update tint2 0.12.2 -> 0.14.5.
This patch corrects a memory leak. The changelog has more details https://gitlab.com/o9000/tint2/blob/master/ChangeLog -- J. Scott Heppler
? ports/x11/tint2/patches Index: ports/x11/tint2/Makefile =================================================================== RCS file: /cvs/ports/x11/tint2/Makefile,v retrieving revision 1.5 diff -u -p -u -r1.5 Makefile --- ports/x11/tint2/Makefile 26 Nov 2016 02:06:16 -0000 1.5 +++ ports/x11/tint2/Makefile 21 May 2017 21:12:38 -0000 @@ -2,12 +2,11 @@ COMMENT= freedesktop-compliant panel -V= 0.12.2 -REVISION= 2 +V= 0.14.5 CATEGORIES= x11 DISTNAME= tint2-$V DISTFILES= ${DISTNAME}${EXTRACT_SUFX}{archive${EXTRACT_SUFX}?ref=v$V} -WRKDIST= ${WRKDIR}/tint2-v$V-dc300c021531f47cca336e15b50adf3b4a9bc9ae +WRKDIST= ${WRKDIR}/tint2-v$V-d10a505aa951c8c3589f5c5f3a2fb0c2f0dd93b4 INSTDIR= ${PREFIX}/tint2 HOMEPAGE= https://gitlab.com/o9000/tint2/ @@ -25,14 +24,17 @@ WANTLIB += pangocairo-1.0 pangoft2-1.0 p WANTLIB += z BUILD_DEPENDS= devel/gettext-tools + LIB_DEPENDS= graphics/imlib2 \ devel/gettext \ devel/pango \ devel/startup-notification \ x11/gnome/librsvg \ x11/gtk+2 -RUN_DEPENDS= x11/py-gtk2 \ - devel/desktop-file-utils + +RUN_DEPENDS= devel/desktop-file-utils \ + misc/shared-mime-info \ + x11/py-gtk2 MODULES= devel/cmake \ lang/python \ @@ -45,10 +47,8 @@ NO_TEST= Yes CONFIGURE_ARGS= -DMANDIR="${PREFIX}/man" post-install: - cp -R ${WRKSRC}/sample/ ${PREFIX}/share/examples/tint2/ - sed -i -e '/\/usr\/local\/share\/applications/d' -e \ - 's,/usr/share/applications,${LOCALBASE}/share/applications,g' \ - ${PREFIX}/share/examples/tint2/*tint2rc - rm ${PREFIX}/share/tint2/*.tint2rc + cp -R ${PREFIX}/share/tint2/ ${PREFIX}/share/examples/tint2/ + rm ${PREFIX}/share/tint2/*.tint2rc + rm ${PREFIX}/share/examples/tint2/*.png .include <bsd.port.mk> Index: ports/x11/tint2/distinfo =================================================================== RCS file: /cvs/ports/x11/tint2/distinfo,v retrieving revision 1.1.1.1 diff -u -p -u -r1.1.1.1 distinfo --- ports/x11/tint2/distinfo 11 Sep 2015 14:14:07 -0000 1.1.1.1 +++ ports/x11/tint2/distinfo 21 May 2017 21:12:38 -0000 @@ -1,2 +1,2 @@ -SHA256 (tint2-0.12.2.tar.gz) = vanMkT1Ln9QTKF6jRGasFJVZ6emTjhKfRqZkwxEBM0U= -SIZE (tint2-0.12.2.tar.gz) = 229320 +SHA256 (tint2-0.14.5.tar.gz) = OGhFdgAAfD9OK/yhTQ+iFp4BMwlF5o+S5yeg7U1rZjk= +SIZE (tint2-0.14.5.tar.gz) = 465986 Index: ports/x11/tint2/pkg/PLIST =================================================================== RCS file: /cvs/ports/x11/tint2/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -u -r1.1.1.1 PLIST --- ports/x11/tint2/pkg/PLIST 11 Sep 2015 14:14:07 -0000 1.1.1.1 +++ ports/x11/tint2/pkg/PLIST 21 May 2017 21:12:38 -0000 @@ -1,5 +1,4 @@ -@comment $OpenBSD: PLIST,v 1.1.1.1 2015/09/11 14:14:07 sthen Exp $ -@pkgpath x11/tint +@comment $OpenBSD$ @bin bin/tint2 @bin bin/tint2conf @man man/man1/tint2.1 @@ -9,8 +8,16 @@ share/doc/tint2/ share/doc/tint2/AUTHORS share/doc/tint2/ChangeLog share/doc/tint2/README.md +share/doc/tint2/html/ +share/doc/tint2/html/images/ +share/doc/tint2/html/images/panel_padding.jpg +share/doc/tint2/html/images/panel_size_margin.jpg +share/doc/tint2/html/images/task_padding.jpg +share/doc/tint2/html/images/taskbar_padding.jpg +share/doc/tint2/html/manual.html +share/doc/tint2/html/readme.html +share/doc/tint2/tint2.md share/examples/tint2/ -@sample ${SYSCONFDIR}/xdg/ share/examples/tint2/horizontal-dark-opaque.tint2rc share/examples/tint2/horizontal-dark-transparent.tint2rc share/examples/tint2/horizontal-light-opaque.tint2rc @@ -31,22 +38,24 @@ share/examples/tint2/text_only_3.tint2rc share/examples/tint2/text_only_4.tint2rc share/examples/tint2/text_only_5.tint2rc share/examples/tint2/text_only_6.tint2rc -share/examples/tint2/tint2rc -@sample ${SYSCONFDIR}/xdg/tint2/ -@sample ${SYSCONFDIR}/xdg/tint2/tint2rc share/examples/tint2/vertical-dark-opaque.tint2rc share/examples/tint2/vertical-dark-transparent.tint2rc share/examples/tint2/vertical-light-opaque.tint2rc share/examples/tint2/vertical-light-transparent.tint2rc +share/examples/tint2/vertical-neutral-icons.tint2rc share/icons/hicolor/scalable/apps/tint2.svg share/icons/hicolor/scalable/apps/tint2conf.svg share/locale/bs/LC_MESSAGES/tint2conf.mo share/locale/fr/LC_MESSAGES/tint2conf.mo share/locale/hr/LC_MESSAGES/tint2conf.mo share/locale/pl/LC_MESSAGES/tint2conf.mo +share/locale/ru/LC_MESSAGES/tint2conf.mo share/locale/sr/LC_MESSAGES/tint2conf.mo +share/mime/packages/tint2conf.xml share/tint2/ share/tint2/default_icon.png +@exec %D/bin/update-mime-database %D/share/mime +@unexec-delete %D/bin/update-mime-database %D/share/mime @exec %D/bin/update-desktop-database @unexec-delete %D/bin/update-desktop-database @exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor