aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2012-07-15 11:02:49 -0400
committerAnthony G. Basile <blueness@gentoo.org>2012-07-15 11:02:49 -0400
commitecf3a9e9966a3eb1c9cd19353b692048bc5482b7 (patch)
tree38b07725def226b3e6cae7b5941aaa324328860e
parentdev-perl/Net-SSLeay: testing fix in bug #416339 (diff)
downloadblueness-ecf3a9e9966a3eb1c9cd19353b692048bc5482b7.tar.gz
blueness-ecf3a9e9966a3eb1c9cd19353b692048bc5482b7.tar.bz2
blueness-ecf3a9e9966a3eb1c9cd19353b692048bc5482b7.zip
app-text/openjade: --enable-splibdir=/usr/ for full multilib
-rw-r--r--app-text/openjade/ChangeLog275
-rw-r--r--app-text/openjade/Manifest13
-rw-r--r--app-text/openjade/files/openjade-1.3.2-acinclude.m461
-rw-r--r--app-text/openjade/files/openjade-1.3.2-deplibs.patch40
-rw-r--r--app-text/openjade/files/openjade-1.3.2-gcc46.patch74
-rw-r--r--app-text/openjade/files/openjade-1.3.2-ldflags.patch13
-rw-r--r--app-text/openjade/files/openjade-1.3.2-libosp-la.patch38
-rw-r--r--app-text/openjade/files/openjade-1.3.2-msggen.pl.patch32
-rw-r--r--app-text/openjade/files/openjade-1.3.2-respect-ldflags.patch12
-rw-r--r--app-text/openjade/files/openjade-1.3.2.dsssl-catalog4
-rw-r--r--app-text/openjade/metadata.xml5
-rw-r--r--app-text/openjade/openjade-1.3.2-r99.ebuild110
12 files changed, 677 insertions, 0 deletions
diff --git a/app-text/openjade/ChangeLog b/app-text/openjade/ChangeLog
new file mode 100644
index 0000000..b97cad1
--- /dev/null
+++ b/app-text/openjade/ChangeLog
@@ -0,0 +1,275 @@
+# ChangeLog for app-text/openjade
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/openjade/ChangeLog,v 1.68 2012/06/07 14:50:19 floppym Exp $
+
+ 07 Jun 2012; Mike Gilbert <floppym@gentoo.org>
+ files/openjade-1.3.2-msggen.pl.patch:
+ Update msggen.pl to use Getopt::Std, bug 420083 by tove.
+
+ 26 Apr 2012; Alexis Ballier <aballier@gentoo.org> openjade-1.3.2-r4.ebuild:
+ keyword ~amd64-fbsd
+
+ 20 Apr 2012; Mike Gilbert <floppym@gentoo.org> openjade-1.3.2-r4.ebuild:
+ Unset INCLUDE, #412725.
+
+*openjade-1.3.2-r4 (15 Apr 2012)
+
+ 15 Apr 2012; Mike Gilbert <floppym@gentoo.org>
+ +files/openjade-1.3.2-acinclude.m4, +openjade-1.3.2-r4.ebuild:
+ Call eautoreconf to refresh the build system for bug 412093.
+
+ 14 May 2011; Christoph Mende <angelos@gentoo.org> openjade-1.3.2-r3.ebuild,
+ +files/openjade-1.3.2-gcc46.patch:
+ Fix compilation with gcc-4.6, thanks to Ryan Hill and Jean-Francis Roy (bug
+ #358021)
+
+ 12 Jan 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ -openjade-1.3.2-r1.ebuild, -openjade-1.3.2-r2.ebuild,
+ -files/openjade-1.3.2-lib64-fix.patch:
+ Delete.
+
+ 12 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org>
+ openjade-1.3.2-r3.ebuild:
+ ppc64 stable wrt #329789
+
+ 29 Aug 2010; Raúl Porcel <armin76@gentoo.org> openjade-1.3.2-r3.ebuild:
+ alpha/ia64/m68k/s390/sh/sparc stable wrt #329789
+
+ 17 Aug 2010; Jeroen Roovers <jer@gentoo.org> openjade-1.3.2-r3.ebuild:
+ Stable for PPC (bug #329789).
+
+ 17 Aug 2010; Jeroen Roovers <jer@gentoo.org> openjade-1.3.2-r3.ebuild:
+ Stable for HPPA (bug #329789).
+
+ 15 Aug 2010; Markus Meier <maekke@gentoo.org> openjade-1.3.2-r3.ebuild:
+ arm stable, bug #329789
+
+ 31 Jul 2010; Markos Chandras <hwoarang@gentoo.org>
+ openjade-1.3.2-r3.ebuild:
+ Stable on amd64 wrt bug #329789
+
+ 26 Jul 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ openjade-1.3.2-r3.ebuild:
+ x86 stable wrt bug #329789
+
+*openjade-1.3.2-r3 (24 Jun 2010)
+
+ 24 Jun 2010; Michael Sterrett <mr_bones_@gentoo.org>
+ +openjade-1.3.2-r3.ebuild:
+ add static-libs support
+
+*openjade-1.3.2-r2 (21 Mar 2010)
+
+ 21 Mar 2010; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
+ +openjade-1.3.2-r2.ebuild, -files/openjade-1.3.2-la-fix.patch,
+ +files/openjade-1.3.2-libosp-la.patch,
+ +files/openjade-1.3.2-respect-ldflags.patch:
+ Revision bump, fixes bug 136090, bug 181651, bug 209706 and bug 293754
+
+ 22 Apr 2009; Peter Alfredsen <loki_val@gentoo.org>
+ +files/openjade-1.3.2-deplibs.patch, files/openjade-1.3.2-la-fix.patch,
+ files/openjade-1.3.2-ldflags.patch, openjade-1.3.2-r1:
+ Add patch from Mandriva for underlinking. Remove chunks of our own patches
+ that are included in this one.
+
+ 09 Dec 2008; Friedrich Oslage <bluebird@gentoo.org>
+ +files/openjade-1.3.2-lib64-fix.patch, openjade-1.3.2-r1.ebuild:
+ Fix unreliable check for libosp.la, bug #235610
+
+ 11 Jun 2007; Marijn Schouten <hkBst@gentoo.org> openjade-1.3.2-r1.ebuild:
+ provide die's with error messages, remove die from econf
+
+ 12 Mar 2007; Leonardo Boshell <leonardop@gentoo.org> metadata.xml:
+ Replacing text-markup herd with the new sgml herd.
+
+ 26 Jan 2007; Tony Vroon <chainsaw@gentoo.org>
+ +files/openjade-1.3.2-la-fix.patch, +files/openjade-1.3.2-ldflags.patch,
+ openjade-1.3.2-r1.ebuild:
+ Allow the package to build with LDFLAGS="-Wl,--as-needed", thanks to a patch
+ by Christian Heim <phreak@gentoo.org>. Closes bug #131335. Text-markup herd
+ approval: leonardop.
+
+ 21 Dec 2006; Roy Marples <uberlord@gentoo.org> openjade-1.3.2-r1.ebuild:
+ Added ~sparc-fbsd keyword.
+
+ 23 Nov 2006; Leonardo Boshell <leonardop@gentoo.org>
+ openjade-1.3.2-r1.ebuild:
+ Update opensp dependency to >=1.5.1 since 1.5-r1 can cause problems such as
+ bug #143833.
+
+ 05 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
+ openjade-1.3.2-r1.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 16 Mar 2006; Martin Ehmsen <ehmsen@gentoo.org> openjade-1.3.2-r1.ebuild:
+ Don't install COPYING, found by QA script.
+
+ 25 Jun 2005; Alastair Tse <liquidx@gentoo.org> openjade-1.3.2-r1.ebuild:
+ add march to allowed flags. (#78284)
+
+ 06 Jun 2005; Leonardo Boshell <leonardop@gentoo.org> metadata.xml:
+ Adding metadata.xml
+
+ 05 Jun 2005; Simon Stelling <blubb@gentoo.org> openjade-1.3.2-r1.ebuild:
+ fully multilibified openjade
+
+ 22 May 2005; Mamoru KOMACHI <usata@gentoo.org> openjade-1.3.2-r1.ebuild:
+ Install manpage. This closes bug #91934.
+
+ 09 Sep 2004; Hardave Riar <hardave@gentoo.org> openjade-1.3.2-r1.ebuild:
+ Added gnuconfig_update for mips
+
+ 09 Sep 2004; Travis Tilley <lv@gentoo.org> openjade-1.3.2-r1.ebuild:
+ made openjade $(get_libdir)-aware for installing to lib64/lib32
+
+ 08 Sep 2004; Mamoru KOMACHI <usata@gentoo.org> openjade-1.3.2-r1.ebuild:
+ Don't unset C[XX]FLAGS. This closes bug #59514.
+
+ 07 Aug 2004; Tom Martin <slarti@gentoo.org> openjade-1.3.1-r5.ebuild,
+ openjade-1.3.1-r6.ebuild, openjade-1.3.2-r1.ebuild:
+ Typo in DESCRIPTION: implemetation -> implementation. Bug 59717.
+
+ 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ openjade-1.3.1-r5.ebuild, openjade-1.3.1-r6.ebuild:
+ virtual/glibc -> virtual/libc
+
+ 28 Jun 2004; Tom Gall <tgall@gentoo.org> openjade-1.3.2-r1.ebuild:
+ stable on ppc64, bug #54792
+
+ 15 Apr 2004; Michael McCabe <randy@gentoo.org> openjade-1.3.2-r1.ebuild:
+ adding s390 keywords
+
+ 21 Mar 2004; Joshua Kinard <kumba@gentoo.org> openjade-1.3.2-r1.ebuild:
+ Marked stable on mips.
+
+ 04 Mar 2004; Joshua Kinard <kumba@gentoo.org> openjade-1.3.2-r1.ebuild:
+ Added ~mips to KEYWORDS to satisfy repoman deps.
+
+ 24 Nov 2003; Jason Wever <weeve@gentoo.org> openjade-1.3.2-r1.ebuild:
+ Marked stable on sparc, fixes bug #33913.
+
+ 21 Nov 2003; Jason Wever <weeve@gentoo.org> openjade-1.3.2-r1.ebuild:
+ Added ~sparc keyword.
+
+ 17 Nov 2003; Aron Griffis <agriffis@gentoo.org> openjade-1.3.2-r1.ebuild:
+ Stable on alpha
+
+ 14 Sep 2003; David Holm <dholm@gentoo.org> openjade-1.3.2-r1.ebuild:
+ Added to ~ppc, tested by Chris Lyttle <chris@wilddev.net>.
+
+ 07 Aug 2003; Lisa Seelye <lisa@gentoo.org> openjade-1.3.2-r1.ebuild:
+ Changed make to emake so it builds in parallel (for distcc..)
+
+ 15 Jul 2003; Alastair Tse <liquidx@gentoo.org> openjade-1.3.2-r1.ebuild:
+ unmasking since opensp got unmasked without this. hmm
+
+*openjade-1.3.2-r1 (07 May 2003)
+
+ 23 Jul 2003; Guy Martin <gmsoft@gentoo.org> openjade-1.3.2-r1.ebuild :
+ Added fix and keyword for hppa.
+
+ 07 May 2003; Alastair Tse <liquidx@gentoo.org> openjade-1.3.2-r1.ebuild,
+ openjade-1.3.2.ebuild:
+ rev bump to force opensp update
+
+*openjade-1.3.2 (28 Apr 2003)
+
+ 28 Apr 2003; Alastair Tse <liquidx@gentoo.org> openjade-1.3.2.ebuild,
+ files/openjade-1.3.2-msggen.pl.patch, files/openjade-1.3.2.dsssl-catalog:
+ version bump. opensp has been moved into a seperate package (app-text/opensp)
+
+
+*openjade-1.3.1-r6 (30 Dec 2002)
+
+ 03 Jun 2003; Guy Martin <gmsoft@gentoo.org> openjade-1.3.1-r6.ebuild :
+ Forcing CFLAGS=CXXFLAGS="-O1" for hppa. Otherwise it segfault.
+
+ 10 Feb 2003; Guy Martin <gmsoft@gentoo.org> openjade-1.3.1-r6.ebuild :
+ Added hppa to keywords.
+
+ 30 Dec 2002; Matthew Turk <satai@gentoo.org> :
+ changed to inherit sgml-catalog and better deal with catalogs.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*openjade-1.3.1-r5 (04 Oct 2002)
+
+ 19 Oct 2002; Daniel Ahlberg <aliz@gentoo.org> openjade-1.3.1-r5.ebuild :
+ Updated to mirror://sourceforge in SRC_URI.
+
+ 4 Oct 2002; Matthew Turk <satai@gentoo.org> openjade-1.3.1-r5.ebuild:
+ Hoping to fix most of our problems. Filtering out ALL optimizations,
+ as A) this is a small, low-overhead package and B) they seem to cause
+ most of the headaches I've been having over the last few months.
+
+*openjade-1.3.1-r4 (28 Jun 2002)
+
+ 19 Oct 2002; Daniel Ahlberg <aliz@gentoo.org> openjade-1.3.1-r4.ebuild :
+ Updated to mirror://sourceforge in SRC_URI.
+
+ 4 Aug 2002; Spider <spider@gentoo.org> openjade-1.3.1-r4.ebuild :
+ filter out -fno-exceptions
+
+ 2 Aug 2002; phoen][x <phoenix@gentoo.org> openjade-1.3.1-r4.ebuild :
+ Added SLOT.
+
+ 15 Jul 2002; Owen Stampflee <owen@gentoo.org> :
+
+ Added PPC to KEYWORDS.
+
+ 28 Jun 2002; Seemant Kulleen <seemant@gentoo.org> openjade-1.3.1-r4.ebuild
+ files/digest-openjade-1.3.1-r4 :
+
+ header files go in a flat /usr/include/OpenSP instead of into a hierarchy
+ of subdirectories. This is consistent with Mandrake's src.rpm as well.
+ Thanks again to Peter Simons. Bug #3994 closed.
+
+*openjade-1.3.1-r3 (28 Jun 2002)
+
+ 28 Jun 2002; Seemant Kulleen <seemant@gentoo.org> openjade-1.3.1-r3.ebuild
+ files/digest-openjade-1.3.1-r3 :
+
+ elibtoolized, added SLOT and LICENSE, and install header files into
+ /usr/include/OpenSP instead of /usr/include/sp. Thanks to
+ simons+gentoo@cryp.to (Peter Simons) in bug #3994
+
+*openjade-1.3.1-r2 (23 Apr 2002)
+
+ 19 Oct 2002; Daniel Ahlberg <aliz@gentoo.org> openjade-1.3.1-r2.ebuild :
+ Updated to mirror://sourceforge in SRC_URI.
+
+ 2 Aug 2002; phoen][x <phoenix@gentoo.org> openjade-1.3.1-r2.ebuild :
+ Added LICENSE, SLOT.
+
+ 23 Apr 2002; M.Schlemmer <azarah@gentoo.org> openjade-1.3.1-r2.ebuild :
+
+ Removed the unicode catalog again, as it breaks sgml2xml among things.
+
+*openjade-1.3.1-r1 (06 Apr 2002)
+
+ 07 Apr 2002; M.Schlemmer <azarah@gentoo.org> openjade-1.3.1-r1.ebuild :
+
+ Another libtool "relink" bug bites the dust ... libtoolized it. Also
+ added the catalog removing again.
+
+*openjade-1.3.1 (06 Apr 2002)
+
+ 06 Apr 2002; Geert Bevin <gbevin@gentoo.org> openjade-1.3.1.ebuild :
+
+ Version upgrade, this version is compatible with gcc 3.
+
+*openjade-1.3-r2 (21 Mar 2002)
+
+ 21 Mar 2002; Seemant Kulleen <seemant@gentoo.org> openjade-1.3-r2.ebuild :
+
+ HTML documentation no longer gzipped; reported by stefan@mdy.univie.ac.at
+
+*openjade-1.3-r2 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/app-text/openjade/Manifest b/app-text/openjade/Manifest
new file mode 100644
index 0000000..2916b81
--- /dev/null
+++ b/app-text/openjade/Manifest
@@ -0,0 +1,13 @@
+AUX openjade-1.3.2-acinclude.m4 1922 SHA256 89e781bf9acc4c02a5cc0c737cadc6cb38254de527974b3ea023cb4738127260 SHA512 76915d34e746f85eb15d2c79cc7a030070e5d266e3b2520d2321195f19c13aebc9a28fc4298006ab90a73148baebda568b3dc29517505224b78a8c244c2c0fdb WHIRLPOOL d10c70f455c645d2477c90d0a2afb4051196f34936ef44ae26224f9938e12849d6ad738bdef4c1059b5e3b33ce09bcbf1cc4f3ada58918587a681cc99c9be5c9
+AUX openjade-1.3.2-deplibs.patch 1506 SHA256 93905d0b4878f580fece323c1ebb4b5d5db05f1e6f06dde39cfd9b2dd0a95433 SHA512 4a7df423c8b8ad15a1a39900c1bb6882157534c981a9c0679b2c6d71a435b6bf3adf27052799a9eb1dd4f6ecd7e19be72889d9a55c7511ffde9dd11f4c558d9e WHIRLPOOL 40d7d622c11ceda74bacd05e188bf321f25b61fb03c5aa8c84383606fbdbbc80eecc7c559a4f1f710285e0867c950cc656c4f8b8907cf2eede0adeb8f33b22c6
+AUX openjade-1.3.2-gcc46.patch 2164 SHA256 fb873273dc31becdab60ff669c683bbb363ad3abb08949ad0ac54cfc28cf2214 SHA512 df222938e4a04d27618540592e61b8d71fe42caaa4d8aeb90bfcd338efb1ff7903ea860dc460b65a69adf1ccf300a7d67459ff4950a35d9a35569fb8b3ed1438 WHIRLPOOL 2bc00a4f01e8c5af941ceaf87171231064b96131bf1575c6d6f506a6c83c40c20e789691d8602cc98ef00cc8d1e899d2594e8a937315b08ee0b3af4611277e51
+AUX openjade-1.3.2-ldflags.patch 819 SHA256 7fd651fb682d70a3f5062a65d0da60bebdc5b958cc936d7980339f49b360c3a0 SHA512 6112fbc474f0f2c3c024040b42b13290ba2763381b7f99071d7d9d4f8d11bf1087a2c319eba9f0006e2cc067a14a52cedde98444338b180f9566172b52c044ec WHIRLPOOL 2d0d5a6bce8d438dcd2f4406fafbc87ef1b1ec54b6ba0411eb5df11e17e2f2406dbc086b476135aca4512f75595425b45306f656087bac5d66b9110327ba65ee
+AUX openjade-1.3.2-libosp-la.patch 1725 SHA256 c0922350016fbd2784f9080a67b0f8d6171884d506216d7983dfdf95ef15ab11 SHA512 9b73b95ce3ac1d0042641eb0ddbb5ce753d2fd639dab026b9eab0f45bb3231515c69670f02c2a0793d950b6a6276f94e838d273f01e43694e97525af65903a0e WHIRLPOOL c423be9b8f54dd1150442cf47630652808a829f8c163a6a0ec711b4fbf6e66180b01276c50748a93bafce407b4a2e1781ea4abb50e822ae956f24ed92bd55e7e
+AUX openjade-1.3.2-msggen.pl.patch 748 SHA256 19a15169e0463b66d215c9097084b8441ff86b2b7ddebcfa6dddc3da1271e5a6 SHA512 31f25e96bb3df3d8c0850a6ca2c2f0e59c19d23aa62a697ea475c9d2a5a36f5e1fcf807878ca7be5b57538b96d3295591466f1035edd9a885e035525f445b410 WHIRLPOOL 476ec0445702a41bd48dac9788266158e0d4d4b2f1bd0e7ad590150272423e4b659f04654490bb1110a0a8dfc14cb37d47caae6f1632a866497fadf0723ea9f4
+AUX openjade-1.3.2-respect-ldflags.patch 500 SHA256 498b8c9eb8eb4adea6bbe63c3e85f7a1aa619734caecd7ed4c0d70487850778b SHA512 bca7e9550329bc033a1df4ca78bc1ae75b12f27fdecc6aafff136fd81c93f88045ca675dd03e711b4d428a3de832f3bfa703d639319a2b348a2f8268091658d8 WHIRLPOOL 0f2bc31aee27c00c3d8179b518c516ba7b2a42945883894f4463a8c4d912b52bfe11ceaade13e84fa19e5e22b8a5364d54af21d5c624413c79d47ed24fa54759
+AUX openjade-1.3.2.dsssl-catalog 269 SHA256 f33d7ce1b564b91bbdf5b8983f21ce4c6a0e420f0e8676a8439f460a49b16abc SHA512 fba4332fb995c05ae9f9a83cea5422c11ae37ec99b4e37f40edf11acd5be011cff9c7d3b0fcfd0bf2f9569bbe991374678811301ca07a7ef033556309012e340 WHIRLPOOL 64a4089857fe045cf24b2d41f36ed5cfe336b5779f2ed8a927fd11091ef70eaace398b29be12d1a4923464fd47e98128d87029fe59daece3afb556c79528b297
+DIST openjade-1.3.2.tar.gz 894834 SHA256 1d2d7996cc94f9b87d0c51cf0e028070ac177c4123ecbfd7ac1cb8d0b7d322d1 SHA512 c39f70ec8020bd7a2b3e125cbd146b49ddb57910a042bd212da02722617ed5681f32dab60acc26ab89ac658997c6f604911d7be3be391d6278267481f3bcf2f1 WHIRLPOOL 3affbfe811a5650a6adcc70e698eb75bafcbc1f1b205a384bd3bf5cd8885cb049a28d818bf3d807e7f9b00f7f998a39c09f68e55e3283abcc42d90d042ddab20
+EBUILD openjade-1.3.2-r3.ebuild 3023 SHA256 53c33dd271fae9ff5e608a4f92a08d6e7f33b7782a01c1c86147f35425b183fc SHA512 1500a6623e3183ce71c5f72897d731804a94a9655d84fd016c144c36d763d97d16992d6abc2ea0a5c3517234712830bbadc3ff02062ad516766566707408e063 WHIRLPOOL 5d8fdcc631ca87baa61054bc76b7eaa3a96b0eba4b3aa1842d7c788d141e196ccba53a253b6e201d3256f1f44a8eb22fd116dcebb6f2ec4a50627aef7a7fecb5
+EBUILD openjade-1.3.2-r4.ebuild 3197 SHA256 a69c70aa39a352f660fd98fa65589c0140db6e11c27fd8882494e47f75ca4bcc SHA512 09d1921e1488ae9062e34eef5869c882102b4b102464cf4e86c243e27db92eba04edf1a0b88f9d1772df111a2dd41688f12c0b5084b38881c3099345d4c4bb59 WHIRLPOOL 5208c29cd760ae2bb0bc9723c927576d60699c64d4bb686de6c1992a51ab1ed658ea6b26dc070344f0b9ab471525f358c22b17f08a8a4b8057faa121700c85fe
+MISC ChangeLog 10201 SHA256 3f8ea929d7fc5d8f15421a8447306ee47de617cb15905c94d6fb97194f52a3a1 SHA512 01ba788be91f2088be230edf9b8ef71eea65a5b2a017d2300f783f8e4dfee60f9003e0c7533f7c2e3d94a9c6860b00ddff2bde7f1f122f41b6550728a42a60d9 WHIRLPOOL d50a5b5d625ddd37ff3a3029f591e1d1d12d99e3c6e60e66913e1d29d2aa4de3b9db6bb1df10f3d0ca687c79ee24e0a46c8ba41865101c5485fe9e86935bdf86
+MISC metadata.xml 159 SHA256 52cf1b9dda72e2d61fef95515c8a124ac9f1196e5509e5636e269f396fcba8a3 SHA512 119d9e98ba4d956ad7811e557e8013b976337b14029b994bfa4eb08ba24cfe6ae7757a814a02c0526246b3c77ce1eb55b81681731863a10b72436dbe47e693d2 WHIRLPOOL a6d40a902f676b47e088ee88d7149fa3c2d6e8ac1117a265e083196abdb95483f506974afbdcfdcb3e6a14a85d4726ba2876d7cfb90efa8586a3d1581f30274b
diff --git a/app-text/openjade/files/openjade-1.3.2-acinclude.m4 b/app-text/openjade/files/openjade-1.3.2-acinclude.m4
new file mode 100644
index 0000000..7bb6d2c
--- /dev/null
+++ b/app-text/openjade/files/openjade-1.3.2-acinclude.m4
@@ -0,0 +1,61 @@
+dnl Configure-time switch with default
+dnl
+dnl Each switch defines an --enable-FOO and --disable-FOO option in
+dnl the resulting configure script.
+dnl
+dnl Usage:
+dnl smr_SWITCH(name, description, default, pos-def, neg-def)
+dnl
+dnl where:
+dnl
+dnl name name of switch; generates --enable-name & --disable-name
+dnl options
+dnl description help string is set to this prefixed by "enable" or
+dnl "disable", whichever is the non-default value
+dnl default either "on" or "off"; specifies default if neither
+dnl --enable-name nor --disable-name is specified
+dnl pos-def a symbol to AC_DEFINE if switch is on (optional)
+dnl neg-def a symbol to AC_DEFINE if switch is off (optional)
+dnl
+AC_DEFUN(smr_SWITCH, [
+ AC_MSG_CHECKING(whether to enable $2)
+ AC_ARG_ENABLE(
+ $1,
+ ifelse($3, on,
+ [ --disable-[$1] disable [$2]],
+ [ --enable-[$1] enable [$2]]),
+ [ if test "$enableval" = yes; then
+ AC_MSG_RESULT(yes)
+ ifelse($4, , , AC_DEFINE($4))
+ else
+ AC_MSG_RESULT(no)
+ ifelse($5, , , AC_DEFINE($5))
+ fi ],
+ ifelse($3, on,
+ [ AC_MSG_RESULT(yes)
+ ifelse($4, , , AC_DEFINE($4)) ],
+ [ AC_MSG_RESULT(no)
+ ifelse($5, , , AC_DEFINE($5))]))])
+
+dnl
+dnl Examine size_t and define SIZE_T_IS_UINT, if size_t is an unsigned int
+dnl
+AC_DEFUN(OJ_SIZE_T_IS_UINT,[
+ AC_REQUIRE([AC_TYPE_SIZE_T])
+ AC_MSG_CHECKING(whether size_t is unsigned int)
+ ac_cv_size_t_is_uint=no
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ AC_TRY_COMPILE([#include <unistd.h>
+
+ template<class T> class foo { };
+
+ ], [
+ foo<size_t> x;
+ foo<unsigned int> y;
+ x = y;
+ ],ac_cv_size_t_is_uint=yes)
+ AC_LANG_RESTORE
+ AC_MSG_RESULT($ac_cv_size_t_is_uint)
+ test "$ac_cv_size_t_is_uint" = "yes" && AC_DEFINE(SIZE_T_IS_UINT)
+])
diff --git a/app-text/openjade/files/openjade-1.3.2-deplibs.patch b/app-text/openjade/files/openjade-1.3.2-deplibs.patch
new file mode 100644
index 0000000..3466ad7
--- /dev/null
+++ b/app-text/openjade/files/openjade-1.3.2-deplibs.patch
@@ -0,0 +1,40 @@
+diff -urNp openjade-1.3.2/grove/Makefile.sub devel/grove/Makefile.sub
+--- openjade-1.3.2/grove/Makefile.sub 2002-10-20 23:47:24.000000000 +0200
++++ devel/grove/Makefile.sub 2007-07-23 15:39:23.000000000 +0200
+@@ -1,4 +1,4 @@
+ LTVERSION=0:1:0
+ LIB=ogrove
+-DEPLIBS=-lm
++DEPLIBS=-lm -lstdc++
+ OBJS=Node.o LocNode.o
+diff -urNp openjade-1.3.2/spgrove/Makefile.sub devel/spgrove/Makefile.sub
+--- openjade-1.3.2/spgrove/Makefile.sub 2002-11-15 23:46:50.000000000 +0100
++++ devel/spgrove/Makefile.sub 2007-07-23 16:06:13.000000000 +0200
+@@ -1,9 +1,10 @@
+ LTVERSION=0:1:0
+ LIB=ospgrove
+ INCLUDE=-I$(srcdir)/../grove
+-DEPLIBS=-lm -L$(TOP)/grove -L$(TOP)/grove/.libs \
++DEPLIBS=$(TOP)/grove/libogrove.la \
++ -lm -losp -L$(TOP)/grove/.libs \
+ -L$(TOP)/lib -L$(TOP)/lib/.libs \
+- $(LIB_THREADS)
++ $(LIB_THREADS) -lstdc++
+ OBJS=GroveApp.o GroveBuilder.o SdNode.o
+ GENSRCS=grove_inst.cxx
+
+diff -urNp openjade-1.3.2/style/Makefile.sub devel/style/Makefile.sub
+--- openjade-1.3.2/style/Makefile.sub 2003-04-18 19:18:10.000000000 +0200
++++ devel/style/Makefile.sub 2007-07-23 16:08:26.000000000 +0200
+@@ -1,8 +1,8 @@
+ LTVERSION=0:1:0
+ LIB=ostyle
+-DEPLIBS=-lm -L$(TOP)/grove -L$(TOP)/grove/.libs \
+- -L$(TOP)/lib -L$(TOP)/lib/.libs \
+- -L$(TOP)/spgrove -L$(TOP)/spgrove/.libs
++DEPLIBS=$(TOP)/grove/libogrove.la $(TOP)/spgrove/libospgrove.la \
++ -lm -losp -L$(TOP)/lib -L$(TOP)/lib/.libs -L$(TOP)/grove/.libs \
++ -L$(TOP)/spgrove -L$(TOP)/spgrove/.libs -lstdc++
+ OBJS=LangObj.o \
+ Collector.o \
+ DssslApp.o \
diff --git a/app-text/openjade/files/openjade-1.3.2-gcc46.patch b/app-text/openjade/files/openjade-1.3.2-gcc46.patch
new file mode 100644
index 0000000..e947ffe
--- /dev/null
+++ b/app-text/openjade/files/openjade-1.3.2-gcc46.patch
@@ -0,0 +1,74 @@
+--- openjade-1.3.2-orig//jade/TeXFOTBuilder.cxx 2011-05-02 22:08:49.274006803 +0000
++++ openjade-1.3.2-orig//jade/TeXFOTBuilder.cxx 2011-05-02 22:14:09.849006939 +0000
+@@ -88,6 +88,8 @@
+ value.convertString(nic_.placement);
+ }
+ ExtensionFlowObj *copy() const { return new PageFloatFlowObj(*this); }
++ public:
++ PageFloatFlowObj() {}
+ private:
+ PageFloatNIC nic_;
+ StringC name_;
+@@ -101,6 +103,8 @@
+ fotb.endPageFootnote();
+ }
+ ExtensionFlowObj *copy() const { return new PageFootnoteFlowObj(*this); }
++ public:
++ PageFootnoteFlowObj() {}
+ private:
+ };
+ //////////////////////////////////////////////////////////////////////
+--- openjade-1.3.2-orig//jade/TransformFOTBuilder.cxx 2011-05-02 22:08:49.275006803 +0000
++++ openjade-1.3.2-orig//jade/TransformFOTBuilder.cxx 2011-05-02 22:18:31.614007052 +0000
+@@ -41,6 +41,7 @@
+ };
+ class EntityRefFlowObj : public TransformExtensionFlowObj {
+ public:
++ EntityRefFlowObj() {}
+ void atomic(TransformFOTBuilder &fotb, const NodePtr &) const {
+ fotb.entityRef(name_);
+ }
+@@ -56,6 +57,7 @@
+ };
+ class ProcessingInstructionFlowObj : public TransformExtensionFlowObj {
+ public:
++ ProcessingInstructionFlowObj() {}
+ void atomic(TransformFOTBuilder &fotb, const NodePtr &) const {
+ fotb.processingInstruction(data_);
+ }
+@@ -98,6 +100,8 @@
+ }
+ }
+ ExtensionFlowObj *copy() const { return new EmptyElementFlowObj(*this); }
++ public:
++ EmptyElementFlowObj() {}
+ private:
+ ElementNIC nic_;
+ };
+@@ -133,6 +137,8 @@
+ }
+ }
+ ExtensionFlowObj *copy() const { return new ElementFlowObj(*this); }
++ public:
++ ElementFlowObj() {}
+ private:
+ ElementNIC nic_;
+ };
+@@ -150,6 +156,8 @@
+ value.convertString(systemId_);
+ }
+ ExtensionFlowObj *copy() const { return new EntityFlowObj(*this); }
++ public:
++ EntityFlowObj() {};
+ private:
+ StringC systemId_;
+ };
+@@ -174,6 +182,8 @@
+ }
+ }
+ ExtensionFlowObj *copy() const { return new DocumentTypeFlowObj(*this); }
++ public:
++ DocumentTypeFlowObj() {}
+ private:
+ DocumentTypeNIC nic_;
+ };
diff --git a/app-text/openjade/files/openjade-1.3.2-ldflags.patch b/app-text/openjade/files/openjade-1.3.2-ldflags.patch
new file mode 100644
index 0000000..4ddd4d4
--- /dev/null
+++ b/app-text/openjade/files/openjade-1.3.2-ldflags.patch
@@ -0,0 +1,13 @@
+Index: openjade-1.3.2/jade/Makefile.sub
+===================================================================
+--- openjade-1.3.2.orig/jade/Makefile.sub
++++ openjade-1.3.2/jade/Makefile.sub
+@@ -4,7 +4,7 @@ OBJS=jade.o SgmlFOTBuilder.o RtfFOTBuild
+ INCLUDE=-I$(srcdir)/../grove -I$(srcdir)/../spgrove -I$(srcdir)/../style
+ # XLIBS=../style/libostyle.a ../spgrove/libospgrove.a ../grove/libogrove.a \
+ # ../lib/libosp.a
+-XLIBS=../style/libostyle.a ../spgrove/libospgrove.a ../grove/libogrove.a $(splibdir)/libosp.a
++XLIBS=../style/libostyle.a ../grove/libogrove.a ../spgrove/libospgrove.a $(splibdir)/libosp.a
+ GENSRCS=JadeMessages.h HtmlMessages.h RtfMessages.h TeXMessages.h \
+ HtmlFOTBuilder_inst.cxx RtfFOTBuilder_inst.cxx TeXFOTBuilder_inst.cxx \
+ TransformFOTBuilder_inst.cxx MifMessages.h MifFOTBuilder_inst.cxx
diff --git a/app-text/openjade/files/openjade-1.3.2-libosp-la.patch b/app-text/openjade/files/openjade-1.3.2-libosp-la.patch
new file mode 100644
index 0000000..d106771
--- /dev/null
+++ b/app-text/openjade/files/openjade-1.3.2-libosp-la.patch
@@ -0,0 +1,38 @@
+diff -u /var/tmp/portage/app-text/openjade-1.3.2-r1/work/openjade-1.3.2/jade/Makefile.sub /tmp/buffer-content-5978gFR
+--- a/jade/Makefile.sub 2009-11-19 17:21:46.000000000 -0500
++++ b/jade/Makefile.sub 2009-11-19 17:23:24.000000000 -0500
+@@ -4,7 +4,8 @@
+ INCLUDE=-I$(srcdir)/../grove -I$(srcdir)/../spgrove -I$(srcdir)/../style
+ # XLIBS=../style/libostyle.a ../spgrove/libospgrove.a ../grove/libogrove.a \
+ # ../lib/libosp.a
+-XLIBS=../style/libostyle.a ../grove/libogrove.a ../spgrove/libospgrove.a $(splibdir)/libosp.a
++XLIBS=../style/libostyle.a ../grove/libogrove.a ../spgrove/libospgrove.a -losp
++EXT_LIBS=-L$(splibdir) -losp $(LIBS)
+ GENSRCS=JadeMessages.h HtmlMessages.h RtfMessages.h TeXMessages.h \
+ HtmlFOTBuilder_inst.cxx RtfFOTBuilder_inst.cxx TeXFOTBuilder_inst.cxx \
+ TransformFOTBuilder_inst.cxx MifMessages.h MifFOTBuilder_inst.cxx
+
+
+diff -u /var/tmp/portage/app-text/openjade-1.3.2-r1/work/openjade-1.3.2/Makefile.prog.in /tmp/buffer-content-5978T7K
+--- a/Makefile.prog.in 2002-01-22 06:57:53.000000000 -0500
++++ b/Makefile.prog.in 2009-11-19 17:23:05.000000000 -0500
+@@ -10,16 +10,15 @@
+ top_builddir=@TOP@
+ LINKFLAGS = @LINKFLAGS@
+
+-ALL_LIBS = $(XLIBS) $(LIBS)
+ Makefile.lt:
+- echo 'LT_LIBS='`echo $(ALL_LIBS)|sed 's/\.a/.la/g'` >Makefile.lt
++ echo 'LT_LIBS='`echo $(XLIBS)|sed 's/\.a/.la/g'` >Makefile.lt
+
+ PROG:=$(shell echo "$(PROG)" | sed '@program_transform_name@')
+
+ all: $(PROG)
+
+ $(PROG): $(OBJS) $(COBJS) $(LT_LIBS)
+- $(LIBTOOL) --mode=link $(CXX) $(LINKFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(COBJS) $(LT_LIBS)
++ $(LIBTOOL) --mode=link $(CXX) $(LINKFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(COBJS) $(LT_LIBS) $(EXT_LIBS)
+
+ install: $(PROG)
+ -test -d $(DESTDIR)$(bindir) || \
+
diff --git a/app-text/openjade/files/openjade-1.3.2-msggen.pl.patch b/app-text/openjade/files/openjade-1.3.2-msggen.pl.patch
new file mode 100644
index 0000000..1afe68b
--- /dev/null
+++ b/app-text/openjade/files/openjade-1.3.2-msggen.pl.patch
@@ -0,0 +1,32 @@
+Use Getopt::Std in place of getopts.pl.
+https://bugs.gentoo.org/show_bug.cgi?id=420083
+
+--- a/msggen.pl
++++ b/msggen.pl
+@@ -4,6 +4,7 @@
+ # See the file COPYING for copying permission.
+
+ use POSIX;
++use Getopt::Std;
+
+ # Package and version.
+ $package = 'openjade';
+@@ -18,8 +19,7 @@
+ undef $opt_l;
+ undef $opt_p;
+ undef $opt_t;
+-do 'getopts.pl';
+-&Getopts('l:p:t:');
++getopts('l:p:t:');
+ $module = $opt_l;
+ $pot_file = $opt_p;
+
+@@ -72,7 +72,7 @@
+ else {
+ $field[0] =~ /^[IWQXE][0-9]$/ || &error("invalid first field");;
+ $type[$num] = substr($field[0], 0, 1);
+- $argc = int(substr($field[0], 1, 1));
++ $argc = substr($field[0], 1, 1);
+ }
+ $nargs[$num] = $argc;
+ $field[1] =~ /^[a-zA-Z_][a-zA-Z0-9_]+$/ || &error("invalid tag");
diff --git a/app-text/openjade/files/openjade-1.3.2-respect-ldflags.patch b/app-text/openjade/files/openjade-1.3.2-respect-ldflags.patch
new file mode 100644
index 0000000..51bd0b2
--- /dev/null
+++ b/app-text/openjade/files/openjade-1.3.2-respect-ldflags.patch
@@ -0,0 +1,12 @@
+diff -ru a/Makefile.lib.in b/Makefile.lib.in
+--- a/Makefile.lib.in 2002-01-22 05:57:53.000000000 -0600
++++ b/Makefile.lib.in 2009-01-04 16:15:41.000000000 -0600
+@@ -23,7 +23,7 @@
+ echo 'LT_OBJS='`echo $(OBJS)|sed 's/\.o/.lo/g'` >Makefile.lt
+
+ lib$(LIB).la: $(LT_OBJS)
+- $(LIBTOOL) --mode=link $(CC) $(LINKFLAGS) -o lib$(LIB).la $(LT_OBJS) \
++ $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(LINKFLAGS) -o lib$(LIB).la $(LT_OBJS) \
+ -rpath $(libdir) -version-info $(LTVERSION) $(DEPLIBS)
+
+ install:
diff --git a/app-text/openjade/files/openjade-1.3.2.dsssl-catalog b/app-text/openjade/files/openjade-1.3.2.dsssl-catalog
new file mode 100644
index 0000000..11bc042
--- /dev/null
+++ b/app-text/openjade/files/openjade-1.3.2.dsssl-catalog
@@ -0,0 +1,4 @@
+PUBLIC "-//James Clark//DTD DSSSL Flow Object Tree//EN" "fot.dtd"
+PUBLIC "ISO/IEC 10179:1996//DTD DSSSL Architecture//EN" "dsssl.dtd"
+PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" "style-sheet.dtd"
+PUBLIC "-//OpenJade//DTD DSSSL Style Sheet//EN" "style-sheet.dtd"
diff --git a/app-text/openjade/metadata.xml b/app-text/openjade/metadata.xml
new file mode 100644
index 0000000..e960864
--- /dev/null
+++ b/app-text/openjade/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sgml</herd>
+</pkgmetadata>
diff --git a/app-text/openjade/openjade-1.3.2-r99.ebuild b/app-text/openjade/openjade-1.3.2-r99.ebuild
new file mode 100644
index 0000000..53900d8
--- /dev/null
+++ b/app-text/openjade/openjade-1.3.2-r99.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/openjade/openjade-1.3.2-r4.ebuild,v 1.3 2012/04/26 22:37:01 aballier Exp $
+
+EAPI=2
+
+inherit autotools sgml-catalog eutils flag-o-matic multilib
+
+DESCRIPTION="Jade is an implementation of DSSSL - an ISO standard for formatting SGML and XML documents"
+HOMEPAGE="http://openjade.sourceforge.net"
+SRC_URI="mirror://sourceforge/openjade/${P}.tar.gz"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+IUSE="static-libs"
+
+RDEPEND="app-text/sgml-common
+ >=app-text/opensp-1.5.1"
+DEPEND="dev-lang/perl
+ ${RDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-deplibs.patch
+ epatch "${FILESDIR}"/${P}-ldflags.patch
+ epatch "${FILESDIR}"/${P}-msggen.pl.patch
+ epatch "${FILESDIR}"/${P}-respect-ldflags.patch
+ epatch "${FILESDIR}"/${P}-libosp-la.patch
+ epatch "${FILESDIR}"/${P}-gcc46.patch
+
+ # Please note! Opts are disabled. If you know what you're doing
+ # feel free to remove this line. It may cause problems with
+ # docbook-sgml-utils among other things.
+ ALLOWED_FLAGS="-O -O1 -O2 -pipe -g -march"
+ strip-flags
+
+ # Default CFLAGS and CXXFLAGS is -O2 but this make openjade segfault
+ # on hppa. Using -O1 works fine. So I force it here.
+ use hppa && replace-flags -O2 -O1
+
+ ln -s config/configure.in configure.in || die
+ cp "${FILESDIR}"/${P}-acinclude.m4 acinclude.m4 || die
+ rm config/missing || die
+
+ AT_NOEAUTOMAKE=yes
+ eautoreconf
+
+ SGML_PREFIX=/usr/share/sgml
+}
+
+src_configure() {
+ econf \
+ --enable-http \
+ --enable-default-catalog=/etc/sgml/catalog \
+ --enable-default-search-path=/usr/share/sgml \
+ --enable-splibdir=/usr/$(get_libdir) \
+ --libdir=/usr/$(get_libdir) \
+ --datadir=/usr/share/sgml/${P} \
+ $(use_enable static-libs static)
+}
+
+src_compile() {
+ # Bug 412725.
+ unset INCLUDE
+
+ emake -j1 || die "make failed"
+}
+
+src_install() {
+ insinto /usr/$(get_libdir)
+
+ make DESTDIR="${D}" \
+ libdir=/usr/$(get_libdir) \
+ install install-man || die "make install failed"
+
+ dosym openjade /usr/bin/jade
+ dosym onsgmls /usr/bin/nsgmls
+ dosym osgmlnorm /usr/bin/sgmlnorm
+ dosym ospam /usr/bin/spam
+ dosym ospent /usr/bin/spent
+ dosym osx /usr/bin/sgml2xml
+
+ insinto /usr/share/sgml/${P}/
+ doins dsssl/builtins.dsl
+
+ echo 'SYSTEM "builtins.dsl" "builtins.dsl"' > ${D}/usr/share/sgml/${P}/catalog
+ insinto /usr/share/sgml/${P}/dsssl
+ doins dsssl/{dsssl.dtd,style-sheet.dtd,fot.dtd}
+ newins "${FILESDIR}"/${P}.dsssl-catalog catalog
+# Breaks sgml2xml among other things
+# insinto /usr/share/sgml/${P}/unicode
+# doins unicode/{catalog,unicode.sd,unicode.syn,gensyntax.pl}
+ insinto /usr/share/sgml/${P}/pubtext
+ doins pubtext/*
+
+ dodoc NEWS README VERSION
+ dohtml doc/*.htm
+
+ insinto /usr/share/doc/${PF}/jadedoc
+ doins jadedoc/*.htm
+ insinto /usr/share/doc/${PF}/jadedoc/images
+ doins jadedoc/images/*
+}
+
+sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
+ "/usr/share/sgml/openjade-${PV}/catalog"
+sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
+ "/usr/share/sgml/openjade-${PV}/dsssl/catalog"
+sgml-catalog_cat_include "/etc/sgml/sgml-docbook.cat" \
+ "/etc/sgml/${P}.cat"