ce7d0b1f2e
only USE_GNOME feature, convert to a BUILD_DEPENDS. This avoids both the bug of the bogus run depend introduced by bsd.gnome.mk, and also avoids needlessly pulling that file in.
64 lines
1.5 KiB
Makefile
64 lines
1.5 KiB
Makefile
# New ports collection makefile for: fv
|
|
# Date created: 07 Sep 2005
|
|
# Whom: Igor Pokrovsky <ip@doom.homeunix.org>
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= fv
|
|
PORTVERSION= 1.03
|
|
PORTREVISION= 1
|
|
CATEGORIES= graphics
|
|
MASTER_SITES= http://www.eaflux.com/fv/sources/
|
|
DISTNAME= ${PORTNAME}-src-${PORTVERSION}
|
|
|
|
MAINTAINER= ports@FreeBSD.org
|
|
COMMENT= A viewer of hdr/pfm images
|
|
|
|
LICENSE= GPLv2
|
|
|
|
BUILD_DEPENDS= pkg-config>0:${PORTSDIR}/devel/pkg-config
|
|
LIB_DEPENDS= png15:${PORTSDIR}/graphics/png
|
|
|
|
USE_ZIP= yes
|
|
USE_GL= glut
|
|
USE_GMAKE= yes
|
|
ALL_TARGET= ${PORTNAME}
|
|
MAKE_JOBS_SAFE= yes
|
|
|
|
CXXFLAGS+= $$(pkg-config --cflags libpng15) \
|
|
-I${LOCALBASE}/include ${PTHREAD_CFLAGS}
|
|
LDFLAGS+= $$(pkg-config --libs libpng15) \
|
|
-L${LOCALBASE}/lib -lglut -lGLU -lGL -lbz2 -lm ${PTHREAD_LIBS}
|
|
|
|
PORTDOCS= AUTHORS ChangeLog README
|
|
PLIST_FILES= bin/${PORTNAME}
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
.if ((${OSVERSION} >= 900000 && ${OSVERSION} < 900012) || ${OSVERSION} < 800505)
|
|
LIB_DEPENDS+= lzma.5:${PORTSDIR}/archivers/xz
|
|
CXXFLAGS+= $$(pkg-config --cflags liblzma)
|
|
LDFLAGS+= $$(pkg-config --libs liblzma)
|
|
.else
|
|
LDFLAGS+= -llzma
|
|
.endif
|
|
|
|
.if !defined(WITH_DEBUG)
|
|
CXXFLAGS+= -DNDEBUG
|
|
.endif
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} -e \
|
|
's|^CXX=|CXX?=| ; \
|
|
s|^CXXFLAGS=|CXXFLAGS?=| ; \
|
|
s|^LDFLAGS=|LDFLAGS?=|' ${WRKSRC}/Makefile
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
|
|
.if !defined(NOPORTDOCS)
|
|
@${MKDIR} ${DOCSDIR}
|
|
${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
|
|
.endif
|
|
|
|
.include <bsd.port.post.mk>
|