summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarald van Dijk <truedfx@gentoo.org>2007-11-18 15:22:52 +0000
committerHarald van Dijk <truedfx@gentoo.org>2007-11-18 15:22:52 +0000
commit4721f36b38d10cd86f5c92a6cda1e424b8f888e2 (patch)
tree4519a5f3389dbdf2e725d1ff0fabf7ff8a200dff /x11-wm/windowmaker
parentFix building with --as-needed (#199520); add missing quotes (diff)
downloadgentoo-2-4721f36b38d10cd86f5c92a6cda1e424b8f888e2.tar.gz
gentoo-2-4721f36b38d10cd86f5c92a6cda1e424b8f888e2.tar.bz2
gentoo-2-4721f36b38d10cd86f5c92a6cda1e424b8f888e2.zip
Fix building with --as-needed (#199520); add missing quotes
(Portage version: 2.1.3.19) (Signed Manifest commit)
Diffstat (limited to 'x11-wm/windowmaker')
-rw-r--r--x11-wm/windowmaker/Manifest30
-rw-r--r--x11-wm/windowmaker/files/0.92.0/windowmaker-0.92.0-as-needed.patch58
2 files changed, 80 insertions, 8 deletions
diff --git a/x11-wm/windowmaker/Manifest b/x11-wm/windowmaker/Manifest
index 9f80d4b7c832..1b403b10f478 100644
--- a/x11-wm/windowmaker/Manifest
+++ b/x11-wm/windowmaker/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX 0.91.0/64bit+endian-fixes-0.9x.patch 4831 RMD160 3faeee2ee8c812808bd88a95cdce395ca84843e9 SHA1 a599063bc73a7cb5bdadeba7c112fff1271746ce SHA256 f39eff1216a2207f72ebd95785759627e7cf8fc723bafce987633b85dec616c0
MD5 c53a14e14931247288ba66cb017a9f42 files/0.91.0/64bit+endian-fixes-0.9x.patch 4831
RMD160 3faeee2ee8c812808bd88a95cdce395ca84843e9 files/0.91.0/64bit+endian-fixes-0.9x.patch 4831
@@ -18,6 +21,10 @@ AUX 0.91.0/wlist-0.9x.patch 2980 RMD160 903fb1977228f651868515ca9719343b6f03ed4b
MD5 3a5eaebd5ccf7d3384c042e13f52bef1 files/0.91.0/wlist-0.9x.patch 2980
RMD160 903fb1977228f651868515ca9719343b6f03ed4b files/0.91.0/wlist-0.9x.patch 2980
SHA256 5f9ba4d49371e517834f9c8e1718cab943a682c43c573b1e6b6541bbf96b8a5d files/0.91.0/wlist-0.9x.patch 2980
+AUX 0.92.0/windowmaker-0.92.0-as-needed.patch 1491 RMD160 7f639462ae66ae93038696771dd7115c4fd553e3 SHA1 253376e5dc6028d507e4725a194e3567daf0cc7d SHA256 517aecfdbe870ac3a8a950cd0fe4967b29e3820a0b64330a07b4d6c4ce90194a
+MD5 211f1ef7a1d3163f7c5ccf9ba0638659 files/0.92.0/windowmaker-0.92.0-as-needed.patch 1491
+RMD160 7f639462ae66ae93038696771dd7115c4fd553e3 files/0.92.0/windowmaker-0.92.0-as-needed.patch 1491
+SHA256 517aecfdbe870ac3a8a950cd0fe4967b29e3820a0b64330a07b4d6c4ce90194a files/0.92.0/windowmaker-0.92.0-as-needed.patch 1491
AUX 0.92.0/windowmaker-0.92.0-configure.patch 1003 RMD160 cd91114ae8d8a3e96ac04887ccdfcb128d7936b7 SHA1 66e9a3cacf1a5aed75ff8903a5536a1c8ace4639 SHA256 a71a4245be52013bb985b63508727fb19a379fbcbebfa89cdb00c02dbd796089
MD5 9e44d5155908f93890795d1df3845250 files/0.92.0/windowmaker-0.92.0-configure.patch 1003
RMD160 cd91114ae8d8a3e96ac04887ccdfcb128d7936b7 files/0.92.0/windowmaker-0.92.0-configure.patch 1003
@@ -58,14 +65,14 @@ EBUILD windowmaker-0.92.0-r4.ebuild 3739 RMD160 e3c59b2492d915b138dd8e36d11a1407
MD5 4a7683613dad75e119fc95a7fe93a672 windowmaker-0.92.0-r4.ebuild 3739
RMD160 e3c59b2492d915b138dd8e36d11a1407d4050425 windowmaker-0.92.0-r4.ebuild 3739
SHA256 58a71596cd25488628c487b54c1d9c742d3783d0ea6fca01e22ffc251f068e79 windowmaker-0.92.0-r4.ebuild 3739
-EBUILD windowmaker-0.92.0-r5.ebuild 5904 RMD160 2cff4fa202d3e79e40da2a68c9eadc18d4903bd7 SHA1 f2299dde23db741722a83743d618558cd77cf11a SHA256 7df1772d57acf4487749056f92a7787e2dbde7dc3a38c05a795db96ecaf07c67
-MD5 599bd6abcf8ea660a59406fbd238655c windowmaker-0.92.0-r5.ebuild 5904
-RMD160 2cff4fa202d3e79e40da2a68c9eadc18d4903bd7 windowmaker-0.92.0-r5.ebuild 5904
-SHA256 7df1772d57acf4487749056f92a7787e2dbde7dc3a38c05a795db96ecaf07c67 windowmaker-0.92.0-r5.ebuild 5904
-MISC ChangeLog 20215 RMD160 257f1701f2625cc2b76101b3bd1530ec6ad8b478 SHA1 960bbe3375203aa858dd7d5497256e6bf847a00d SHA256 622b746607f67022fa6089398b3e91c92a65e68354ab96d2f64a9dc653ce920d
-MD5 0ad53459c601f495c54a9cb6b8731393 ChangeLog 20215
-RMD160 257f1701f2625cc2b76101b3bd1530ec6ad8b478 ChangeLog 20215
-SHA256 622b746607f67022fa6089398b3e91c92a65e68354ab96d2f64a9dc653ce920d ChangeLog 20215
+EBUILD windowmaker-0.92.0-r5.ebuild 5982 RMD160 ccc2247787153af0cd31a033bbd31ce07dfcdd34 SHA1 8dbff088777c4dd0c89093e62b51d22ba7225d3f SHA256 dc042073b66abe49fc7f3630e2e991832dd269546bd4783820dec7d1742a3615
+MD5 29d421fc1a84c1218361a002a67a5313 windowmaker-0.92.0-r5.ebuild 5982
+RMD160 ccc2247787153af0cd31a033bbd31ce07dfcdd34 windowmaker-0.92.0-r5.ebuild 5982
+SHA256 dc042073b66abe49fc7f3630e2e991832dd269546bd4783820dec7d1742a3615 windowmaker-0.92.0-r5.ebuild 5982
+MISC ChangeLog 20448 RMD160 363f298d69bf08d19fb961df37a22a8154f6cd59 SHA1 beef3b1c97aec56e7ba73bdf8f4811fa2a6fa270 SHA256 b571e7fcced92f3de23793ed5aa30d66b7e4ddfa2e21f70aebc43acd2f1eb86d
+MD5 f582a35809904b85095b539a37de3753 ChangeLog 20448
+RMD160 363f298d69bf08d19fb961df37a22a8154f6cd59 ChangeLog 20448
+SHA256 b571e7fcced92f3de23793ed5aa30d66b7e4ddfa2e21f70aebc43acd2f1eb86d ChangeLog 20448
MISC metadata.xml 160 RMD160 ddb4d678bca64884df87cfab19e00ed9b1ff68a7 SHA1 b3d2981594e6dc70e8f74882cb08b541e1031987 SHA256 264f651f5dc3c8c2d37605e94abe49e6b29b7aed9131e82b473f27e12d67ebe7
MD5 72c8d22e50caaf5dd42b1823f5874206 metadata.xml 160
RMD160 ddb4d678bca64884df87cfab19e00ed9b1ff68a7 metadata.xml 160
@@ -82,3 +89,10 @@ SHA256 f1929cf5dfc688631773e6f18c3e9b0856863825579b372b7a25593125216a30 files/di
MD5 2459d0146419b63c6f799390b249660f files/digest-windowmaker-0.92.0-r5 816
RMD160 da338d4eff641c03d2279f0bfe41e7720ce5dc18 files/digest-windowmaker-0.92.0-r5 816
SHA256 b4b6a0cc104598fc196e077278ff9f9346fb13f3bb5dc0445c7efd0b64697fed files/digest-windowmaker-0.92.0-r5 816
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.7 (GNU/Linux)
+
+iD8DBQFHQGbLwnQyISwouHwRAjJFAJ97IVmfIfXCmPR2hSGJ6eC1gEb27QCfUDVc
+TAFz+KCs2Aha4hr2ckqODFw=
+=bVEe
+-----END PGP SIGNATURE-----
diff --git a/x11-wm/windowmaker/files/0.92.0/windowmaker-0.92.0-as-needed.patch b/x11-wm/windowmaker/files/0.92.0/windowmaker-0.92.0-as-needed.patch
new file mode 100644
index 000000000000..5b370d10a374
--- /dev/null
+++ b/x11-wm/windowmaker/files/0.92.0/windowmaker-0.92.0-as-needed.patch
@@ -0,0 +1,58 @@
+
+ Fix building with --as-needed (bug #199520), make sure libWINGs gets
+ installed, and add a missing #include <math.h>.
+
+--- WindowMaker-0.92.0/configure.ac
++++ WindowMaker-0.92.0/configure.ac
+@@ -78,7 +78,8 @@
+ [ --with-incs-from pass compiler flags to look for header files],
+ [inc_search_path="$withval $inc_search_path"])
+
+-
++AC_CHECK_LIBM
++AC_SUBST([LIBM])
+
+ dnl Checks for library functions.
+ dnl ============================
+--- WindowMaker-0.92.0/src/placement.c
++++ WindowMaker-0.92.0/src/placement.c
+@@ -27,6 +27,7 @@
+ #include <stdio.h>
+ #include <string.h>
+ #include <limits.h>
++#include <math.h>
+
+ #include "WindowMaker.h"
+ #include "wcore.h"
+--- WindowMaker-0.92.0/WINGs/Extras/Makefile.am
++++ WindowMaker-0.92.0/WINGs/Extras/Makefile.am
+@@ -31,5 +31,6 @@
+ $(top_builddir)/WINGs/libWUtil.la \
+ @XFTLIBS@ @INTLIBS@
+
++libExtraWINGs_la_LIBADD = $(LDADD)
+ test_LDADD = wtableview.o wtabledelegates.o $(LDADD)
+
+--- WindowMaker-0.92.0/WINGs/Makefile.am
++++ WindowMaker-0.92.0/WINGs/Makefile.am
+@@ -6,6 +6,10 @@
+
+
+
++libWINGs_la_DEPENDENCIES = libWUtil.la
++libWINGs_la_LIBADD = libWUtil.la \
++ $(top_builddir)/wrlib/libwraster.la \
++ @LIBM@ @XLIBS@ @XFTLIBS@
+ libWINGs_la_LDFLAGS = -version-info 2:1:0
+ libWUtil_la_LDFLAGS = -version-info 1:2:0
+
+--- WindowMaker-0.92.0/wmlib/Makefile.am
++++ WindowMaker-0.92.0/wmlib/Makefile.am
+@@ -8,6 +8,7 @@
+
+ INCLUDES = $(DFLAGS) @XCFLAGS@
+
++libWMaker_la_LIBADD = @XLIBS@
+ libWMaker_la_SOURCES = \
+ menu.c \
+ app.c \