openbsd-ports/geo/josm/Makefile
ian f6f522abda Simple update to latest stable revision. MODJAVA_VER -> 1.7+ so you can build
with a JDK from packages; use MAKE_ENV to propagate JAVA_HOME for JDK version.
Proddy by & OK landry@; improved by kurt@, sthen@.
2009-11-18 20:39:34 +00:00

51 lines
1.4 KiB
Makefile

# $OpenBSD: Makefile,v 1.5 2009/11/18 20:39:34 ian Exp $
COMMENT= OpenStreetMap map editor
SVN_REV= 2313
DISTNAME= josm-1.5.${SVN_REV}
PKG_ARCH= *
CATEGORIES= geo
HOMEPAGE= http://josm.openstreetmap.de/
MASTER_SITES= http://www.darwinsys.com/mirror/
MAINTAINER= Ian Darwin <ian@openbsd.org>
# GPLv2
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MODULES= java \
textproc/intltool
MODJAVA_VER= 1.7+
MAKE_ENV+= JAVA_HOME=${JAVA_HOME}
BUILD_DEPENDS= ::devel/apache-ant
RUN_DEPENDS= ::java/javaPathHelper \
::devel/desktop-file-utils
NO_REGRESS= Yes
do-build:
@cd ${WRKDIST} && exec ${SETENV} ${MAKE_ENV} ant -q \
-Dant.build.javac.source="1.5" -Dant.build.javac.target="1.5" dist
INSTALL_DIR = josm
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/${INSTALL_DIR}
${INSTALL_DATA} $(WRKDIST)/dist/josm-custom.jar ${PREFIX}/share/${INSTALL_DIR}/josm-latest.jar
@${SUBST_CMD} -c files/josm.sh $(PREFIX)/bin/josm
chown ${BINOWN}:${BINGRP} $(PREFIX)/bin/josm
chmod +x $(PREFIX)/bin/josm
nroff -man $(FILESDIR)/josm.1 > $(PREFIX)/man/cat1/josm.0
${INSTALL_DATA} $(WRKDIST)/images/logo.png ${PREFIX}/share/${INSTALL_DIR}/osm_logo.png
${INSTALL_DATA_DIR} ${PREFIX}/share/applications/
@${SUBST_CMD} -c ${FILESDIR}/josm.desktop ${PREFIX}/share/applications/josm.desktop
chown ${SHAREOWN}:${SHAREGRP} $(PREFIX)/share/applications/josm.desktop
.include <bsd.port.mk>