Add patch to fix compilation on Darwin and Solaris, added Prefix keywords, bug #353408
authorFabian Groffen <grobian@gentoo.org>
Sun, 23 Oct 2011 19:18:57 +0000 (19:18 +0000)
committerFabian Groffen <grobian@gentoo.org>
Sun, 23 Oct 2011 19:18:57 +0000 (19:18 +0000)
Package-Manager: portage-2.2.01.19572-prefix/cvs/Darwin i386

media-gfx/transfig/ChangeLog
media-gfx/transfig/Manifest
media-gfx/transfig/files/transfig-3.2.5-solaris.patch [new file with mode: 0644]
media-gfx/transfig/transfig-3.2.5d-r1.ebuild

index 624a53c968fe441399fdc6e80cc24a527ac0bdd1..aefa16ea10997422cf4a50599c1ce4b3dee7c235 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for media-gfx/transfig
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/transfig/ChangeLog,v 1.71 2011/09/21 00:48:22 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/transfig/ChangeLog,v 1.72 2011/10/23 19:18:57 grobian Exp $
+
+  23 Oct 2011; Fabian Groffen <grobian@gentoo.org>
+  +files/transfig-3.2.5-solaris.patch, transfig-3.2.5d-r1.ebuild:
+  Add patch to fix compilation on Darwin and Solaris, added Prefix keywords, bug
+  #353408
 
   21 Sep 2011; Jeroen Roovers <jer@gentoo.org> transfig-3.2.5d-r1.ebuild:
   Stable for HPPA (bug #372595).
index 6310fb2c0099e778aedc0acce5109f76fe962552..bbfda250ac672d15a74168d8109186201ed9aa0c 100644 (file)
@@ -1,6 +1,7 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA1
 
+AUX transfig-3.2.5-solaris.patch 263 RMD160 eda7d3e4e9c36e31866ae6c0589031392e2b36d1 SHA1 7124477d81acb839e568051e2f0ded1dd3f17183 SHA256 ef80b926734637eea2cf55c35746d5c1f405ddcbcce989136d223d79668fa995
 AUX transfig-3.2.5c-maxfontsize.patch 1956 RMD160 8412b3ecb17cb6ba2709c2f88708758e588309fa SHA1 e9538ab6fecee996d752bba2ec0969bdcbcffe47 SHA256 b3f1ff76e940a7912f7617a62355d1cc0aec6cc793da1d2472fb3dcb4c2744c6
 AUX transfig-3.2.5d-MAXWIDTH.patch 637 RMD160 1745a0a68bfe51ac11da3039238f86e5994a0a3a SHA1 cfe0839b9330dfa3ac1e5c9d4f8857696962c46c SHA256 0a9ea3f1aabf2110e348e8cd789bd9863b3f9ec5ce729041b491d13beca71df4
 AUX transfig-3.2.5d-fig2mpdf-r1.patch 41613 RMD160 18fe5ec96b7524747d979249d4023e56886ac360 SHA1 5ac1713353d4496a42193e693645f7d03dea15b0 SHA256 13360b2bd5916b459b3b1debf18f66fbe8abead874b2eea1c77e09ffa404a85a
@@ -13,16 +14,14 @@ AUX transfig-ru_RU.KOI8-R.ps 6015 RMD160 a5aa1cbb23e5e65cee9f08f206d06120cbe4561
 AUX transfig-uk_UA.KOI8-U.ps 6023 RMD160 d0cf1242eac3122039306b06da0cc83a5fbb941a SHA1 a56f0cc4c5abaa43da454bc8ef6757e02e6b5fde SHA256 b71427fb5e938ee285aea7290af41bcfc1f6820520f5ca7a2746dd51c00b5eee
 DIST fig2mpdf-1.1.2.tar.bz2 191438 RMD160 105b6d279dc1fb533eeb325104837b145b058915 SHA1 e8084c2d70570f0cbf118c73793bad44282e9a71 SHA256 35f02293592244d5ff4a7a60e00023696c05dec855495871226c67669ba4daf3
 DIST transfig.3.2.5d.tar.gz 497451 RMD160 6d6aff522bd9e886029bf317e7b9dcd495a5c0ef SHA1 90ff277cc9b3fa0d0313052fcf5e3ffad8652abc SHA256 ae81214177fb05f91f6e43b0b42633b6e0024570cbc6591a3858e12100ce8aaa
-EBUILD transfig-3.2.5d-r1.ebuild 2672 RMD160 37b1c8968398f00c9915669fc3739d6b2891f101 SHA1 883bc5eeb2ce46b328d9f01127604f48d5f2c971 SHA256 0046e4e734e3a397e71d27c5cc9efd539b8825a9752a93b2cf38492f9a591b5d
+EBUILD transfig-3.2.5d-r1.ebuild 2807 RMD160 e210c6d2688ad4c9ee69746e6c466ecf7c016086 SHA1 3acfd1567fd1463275a49cdd5942fb5adc4b9244 SHA256 1b41c1526c0266b25df90500f2c381336d8d02df9d9e290697c07a3ee2bd02dd
 EBUILD transfig-3.2.5d.ebuild 2449 RMD160 370d78a3165bb456b30e1be4c89f6a06ca799078 SHA1 ed385b13bc45743970995040585c852cf82ba758 SHA256 8432584afae1bd83758709b6fc7bbbc847ab7b41d248336050e55014fbb473ec
-MISC ChangeLog 11318 RMD160 9ebc5e251cb37b2b382b1b9e5e3f8701ce5e2826 SHA1 f205f842ad69a1a41aaca8c4ce593e153daf2aac SHA256 e78469fdd67ba950b223849713863074357b74490e414cdb6e850cca61ce506c
+MISC ChangeLog 11531 RMD160 47eda42ed367b9ed742a644d73f2b3d5368fdd4b SHA1 adb215b993cf18a65b8d76155b60d7e084848a6a SHA256 555925e3f8605a4dd5c1575741be1ab0ed0800f9ee035344f1467b271fa294de
 MISC metadata.xml 228 RMD160 bcdd76c994501350b97e70c443e09ebf3172df41 SHA1 1a35ed2e9e695b6f228703fce8baf6c3a5ae71d0 SHA256 c1d5f02bf3a5a5a936093a7df8732f0d4ae6cda289d1f24f938651a98e2809cb
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.18 (GNU/Linux)
+Version: GnuPG v2.0.18 (Darwin)
 
-iJwEAQEIAAYFAk59ovwACgkQfXuS5UK5QB0bzQP+MJb0CmAbve0F5mSdI+EzdpR1
-FbWacgMepMVbyi2MXyOwpAPooQbCVGR/w6jVFwbWhjUtsx14/378qbACWoJyrCtl
-wvI/oBFYHN4RHssp98go4h+9PaaWtVs8A2CtrgSDJkgUXHkjiObYvoNkzNea8bDg
-a7lX5TcSpLQbBLKNbgU=
-=/aqz
+iEYEARECAAYFAk6kaKYACgkQX3X2B8XHTokVsACdGGv926lSvJBer1BxakKIYTKW
+cDUAmgP0s9wyBeq1Gtp/mgiJB3ch1pDD
+=hMal
 -----END PGP SIGNATURE-----
diff --git a/media-gfx/transfig/files/transfig-3.2.5-solaris.patch b/media-gfx/transfig/files/transfig-3.2.5-solaris.patch
new file mode 100644 (file)
index 0000000..680a059
--- /dev/null
@@ -0,0 +1,12 @@
+Fixes complation error on both Darwin and Solaris
+
+--- fig2dev/fig2dev.h
++++ fig2dev/fig2dev.h
+@@ -20,6 +20,7 @@
+ #include "patchlevel.h"
+ #include <math.h>
+ #include <sys/file.h>
++#include <sys/stat.h>
+ #include <signal.h>
+ #include <string.h>
+ #include <pwd.h>
index c91020426dd13885da1cb5e5dd18e15b23f04ee3..38993a3b160937acbeca05d1651785153fc2422c 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/transfig/transfig-3.2.5d-r1.ebuild,v 1.7 2011/09/21 00:48:22 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/transfig/transfig-3.2.5d-r1.ebuild,v 1.8 2011/10/23 19:18:57 grobian Exp $
 
 EAPI="4"
 inherit toolchain-funcs eutils flag-o-matic
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/mcj/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
 IUSE=""
 
 RDEPEND="x11-libs/libXpm
@@ -54,6 +54,7 @@ src_prepare() {
        epatch "${FILESDIR}"/${P}-precision.patch
        epatch "${FILESDIR}"/${P}-MAXWIDTH.patch
        epatch "${FILESDIR}"/${P}-libpng-1.5.patch #356751
+       epatch "${FILESDIR}"/${PN}-3.2.5-solaris.patch
 
        sed -e 's:-L$(ZLIBDIR) -lz::' \
                -e 's: -lX11::' \