Package-Name: gettext
Gentoo-Package: sys-devel/gettext
Requires: glibc
Compile-Requires: gcc binutils
Homepage: http://www.gnu.org/software/gettext/
Source: gnu:///gettext/gettext-(\d+.\d+(.\d+)?).tar.gz $1
Repack:
	tar xzvfp "$(SOURCE)"
Compile:
	cp -p AUTHORS COPYING ChangeLog NEWS README THANKS "$(PREFIX)/"
# FIXME: emacs lisp compilation segfaults
	EMACS=no $(MAKE) -f ../Makefile configure CONFIGURE_OPTS="--infodir='$(PREFIX)/info' --mandir='$(PREFIX)/man'"
	$(MAKE)
# Avoid problems with overwriting shared libraries
	rm -f "$(PREFIX)"/lib/*.so*
	$(MAKE) install
Install:
	$(MAKE) instbin BIN="autopoint gettext gettextize msgattrib msgcat msgcmp msgcomm msgconv msgen msgexec msgfilter msgfmt msggrep msginit msgmerge msgunfmt msguniq ngettext xgettext"
	$(MAKE) instlib LIB="gettextlib gettextsrc"
	$(MAKE) addldso
	$(MAKE) instinfo INFO=gettext
	$(MAKE) instman SECTION=1 MAN="autopoint gettext gettextize msgattrib msgcat msgcmp msgcomm msgconv msgen msgexec msgfilter msgfmt msggrep msginit msgmerge msgunfmt msguniq ngettext xgettext"
	$(MAKE) instman SECTION=3 MAN="bind_textdomain_codeset bindtextdomain dcgettext dcngettext dgettext dngettext gettext ngettext textdomain"
	$(MAKE) instlocale FILE=gettext
	$(MAKE) instaclocal M4=gettext
# FIXME: install Emacs LISP files
Clean:
	@set -e ; cd "$(PREFIX)"/lib ; \
	for lib in *.so.[0-9] ; do \
		reallib=`/bin/ls -l "$$lib" | sed 's/.* -> //'` ; \
		for file in $$lib.[0-9]*.[0-9]* ; do \
			if test "$$file" != "$$reallib" ; then \
				rm -fv "$$file" ; \
			fi ; \
		done ; \
	done

/pkg/gettext/
/usr/bin/autopoint
/usr/bin/gettext
/usr/bin/gettextize
/usr/bin/msgattrib
/usr/bin/msgcat
/usr/bin/msgcmp
/usr/bin/msgcomm
/usr/bin/msgconv
/usr/bin/msgen
/usr/bin/msgexec
/usr/bin/msgfilter
/usr/bin/msgfmt
/usr/bin/msggrep
/usr/bin/msginit
/usr/bin/msgmerge
/usr/bin/msgunfmt
/usr/bin/msguniq
/usr/bin/ngettext
/usr/bin/xgettext
/usr/info/gettext.info*
/usr/lib/libgettextlib-*.so
/usr/lib/libgettextlib.*
/usr/lib/libgettextsrc-*.so
/usr/lib/libgettextsrc.*
/usr/man/man1/autopoint.1.gz
/usr/man/man1/gettext.1.gz
/usr/man/man1/gettextize.1.gz
/usr/man/man1/msgattrib.1.gz
/usr/man/man1/msgcat.1.gz
/usr/man/man1/msgcmp.1.gz
/usr/man/man1/msgcomm.1.gz
/usr/man/man1/msgconv.1.gz
/usr/man/man1/msgen.1.gz
/usr/man/man1/msgexec.1.gz
/usr/man/man1/msgfilter.1.gz
/usr/man/man1/msgfmt.1.gz
/usr/man/man1/msggrep.1.gz
/usr/man/man1/msginit.1.gz
/usr/man/man1/msgmerge.1.gz
/usr/man/man1/msgunfmt.1.gz
/usr/man/man1/msguniq.1.gz
/usr/man/man1/ngettext.1.gz
/usr/man/man1/xgettext.1.gz
/usr/man/man3/bind_textdomain_codeset.3.gz
/usr/man/man3/bindtextdomain.3.gz
/usr/man/man3/dcgettext.3.gz
/usr/man/man3/dcngettext.3.gz
/usr/man/man3/dgettext.3.gz
/usr/man/man3/dngettext.3.gz
/usr/man/man3/gettext.3.gz
/usr/man/man3/ngettext.3.gz
/usr/man/man3/textdomain.3.gz
/usr/share/locale/*/LC_MESSAGES/gettext.mo
