summaryrefslogtreecommitdiff
path: root/x11/xfce4-panel
diff options
context:
space:
mode:
authorreed <reed@pkgsrc.org>2009-09-16 01:15:32 +0000
committerreed <reed@pkgsrc.org>2009-09-16 01:15:32 +0000
commitaab221b8a2ffe57848ed2c6cbd15e44fb5195fd7 (patch)
tree0c5ff254424640857c1e834eb6a64837b8b09958 /x11/xfce4-panel
parent7f8c2a89d7cc0135b818046c95f0021b71add4a9 (diff)
downloadpkgsrc-aab221b8a2ffe57848ed2c6cbd15e44fb5195fd7.tar.gz
Upgrading Xfce to 4.6.1.
This is for PR #40984. This is based on work from dieter roelants. Thank you Dieter. Also I had done some work independently on this. Hopefully, I am getting this all committed at one time. The changelogs are at http://www.xfce.org/documentation/changelogs/4.6.1 http://www.xfce.org/documentation/changelogs/4.6.0 Also don't need the xfce4-dev-tools for building. (It is only needed when building from SVN source.)
Diffstat (limited to 'x11/xfce4-panel')
-rw-r--r--x11/xfce4-panel/Makefile47
-rw-r--r--x11/xfce4-panel/PLIST67
-rw-r--r--x11/xfce4-panel/buildlink3.mk12
-rw-r--r--x11/xfce4-panel/distinfo11
-rw-r--r--x11/xfce4-panel/patches/patch-aa13
-rw-r--r--x11/xfce4-panel/patches/patch-ab22
6 files changed, 81 insertions, 91 deletions
diff --git a/x11/xfce4-panel/Makefile b/x11/xfce4-panel/Makefile
index 28598309d72..e5a04ada149 100644
--- a/x11/xfce4-panel/Makefile
+++ b/x11/xfce4-panel/Makefile
@@ -1,45 +1,42 @@
-# $NetBSD: Makefile,v 1.34 2009/08/26 19:57:02 sno Exp $
+# $NetBSD: Makefile,v 1.35 2009/09/16 01:15:35 reed Exp $
+
+PKG_DESTDIR_SUPPORT= user-destdir
.include "../../meta-pkgs/xfce4/Makefile.common"
-.include "../../mk/compiler.mk"
DISTNAME= xfce4-panel-${XFCE4_VERSION}
-PKGREVISION= 2
CATEGORIES= x11
COMMENT= Xfce panel
-CONFIGURE_ARGS+= --with-html-dir=${PREFIX}/share/doc
-
-PKGCONFIG_OVERRIDE= panel/xfce4-panel-1.0.pc.in
+PKGCONFIG_OVERRIDE= libxfce4panel/libxfce4panel-1.0.pc.in
PTHREAD_AUTO_VARS= yes
-OWN_DIRS+= xdg/xfce4
-OWN_DIRS+= xdg/xfce4/panel
PKG_SYSCONFSUBDIR= xdg/xfce4/panel
EGDIR= ${XFCE4_EGBASE}/panel
+
+MAKE_DIRS+= ${PREFIX}/include/xfce4 ${PREFIX}/lib/xfce4
+MAKE_DIRS+= ${XFCE4_EGBASE:Q} ${PREFIX}/share/xfce4
+MAKE_DIRS+= ${PREFIX}/share/xfce4/doc ${PREFIX}/share/xfce4/doc/C
+MAKE_DIRS+= ${PREFIX}/share/xfce4/doc/C/images
+OWN_DIRS+= ${PKG_SYSCONFDIR}
+OWN_DIRS+= ${PREFIX}/libexec/xfce4/panel-plugins
+# The following are not used in this pkg, but here is a good place to rmdir them
+MAKE_DIRS+= ${PREFIX}/libexec/xfce4
+OWN_DIRS+= ${PREFIX}/share/xfce4/panel-plugins
+
.for f in clock-14.rc launcher-10.rc launcher-7.rc launcher-8.rc launcher-9.rc \
panels.xml systray-4.rc xfce4-menu-5.rc
-CONF_FILES+= ${EGDIR:Q}/$f ${PKG_SYSCONFDIR:Q}/$f
+CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f}
.endfor
-# If using gcc-4, compile the panel launcher without GCC optimization. See
-# http://bugzilla.xfce.org/show_bug.cgi?id=2262
-
-.if (!empty(CC_VERSION:Mgcc-4.*))
-SUBST_CLASSES+= launcher
-SUBST_STAGE.launcher= post-configure
-SUBST_FILES.launcher= plugins/launcher/Makefile
-SUBST_SED.launcher= -e 's|-O |-O0 |g'
-SUBST_SED.launcher+= -e 's|-O[123s] |-O0 |g'
-.endif
-
-post-install:
- @${ECHO} "Removing the dummy files"
- rm -f ${PREFIX}/bin/xfce4-iconbox ${PREFIX}/bin/xftaskbar4
-
+.include "../../devel/libwnck/buildlink3.mk"
+.include "../../graphics/cairo/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../textproc/libxml2/buildlink3.mk"
-.include "../../x11/xfce4-mcs-plugins/buildlink3.mk"
+.include "../../x11/libxfce4gui/buildlink3.mk"
+.include "../../x11/libxfce4util/buildlink3.mk"
.include "../../x11/startup-notification/buildlink3.mk"
+.include "../../x11/xfce4-exo/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/x11/xfce4-panel/PLIST b/x11/xfce4-panel/PLIST
index 12b2483cf7c..48381de7592 100644
--- a/x11/xfce4-panel/PLIST
+++ b/x11/xfce4-panel/PLIST
@@ -1,11 +1,12 @@
-@comment $NetBSD: PLIST,v 1.21 2009/06/14 22:06:43 joerg Exp $
+@comment $NetBSD: PLIST,v 1.22 2009/09/16 01:15:35 reed Exp $
bin/xfce4-panel
bin/xfce4-popup-windowlist
+include/xfce4/libxfce4panel/libxfce4panel-enum-types.h
+include/xfce4/libxfce4panel/libxfce4panel.h
include/xfce4/libxfce4panel/xfce-arrow-button.h
include/xfce4/libxfce4panel/xfce-hvbox.h
include/xfce4/libxfce4panel/xfce-itembar.h
include/xfce4/libxfce4panel/xfce-panel-convenience.h
-include/xfce4/libxfce4panel/xfce-panel-enum-types.h
include/xfce4/libxfce4panel/xfce-panel-enums.h
include/xfce4/libxfce4panel/xfce-panel-external-plugin.h
include/xfce4/libxfce4panel/xfce-panel-internal-plugin.h
@@ -15,7 +16,6 @@ include/xfce4/libxfce4panel/xfce-panel-plugin.h
include/xfce4/libxfce4panel/xfce-panel-window.h
lib/libxfce4panel.la
lib/pkgconfig/libxfce4panel-1.0.pc
-lib/xfce4/mcs-plugins/libxfce4settings.la
lib/xfce4/panel-plugins/libactions.la
lib/xfce4/panel-plugins/libclock.la
lib/xfce4/panel-plugins/libiconbox.la
@@ -35,34 +35,43 @@ share/examples/xfce4/panel/launcher-9.rc
share/examples/xfce4/panel/panels.xml
share/examples/xfce4/panel/systray-4.rc
share/examples/xfce4/panel/xfce4-menu-5.rc
-share/doc/libxfce4panel/XfceArrowButton.html
-share/doc/libxfce4panel/XfceExternalPanelPlugin.html
-share/doc/libxfce4panel/XfceHVBox.html
-share/doc/libxfce4panel/XfceInternalPanelPlugin.html
-share/doc/libxfce4panel/XfceItembar.html
-share/doc/libxfce4panel/XfcePanelPlugin.html
-share/doc/libxfce4panel/XfcePanelWindow.html
-share/doc/libxfce4panel/ch01.html
-share/doc/libxfce4panel/home.png
-share/doc/libxfce4panel/index.html
-share/doc/libxfce4panel/index.sgml
-share/doc/libxfce4panel/left.png
-share/doc/libxfce4panel/libxfce4panel-Convenience-Functions.html
-share/doc/libxfce4panel/libxfce4panel-Standard-Enumerations.html
-share/doc/libxfce4panel/libxfce4panel-Writing-Plugins.html
-share/doc/libxfce4panel/libxfce4panel.devhelp
-share/doc/libxfce4panel/libxfce4panel.devhelp2
-share/doc/libxfce4panel/right.png
-share/doc/libxfce4panel/style.css
-share/doc/libxfce4panel/up.png
+share/gtk-doc/html/libxfce4panel/XfceArrowButton.html
+share/gtk-doc/html/libxfce4panel/XfceExternalPanelPlugin.html
+share/gtk-doc/html/libxfce4panel/XfceHVBox.html
+share/gtk-doc/html/libxfce4panel/XfceInternalPanelPlugin.html
+share/gtk-doc/html/libxfce4panel/XfceItembar.html
+share/gtk-doc/html/libxfce4panel/XfcePanelPlugin.html
+share/gtk-doc/html/libxfce4panel/XfcePanelWindow.html
+share/gtk-doc/html/libxfce4panel/home.png
+share/gtk-doc/html/libxfce4panel/index.html
+share/gtk-doc/html/libxfce4panel/index.sgml
+share/gtk-doc/html/libxfce4panel/ix01.html
+share/gtk-doc/html/libxfce4panel/ix02.html
+share/gtk-doc/html/libxfce4panel/left.png
+share/gtk-doc/html/libxfce4panel/libxfce4panel-Common-macros.html
+share/gtk-doc/html/libxfce4panel/libxfce4panel-Convenience-Widgets.html
+share/gtk-doc/html/libxfce4panel/libxfce4panel-Register-Plugins.html
+share/gtk-doc/html/libxfce4panel/libxfce4panel-Standard-Enumerations.html
+share/gtk-doc/html/libxfce4panel/libxfce4panel-fundamentals.html
+share/gtk-doc/html/libxfce4panel/libxfce4panel-panel.html
+share/gtk-doc/html/libxfce4panel/libxfce4panel-widgets.html
+share/gtk-doc/html/libxfce4panel/libxfce4panel.devhelp
+share/gtk-doc/html/libxfce4panel/libxfce4panel.devhelp2
+share/gtk-doc/html/libxfce4panel/right.png
+share/gtk-doc/html/libxfce4panel/style.css
+share/gtk-doc/html/libxfce4panel/up.png
share/icons/hicolor/16x16/apps/xfce-system-exit.png
-share/icons/hicolor/16x16/apps/xfce-system-info.png
share/icons/hicolor/16x16/apps/xfce-system-lock.png
-share/icons/hicolor/16x16/apps/xfce-system-settings.png
-share/icons/hicolor/48x48/apps/xfce-mail.png
+share/icons/hicolor/16x16/apps/xfce4-panel.png
+share/icons/hicolor/22x22/apps/xfce4-panel.png
+share/icons/hicolor/24x24/apps/xfce4-panel.png
+share/icons/hicolor/32x32/apps/xfce4-panel.png
share/icons/hicolor/48x48/apps/xfce-mouse.png
+share/icons/hicolor/48x48/apps/xfce4-clock.png
share/icons/hicolor/48x48/apps/xfce4-iconbox.png
share/icons/hicolor/48x48/apps/xfce4-panel.png
+share/icons/hicolor/48x48/apps/xfce4-separator.png
+share/icons/hicolor/48x48/apps/xfce4-systray.png
share/icons/hicolor/48x48/apps/xfce4-taskbar.png
share/locale/am/LC_MESSAGES/xfce4-panel.mo
share/locale/ar/LC_MESSAGES/xfce4-panel.mo
@@ -96,21 +105,23 @@ share/locale/it/LC_MESSAGES/xfce4-panel.mo
share/locale/ja/LC_MESSAGES/xfce4-panel.mo
share/locale/ka/LC_MESSAGES/xfce4-panel.mo
share/locale/ko/LC_MESSAGES/xfce4-panel.mo
+share/locale/ku/LC_MESSAGES/xfce4-panel.mo
share/locale/lt/LC_MESSAGES/xfce4-panel.mo
share/locale/lv/LC_MESSAGES/xfce4-panel.mo
share/locale/mk/LC_MESSAGES/xfce4-panel.mo
share/locale/mr/LC_MESSAGES/xfce4-panel.mo
share/locale/ms/LC_MESSAGES/xfce4-panel.mo
-share/locale/nb_NO/LC_MESSAGES/xfce4-panel.mo
+share/locale/nb/LC_MESSAGES/xfce4-panel.mo
share/locale/nl/LC_MESSAGES/xfce4-panel.mo
share/locale/pa/LC_MESSAGES/xfce4-panel.mo
share/locale/pl/LC_MESSAGES/xfce4-panel.mo
+share/locale/pt/LC_MESSAGES/xfce4-panel.mo
share/locale/pt_BR/LC_MESSAGES/xfce4-panel.mo
-share/locale/pt_PT/LC_MESSAGES/xfce4-panel.mo
share/locale/ro/LC_MESSAGES/xfce4-panel.mo
share/locale/ru/LC_MESSAGES/xfce4-panel.mo
share/locale/si/LC_MESSAGES/xfce4-panel.mo
share/locale/sk/LC_MESSAGES/xfce4-panel.mo
+share/locale/sq/LC_MESSAGES/xfce4-panel.mo
share/locale/sv/LC_MESSAGES/xfce4-panel.mo
share/locale/ta/LC_MESSAGES/xfce4-panel.mo
share/locale/tr/LC_MESSAGES/xfce4-panel.mo
diff --git a/x11/xfce4-panel/buildlink3.mk b/x11/xfce4-panel/buildlink3.mk
index d13d7c784a8..5d06fc723ef 100644
--- a/x11/xfce4-panel/buildlink3.mk
+++ b/x11/xfce4-panel/buildlink3.mk
@@ -1,20 +1,16 @@
-# $NetBSD: buildlink3.mk,v 1.24 2009/08/26 19:57:02 sno Exp $
+# $NetBSD: buildlink3.mk,v 1.25 2009/09/16 01:15:35 reed Exp $
BUILDLINK_TREE+= xfce4-panel
.if !defined(XFCE4_PANEL_BUILDLINK3_MK)
XFCE4_PANEL_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.xfce4-panel+= xfce4-panel>=4.4.3nb1
-BUILDLINK_ABI_DEPENDS.xfce4-panel?= xfce4-panel>=4.4.3nb2
+BUILDLINK_API_DEPENDS.xfce4-panel+= xfce4-panel>=4.6.0
BUILDLINK_PKGSRCDIR.xfce4-panel?= ../../x11/xfce4-panel
-.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
-.include "../../textproc/libxml2/buildlink3.mk"
-.include "../../x11/xfce4-mcs-plugins/buildlink3.mk"
-.include "../../x11/startup-notification/buildlink3.mk"
-.include "../../devel/xfce4-dev-tools/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
+.include "../../x11/libxfce4gui/buildlink3.mk"
+.include "../../x11/libxfce4util/buildlink3.mk"
.endif # XFCE4_PANEL_BUILDLINK3_MK
BUILDLINK_TREE+= -xfce4-panel
diff --git a/x11/xfce4-panel/distinfo b/x11/xfce4-panel/distinfo
index f2e0414337a..1b454ad660a 100644
--- a/x11/xfce4-panel/distinfo
+++ b/x11/xfce4-panel/distinfo
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.18 2008/12/17 12:50:03 hira Exp $
+$NetBSD: distinfo,v 1.19 2009/09/16 01:15:35 reed Exp $
-SHA1 (xfce4-panel-4.4.3.tar.bz2) = 6af98ffef4906220c5ffdda17a77409adc7ed353
-RMD160 (xfce4-panel-4.4.3.tar.bz2) = 39c05602e82d3bdeaa152b3820e2f084df6c3759
-Size (xfce4-panel-4.4.3.tar.bz2) = 777979 bytes
-SHA1 (patch-aa) = 0d44c64af2ab3cc5605dfb08baa75d78843af28f
-SHA1 (patch-ab) = c5b1ccf61528bb11aebf63805586621dad4649d1
+SHA1 (xfce4-panel-4.6.1.tar.bz2) = 613c66f6402feba7983a7effb008f091182350d2
+RMD160 (xfce4-panel-4.6.1.tar.bz2) = 47ce1703306e7427d300bb3675e2e8dcd13c459e
+Size (xfce4-panel-4.6.1.tar.bz2) = 868225 bytes
+SHA1 (patch-ab) = 977b38f4e58620b96d28ef2b9992a03169eb7814
diff --git a/x11/xfce4-panel/patches/patch-aa b/x11/xfce4-panel/patches/patch-aa
deleted file mode 100644
index 57cf0252154..00000000000
--- a/x11/xfce4-panel/patches/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.4 2008/03/25 16:13:52 macallan Exp $
-
---- panel/panel-properties.c.orig 2008-03-25 11:45:01.000000000 -0400
-+++ panel/panel-properties.c
-@@ -623,7 +623,7 @@ _set_transparent (Panel *panel,
- gboolean transparent)
- {
- PanelPrivate *priv;
-- guint opacity;
-+ gulong opacity;
-
- if (!GTK_WIDGET (panel)->window)
- return;
diff --git a/x11/xfce4-panel/patches/patch-ab b/x11/xfce4-panel/patches/patch-ab
index ef586d510e5..1f810b9bd5a 100644
--- a/x11/xfce4-panel/patches/patch-ab
+++ b/x11/xfce4-panel/patches/patch-ab
@@ -1,13 +1,13 @@
-$NetBSD: patch-ab,v 1.1 2008/12/17 12:50:03 hira Exp $
+$NetBSD: patch-ab,v 1.2 2009/09/16 01:15:32 reed Exp $
---- config/Makefile.in.orig 2008-11-29 18:20:58.000000000 +0900
-+++ config/Makefile.in 2008-11-29 18:21:29.000000000 +0900
-@@ -254,7 +254,7 @@
- launcher-10.rc.in
+--- config/Makefile.in.orig 2009-02-24 21:39:18.000000000 +0000
++++ config/Makefile.in
+@@ -263,7 +263,7 @@ target_alias = @target_alias@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ confdir = \
+- $(sysconfdir)/xdg/xfce4/panel
++ $(datadir)/examples/xfce4/panel
- conf_files = $(conf_in_files:.rc.in=.rc)
--confdir = $(sysconfdir)/xdg/xfce4/panel
-+confdir = $(datadir)/examples/xfce4/panel
- conf_DATA = panels.xml systray-4.rc xfce4-menu-5.rc clock-14.rc $(conf_files)
- EXTRA_DIST = panels.xml systray-4.rc xfce4-menu-5.rc clock-14.rc $(conf_in_files)
- all: all-am
+ conf_in_files = \
+ launcher-7.rc.in \