openbsd-ports/astro/sunclock/Makefile
espie 0031945c6e Fix a buglet in bsd.port.mk where the PSEUDO_FLAVORS get encoded into
the FULLPKGPATH, thus providing changes to packing-lists which shouldn't
happen, and making update more difficult.

Accordingly, bump all pkgnames with PSEUDO_FLAVORS, and provide an
update @pkgpath for the bug for most of them (left out the ones with 3
or 4 pseudo flavors for space constraints...)
2005-09-16 09:51:25 +00:00

86 lines
2.4 KiB
Makefile

# $OpenBSD: Makefile,v 1.6 2005/09/16 09:51:25 espie Exp $
COMMENT= "display the phase of the Sun on a map of the Earth"
COMMENT-maps= "additional maps of the Earth for sunclock"
VERSION= 3.50pre1
DISTNAME= sunclock-${VERSION}
PKGNAME= ${DISTNAME}p1
PKGNAME-maps= sunclock-maps-${VERSION}
CATEGORIES= astro
HOMEPAGE= http://frmas.free.fr/li_1.htm
MAINTAINER= Nick Nauwelaerts <nick@nauwelaerts.net>
MASTER_SITES= ftp://ftp.ac-grenoble.fr/ge/geosciences/
SUPDISTFILES= sunclock_jpeg_medium_maps-1.0.tgz \
sunclock_jpeg_big_maps-1.0.tgz \
sunclock_huge_earthmap.jpg
EXTRACT_SUFX= .tgz
FAKE= lib
USE_X11= Yes
CONFIGURE_STYLE= imake
NO_REGRESS= Yes
PSEUDO_FLAVORS= no_maps
FLAVOR?= no_maps
MULTI_PACKAGES=
.if !${FLAVOR:L:Mno_maps}
MULTI_PACKAGES+= -maps
.endif
SUBPACKAGE?=
.if defined(PACKAGING) && ${SUBPACKAGE} == "-maps"
PERMIT_PACKAGE_CDROM= "no license for additional maps"
PERMIT_PACKAGE_FTP= "no license for additional maps"
PERMIT_DISTFILES_CDROM= "no license for additional maps"
PERMIT_DISTFILES_FTP= "no license for additional maps"
RUN_DEPENDS= ::astro/sunclock
PKG_ARCH= *
.else
# GPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WANTLIB= X11 Xext Xpm c m z
LIB_DEPENDS= jpeg.62::graphics/jpeg
.endif
.if ${MULTI_PACKAGES:M-maps} # with maps
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${SUPDISTFILES}
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
post-extract:
tar -xzf ${FULLDISTDIR}/sunclock_jpeg_medium_maps-1.0.tgz \
-C ${WRKSRC}/vmf -s '#jpeg/medium#.#'
tar -xzf ${FULLDISTDIR}/sunclock_jpeg_big_maps-1.0.tgz \
-C ${WRKSRC}/vmf -s '#jpeg/big#.#'
cp ${FULLDISTDIR}/sunclock_huge_earthmap.jpg ${WRKSRC}/vmf/
.else # no maps
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
.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/
${INSTALL_DATA} ${WRKSRC}/vmf/* ${PREFIX}/share/sunclock/earthmaps/vmf/
${INSTALL_DATA} ${WRKSRC}/i18n/Sunclock.* ${PREFIX}/share/sunclock/i18n/
.include <bsd.port.mk>