# $OpenBSD$
# $OpenBSD: Makefile,v 1.10 2004/11/23 11:22:01 espie Exp $

COMMENT=		"essential libraries for java"

DISTNAME=		classpath-0.18
CATEGORIES=    	devel

HOMEPAGE=		http://www.gnu.org/software/classpath/

MAINTAINER=		Frederick C. Druseikis<fredd@cse.sc.edu>

# GPL
PERMIT_PACKAGE_CDROM=	Yes
PERMIT_PACKAGE_FTP=	Yes
PERMIT_DISTFILES_CDROM=	Yes
PERMIT_DISTFILES_FTP=	Yes

BUILD_DEPENDS= \
	:zip-2.3p0:archivers/zip \
	:jikes-1.22:lang/jikes \
	:libiconv-1.9.2p1:converters/libiconv \
	:gtk+2-2.6.10p0:x11/gtk+2

#	:freetype2-2.1.0:experimental/freetype2 \

WANTLIB=		c m

MASTER_SITES=		${MASTER_SITE_GNU:=classpath/}

AUTOCONF_VERSION = 2.59
AUTOMAKE_VERSION = 1.9

USE_GMAKE = Yes

CONFIGURE_STYLE=	gnu

CONFIGURE_ARGS=	 \
		--with-libiconv-prefix=/usr/local \
		--with-glibj=zip --enable-gtk-peer --with-jikes   \
		--x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib 

SOLIBS= $(WRKINST)/usr/local/lib/classpath

#pre-configure:
#	rm -f $(WRKSRC)/ltmain.sh
#	ln -s `which libtool` $(WRKSRC)/libtool

post-fake:
	cd $(SOLIBS) && ln -s libgtkpeer.so.0.0 libgtkpeer.so
	cd $(SOLIBS) && ln -s libjavaio.so.0.0 libjavaio.so
	cd $(SOLIBS) && ln -s libjavalangreflect.so.0.0 libjavalangreflect.so
	cd $(SOLIBS) && ln -s libjavalang.so.0.0 libjavalang.so
	cd $(SOLIBS) && ln -s libjavanio.so.0.0 libjavanio.so
	cd $(SOLIBS) && ln -s libjavanet.so.0.0 libjavanet.so
	cd $(SOLIBS) && ln -s libjavautil.so.0.0 libjavautil.so
#	cd $(SOLIBS) && ln -s libjawtgnu.so.0.0 libjawtgnu.so

where-am-i:
	@echo "CONFIGURE_ENV =$(CONFIGURE_ENV)"
	@echo "CONFIGURE_ARGS=$(CONFIGURE_ARGS)"
	@echo "WRKINST=$(WRKINST)"
	@echo "WRKSRC=$(WRKSRC)"

.include <bsd.port.mk>
