# $OpenBSD: Makefile,v 1.22 2011/12/18 09:01:45 ajacoutot Exp $

COMMENT-main=		display the phase of the Sun on a map of the Earth
COMMENT-maps=		additional maps of the Earth for sunclock

VERSION=		3.56
DISTNAME=		sunclock-${VERSION}
PKGNAME-main=		${DISTNAME}
PKGNAME-maps=		sunclock-maps-${VERSION}
CATEGORIES=		astro

HOMEPAGE=		http://www.arvernes.com/wiki/index.php/Sunclock

MASTER_SITES=		ftp://ftp.ac-grenoble.fr/ge/geosciences/sunclock/
MASTER_SITES0=		ftp://ftp.ac-grenoble.fr/ge/geosciences/sunclock/data_packages/
SUPDISTFILES=		big_images_270804.tar.bz2:0 \
			medium_images_270804.tar.bz2:0 \
			e43_color1_sh_16k.jpg:0 \
			huge.jpg:0
EXTRACT_SUFX=		.tar.bz2

FAKE=			lib
CONFIGURE_STYLE=	imake
NO_REGRESS=		Yes

PSEUDO_FLAVORS=	no_maps
FLAVOR?=	no_maps
MULTI_PACKAGES=	 -main -maps

.include <bsd.port.arch.mk>

PERMIT_PACKAGE_CDROM-maps=	no license for additional maps
PERMIT_PACKAGE_FTP-maps=	no license for additional maps
RUN_DEPENDS-maps=	astro/sunclock
PKG_ARCH-maps=	*

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

REVISION-main =	3
REVISION-maps = 0
WANTLIB-main=		X11 Xext Xpm Xau Xdmcp c m z jpeg png
DIST_SUBDIR=		sunclock


LIB_DEPENDS-main=	graphics/jpeg \
			graphics/png

DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}

.if ${BUILD_PACKAGES:M-maps} # with maps
DISTFILES+=	${SUPDISTFILES}

post-extract:
	${BZIP2} -dkc ${FULLDISTDIR}/medium_images_270804.tar.bz2 | tar -xf - \
		-C ${WRKSRC}/vmf -s '#images/medium#.#'
	${BZIP2} -dkc ${FULLDISTDIR}/big_images_270804.tar.bz2 | tar -xf - \
		-C ${WRKSRC}/vmf -s '#images/big#.#'
	cp ${FULLDISTDIR}/e43_color1_sh_16k.jpg ${WRKSRC}/vmf/
	cp ${FULLDISTDIR}/huge.jpg ${WRKSRC}/vmf/
.endif

do-install:
	${INSTALL_PROGRAM} ${WRKBUILD}/sunclock ${PREFIX}/bin
	${INSTALL_MAN} ${WRKSRC}/sunclock.man ${PREFIX}/man/man1/sunclock.1
	${INSTALL_DATA_DIR} ${PREFIX}/share/sunclock
	${INSTALL_DATA} ${WRKSRC}/Sunclockrc ${PREFIX}/share/sunclock/
	${INSTALL_DATA_DIR} ${PREFIX}/share/sunclock/earthmaps
	${INSTALL_DATA_DIR} ${PREFIX}/share/sunclock/earthmaps/vmf
	${INSTALL_DATA_DIR} ${PREFIX}/share/sunclock/i18n
	${INSTALL_DATA_DIR} ${PREFIX}/share/sunclock/wm_icons/
	${INSTALL_DATA} ${WRKSRC}/wm_icons/* ${PREFIX}/share/sunclock/wm_icons/
.if ${BUILD_PACKAGES:M-maps}
	${INSTALL_DATA} ${WRKSRC}/vmf/*jpg ${PREFIX}/share/sunclock/earthmaps/
	${INSTALL_DATA} ${WRKSRC}/vmf/*png ${PREFIX}/share/sunclock/earthmaps/
.endif
	${INSTALL_DATA} ${WRKSRC}/vmf/*vmf ${PREFIX}/share/sunclock/earthmaps/vmf/
	${INSTALL_DATA} ${WRKSRC}/i18n/Sunclock.* ${PREFIX}/share/sunclock/i18n/

.include <bsd.port.mk>