diff options
author | Anthony G. Basile <blueness@gentoo.org> | 2012-07-15 11:02:49 -0400 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2012-07-15 11:02:49 -0400 |
commit | ecf3a9e9966a3eb1c9cd19353b692048bc5482b7 (patch) | |
tree | 38b07725def226b3e6cae7b5941aaa324328860e | |
parent | dev-perl/Net-SSLeay: testing fix in bug #416339 (diff) | |
download | blueness-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/ChangeLog | 275 | ||||
-rw-r--r-- | app-text/openjade/Manifest | 13 | ||||
-rw-r--r-- | app-text/openjade/files/openjade-1.3.2-acinclude.m4 | 61 | ||||
-rw-r--r-- | app-text/openjade/files/openjade-1.3.2-deplibs.patch | 40 | ||||
-rw-r--r-- | app-text/openjade/files/openjade-1.3.2-gcc46.patch | 74 | ||||
-rw-r--r-- | app-text/openjade/files/openjade-1.3.2-ldflags.patch | 13 | ||||
-rw-r--r-- | app-text/openjade/files/openjade-1.3.2-libosp-la.patch | 38 | ||||
-rw-r--r-- | app-text/openjade/files/openjade-1.3.2-msggen.pl.patch | 32 | ||||
-rw-r--r-- | app-text/openjade/files/openjade-1.3.2-respect-ldflags.patch | 12 | ||||
-rw-r--r-- | app-text/openjade/files/openjade-1.3.2.dsssl-catalog | 4 | ||||
-rw-r--r-- | app-text/openjade/metadata.xml | 5 | ||||
-rw-r--r-- | app-text/openjade/openjade-1.3.2-r99.ebuild | 110 |
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" |