diff options
author | jmmv <jmmv> | 2011-01-18 13:46:38 +0000 |
---|---|---|
committer | jmmv <jmmv> | 2011-01-18 13:46:38 +0000 |
commit | 4a907b3a6cfaa379d71e2aef3e9d28bbcbc67001 (patch) | |
tree | 535d24aee561b6ffda1883eaa8fe4ebda7514945 | |
parent | 3e8fbeed62d9ddd05782064fbf7e0ec7d5f6cff7 (diff) | |
download | pkgsrc-4a907b3a6cfaa379d71e2aef3e9d28bbcbc67001.tar.gz |
Fix the setting of permissions on libgtop_server2 when building with
destdir enabled (now the default)! To do this, remove the logic from
our custom Makefile and make the logic shipped by the package do its
thing (which is smarter than us in this cse).
This lets libgtop work again, which in turn fixes stuff like the GNOME
system monitor or bug-buddy.
Bump PKGREVISION.
-rw-r--r-- | sysutils/libgtop/Makefile | 8 | ||||
-rw-r--r-- | sysutils/libgtop/distinfo | 4 | ||||
-rw-r--r-- | sysutils/libgtop/patches/patch-da | 48 |
3 files changed, 49 insertions, 11 deletions
diff --git a/sysutils/libgtop/Makefile b/sysutils/libgtop/Makefile index 1133333cdaa..2545bb611fb 100644 --- a/sysutils/libgtop/Makefile +++ b/sysutils/libgtop/Makefile @@ -1,6 +1,7 @@ -# $NetBSD: Makefile,v 1.31 2010/11/28 12:55:46 drochner Exp $ +# $NetBSD: Makefile,v 1.32 2011/01/18 13:46:38 jmmv Exp $ DISTNAME= libgtop-2.28.2 +PKGREVISION= 1 CATEGORIES= sysutils gnome MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libgtop/2.28/} EXTRACT_SUFX= .tar.bz2 @@ -57,11 +58,6 @@ PLIST.server= yes PLIST.suid.h= yes .endif -.if defined(PLIST.server) -post-install: - ${CHMOD} g+s ${DESTDIR}${PREFIX}/bin/libgtop_server2 -.endif - PLIST_VARS+= glibtop_private.h .if ${OPSYS} == "SunOS" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "DragonFly" PLIST.glibtop_private.h= yes diff --git a/sysutils/libgtop/distinfo b/sysutils/libgtop/distinfo index f04461012f8..22164e35232 100644 --- a/sysutils/libgtop/distinfo +++ b/sysutils/libgtop/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.21 2010/11/28 12:55:46 drochner Exp $ +$NetBSD: distinfo,v 1.22 2011/01/18 13:46:38 jmmv Exp $ SHA1 (libgtop-2.28.2.tar.bz2) = 5139d3d2a98c39c36b5b61352629bf16d54dc68a RMD160 (libgtop-2.28.2.tar.bz2) = 61b1ac4e9c7212a04ff4591edd1a1c154f689627 @@ -22,7 +22,7 @@ SHA1 (patch-ca) = 06bc86bce721155315a1905b750f795629460ff7 SHA1 (patch-cb) = cabc971530d8113694ff6d04108490749d40bcec SHA1 (patch-cc) = 2cb1d2da57a8622c93ed255a416ed9c811e775a2 SHA1 (patch-cd) = cf96896ddde9c830c1e808d8bf37b9fdb611ed24 -SHA1 (patch-da) = 3ea816e5791a7e62d19a98059d714faf72e0d369 +SHA1 (patch-da) = 1f8df28647142a77c125a202cb543a48ab6c07d1 SHA1 (patch-db) = e3efc8ac9cf2320fef788b6265b0012ea4d3d660 SHA1 (patch-dc) = ada7813f4a4203cc8d1bfa46bce7b87ecee06bc0 SHA1 (patch-dd) = fea61bea21b1d1ae52f614ce9804a1132f3f368f diff --git a/sysutils/libgtop/patches/patch-da b/sysutils/libgtop/patches/patch-da index a636e76acd6..f14f4fc098d 100644 --- a/sysutils/libgtop/patches/patch-da +++ b/sysutils/libgtop/patches/patch-da @@ -1,16 +1,49 @@ -$NetBSD: patch-da,v 1.3 2010/11/28 12:55:46 drochner Exp $ +$NetBSD: patch-da,v 1.4 2011/01/18 13:46:38 jmmv Exp $ --- configure.orig 2010-09-28 09:37:06.000000000 +0000 +++ configure -@@ -12021,7 +12021,7 @@ $as_echo_n "checking for libgtop sysdeps +@@ -12019,35 +12019,35 @@ $as_echo_n "checking for libgtop sysdeps + libgtop_sysdeps_dir=bsd + libgtop_use_machine_h=yes libgtop_need_server=yes - libgtop_postinstall='chgrp kmem $(bindir)/libgtop_server2 && chmod 2755 $(bindir)/libgtop_server2' +- libgtop_postinstall='chgrp kmem $(bindir)/libgtop_server2 && chmod 2755 $(bindir)/libgtop_server2' ++ libgtop_postinstall='chgrp kmem $(DESTDIR)$(bindir)/libgtop_server2 && chmod 2755 $(DESTDIR)$(bindir)/libgtop_server2' ;; - freebsd*|kfreebsd*) + freebsd*|kfreebsd*|dragonfly*) libgtop_sysdeps_dir=freebsd libgtop_use_machine_h=yes libgtop_need_server=yes + libgtop_sysdeps_private_mountlist=yes + libgtop_sysdeps_private_fsusage=yes +- libgtop_postinstall='chgrp kmem $(bindir)/libgtop_server2 && chmod 2755 $(bindir)/libgtop_server2' ++ libgtop_postinstall='chgrp kmem $(DESTDIR)$(bindir)/libgtop_server2 && chmod 2755 $(DESTDIR)$(bindir)/libgtop_server2' + ;; + solaris*) + libgtop_sysdeps_dir=solaris + libgtop_use_machine_h=yes + libgtop_need_server=yes +- libgtop_postinstall='chgrp sys $(bindir)/libgtop_server && chmod 2755 $(bindir)/libgtop_server' ++ libgtop_postinstall='chgrp sys $(DESTDIR)$(bindir)/libgtop_server && chmod 2755 $(DESTDIR)$(bindir)/libgtop_server' + ;; + aix*) + libgtop_sysdeps_dir=aix + libgtop_use_machine_h=yes + libgtop_need_server=yes + libgtop_have_sysinfo=yes +- libgtop_postinstall='chgrp system $(bindir)/libgtop_server && chmod g+s $(bindir)/libgtop_server2' ++ libgtop_postinstall='chgrp system $(DESTDIR)$(bindir)/libgtop_server && chmod g+s $(DESTDIR)$(bindir)/libgtop_server2' + ;; + darwin*) + libgtop_sysdeps_dir=darwin + libgtop_use_machine_h=yes + libgtop_need_server=yes + libgtop_have_sysinfo=yes +- libgtop_postinstall='chgrp kmem $(bindir)/libgtop_server2 && chmod g+s $(bindir)/libgtop_server2' ++ libgtop_postinstall='chgrp kmem $(DESTDIR)$(bindir)/libgtop_server2 && chmod g+s $(DESTDIR)$(bindir)/libgtop_server2' + ;; + cygwin*) + libgtop_sysdeps_dir=cygwin @@ -12094,7 +12094,7 @@ $as_echo "$libgtop_sysdeps_dir" >&6; } @@ -20,3 +53,12 @@ $NetBSD: patch-da,v 1.3 2010/11/28 12:55:46 drochner Exp $ case "$host_os" in *kfreebsd*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kvm_open in -lkvm" >&5 +@@ -18051,6 +18051,8 @@ do + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ++ : Avoid regenerating within pkgsrc ++ exit 0 + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; |