summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2009-08-23 08:13:33 +0000
committerJustin Lecher <jlec@gentoo.org>2009-08-23 08:13:33 +0000
commit38dede7f47ae6f4e21e50bf95267d441da7d06de (patch)
treef0a64092a218e6326632754a7274cfe9f13a1c8f
parentdev-python/pymongo: Version bump (diff)
downloadsunrise-38dede7f47ae6f4e21e50bf95267d441da7d06de.tar.gz
sunrise-38dede7f47ae6f4e21e50bf95267d441da7d06de.tar.bz2
sunrise-38dede7f47ae6f4e21e50bf95267d441da7d06de.zip
dev-libs/libwiimote: QA unknown configure options removed & LDFLAGS and as-needed respected
svn path=/sunrise/; revision=9096
-rw-r--r--dev-libs/libwiimote/ChangeLog5
-rw-r--r--dev-libs/libwiimote/Manifest6
-rw-r--r--dev-libs/libwiimote/files/libwiimote-as-needed.patch11
-rw-r--r--dev-libs/libwiimote/libwiimote-0.4.ebuild8
4 files changed, 19 insertions, 11 deletions
diff --git a/dev-libs/libwiimote/ChangeLog b/dev-libs/libwiimote/ChangeLog
index 84206ad90..b8eeea9b5 100644
--- a/dev-libs/libwiimote/ChangeLog
+++ b/dev-libs/libwiimote/ChangeLog
@@ -2,6 +2,11 @@
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 23 Aug 2009; Justin Lecher (jlec) <jlec@j-schmitz.net>
+ files/libwiimote-as-needed.patch:
+ QA unknown configure options removed
+ LDFLAGS and as-needed respected
+
20 Apr 2009; Christian Ruppert <idl0r@gentoo.org> libwiimote-0.4.ebuild,
libwiimote-9999.ebuild:
Live ebuilds shouldn't have KEYWORDS. Added missing die statements.
diff --git a/dev-libs/libwiimote/Manifest b/dev-libs/libwiimote/Manifest
index c56c96be6..896d1c60e 100644
--- a/dev-libs/libwiimote/Manifest
+++ b/dev-libs/libwiimote/Manifest
@@ -1,8 +1,8 @@
AUX libwiimote-9999-ldflags.patch 1375 RMD160 f86c512876f8a492e8a1d1b639b139164e795cd2 SHA1 edf386958b381d668f63184c310dacd15dfa7c79 SHA256 0c0a7eb5d527e68db90db995bf5699bcc4cccaef66e0bfe4e585795c0f0b2d0a
AUX libwiimote-amd64.patch 397 RMD160 b51df3594b6f2c2e1d3772abb1cf663db1d5243d SHA1 f34d5ffdb87d78118399af5e3cb2f91772fe962e SHA256 bb100931e55920017247e4835e153b8c370a8490a8a451e56af6669aa14b4a02
-AUX libwiimote-as-needed.patch 496 RMD160 24d5c589b6c15cfcc0701279c7af67f9921c0b3f SHA1 c45b90c9831b5f94f0726d37f47f3f23578c88df SHA256 550e482c40662970777eada373c79cecc169916af6dd3a42d22a2f84f5e92a44
+AUX libwiimote-as-needed.patch 923 RMD160 93a66b8099ed00f4b727766d68ea0b507d46469c SHA1 6db1b44f24449f35d2320df35eab89ce341addfd SHA256 23f1a4e45883ed6f981ae67619ecd7aebb3ea23ba581cfe234ba22e1363a2d37
DIST libwiimote-0.4.tgz 30857 RMD160 4fefc82cd577404a9aefda2d40144cb2c6d9c6c8 SHA1 79b1639d481b35eb6df7b83877f9438944ec389c SHA256 a1e9d45a0d4dd367f1371dd477e30ecaa95e59b9fb8635dc9e7f26e4eb231d90
-EBUILD libwiimote-0.4.ebuild 1073 RMD160 f3a2cc2ceeb3dbaea5b167ddbf807546ff6c9a9f SHA1 56ee1d594ca3e1f8ee462e9a7ab5c192df28d817 SHA256 27bb103fa49b968890826c7c513ac07d771a5301d1cb7e09a05d679fe9e5301b
+EBUILD libwiimote-0.4.ebuild 970 RMD160 abcfc5b3e45eaef48bb16959e98f8011a2b52f97 SHA1 21942168a69ac4022560aaf9b001d733f86cb305 SHA256 4d39bba1544fa6944ef1b93fb4249c0cc38bd82f8fe0c6d4ab7bbc5f89000bde
EBUILD libwiimote-9999.ebuild 958 RMD160 d1a1e78f3706dd32bbd4f8bebaae6abf830b01f6 SHA1 19eb509314f8c2dde64ff217ddbdf081c6455806 SHA256 d5f6ea46e622f38f09681a608ca5d1f869a7e01e9669335027990ac1d95f7462
-MISC ChangeLog 1351 RMD160 a76b1c84a6b41f442d17923421a7054da1530b32 SHA1 782e9d7a8056abd00cdaf84296bcadbfa79969d7 SHA256 78be6ab125df1b5b38878c3526640d4e1bc98076d8b87725b5617a496fe82d33
+MISC ChangeLog 1518 RMD160 1021855cb57c7992368df950e1099a36f63a96d5 SHA1 36fb8a2ce1c8b614a3be14cfc019884ab60555e6 SHA256 c2d72c9bcd96158a4406c909b2129e1c2a886b51c8ea9f87bdf044134f8cdb2d
MISC metadata.xml 275 RMD160 c111feefe14c36ba94ddd904e24dea6f19a12748 SHA1 66e48e9d66dd5ae0a956587684c072e3dd413855 SHA256 9f81f7cbf4938900844df0962ecc0694b58ca689e9a889fb9936d71ecd29f4c2
diff --git a/dev-libs/libwiimote/files/libwiimote-as-needed.patch b/dev-libs/libwiimote/files/libwiimote-as-needed.patch
index d8ba98356..d9a1afe7a 100644
--- a/dev-libs/libwiimote/files/libwiimote-as-needed.patch
+++ b/dev-libs/libwiimote/files/libwiimote-as-needed.patch
@@ -19,3 +19,14 @@
all: subdirs
+--- src/Makefile.in 2007-03-10 15:46:36.000000000 +0100
++++ src/Makefile.in.new 2009-08-23 10:07:27.000000000 +0200
+@@ -33,7 +33,7 @@
+ all: libcwiimote.a libcwiimote.so
+
+ libcwiimote.so: $(SOURCES) $(HEADERS)
+- $(CC) $(CFLAGS) $(INCLUDES) $(SOURCES) -shared -o $@ $(LIBS)
++ $(CC) $(CFLAGS) $(LDFLAGS) -Wl,-soname,$@.0.4 $(INCLUDES) $(SOURCES) -shared -o $@ $(LIBS)
+ @cp $@ $(LIBDIR)
+
+ libcwiimote.a: $(SOURCES) $(HEADERS)
diff --git a/dev-libs/libwiimote/libwiimote-0.4.ebuild b/dev-libs/libwiimote/libwiimote-0.4.ebuild
index d6a6c9da9..fd5ec4b7d 100644
--- a/dev-libs/libwiimote/libwiimote-0.4.ebuild
+++ b/dev-libs/libwiimote/libwiimote-0.4.ebuild
@@ -30,14 +30,6 @@ src_unpack() {
eautoreconf
}
-src_compile() {
- econf \
- $(use_enable force) \
- $(use_enable tilt)
-
- emake || die "emake failed"
-}
-
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS NEWS README TODO || die "dodoc failed"