Added patch to build on Gentoo/FreeBSD. Bug #103570.
authorDiego Elio Pettenò <flameeyes@gentoo.org>
Mon, 10 Oct 2005 12:29:02 +0000 (12:29 +0000)
committerDiego Elio Pettenò <flameeyes@gentoo.org>
Mon, 10 Oct 2005 12:29:02 +0000 (12:29 +0000)
Package-Manager: portage-2.0.53_rc5

gnome-base/gnome-applets/ChangeLog
gnome-base/gnome-applets/Manifest
gnome-base/gnome-applets/files/gnome-applets-2.10.1-fbsd.patch [new file with mode: 0644]
gnome-base/gnome-applets/gnome-applets-2.10.1.ebuild

index 102799d20d506f81ed0dca39782932fb7b40921d..0201b7737adb0be511e6166fbe46da563f14686c 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for gnome-base/gnome-applets
 # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-applets/ChangeLog,v 1.132 2005/10/09 23:42:08 leonardop Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-applets/ChangeLog,v 1.133 2005/10/10 12:29:02 flameeyes Exp $
+
+  10 Oct 2005; Diego Pettenò <flameeyes@gentoo.org>
+  +files/gnome-applets-2.10.1-fbsd.patch, gnome-applets-2.10.1.ebuild:
+  Added patch to build on Gentoo/FreeBSD. Bug #103570.
 
 *gnome-applets-2.12.1 (09 Oct 2005)
 
index 4badc7da2c0684d556fb23381953a5e22c0be132..0c246cd8ee87e0256a7fc3f17226886dc0ea7a53 100644 (file)
@@ -1,12 +1,13 @@
-MD5 d54b49d4cde7cd986926a3b67cf5cfc3 ChangeLog 17836
+MD5 9d3ac7518c155b4dd38dcbad6eea3f4c ChangeLog 18016
 MD5 e8861003d9c73bcf26b9df775ec65fbe files/digest-gnome-applets-1.4.0.5 75
 MD5 90c7825724b0c78966d8bbf5f401e9b8 files/digest-gnome-applets-2.10.0 74
 MD5 fa49e6f2df38c7035ec9671ffbc030de files/digest-gnome-applets-2.10.1 74
 MD5 94a972f1942603b7060203bcddeab736 files/digest-gnome-applets-2.12.1 74
 MD5 347176fa1d21ab752ac65c462d6d59c9 files/digest-gnome-applets-2.6.2 73
+MD5 ebcb8c6d8a9406b441de3e591d350960 files/gnome-applets-2.10.1-fbsd.patch 1494
 MD5 859be0a7d42bbee51904ab93885199b9 gnome-applets-1.4.0.5.ebuild 1037
 MD5 f7e7e4f9e9c57cb847852b38b4c0e531 gnome-applets-2.10.0.ebuild 1639
-MD5 0630f68bc2018f1fd6e143235655b0e7 gnome-applets-2.10.1.ebuild 1661
+MD5 9b7f4122a9d5769cd2c8587bd4830633 gnome-applets-2.10.1.ebuild 1744
 MD5 82c32874241a3b284ff62d268acaa1a0 gnome-applets-2.12.1.ebuild 1825
 MD5 b5c7329982e8397e6f95455994ecec06 gnome-applets-2.6.2.ebuild 1570
 MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158
diff --git a/gnome-base/gnome-applets/files/gnome-applets-2.10.1-fbsd.patch b/gnome-base/gnome-applets/files/gnome-applets-2.10.1-fbsd.patch
new file mode 100644 (file)
index 0000000..a76c10e
--- /dev/null
@@ -0,0 +1,55 @@
+Index: gnome-applets-2.10.1/configure.in
+===================================================================
+--- gnome-applets-2.10.1.orig/configure.in
++++ gnome-applets-2.10.1/configure.in
+@@ -19,6 +19,9 @@ AC_SUBST(X_LIBS)
+ 
+ GNOME_COMPILE_WARNINGS
+ 
++dnl Check for non-portable headers
++AC_CHECK_HEADERS([pty.h values.h])
++
+ dnl Stuff we might need, not quite sure yet
+ 
+ GTK_REQUIRED=2.5.0
+Index: gnome-applets-2.10.1/gweather/weather.c
+===================================================================
+--- gnome-applets-2.10.1.orig/gweather/weather.c
++++ gnome-applets-2.10.1/gweather/weather.c
+@@ -20,7 +20,10 @@
+ #include <string.h>
+ #include <ctype.h>
+ #include <math.h>
++
++#ifdef HAVE_VALUES_H
+ #include <values.h>
++#endif
+ 
+ #ifdef __FreeBSD__
+ #include <sys/types.h>
+Index: gnome-applets-2.10.1/modemlights/modem-applet.c
+===================================================================
+--- gnome-applets-2.10.1.orig/modemlights/modem-applet.c
++++ gnome-applets-2.10.1/modemlights/modem-applet.c
+@@ -24,13 +24,21 @@
+ 
+ #include <panel-applet.h>
+ #include <fcntl.h>
++#ifdef HAVE_PTY_H
+ #include <pty.h>
++#endif
+ #include <sys/poll.h>
+ #include <sys/types.h>
+ #include <sys/wait.h>
+ #include <libxml/tree.h>
+ #include <glade/glade.h>
+ 
++#ifdef __FreeBSD__
++#include <sys/ioctl.h>
++#include <termios.h>
++#include <libutil.h>
++#endif
++
+ #include "modem-applet.h"
+ 
+ #define MODEM_APPLET_GET_PRIVATE(obj)  (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_MODEM_APPLET, ModemAppletPrivate))
index 274cbdb8b01f073b888c7f3833dec8c135fe6b0e..d9f28a36ba8aa7683e7fbcef5dc9809097e04466 100644 (file)
@@ -1,8 +1,8 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-applets/gnome-applets-2.10.1.ebuild,v 1.11 2005/09/11 06:10:26 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-applets/gnome-applets-2.10.1.ebuild,v 1.12 2005/10/10 12:29:02 flameeyes Exp $
 
-inherit gnome2 eutils
+inherit gnome2 eutils autotools
 
 DESCRIPTION="Applets for the Gnome2 Desktop and Panel"
 HOMEPAGE="http://www.gnome.org/"
@@ -46,10 +46,13 @@ MAKEOPTS="${MAKEOPTS} -j1"
 USE_DESTDIR="1"
 
 src_unpack() {
-
        unpack ${A}
-       gnome2_omf_fix
+       cd ${S}
 
+       epatch ${FILESDIR}/${P}-fbsd.patch
+       AT_M4DIR="m4" eautoreconf
+
+       gnome2_omf_fix
 }
 
 src_install() {