the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: opensp5-shlibs
Version: 1.5.2
Revision: 3
Epoch: 1
Maintainer: None
Source: mirror:sourceforge:openjade/OpenSP-%v.tar.gz
PatchScript: <<
%{default_script}
for i in `grep -rl '^#pragma implementation' .` ; do perl -pi.bak -e 's/^#pragma implementation//' $i; done
for i in `grep -rl '^#pragma interface' .` ; do perl -pi.bak -e 's/^#pragma interface//' $i ; done
<<
PatchFile: %n.patch
PatchFile-MD5: 101ed93184205f9f66bf240de1f984f7
Source-MD5: 670b223c5d12cee40c9137be86b6c39b
GCC: 4.0
BuildDepends: <<
fink (>= 0.24.12-1),
fink-package-precedence,
gettext-bin (>= 0.14.5-1),
gettext-tools (>= 0.14.5-1),
libgettext8-dev,
libiconv-dev
<<
Depends: libgettext8-shlibs
Replaces: openjade (<< 1.3.2-1), opensp, opensp3, opensp4
Conflicts: opensp
ConfigureParams: --enable-http --enable-dependency-tracking --enable-default-catalog=%p/share/sgml/catalog --mandir=%p/share/man --datadir=%p/share --disable-static --disable-doc-build
CompileScript: <<
./configure %c
make
fink-package-precedence --prohibit-bdep=opensp5-dev .
<<
InstallScript: <<
make install DESTDIR=%d
<<
Shlibs: %p/lib/libosp.5.dylib 6.0.0 %n (>= 1:1.5.2-1)
Splitoff: <<
Package: opensp-bin
Depends: <<
%N (>= %e:%v-%r),
libgettext8-shlibs
<<
Replaces: openjade (<< 1.3.2-1), opensp, opensp3, opensp4
Conflicts: opensp
Description: SGML parser programs
Files: <<
bin
share/doc/OpenSP
share/OpenSP
<<
# share/man
DocFiles: COPYING NEWS README
<<
Splitoff2: <<
Package: opensp5-dev
BuildDependsOnly: true
Replaces: openjade (<< 1.3.2-1), opensp, opensp3-dev, opensp4-dev
Conflicts: opensp, opensp3-dev, opensp4-dev
Depends: %N (= %e:%v-%r), opensp-bin (>= %e:%v-%r)
Files: <<
lib/libosp.dylib
lib/libosp.la
include
<<
DocFiles: COPYING NEWS README
<<
DocFiles: COPYING NEWS README
Description: SGML parser library
DescPackaging: <<
Using external libintl, so use that lib's own headers instead
of hard-coding locally.
Disable doc-building because it requires xmlto, which has a
dependency chain including opensp-bin. Results in loss of
manpages. Could use /usr/bin/xml2man or other alternative
build tool? Make sure it actually builds something...seems
to be nonstandard xml (xml2man dumps empty file).
<<
License: BSD
Homepage: http://openjade.sourceforge.net/
diff -Nurd -x'*~' OpenSP-1.5.2.orig/lib/MessageTable.cxx OpenSP-1.5.2/lib/MessageTable.cxx
--- OpenSP-1.5.2.orig/lib/MessageTable.cxx 2005-07-21 10:05:17.000000000 -0400
+++ OpenSP-1.5.2/lib/MessageTable.cxx 2011-03-12 17:02:31.000000000 -0500
@@ -94,12 +94,7 @@
#else /* not SP_NO_MESSAGE_TEXT */
#ifdef SP_HAVE_GETTEXT
-extern "C" {
-extern char *dgettext(const char *, const char *);
-extern char *gettext(const char *);
-extern char *textdomain(const char *);
-extern char *bindtextdomain(const char *, const char *);
-}
+#include
#include