New port: qtpfsgui-1.8.9
Steffen Beyer
sbeyer at reactor.de
Wed Jul 11 18:40:30 UTC 2007
Hi,
my port for Qtpfsgui[1] is done, a Qt tool for creating and tonemapping
HDR images. As this is my first try in porting, it would be great if
someone could have a look at the Makefile (attached) before I submit the
PR. The complete port is available at [2].
Actually I got two issues:
-the program binds against the math/fftw3-float library but, as it seems,
requires the header files from math/fftw3. So I included fftw3-float in
LIB_DEPENDS and fftw3 in BUILD_DEPENDS.
-before running qmake, a call to Qts lrelease tool is required. However
in contrast to qmake, lrelease is not convered by the preset variables.
Thank you.
[1] <http://qtpfsgui.sourceforge.net/>
[2] <http://teralink.net/stuff/qtpfsgui-1.8.9-port.tar.gz>
Regards,
--
Steffen Beyer <sbeyer at reactor.de>
GnuPG key fingerprint: CA00 1611 242B 89D4 E643 E235 05F3 7689 DD3E EB26
Public key available upon request or at http://wwwkeys.de.pgp.net
-------------- next part --------------
# New ports collection makefile for: qtpfsgui
# Date created: 19 June 2007
# Whom: Steffen Beyer <sbeyer at reactor.de>
#
# $FreeBSD$
#
PORTNAME= qtpfsgui
PORTVERSION= 1.8.9
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
EXTRACT_SUFX= .tgz
MAINTAINER= sbeyer at reactor.de
COMMENT= A Qt4 GUI providing a workflow for HDR imaging
BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3
LIB_DEPENDS= IlmImf.4:${PORTSDIR}/graphics/OpenEXR \
exiv2.0:${PORTSDIR}/graphics/exiv2 \
fftw3f.4:${PORTSDIR}/math/fftw3-float \
jpeg.9:${PORTSDIR}/graphics/jpeg \
tiff.4:${PORTSDIR}/graphics/tiff
# distribution brings its own desktop file
# DESKTOP_ENTRIES= "Qtpfsgui" "Create and tonemap HDR images" \
# "${PREFIX}/share/icons/hicolor/48x48/apps/qtpfsgui.png" \
# "qtpfsgui" "Graphics;RasterGraphics;Photography;Viewer;Qt" \
# true
INSTALLS_ICONS= yes
USE_GMAKE= yes
USE_QT_VER= 4
QT_COMPONENTS= gui moc qmake rcc uic
HAS_CONFIGURE= yes
pre-configure:
@cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
lrelease-qt4 project.pro
do-configure:
@cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
${QMAKE} -unix PREFIX=${PREFIX} project.pro
post-install:
${STRIP_CMD} ${PREFIX}/bin/qtpfsgui
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/AUTHORS ${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/Changelog ${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/NEWS ${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/README ${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/TODO ${DOCSDIR}
${LN} -sf ${PREFIX}/share/qtpfsgui/html ${DOCSDIR}/html
.endif
.include <bsd.port.mk>
More information about the freebsd-ports
mailing list