From owner-svn-ports-head@freebsd.org Mon Jan 2 15:07:36 2017 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4E670C9B368; Mon, 2 Jan 2017 15:07:36 +0000 (UTC) (envelope-from olivier@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 28F9712B3; Mon, 2 Jan 2017 15:07:36 +0000 (UTC) (envelope-from olivier@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v02F7ZRZ044007; Mon, 2 Jan 2017 15:07:35 GMT (envelope-from olivier@FreeBSD.org) Received: (from olivier@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v02F7Yh3044001; Mon, 2 Jan 2017 15:07:34 GMT (envelope-from olivier@FreeBSD.org) Message-Id: <201701021507.v02F7Yh3044001@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: olivier set sender to olivier@FreeBSD.org using -f From: Olivier Cochard Date: Mon, 2 Jan 2017 15:07:34 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r430365 - in head/x11/deforaos-panel: . files 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.23 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, 02 Jan 2017 15:07:36 -0000 Author: olivier Date: Mon Jan 2 15:07:34 2017 New Revision: 430365 URL: https://svnweb.freebsd.org/changeset/ports/430365 Log: Update to 0.3.6 Approved by: jadawin (mentor) Differential Revision: https://reviews.freebsd.org/D8992 Added: head/x11/deforaos-panel/files/ head/x11/deforaos-panel/files/patch-doc-Makefile (contents, props changed) head/x11/deforaos-panel/files/patch-src-applets-bluetooth (contents, props changed) head/x11/deforaos-panel/files/patch-src-applets-swap (contents, props changed) Modified: head/x11/deforaos-panel/Makefile head/x11/deforaos-panel/distinfo head/x11/deforaos-panel/pkg-plist Modified: head/x11/deforaos-panel/Makefile ============================================================================== --- head/x11/deforaos-panel/Makefile Mon Jan 2 15:04:02 2017 (r430364) +++ head/x11/deforaos-panel/Makefile Mon Jan 2 15:07:34 2017 (r430365) @@ -2,45 +2,58 @@ # $FreeBSD$ PORTNAME= deforaos-panel -PORTVERSION= 0.3.1 +PORTVERSION= 0.3.6 PORTREVISION= 1 CATEGORIES= x11 -MASTER_SITES= http://www.defora.org/os/download/download/4338/ +MASTER_SITES= http://www.defora.org/os/download/download/4417/ DISTNAME= Panel-${PORTVERSION} MAINTAINER= olivier@FreeBSD.org COMMENT= DeforaOS desktop panel LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= fails to build -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2016-11-01 - -LIB_DEPENDS= libSystem.so:devel/deforaos-libsystem \ - libDesktop.so:x11/deforaos-libdesktop -BUILD_DEPENDS= browser:x11-fm/deforaos-browser \ - ${LOCALBASE}/include/Desktop/Keyboard.h:x11/deforaos-keyboard \ - ${LOCALBASE}/include/Desktop/Player.h:multimedia/deforaos-player \ - xsltproc:textproc/libxslt \ - docbook-xsl>=0:textproc/docbook-xsl -RUN_DEPENDS= keyboard:x11/deforaos-keyboard \ - ${LOCALBASE}/libdata/pkgconfig/gnome-icon-theme.pc:misc/gnome-icon-theme \ +LIB_DEPENDS= libDesktop.so:x11/deforaos-libdesktop \ + libSystem.so:devel/deforaos-libsystem \ + libfontconfig.so:x11-fonts/fontconfig \ + libfreetype.so:print/freetype2 +BUILD_DEPENDS= browser:x11-fm/deforaos-browser +RUN_DEPENDS= ${LOCALBASE}/share/icons/hicolor/index.theme:misc/hicolor-icon-theme \ sudo:security/sudo -USE_GNOME= gtk20 -USES= gettext pkgconfig +USE_GNOME= gtk20 cairo +USES= pkgconfig +USE_XORG= x11 INSTALLS_ICONS= yes MAKE_ARGS+= PREFIX=${PREFIX} USE_LDCONFIG= yes -MAKE_ENV+= MANDIR=${STAGEDIR}${MANPREFIX}/man +MAKE_ENV= MANDIR=${STAGEDIR}${MANPREFIX}/man + +OPTIONS_DEFINE= DOCS NLS +OPTIONS_SUB= yes +NLS_USES= gettext +DOCS_BUILD_DEPENDS= xsltproc:textproc/libxslt \ + ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl + +post-patch-DOCS-off: + ${REINPLACE_CMD} 's|data doc include|data include|' \ + ${WRKSRC}/Makefile + +post-patch-NLS-off: + ${REINPLACE_CMD} 's|include po src|include src|' \ + ${WRKSRC}/Makefile post-patch: ${REINPLACE_CMD} -e 's|/lib/|/libdata/|g' \ ${WRKSRC}/data/pkgconfig.sh ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${PREFIX}|g' \ ${WRKSRC}/src/panel.c + ${REINPLACE_CMD} 's|-Wl,-pie||g' \ + ${WRKSRC}/tools/Makefile \ + ${WRKSRC}/src/Makefile \ + ${WRKSRC}/tests/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* \ Modified: head/x11/deforaos-panel/distinfo ============================================================================== --- head/x11/deforaos-panel/distinfo Mon Jan 2 15:04:02 2017 (r430364) +++ head/x11/deforaos-panel/distinfo Mon Jan 2 15:07:34 2017 (r430365) @@ -1,2 +1,3 @@ -SHA256 (Panel-0.3.1.tar.gz) = 374cfbb67d2c0282603df12a071a3dcee05e130e79e07782e9f176d888e5636a -SIZE (Panel-0.3.1.tar.gz) = 133677 +TIMESTAMP = 1483369528 +SHA256 (Panel-0.3.6.tar.gz) = 00739939fbb14e0df478f026624649eff8cab64a81e067721fa4f75713896241 +SIZE (Panel-0.3.6.tar.gz) = 146129 Added: head/x11/deforaos-panel/files/patch-doc-Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/deforaos-panel/files/patch-doc-Makefile Mon Jan 2 15:07:34 2017 (r430365) @@ -0,0 +1,56 @@ +--- doc/Makefile.orig 2016-03-01 23:07:41.429960000 +0100 ++++ doc/Makefile 2016-03-01 23:08:45.782008000 +0100 +@@ -1,4 +1,4 @@ +-TARGETS = $(OBJDIR)panel.1 $(OBJDIR)panel.html $(OBJDIR)panelctl.1 $(OBJDIR)panelctl.html $(OBJDIR)panel-embed.1 $(OBJDIR)panel-embed.html $(OBJDIR)panel-message.1 $(OBJDIR)panel-message.html $(OBJDIR)panel-notify.1 $(OBJDIR)panel-notify.html $(OBJDIR)wifibrowser.1 $(OBJDIR)wifibrowser.html ++TARGETS = $(OBJDIR)panel.1 $(OBJDIR)panelctl.1 $(OBJDIR)panel-embed.1 $(OBJDIR)panel-message.1 $(OBJDIR)panel-notify.1 $(OBJDIR)wifibrowser.1 + OBJDIR = + PREFIX = /usr/local + DESTDIR = +@@ -49,47 +49,29 @@ + clean: + $(RM) -- $(panel.1_OBJS) $(panel.html_OBJS) $(panelctl.1_OBJS) $(panelctl.html_OBJS) $(panel-embed.1_OBJS) $(panel-embed.html_OBJS) $(panel-message.1_OBJS) $(panel-message.html_OBJS) $(panel-notify.1_OBJS) $(panel-notify.html_OBJS) $(wifibrowser.1_OBJS) $(wifibrowser.html_OBJS) + ./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)panel.1" +- ./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)panel.html" + ./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)panelctl.1" +- ./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)panelctl.html" + ./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)panel-embed.1" +- ./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)panel-embed.html" + ./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)panel-message.1" +- ./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)panel-message.html" + ./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)panel-notify.1" +- ./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)panel-notify.html" + ./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)wifibrowser.1" +- ./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)wifibrowser.html" + + distclean: clean + $(RM) -- $(TARGETS) + + install: $(TARGETS) + ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)panel.1" +- ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)panel.html" + ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)panelctl.1" +- ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)panelctl.html" + ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)panel-embed.1" +- ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)panel-embed.html" + ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)panel-message.1" +- ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)panel-message.html" + ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)panel-notify.1" +- ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)panel-notify.html" + ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)wifibrowser.1" +- ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)wifibrowser.html" + + uninstall: + ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "panel.1" +- ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "panel.html" + ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "panelctl.1" +- ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "panelctl.html" + ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "panel-embed.1" +- ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "panel-embed.html" + ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "panel-message.1" +- ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "panel-message.html" + ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "panel-notify.1" +- ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "panel-notify.html" + ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "wifibrowser.1" +- ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "wifibrowser.html" + + .PHONY: all clean distclean install uninstall Added: head/x11/deforaos-panel/files/patch-src-applets-bluetooth ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/deforaos-panel/files/patch-src-applets-bluetooth Mon Jan 2 15:07:34 2017 (r430365) @@ -0,0 +1,18 @@ +--- src/applets/bluetooth.c.orig 2016-03-02 00:18:48.529828000 +0100 ++++ src/applets/bluetooth.c 2016-03-02 00:19:04.332171000 +0100 +@@ -21,14 +21,12 @@ + # include + # include + # include +-# include +-# include + #elif defined(__linux__) + # include + # include ++#endif + # include + # include +-#endif + #include + #include + #include Added: head/x11/deforaos-panel/files/patch-src-applets-swap ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/deforaos-panel/files/patch-src-applets-swap Mon Jan 2 15:07:34 2017 (r430365) @@ -0,0 +1,50 @@ +--- src/applets/swap.c.orig 2015-10-24 01:33:21.000000000 +0200 ++++ src/applets/swap.c 2016-03-02 09:10:06.697330000 +0100 +@@ -19,9 +19,15 @@ + #include + #include + #include +-#if defined(__linux__) ++#if defined(__FreeBSD__) ++# include ++# include ++# include ++# include ++#elif defined(__linux__) + # include + #elif defined(__NetBSD__) ++# include + # include + # include + #endif +@@ -128,7 +134,20 @@ + /* swap_on_timeout */ + static gboolean _swap_on_timeout(gpointer data) + { +-#if defined(__linux__) ++#if defined(__FreeBSD__) ++ Swap * swap = data; ++ int mib[] = { CTL_VM, VM_TOTAL }; ++ struct vmtotal t; ++ size_t size = sizeof(t); ++ gdouble value; ++ ++ if(sysctl(mib, 2, &t, &size, NULL, 0) < 0) ++ return TRUE; ++ value = t.t_rm; ++ value /= t.t_vm; ++ _swap_set(swap, value); ++ return TRUE; ++#elif defined(__linux__) + Swap * swap = data; + struct sysinfo sy; + gdouble value; +@@ -157,7 +176,7 @@ + Swap * swap = data; + + /* FIXME not supported */ +- swap->source = 0; ++ swap->timeout = 0; + return FALSE; + #endif + } Modified: head/x11/deforaos-panel/pkg-plist ============================================================================== --- head/x11/deforaos-panel/pkg-plist Mon Jan 2 15:04:02 2017 (r430364) +++ head/x11/deforaos-panel/pkg-plist Mon Jan 2 15:07:34 2017 (r430365) @@ -4,13 +4,18 @@ bin/panel-message bin/panel-notify bin/panelctl bin/run +bin/settings bin/wifibrowser include/Desktop/Panel.h +include/Desktop/Panel/applet.h +include/Desktop/Panel/panel.h +include/Desktop/Panel/window.h lib/libPanel.a lib/libPanel.so lib/libPanel.so.0 lib/libPanel.so.0.0 lib/Panel/applets/battery.so +lib/Panel/applets/brightness.so lib/Panel/applets/bluetooth.so lib/Panel/applets/clock.so lib/Panel/applets/close.so @@ -22,13 +27,12 @@ lib/Panel/applets/gps.so lib/Panel/applets/gsm.so lib/Panel/applets/lock.so lib/Panel/applets/logout.so -lib/Panel/applets/main.so lib/Panel/applets/memory.so +lib/Panel/applets/menu.so lib/Panel/applets/mixer.so lib/Panel/applets/network.so lib/Panel/applets/pager.so lib/Panel/applets/phone.so -lib/Panel/applets/player.so lib/Panel/applets/rotate.so lib/Panel/applets/separator.so lib/Panel/applets/spacer.so @@ -41,13 +45,14 @@ lib/Panel/applets/user.so lib/Panel/applets/volume.so lib/Panel/applets/wpa_supplicant.so libdata/pkgconfig/Panel.pc -man/man1/panel-embed.1.gz -man/man1/panel-message.1.gz -man/man1/panel-notify.1.gz -man/man1/panel.1.gz -man/man1/panelctl.1.gz -man/man1/wifibrowser.1.gz +%%PORTDOCS%%man/man1/panel-embed.1.gz +%%PORTDOCS%%man/man1/panel-message.1.gz +%%PORTDOCS%%man/man1/panel-notify.1.gz +%%PORTDOCS%%man/man1/panel.1.gz +%%PORTDOCS%%man/man1/panelctl.1.gz +%%PORTDOCS%%man/man1/wifibrowser.1.gz share/applications/deforaos-panel-settings.desktop +share/applications/deforaos-settings.desktop share/applications/deforaos-wifibrowser.desktop share/icons/hicolor/16x16/apps/panel-applet-bluetooth.png share/icons/hicolor/16x16/apps/panel-applet-desktop.png @@ -67,10 +72,5 @@ share/icons/hicolor/48x48/apps/panel-app share/icons/hicolor/48x48/apps/panel-applet-desktop.png share/icons/hicolor/48x48/apps/panel-settings.png share/icons/hicolor/scalable/apps/panel-applet-bluetooth.svg -share/locale/fr/LC_MESSAGES/Panel.mo -share/man/html1/panel-embed.html -share/man/html1/panel-message.html -share/man/html1/panel-notify.html -share/man/html1/panel.html -share/man/html1/panelctl.html -share/man/html1/wifibrowser.html +%%NLS%%share/locale/fr/LC_MESSAGES/Panel.mo +%%NLS%%share/locale/es/LC_MESSAGES/Panel.mo