We need to link against libgnomeui as dependant libs no longer do. Fix some pkglint warnings and add PKG_DESTDIR support.diff -r1.22 -r1.23 pkgsrc/x11/fast-user-switch-applet/Makefile
(roy)
@@ -1,52 +1,53 @@ | @@ -1,52 +1,53 @@ | |||
1 | # $NetBSD: Makefile,v 1.22 2009/03/08 15:56:47 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.23 2009/03/26 16:49:45 roy Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= fast-user-switch-applet-2.24.0 | 4 | DISTNAME= fast-user-switch-applet-2.24.0 | |
5 | CATEGORIES= misc gnome | 5 | CATEGORIES= misc gnome | |
6 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/fast-user-switch-applet/2.24/} | 6 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/fast-user-switch-applet/2.24/} | |
7 | EXTRACT_SUFX= .tar.bz2 | 7 | EXTRACT_SUFX= .tar.bz2 | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://ignore-your.tv/fusa/ | 10 | HOMEPAGE= http://ignore-your.tv/fusa/ | |
11 | COMMENT= Switch between users from the GNOME Panel | 11 | COMMENT= Switch between users from the GNOME Panel | |
12 | 12 | |||
13 | PKG_DESTDIR_SUPPORT= user-destdir | |||
14 | ||||
13 | DEPENDS+= gdm>=2.16.0:../../x11/gdm | 15 | DEPENDS+= gdm>=2.16.0:../../x11/gdm | |
14 | 16 | |||
15 | GNU_CONFIGURE= yes | 17 | GNU_CONFIGURE= yes | |
16 | USE_DIRS+= gnome2-1.6 | 18 | USE_DIRS+= gnome2-1.6 | |
17 | USE_LIBTOOL= yes | 19 | USE_LIBTOOL= yes | |
18 | USE_PKGLOCALEDIR= yes | 20 | USE_PKGLOCALEDIR= yes | |
19 | USE_TOOLS+= gmake intltool msgfmt pkg-config | 21 | USE_TOOLS+= gmake intltool msgfmt pkg-config | |
20 | USE_X11= yes | 22 | USE_X11= yes | |
21 | 23 | |||
22 | .include "../../mk/bsd.prefs.mk" | 24 | .include "../../mk/bsd.prefs.mk" | |
23 | 25 | |||
24 | EVAL_PREFIX= PREFIX.gdm | 26 | EVAL_PREFIX= PREFIX.gdm | |
25 | PREFIX.gdm_DEFAULT= ${LOCALBASE} | 27 | PREFIX.gdm_DEFAULT= ${PREFIX} | |
26 | CONFIGURE_ARGS+= --with-gdm-setup=${PREFIX.gdm}/sbin/gdmsetup | 28 | CONFIGURE_ARGS+= --with-gdm-setup=${PREFIX.gdm}/sbin/gdmsetup | |
27 | 29 | |||
28 | .if defined(PKG_SYSCONFDIR.gdm) | 30 | .if defined(PKG_SYSCONFDIR.gdm) | |
29 | CONFIGURE_ARGS+= --with-gdm-config=${PKG_SYSCONFDIR.gdm}/custom.conf | 31 | CONFIGURE_ARGS+= --with-gdm-config=${PKG_SYSCONFDIR.gdm}/custom.conf | |
30 | .else | 32 | .else | |
31 | CONFIGURE_ARGS+= --with-gdm-config=${PKG_SYSCONFBASE}/gdm/custom.conf | 33 | CONFIGURE_ARGS+= --with-gdm-config=${PKG_SYSCONFDIR}/gdm/custom.conf | |
32 | .endif | 34 | .endif | |
33 | 35 | |||
34 | GCONF_SCHEMAS= fast-user-switch-applet.schemas | 36 | GCONF_SCHEMAS= fast-user-switch-applet.schemas | |
35 | 37 | |||
36 | BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.8.0 | 38 | BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.8.0 | |
37 | 39 | |||
38 | BUILDLINK_DEPMETHOD.libXt?= build | |||
39 | ||||
40 | .include "../../devel/GConf/schemas.mk" | 40 | .include "../../devel/GConf/schemas.mk" | |
41 | .include "../../devel/gettext-lib/buildlink3.mk" | 41 | .include "../../devel/gettext-lib/buildlink3.mk" | |
42 | .include "../../devel/libbonobo/buildlink3.mk" | 42 | .include "../../devel/libbonobo/buildlink3.mk" | |
43 | .include "../../devel/libglade/buildlink3.mk" | 43 | .include "../../devel/libglade/buildlink3.mk" | |
44 | .include "../../devel/libgnomeui/buildlink3.mk" | |||
44 | .include "../../devel/pango/buildlink3.mk" | 45 | .include "../../devel/pango/buildlink3.mk" | |
45 | .include "../../textproc/gnome-doc-utils/buildlink3.mk" | 46 | .include "../../textproc/gnome-doc-utils/buildlink3.mk" | |
46 | .include "../../mk/omf-scrollkeeper.mk" | 47 | .include "../../mk/omf-scrollkeeper.mk" | |
47 | .include "../../x11/gnome-panel/buildlink3.mk" | 48 | .include "../../x11/gnome-panel/buildlink3.mk" | |
48 | .include "../../x11/gtk2/buildlink3.mk" | 49 | .include "../../x11/gtk2/buildlink3.mk" | |
49 | .include "../../x11/libSM/buildlink3.mk" | 50 | .include "../../x11/libSM/buildlink3.mk" | |
50 | .include "../../x11/libXmu/buildlink3.mk" | 51 | .include "../../x11/libXmu/buildlink3.mk" | |
51 | .include "../../x11/libXt/buildlink3.mk" | 52 | .include "../../x11/libXt/buildlink3.mk" | |
52 | .include "../../mk/bsd.pkg.mk" | 53 | .include "../../mk/bsd.pkg.mk" |
@@ -1,6 +1,9 @@ | @@ -1,6 +1,9 @@ | |||
1 | $NetBSD: distinfo,v 1.9 2008/10/25 00:36:12 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.10 2009/03/26 16:49:45 roy Exp $ | |
2 | 2 | |||
3 | SHA1 (fast-user-switch-applet-2.24.0.tar.bz2) = 8f3c99fa18b8b0a666964174f832e961bb9b9520 | 3 | SHA1 (fast-user-switch-applet-2.24.0.tar.bz2) = 8f3c99fa18b8b0a666964174f832e961bb9b9520 | |
4 | RMD160 (fast-user-switch-applet-2.24.0.tar.bz2) = 4fdffd1b3a8ad3cc566e7796b001a73c1541f053 | 4 | RMD160 (fast-user-switch-applet-2.24.0.tar.bz2) = 4fdffd1b3a8ad3cc566e7796b001a73c1541f053 | |
5 | Size (fast-user-switch-applet-2.24.0.tar.bz2) = 936189 bytes | 5 | Size (fast-user-switch-applet-2.24.0.tar.bz2) = 936189 bytes | |
6 | SHA1 (patch-aa) = b15502d11ce651fe2e055e8a3e1f717b517138fe | 6 | SHA1 (patch-aa) = b15502d11ce651fe2e055e8a3e1f717b517138fe | |
7 | SHA1 (patch-ab) = 7e38dd38c6d1846fb48a46a9b06d3ee266a8ff50 | |||
8 | SHA1 (patch-ac) = 80b764341d70d1fcc02c362e7dc3bc14bade30e1 | |||
9 | SHA1 (patch-ad) = c32ae791cd9c517b89274f75b0fd166037c2edfd |
$NetBSD: patch-ab,v 1.1 2009/03/26 16:49:46 roy Exp $
--- configure.ac 2009-03-26 15:39:22.000000000 +0000
+++ configure.ac 2009-03-26 15:39:09.000000000 +0000
@@ -47,10 +47,12 @@
PANEL_REQUIRED_VERSION=2.0.0
GLADE_REQUIRED_VERSION=2.0.0
GLIB_REQUIRED_VERSION=2.15.3
+GNOMEUI_REQUIRED_VERSION=2.6.0
PKG_CHECK_MODULES(APPLET, gtk+-2.0 >= $GTK_REQUIRED_VERSION
libpanelapplet-2.0 >= $PANEL_REQUIRED_VERSION
libglade-2.0 >= $GLADE_REQUIRED_VERSION
+ libgnomeui-2.0 >= $GNOMEUI_REQUIRED_VERSION
gio-2.0 >= $GLIB_REQUIRED_VERSION)
AC_SUBST(APPLET_CFLAGS)
AC_SUBST(APPLET_LIBS)
$NetBSD: patch-ac,v 1.1 2009/03/26 16:49:46 roy Exp $
--- configure 2009-03-26 16:02:51.000000000 +0000
+++ configure 2009-03-26 16:06:55.000000000 +0000
@@ -21191,6 +21191,7 @@
PANEL_REQUIRED_VERSION=2.0.0
GLADE_REQUIRED_VERSION=2.0.0
GLIB_REQUIRED_VERSION=2.15.3
+GNOMEUI_REQUIRED_VERSION=2.6.0
@@ -21325,10 +21326,12 @@
{ (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
libpanelapplet-2.0 >= \$PANEL_REQUIRED_VERSION
libglade-2.0 >= \$GLADE_REQUIRED_VERSION
+ libgnomeui-2.0 >= \$GNOMEUI_REQUIRED_VERSION
gio-2.0 >= \$GLIB_REQUIRED_VERSION\"") >&5
($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
libpanelapplet-2.0 >= $PANEL_REQUIRED_VERSION
libglade-2.0 >= $GLADE_REQUIRED_VERSION
+ libgnomeui-2.0 >= $GNOMEUI_REQUIRED_VERSION
gio-2.0 >= $GLIB_REQUIRED_VERSION") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
@@ -21336,6 +21339,7 @@
pkg_cv_APPLET_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= $GTK_REQUIRED_VERSION
libpanelapplet-2.0 >= $PANEL_REQUIRED_VERSION
libglade-2.0 >= $GLADE_REQUIRED_VERSION
+ libgnomeui-2.0 >= $GNOMEUI_REQUIRED_VERSION
gio-2.0 >= $GLIB_REQUIRED_VERSION" 2>/dev/null`
else
pkg_failed=yes
@@ -21352,10 +21356,12 @@
{ (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
libpanelapplet-2.0 >= \$PANEL_REQUIRED_VERSION
libglade-2.0 >= \$GLADE_REQUIRED_VERSION
+ libgnomeui-2.0 >= \$GNOMEUI_REQUIRED_VERSION
gio-2.0 >= \$GLIB_REQUIRED_VERSION\"") >&5
($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
libpanelapplet-2.0 >= $PANEL_REQUIRED_VERSION
libglade-2.0 >= $GLADE_REQUIRED_VERSION
+ libgnomeui-2.0 >= $GNOMEUI_REQUIRED_VERSION
gio-2.0 >= $GLIB_REQUIRED_VERSION") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
@@ -21363,6 +21369,7 @@
pkg_cv_APPLET_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= $GTK_REQUIRED_VERSION
libpanelapplet-2.0 >= $PANEL_REQUIRED_VERSION
libglade-2.0 >= $GLADE_REQUIRED_VERSION
+ libgnomeui-2.0 >= $GNOMEUI_REQUIRED_VERSION
gio-2.0 >= $GLIB_REQUIRED_VERSION" 2>/dev/null`
else
pkg_failed=yes
@@ -21385,11 +21392,13 @@
APPLET_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
libpanelapplet-2.0 >= $PANEL_REQUIRED_VERSION
libglade-2.0 >= $GLADE_REQUIRED_VERSION
+ libgnomeui-2.0 >= $GNOMEUI_REQUIRED_VERSION
gio-2.0 >= $GLIB_REQUIRED_VERSION"`
else
APPLET_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
libpanelapplet-2.0 >= $PANEL_REQUIRED_VERSION
libglade-2.0 >= $GLADE_REQUIRED_VERSION
+ libgnomeui-2.0 >= $GNOMEUI_REQUIRED_VERSION
gio-2.0 >= $GLIB_REQUIRED_VERSION"`
fi
# Put the nasty error message in config.log where it belongs
@@ -21398,6 +21407,7 @@
{ { echo "$as_me:$LINENO: error: Package requirements (gtk+-2.0 >= $GTK_REQUIRED_VERSION
libpanelapplet-2.0 >= $PANEL_REQUIRED_VERSION
libglade-2.0 >= $GLADE_REQUIRED_VERSION
+ libgnomeui-2.0 >= $GNOMEUI_REQUIRED_VERSION
gio-2.0 >= $GLIB_REQUIRED_VERSION) were not met:
$APPLET_PKG_ERRORS
@@ -21412,6 +21422,7 @@
echo "$as_me: error: Package requirements (gtk+-2.0 >= $GTK_REQUIRED_VERSION
libpanelapplet-2.0 >= $PANEL_REQUIRED_VERSION
libglade-2.0 >= $GLADE_REQUIRED_VERSION
+ libgnomeui-2.0 >= $GNOMEUI_REQUIRED_VERSION
gio-2.0 >= $GLIB_REQUIRED_VERSION) were not met:
$APPLET_PKG_ERRORS
$NetBSD: patch-ad,v 1.1 2009/03/26 16:49:46 roy Exp $
--- src/applet.c 2009-03-26 16:08:23.000000000 +0000
+++ src/applet.c 2009-03-26 16:08:40.000000000 +0000
@@ -22,6 +22,7 @@
#include <glib/gi18n.h>
#include <string.h>
+#include <unistd.h>
#include <gdk/gdkkeysyms.h>