Package-Name: Xaw3d
Gentoo-Package: x11-libs/Xaw3d
Source: ftp://ftp.x.org/contrib/widgets/Xaw3d/R6.3/Xaw3d-(\d.\d+).tar.gz $1
Zap-Before-Install: 1
Repack:
	tar xzvfp "$(SOURCE)"
	mv xc/lib/Xaw3d Xaw3d-"$(VERSION)"
Compile:
	rm -rf "$(PREFIX)"/include/X11/Xaw3d
	mkdir -p "$(PREFIX)"/{include/X11/Xaw3d,lib}
	cp -p *.h "$(PREFIX)"/include/X11/Xaw3d/
	xmkmf
	make CDEBUGFLAGS="-O2 $(GCC_OPT_FLAGS)" CCOPTIONS="-I'$(PREFIX)/include'"
	mv -f libXaw3d.so* "$(PREFIX)"/lib/
Install:
	$(MAKE) instlib LIB=Xaw3d
	$(MAKE) addldso
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
--- XawI18n.h.old	1996-10-15 23:41:26 +0900
+++ XawI18n.h	2003-09-26 20:34:41 +0900
@@ -29,11 +29,13 @@
 
 #ifdef HAS_WCTYPE_H
 #include <wctype.h>
+#ifdef HAS_WIDEC_H
 #include <widec.h>
 #define wcslen(c) wslen(c)
 #define wcscpy(d,s) wscpy(d,s)
 #define wcsncpy(d,s,l) wsncpy(d,s,l)
 #endif
+#endif
 
 #ifdef HAS_WCHAR_H
 #include <wchar.h>
EOT

/pkg/Xaw3d/
/usr/lib/libXaw3d.*
