Needs gthread on fbsd; bug #157915
authorDaniel Gryniewicz <dang@gentoo.org>
Tue, 12 Dec 2006 16:51:20 +0000 (16:51 +0000)
committerDaniel Gryniewicz <dang@gentoo.org>
Tue, 12 Dec 2006 16:51:20 +0000 (16:51 +0000)
Package-Manager: portage-2.1.2_rc2-r5

x11-libs/libgksu/ChangeLog
x11-libs/libgksu/Manifest
x11-libs/libgksu/files/libgksu-2.0.0-fbsd.patch [new file with mode: 0644]
x11-libs/libgksu/libgksu-2.0.0.ebuild

index 06d635965af3ea0a33df5cddfdc587f682130209..963bab75602f083711a88a75aae3a2d7e93922c2 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for x11-libs/libgksu
 # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/libgksu/ChangeLog,v 1.22 2006/12/10 19:55:19 ticho Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libgksu/ChangeLog,v 1.23 2006/12/12 16:51:20 dang Exp $
+
+  12 Dec 2006; Daniel Gryniewicz <dang@gentoo.org>
+  +files/libgksu-2.0.0-fbsd.patch, libgksu-2.0.0.ebuild:
+  Needs gthread on fbsd; bug #157915
 
   10 Dec 2006; Andrej Kacian <ticho@gentoo.org> libgksu-2.0.0.ebuild:
   Stable on x86, bug #156662.
index 1638bdc1922296b0f3fb0dbdd2b64bd188135968..593e8d88ba0fcad663efa45999ed80d62d2ef864 100644 (file)
@@ -1,20 +1,24 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
+AUX libgksu-2.0.0-fbsd.patch 2847 RMD160 feeb1fa7ffa1d6d32fedeaffa485635fdee90833 SHA1 d32f24f03a728903de2f3b0a449d7787561fa622 SHA256 bf0343df8e316ac227da7c40a889dd5128da081a640c187dfb743b4f213c3792
+MD5 063a2b45d8e7cbba898d1db413242da0 files/libgksu-2.0.0-fbsd.patch 2847
+RMD160 feeb1fa7ffa1d6d32fedeaffa485635fdee90833 files/libgksu-2.0.0-fbsd.patch 2847
+SHA256 bf0343df8e316ac227da7c40a889dd5128da081a640c187dfb743b4f213c3792 files/libgksu-2.0.0-fbsd.patch 2847
 DIST libgksu-1.9.2.tar.gz 461069 RMD160 a5f1a509ac12689ae2362233e9c7a8c325f93617 SHA1 046b753a72b9bdba85c4e2f40b96c0e9f0a5de5f SHA256 4cf469c1a317ab836dd19485e45d7622dc3486f110e26c3543a6d2058dc08fad
 DIST libgksu-2.0.0.tar.gz 483479 RMD160 105339480f9516a9abdd36bbc8925c3d73e4d4a8 SHA1 49d608674977f7978684be194b6b579186bf7582 SHA256 e82e7199df5853fb393a015fe9995ba0c6802ebfb55b2699950cc0b6e8fa7916
 EBUILD libgksu-1.9.2.ebuild 821 RMD160 8cf87e621e150e308f11329e798b115621d41f5d SHA1 e92c5c7bcd47760338c73ce032dd6340984b6574 SHA256 bf8dc482757edb04c1334d049fa538ebea71b7c54f85f545b73eddb0301499b3
 MD5 41c958ef159e3d442f2e624c545c20e4 libgksu-1.9.2.ebuild 821
 RMD160 8cf87e621e150e308f11329e798b115621d41f5d libgksu-1.9.2.ebuild 821
 SHA256 bf8dc482757edb04c1334d049fa538ebea71b7c54f85f545b73eddb0301499b3 libgksu-1.9.2.ebuild 821
-EBUILD libgksu-2.0.0.ebuild 895 RMD160 56d03ecc861f8abc8e1577d2e304db997fd43468 SHA1 1bb7adfa806db8340198a1dfc62ba8e25a4bc17a SHA256 7dc5e13273577fc1bd2f65586e27139252fd73505984df21a9a02481de7e26a7
-MD5 fe00f07bdacf1bc8db0f679ca2cc4c99 libgksu-2.0.0.ebuild 895
-RMD160 56d03ecc861f8abc8e1577d2e304db997fd43468 libgksu-2.0.0.ebuild 895
-SHA256 7dc5e13273577fc1bd2f65586e27139252fd73505984df21a9a02481de7e26a7 libgksu-2.0.0.ebuild 895
-MISC ChangeLog 3173 RMD160 8182ec2fbe61dc98226c25c905b1102f732bc8f3 SHA1 f69dafb0ab69b3b419e8ed107d41559928f02ca1 SHA256 3018bedb7d1b0750d46a3f922a444b05ffd126d035e9cd0bcf0235f4df8e5c51
-MD5 8d3de5592eeaffd7f08f8605b6d840ab ChangeLog 3173
-RMD160 8182ec2fbe61dc98226c25c905b1102f732bc8f3 ChangeLog 3173
-SHA256 3018bedb7d1b0750d46a3f922a444b05ffd126d035e9cd0bcf0235f4df8e5c51 ChangeLog 3173
+EBUILD libgksu-2.0.0.ebuild 978 RMD160 fd7a49cc81f41f5e2f1748b071dd0a296c70a05b SHA1 e9ce77d8c6426441df0b80a497b509fff285753f SHA256 72708047413ee60c6988d3156bfc9c523523301dd364b33fb310e89fd4a847c8
+MD5 638de032b47c8afa2f89d6183d6f462a libgksu-2.0.0.ebuild 978
+RMD160 fd7a49cc81f41f5e2f1748b071dd0a296c70a05b libgksu-2.0.0.ebuild 978
+SHA256 72708047413ee60c6988d3156bfc9c523523301dd364b33fb310e89fd4a847c8 libgksu-2.0.0.ebuild 978
+MISC ChangeLog 3318 RMD160 e17cc35c0e5348deb2bb132760f5e002acc5e575 SHA1 897ec34ef099c0b8fdbd2dea46c56a499b8c9d80 SHA256 2be680607f276f7f2b0ddf0c2600878257d7032280355bf6f84cdf9669f15d4e
+MD5 022ea89c1d6bcc7561ff2813f4b31d12 ChangeLog 3318
+RMD160 e17cc35c0e5348deb2bb132760f5e002acc5e575 ChangeLog 3318
+SHA256 2be680607f276f7f2b0ddf0c2600878257d7032280355bf6f84cdf9669f15d4e ChangeLog 3318
 MISC metadata.xml 253 RMD160 e1dda0cee52f7759dd137d288dacc865dd211027 SHA1 f04021419226bd57c9c960fbcf798d9c249d22d8 SHA256 39d57d5a8be47e8247d2b8659b092c4421f2eef9cc83e541755a9eb34dcb667c
 MD5 84dfd5faac833ac5fd9cb0d47065c930 metadata.xml 253
 RMD160 e1dda0cee52f7759dd137d288dacc865dd211027 metadata.xml 253
@@ -26,9 +30,9 @@ MD5 835b5cb514efb7afff9b8d3d3f6ac7f5 files/digest-libgksu-2.0.0 241
 RMD160 3ab1a894ea66168a533ee1004e1072cdf96634cc files/digest-libgksu-2.0.0 241
 SHA256 5ebcf0eed00fa6093caf614e4e868e091e756dfd274e20dace023ace99ba6bba files/digest-libgksu-2.0.0 241
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.5 (GNU/Linux)
+Version: GnuPG v1.4.6-ecc01.6 (GNU/Linux)
 
-iD8DBQFFfGZwQlM6RnzZP+IRAorNAJ90dNmrCGYsMChf+Ur4crgfaKQQ8gCfWQLm
-kulkF7Z0Fz2tocFPyxPT6Lk=
-=I4+m
+iD8DBQFFft4QomPajV0RnrERArUFAJkB77Om5zw2KwgjmWRh7vjLg8doFgCfZb4K
+CO/CM6dzHJ4ZTnbXGBQda3U=
+=si2J
 -----END PGP SIGNATURE-----
diff --git a/x11-libs/libgksu/files/libgksu-2.0.0-fbsd.patch b/x11-libs/libgksu/files/libgksu-2.0.0-fbsd.patch
new file mode 100644 (file)
index 0000000..5c007be
--- /dev/null
@@ -0,0 +1,60 @@
+diff --exclude-from=/home/dang/.diffrc -up -ruN libgksu-2.0.0.orig/libgksu/libgksu.c libgksu-2.0.0/libgksu/libgksu.c
+--- libgksu-2.0.0.orig/libgksu/libgksu.c       2006-09-14 22:35:51.000000000 -0400
++++ libgksu-2.0.0/libgksu/libgksu.c    2006-12-12 11:28:01.000000000 -0500
+@@ -23,7 +23,12 @@
+ #include <unistd.h>
+ #include <string.h>
+ #include <fcntl.h>
++#ifdef __FreeBSD__
++#include <libutil.h>
++#include <termios.h>
++#else
+ #include <pty.h>
++#endif
+ #include <pwd.h>
+ #include <sys/types.h>
+ #include <sys/wait.h>
+diff --exclude-from=/home/dang/.diffrc -up -ruN libgksu-2.0.0.orig/libgksu/Makefile.am libgksu-2.0.0/libgksu/Makefile.am
+--- libgksu-2.0.0.orig/libgksu/Makefile.am     2006-09-14 22:35:52.000000000 -0400
++++ libgksu-2.0.0/libgksu/Makefile.am  2006-12-12 11:28:01.000000000 -0500
+@@ -30,6 +30,6 @@ gksu_run_helper_SOURCES = gksu-run-helpe
+ noinst_PROGRAMS = test-gksu
+ test_gksu_SOURCES = test-gksu.c
+ test_gksu_LDADD = libgksu2.la
+-test_gksu_LDFLAGS = `pkg-config --libs glib-2.0`
++test_gksu_LDFLAGS = `pkg-config --libs glib-2.0 gthread-2.0`
+ EXTRA_DIST = libgksu.ver
+diff --exclude-from=/home/dang/.diffrc -up -ruN libgksu-2.0.0.orig/libgksu/Makefile.in libgksu-2.0.0/libgksu/Makefile.in
+--- libgksu-2.0.0.orig/libgksu/Makefile.in     2006-09-23 15:37:44.000000000 -0400
++++ libgksu-2.0.0/libgksu/Makefile.in  2006-12-12 11:30:09.000000000 -0500
+@@ -283,7 +283,7 @@ gksu_run_helper_LDFLAGS = `pkg-config --
+ gksu_run_helper_SOURCES = gksu-run-helper.c
+ test_gksu_SOURCES = test-gksu.c
+ test_gksu_LDADD = libgksu2.la
+-test_gksu_LDFLAGS = `pkg-config --libs glib-2.0`
++test_gksu_LDFLAGS = `pkg-config --libs glib-2.0 gthread-2.0`
+ EXTRA_DIST = libgksu.ver
+ all: all-am
+diff --exclude-from=/home/dang/.diffrc -up -ruN libgksu-2.0.0.orig/libgksuui/Makefile.am libgksu-2.0.0/libgksuui/Makefile.am
+--- libgksu-2.0.0.orig/libgksuui/Makefile.am   2006-09-14 22:35:31.000000000 -0400
++++ libgksu-2.0.0/libgksuui/Makefile.am        2006-12-12 11:28:01.000000000 -0500
+@@ -12,4 +12,4 @@ includedir = ${prefix}/include/$(PACKAGE
+ noinst_PROGRAMS = test-gksuui
+ test_gksuui_SOURCES = test-gksuui.c
+ test_gksuui_LDADD = libgksuui1.0.la
+-test_gksuui_LDFLAGS = `pkg-config --libs glib-2.0`
++test_gksuui_LDFLAGS = `pkg-config --libs glib-2.0 gthread-2.0`
+diff --exclude-from=/home/dang/.diffrc -up -ruN libgksu-2.0.0.orig/libgksuui/Makefile.in libgksu-2.0.0/libgksuui/Makefile.in
+--- libgksu-2.0.0.orig/libgksuui/Makefile.in   2006-09-23 15:37:44.000000000 -0400
++++ libgksu-2.0.0/libgksuui/Makefile.in        2006-12-12 11:30:22.000000000 -0500
+@@ -250,7 +250,7 @@ libgksuui1_0_la_LDFLAGS = -Wl,-O1 `pkg-c
+ noinst_HEADERS = defines.h gksuui.h gksuui-dialog.h
+ test_gksuui_SOURCES = test-gksuui.c
+ test_gksuui_LDADD = libgksuui1.0.la
+-test_gksuui_LDFLAGS = `pkg-config --libs glib-2.0`
++test_gksuui_LDFLAGS = `pkg-config --libs glib-2.0 gthread-2.0`
+ all: all-am
+ .SUFFIXES:
index b036dddfdfcb121cf21ea940361822692f235924..d8a17472488618d8c51f8c0249dbad690cfb438b 100644 (file)
@@ -1,8 +1,8 @@
 # Copyright 1999-2006 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/libgksu/libgksu-2.0.0.ebuild,v 1.9 2006/12/10 19:55:19 ticho Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libgksu/libgksu-2.0.0.ebuild,v 1.10 2006/12/12 16:51:20 dang Exp $
 
-inherit gnome2
+inherit gnome2 eutils
 
 MY_PN="${PN}2"
 MY_P="${MY_PN}-${PV}"
@@ -31,3 +31,9 @@ RDEPEND="${DEPEND}
 
 USEDESTDIR="1"
 G2CONF="$(use_enable nls)"
+
+src_unpack() {
+       gnome2_src_unpack
+
+       epatch "${FILESDIR}/${P}-fbsd.patch"
+}