summaryrefslogblamecommitdiff
path: root/java/jode/Makefile
blob: b148d101d9c6e21d1f69978d917eccf9fcaf1951 (plain) (tree)















































                                                                                
# New ports collection makefile for:		jode-regexp
# Date created:					June 24th 2003
# Whom:						mi
#
# $FreeBSD$

PORTNAME=	jode
PORTVERSION=	1.1.1
CATEGORIES=	java devel
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=${PORTNAME}

MAINTAINER=	mi@aldan.algebra.com
COMMENT=	A java package containing a decompiler and an optimizer for java

BUILD_DEPENDS=	${GETOPT_JAR}:${PORTSDIR}/java/java-getopt
RUN_DEPENDS=	${BUILD_DEPENDS}

USE_JAVA=	1.2+
NEED_JAVAC=	yes
GNU_CONFIGURE=	yes
USE_GMAKE=	yes

GETOPT_JAR=	${JAVAJARDIR}/getopt.jar
CLASSLIB=	${JAVA_CLASSES}:${GETOPT_JAR}
CONFIGURE_ENV+=	CLASSLIB=${CLASSLIB} JAR="${JAR}" \
		JAVA="${JAVA}" JAVAC="${JAVAC}"
CONFIGURE_ARGS+=--datadir="${JAVAJARDIR}"
# Don't create the dependencies:
MAKE_ARGS+=	JAVADEP=:
# Run two compilers in parallel -- faster even on a single CPU machine:
MAKE_ARGS+=	-j2
PLIST_SUB+=	VERSION=${PORTVERSION}

post-build:
	cd ${WRKSRC} && ${JAR} cvf ${PORTNAME}-${PORTVERSION}.jar \
		`${FIND} jode -name \*.class`

post-install:
	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-${PORTVERSION}.jar \
		${JAVAJARDIR}/
# Documentation HTML seems broken and out of date. Don't bother
#.ifndef (NOPORTDOCS)
#	${MKDIR} ${DOCSDIR}
#	${INSTALL_DATA} ${WRKSRC}/doc/*.html ${WRKSRC}/doc/*.gif ${DOCSDIR}/
#.endif

.include <bsd.port.mk>