diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2006-04-08 11:15:57 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2006-04-08 11:15:57 +0000 |
commit | 6ed3b0350cede1505f6e12b7c7f169558cc38ce8 (patch) | |
tree | 6e0498d11f333a8a02ef9d7acd04b2174175ffb9 /app-text/poppler-bindings | |
parent | tkabber now depend on >=dev-tcltk/tclxml-3.0 bug #97113; version bump bug #99856 (diff) | |
download | historical-6ed3b0350cede1505f6e12b7c7f169558cc38ce8.tar.gz historical-6ed3b0350cede1505f6e12b7c7f169558cc38ce8.tar.bz2 historical-6ed3b0350cede1505f6e12b7c7f169558cc38ce8.zip |
Add ~x86-fbsd with a patch to check if -pthread is needed while building qt bindings.
Package-Manager: portage-2.1_pre7-r4
Diffstat (limited to 'app-text/poppler-bindings')
-rw-r--r-- | app-text/poppler-bindings/ChangeLog | 7 | ||||
-rw-r--r-- | app-text/poppler-bindings/Manifest | 25 | ||||
-rw-r--r-- | app-text/poppler-bindings/files/poppler-0.5.1-qt-pthread.patch | 34 | ||||
-rw-r--r-- | app-text/poppler-bindings/poppler-bindings-0.5.1-r1.ebuild | 7 |
4 files changed, 64 insertions, 9 deletions
diff --git a/app-text/poppler-bindings/ChangeLog b/app-text/poppler-bindings/ChangeLog index f2654227f6c6..520631fa67f6 100644 --- a/app-text/poppler-bindings/ChangeLog +++ b/app-text/poppler-bindings/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-text/poppler-bindings # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/poppler-bindings/ChangeLog,v 1.25 2006/04/01 18:30:19 genstef Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-text/poppler-bindings/ChangeLog,v 1.26 2006/04/08 11:15:57 flameeyes Exp $ + + 08 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/poppler-0.5.1-qt-pthread.patch, poppler-bindings-0.5.1-r1.ebuild: + Add ~x86-fbsd with a patch to check if -pthread is needed while building qt + bindings. *poppler-bindings-0.5.1-r1 (01 Apr 2006) diff --git a/app-text/poppler-bindings/Manifest b/app-text/poppler-bindings/Manifest index 2fc2b1796da3..864269a5706c 100644 --- a/app-text/poppler-bindings/Manifest +++ b/app-text/poppler-bindings/Manifest @@ -1,6 +1,9 @@ -MD5 5132960df6bec5488f11ada27f291f42 ChangeLog 3940 -RMD160 a3a614a21d326379a94dcf32dc9c621fd04a84aa ChangeLog 3940 -SHA256 0357d62a5dc1d97cd49623c8dd1157c798f68ded6126a3ebb0830c593b2c84d9 ChangeLog 3940 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +MD5 cecd5cdb25fde8e817ae4ff2552d0639 ChangeLog 4161 +RMD160 b40ce4973493d4c65421578918b050902a65dbce ChangeLog 4161 +SHA256 803d92ddfc5b1f1a2f2b16aa7d7f6f396a96f2a701ed54af1f565464d07f7f13 ChangeLog 4161 MD5 e876193dfd11bf13602043abf0ecec21 files/digest-poppler-bindings-0.5.0 241 RMD160 4ac5024c341597422cfd4e2a1625b6ff9f1b4e6f files/digest-poppler-bindings-0.5.0 241 SHA256 51bb8ae71c9ac143ae67a7cecb81aa02fdf8798baf3bc90ebb499692ba5d3ea7 files/digest-poppler-bindings-0.5.0 241 @@ -19,6 +22,9 @@ SHA256 f25d0dda38ec392923c6de2835635b9a5dc9599cad5aad35e0e7fea2704cbd98 files/po MD5 446d870c27304d4bdef6fca86e9bb624 files/poppler-0.5.1-bindings.patch 3014 RMD160 deab225ad3c9a0f719784f38e6f734e2825ec875 files/poppler-0.5.1-bindings.patch 3014 SHA256 18a89c526341019d44ca0054b0b6f54a8c903b05d0bec69a94d2a72a2897d68f files/poppler-0.5.1-bindings.patch 3014 +MD5 e13f76927b7115aa9d342765cebe790a files/poppler-0.5.1-qt-pthread.patch 1050 +RMD160 271787c357c6c0346f6bd67cd623159ed38c373c files/poppler-0.5.1-qt-pthread.patch 1050 +SHA256 b302c8093e8de88745fdda9ad6acb4aaba486675b81d0b74766ce3adbd3b2d79 files/poppler-0.5.1-qt-pthread.patch 1050 MD5 dd9bbe42d7cb066d25d0bc67a019581f files/poppler-0.5.1-r1-bindings.patch 2982 RMD160 07ee852dd5988822886be6bebf1431f9e69b66e2 files/poppler-0.5.1-r1-bindings.patch 2982 SHA256 32dfeb415c242b67f67c4934b7d725f18296d56af90a84f4a3d6b3862298c175 files/poppler-0.5.1-r1-bindings.patch 2982 @@ -28,9 +34,16 @@ SHA256 7c85e6739a71f5bb23e8de36c88677d772946e61f7285892f7554e37bd2bca76 metadata MD5 5fdd43aee2bb2adf5709f25dd97a5af7 poppler-bindings-0.5.0.ebuild 1921 RMD160 0f99c11a5501a30a7a0bf98ac36bbb6ade1b8ae6 poppler-bindings-0.5.0.ebuild 1921 SHA256 2c6bba081a07c6b7fac777a9767f6dec22d59b8b04ddc8e027b4800c5813081e poppler-bindings-0.5.0.ebuild 1921 -MD5 46c841479c26be35c14c3b9b205d103e poppler-bindings-0.5.1-r1.ebuild 1891 -RMD160 d176fed11442075a3a3112b7eda4d9277e4a7e21 poppler-bindings-0.5.1-r1.ebuild 1891 -SHA256 4ecd35b0ef4f9067c9c059e36c718348653a8ce36bd2ec762cb1d8b61ccb8a27 poppler-bindings-0.5.1-r1.ebuild 1891 +MD5 efe621903215cb8914ae2c4943a984cf poppler-bindings-0.5.1-r1.ebuild 1952 +RMD160 aa305c0afa46b55a95b3d4bf44c5689c8f1388cd poppler-bindings-0.5.1-r1.ebuild 1952 +SHA256 153c2e8dca534a9de4c81f850f9268b9a70bd5a4f7ee02a11e3edea06c299d19 poppler-bindings-0.5.1-r1.ebuild 1952 MD5 16258bb5c47b7b5f264cb949bce2c18c poppler-bindings-0.5.1.ebuild 1627 RMD160 80f2cf2dd888c6da4b99e806c18c0f46435b2cec poppler-bindings-0.5.1.ebuild 1627 SHA256 59ffecc50fc855006d0d0ff6b0629b5f5a2734dd9b259d7378b040cd6eca526d poppler-bindings-0.5.1.ebuild 1627 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.2.2 (GNU/Linux) + +iD8DBQFEN5uMAiZjviIA2XgRAmQSAJ9B3Uq73T92zhm61dzNtpC8usUXuwCgk6un +v+SGvolIUHJ0g/r3S1Dtg74= +=L2Um +-----END PGP SIGNATURE----- diff --git a/app-text/poppler-bindings/files/poppler-0.5.1-qt-pthread.patch b/app-text/poppler-bindings/files/poppler-0.5.1-qt-pthread.patch new file mode 100644 index 000000000000..839bedc2e1c4 --- /dev/null +++ b/app-text/poppler-bindings/files/poppler-0.5.1-qt-pthread.patch @@ -0,0 +1,34 @@ +Index: poppler-0.5.1/m4/qt.m4 +=================================================================== +--- poppler-0.5.1.orig/m4/qt.m4 ++++ poppler-0.5.1/m4/qt.m4 +@@ -53,8 +53,28 @@ if test "x$qt_libdir" != "xno" ; then + fi + + if test "x$have_qt" == "xyes"; then ++ AC_LANG_PUSH([C++]) ++ pthread_needed=no ++ ++ save_LDFLAGS=$LDFLAGS ++ AC_MSG_CHECKING([if Qt needs -pthread]) ++ AC_TRY_LINK([#include <qt.h>], [QString s;], [pthread_needed=no], [pthread_needed=yes]) ++ if "x$pthread_needed" = "xyes"; then ++ LDFLAGS="$LDFLAGS -pthread" ++ AC_TRY_LINK([#include <qt.h>], [Qstring s;], [pthread_needed=yes], [pthread_needed=yes]) ++ LDFLAGS=$save_LDFLAGS ++ fi ++ AC_MSG_RESULT([$pthread_needed]) ++ ++ AC_LANG_POP ++ ++ qtpthread='' ++ if "x$pthread_needed" = "xyes"; then ++ qtpthread="-pthread" ++ fi ++ + $1[]_CXXFLAGS="-I$qt_incdir" +- $1[]_LIBS="$qt_libdir/$qt_test_library" ++ $1[]_LIBS="$qtpthread $qt_libdir/$qt_test_library" + ifelse([$2], , :, [$2]) + else + ifelse([$3], , [AC_MSG_FAILURE(dnl diff --git a/app-text/poppler-bindings/poppler-bindings-0.5.1-r1.ebuild b/app-text/poppler-bindings/poppler-bindings-0.5.1-r1.ebuild index 804712a23b92..4070900adba9 100644 --- a/app-text/poppler-bindings/poppler-bindings-0.5.1-r1.ebuild +++ b/app-text/poppler-bindings/poppler-bindings-0.5.1-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/poppler-bindings/poppler-bindings-0.5.1-r1.ebuild,v 1.1 2006/04/01 18:30:19 genstef Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-text/poppler-bindings/poppler-bindings-0.5.1-r1.ebuild,v 1.2 2006/04/08 11:15:57 flameeyes Exp $ inherit autotools eutils multilib @@ -12,7 +12,7 @@ SRC_URI="http://poppler.freedesktop.org/${MY_P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" IUSE="gtk qt cairo qt4" RDEPEND="~app-text/poppler-${PV} @@ -36,6 +36,9 @@ src_unpack(){ epatch ${WORKDIR}/${MY_P}-cvs20060401.patch epatch ${FILESDIR}/${MY_P}-r1-bindings.patch epatch ${FILESDIR}/${MY_P}-arthur.patch + + epatch "${FILESDIR}/${MY_P}-qt-pthread.patch" + AT_M4DIR="m4" eautoreconf sed -i s:/usr/lib/qt:/usr/lib/qt4: configure } |