Package-Name: libIDL
Gentoo-Package: dev-libs/libIDL
Requires: glib
# old version?
#X#Homepage: http://andrewtv.org/libIDL/
#X##FIXME: download breaks w/o "index.jsp"
#X#Source: http://andrewtv.org/libIDL/index.jsp/(libIDL-(\d+.\d+.\d+).tar.gz)/[\0-\377]*?libIDL-(\d+.\d+.\d+).tar.gz $1
# FIXME: partial version number
Source: ftp://ftp.gnome.org/pub/GNOME/sources/libIDL/0.8/libIDL-(\d+(.\d+)*).tar.gz $1
Zap-Before-Install: 1
Repack:
	tar xzvfp "$(SOURCE)"
Compile:
	cp -p AUTHORS BUGS COPYING ChangeLog NEWS README "$(PREFIX)/"
	$(MAKE) -f ../Makefile configure
	$(MAKE)
	$(MAKE) install
Install:
	$(MAKE) instbin BIN=libIDL-config
	$(MAKE) addldso
	$(MAKE) instinfo INFO=libIDL
	$(MAKE) instpc PC=libIDL-2.0
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
Patch: <<EOT
######## begin patch to fix flex-2.5.34 errors
--- ../libIDL-0.8.9-orig/lexer.l	2007-01-02 08:41:34 +0900
+++ lexer.l	2007-12-15 02:00:30 +0900
@@ -113,7 +113,7 @@
 sqstring		\'[^\'\n]*[\'\n]
 dqstring		\"[^\"\n]*[\"\n]
 
-%p 5000
+/*%p 5000*/
 
 %s XP
 
######## end patch to fix flex-2.5.34 errors
EOT

/pkg/libIDL/
/usr/bin/libIDL-config
/usr/info/libIDL.info*
/usr/lib/pkgconfig/libIDL-2.0.pc
