the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: gedcom-parse
Version: 0.90.0
Revision: 13
Source: mirror:sourceforge:%n/%n-%v.tar.gz
Source-MD5: 9a524d23369b4b61f11e9483c54f4199
PatchFile: %n.patch
PatchFile-MD5: 93c94163dc5a8ad41db3af576c0147a4
PatchScript: <<
%{default_script}
sed -i.bak -e 's/Mach-O dynamically linked shared library/dynamically linked shared library/g' ltconfig ltmain.sh utf8/ltconfig utf8/ltmain.sh
<<
Depends: %N-shlibs (= %v-%r)
BuildDepends: libiconv-dev, libgettext8-dev, fink (>= 0.24.12-1)
Recommends: gedcom-parse-bin
BuildDependsOnly: True
UpdateLibtool: true
UpdateLibtoolInDirs: utf8
NoSetLDFLAGS: true
SetLIBS: -L%p/lib -lintl
NoSetMAKEFLAGS: true
SetMAKEFLAGS: -j1
SplitOff: <<
Package: %N-shlibs
Depends: libiconv, libgettext8-shlibs
Files: lib/libgedcom.*.dylib lib/libgedcom_gom.*.dylib lib/libutf8tools.*.dylib
Shlibs: <<
%p/lib/libgedcom.0.dylib 1.0.0 %N-shlibs (>= 0.90.0-1)
%p/lib/libgedcom_gom.0.dylib 1.0.0 %N-shlibs (>= 0.90.0-1)
%p/lib/libutf8tools.0.dylib 1.0.0 %N-shlibs (>= 0.90.0-1)
<<
DocFiles: README COPYING
<<
SplitOff2: <<
Package: %N-bin
Depends: %N-shlibs (= %v-%r), libiconv, libgettext8-shlibs
Files: bin/gedcom-check bin/gedcom-sanitize share/gedcom-parse
DocFiles: README COPYING
<<
DocFiles: README COPYING AUTHORS NEWS
Description: GEDCOM parser library
DescDetail: <<
The Gedcom parser library is a C library that provides an API to
applications to parse and process arbitrary genealogy files in the
standard gedcom format.
'gedcom-parse-bin' includes gedcom-check and gedcom-sanitize for fixing
up GEDCOM files.
<<
DescPort: <<
Uses UpdateLibtool, which may still be
newer than the files in the source package.
Libtool is further updated to not break on the output
of 'file' on a 64-bit dylib. Note that it still uses
-undefined dynamic_lookup.
<<
License: LGPL
Homepage: http://gedcom-parse.sourceforge.net
Maintainer: Ben Hines
--- gedcom-parse-0.90.0/gedcom/encoding_state.h.orig Sun Nov 16 22:17:22 2003
+++ gedcom-parse-0.90.0/gedcom/encoding_state.h Sun Nov 16 22:17:34 2003
@@ -37,8 +37,8 @@
char terminator[MAX_TERMINATOR_LEN + 1];
};
-struct encoding_state read_encoding;
-struct encoding_state write_encoding;
+extern struct encoding_state read_encoding;
+extern struct encoding_state write_encoding;
void set_read_encoding(const char* charset, const char* encoding);
void set_read_encoding_width(Encoding enc);