diff options
-rw-r--r-- | x11-plugins/gkwebmon/files/gkwebmon-0.2-cc-cflags-ldflags.patch (renamed from x11-plugins/gkwebmon/files/respect-cc-cflags-ldflags.patch) | 0 | ||||
-rw-r--r-- | x11-plugins/gkwebmon/files/gkwebmon-0.2-fno-common.patch | 38 | ||||
-rw-r--r-- | x11-plugins/gkwebmon/gkwebmon-0.2-r2.ebuild | 6 |
3 files changed, 42 insertions, 2 deletions
diff --git a/x11-plugins/gkwebmon/files/respect-cc-cflags-ldflags.patch b/x11-plugins/gkwebmon/files/gkwebmon-0.2-cc-cflags-ldflags.patch index 7b3ee50f5321..7b3ee50f5321 100644 --- a/x11-plugins/gkwebmon/files/respect-cc-cflags-ldflags.patch +++ b/x11-plugins/gkwebmon/files/gkwebmon-0.2-cc-cflags-ldflags.patch diff --git a/x11-plugins/gkwebmon/files/gkwebmon-0.2-fno-common.patch b/x11-plugins/gkwebmon/files/gkwebmon-0.2-fno-common.patch new file mode 100644 index 000000000000..9738177db6fe --- /dev/null +++ b/x11-plugins/gkwebmon/files/gkwebmon-0.2-fno-common.patch @@ -0,0 +1,38 @@ +--- a/webmon.c ++++ b/webmon.c +@@ -7,6 +7,8 @@ + #include <openssl/md5.h> + #include <pthread.h> + ++int updatetime; ++ + + void clear_entry(int i) + { +--- a/webmon.h ++++ b/webmon.h +@@ -6,7 +6,7 @@ + + /* this is included in the saved config file */ + +-int updatetime; /* how often to check webpages (in hours) */ ++extern int updatetime; /* how often to check webpages (in hours) */ + + struct webinfo { + char *urlData; /* full url, pointed into by pointers below, internal '\0' */ +@@ -21,11 +21,13 @@ struct webinfo { + char use; + char updated; /* new md5 checksum in place */ + char flagged; /* a changed has been posted to tooltips for this entry */ +-} wi[20]; ++}; ++ ++extern struct webinfo wi[20]; + + /* end of data for config file */ + +-char wheretostore; /* 0 == webinfo.init_md5, 1 == webinfo.new_md5 */ ++extern char wheretostore; /* 0 == webinfo.init_md5, 1 == webinfo.new_md5 */ + + void parse_url_to_config_struct(int i, gchar *instr); /* parse URL and store data in webinfo struct */ + char *make_url_from_config_struct(int i); diff --git a/x11-plugins/gkwebmon/gkwebmon-0.2-r2.ebuild b/x11-plugins/gkwebmon/gkwebmon-0.2-r2.ebuild index d7fc617e9437..5a5387b6c02c 100644 --- a/x11-plugins/gkwebmon/gkwebmon-0.2-r2.ebuild +++ b/x11-plugins/gkwebmon/gkwebmon-0.2-r2.ebuild @@ -12,7 +12,6 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tgz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ppc ~sparc x86" -IUSE="" # The Makefile links with -lssl. RDEPEND=" @@ -20,7 +19,10 @@ RDEPEND=" dev-libs/openssl:0=" DEPEND="${RDEPEND}" -PATCHES=( "${FILESDIR}"/respect-cc-cflags-ldflags.patch ) +PATCHES=( + "${FILESDIR}"/${P}-cc-cflags-ldflags.patch + "${FILESDIR}"/${P}-fno-common.patch +) src_compile() { emake CC="$(tc-getCC)" |