From owner-freebsd-ports@FreeBSD.ORG Wed Jul 11 18:40:30 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B318216A400 for ; Wed, 11 Jul 2007 18:40:30 +0000 (UTC) (envelope-from sbeyer@reactor.de) Received: from teralink.net (teralink.net [88.198.17.205]) by mx1.freebsd.org (Postfix) with ESMTP id 7B31013C484 for ; Wed, 11 Jul 2007 18:40:30 +0000 (UTC) (envelope-from sbeyer@reactor.de) Date: Wed, 11 Jul 2007 20:40:09 +0200 From: Steffen Beyer To: freebsd-ports@freebsd.org X-Mailer: Sylpheed 2.4.2 (GTK+ 2.10.13; i386-portbld-freebsd6.2) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart=_Wed__11_Jul_2007_20_40_09_+0200_GQTRg6gk3_yE8PlV" Message-Id: <20070711184030.7B31013C484@mx1.freebsd.org> Subject: New port: qtpfsgui-1.8.9 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-ports@freebsd.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jul 2007 18:40:30 -0000 This is a multi-part message in MIME format. --Multipart=_Wed__11_Jul_2007_20_40_09_+0200_GQTRg6gk3_yE8PlV Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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] [2] Regards, -- Steffen Beyer 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 --Multipart=_Wed__11_Jul_2007_20_40_09_+0200_GQTRg6gk3_yE8PlV Content-Type: text/plain; name="Makefile" Content-Disposition: attachment; filename="Makefile" Content-Transfer-Encoding: quoted-printable # New ports collection makefile for: qtpfsgui # Date created: 19 June 2007 # Whom: Steffen Beyer # # $FreeBSD$ # PORTNAME=3D qtpfsgui PORTVERSION=3D 1.8.9 CATEGORIES=3D graphics MASTER_SITES=3D ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR=3D ${PORTNAME} EXTRACT_SUFX=3D .tgz MAINTAINER=3D sbeyer@reactor.de COMMENT=3D A Qt4 GUI providing a workflow for HDR imaging BUILD_DEPENDS=3D ${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3 LIB_DEPENDS=3D 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=3D "Qtpfsgui" "Create and tonemap HDR images" \ # "${PREFIX}/share/icons/hicolor/48x48/apps/qtpfsgui.png" \ # "qtpfsgui" "Graphics;RasterGraphics;Photography;Viewer;Qt" \ # true INSTALLS_ICONS=3D yes USE_GMAKE=3D yes USE_QT_VER=3D 4 QT_COMPONENTS=3D gui moc qmake rcc uic HAS_CONFIGURE=3D yes pre-configure: @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ lrelease-qt4 project.pro do-configure: @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ ${QMAKE} -unix PREFIX=3D${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 --Multipart=_Wed__11_Jul_2007_20_40_09_+0200_GQTRg6gk3_yE8PlV--