Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Nov 2010 02:20:32 GMT
From:      Joćo Rocha Braga Filho <goffredo@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/151856: Qtpsfgui is very outdated.
Message-ID:  <201011010220.oA12KW0i027105@www.freebsd.org>
Resent-Message-ID: <201011010230.oA12U9Kj040952@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         151856
>Category:       ports
>Synopsis:       Qtpsfgui is very outdated.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Nov 01 02:30:08 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Joćo Rocha Braga Filho
>Release:        FreeBSD 7.3-STABLE
>Organization:
>Environment:
FreeBSD goffredo.eti.br 7.3-STABLE FreeBSD 7.3-STABLE #5: Mon Oct 18 23:30:18 BRST 2010     goffredo@goffredo.eti.br:/usr/obj/usr/src/sys/SUPER  amd64

>Description:
The Qtpsfgui is very outdated. The project changed the name to Luminance HDR. I've tired waiting for update in ports, so, I made it.

My work is based in Qtpfsgui port.

It is my first port, and I've made it alone. Please, check if it is Ok.

I know the consequences... :^) probably I will be this port's maintainer from now on... :^) I Accept the consequences for a while. :^)
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	graphics/luminance/Makefile
#	graphics/luminance/distinfo
#	graphics/luminance/files
#	graphics/luminance/pkg-descr
#	graphics/luminance/pkg-plist
#	graphics/luminance/files/patch-src-ExifOperations.cpp
#	graphics/luminance/files/patch-src-HdrCreationManager.cpp
#	graphics/luminance/files/patch-src-LuminancePaths.cpp
#	graphics/luminance/files/patch-src-mtb_alignment.cpp
#
echo x - graphics/luminance/Makefile
sed 's/^X//' >graphics/luminance/Makefile << '6b0831b64d7ea2de3027dee4c6896cdd'
X# New ports collection makefile for:	qtpfsgui
X# Date created:		28 Jul 2007
X# Whom:                	J.Goffredo <goffredo@gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	luminance
XPORTVERSION=	2.0.1
XPORTREVISION=	0
XCATEGORIES=	graphics
X#MASTER_SITES=	SF
X#MASTER_SITES=	http://downloads.sourceforge.net/project/qtpfsgui/luminance/${PORTVERSION}/
XMASTER_SITES=	http://ufpr.dl.sourceforge.net/project/qtpfsgui/luminance/${PORTVERSION}/
XDISTNAME=	luminance-v${PORTVERSION}-1
X
X
XMAINTAINER=	goffredo@gmail.com
XCOMMENT=	A graphical user interface that provides a workflow for HDR imaging
X
XBUILD_DEPENDS=	${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3
XLIB_DEPENDS=	exiv2.9:${PORTSDIR}/graphics/exiv2 \
X		jpeg.11:${PORTSDIR}/graphics/jpeg \
X		IlmImf.6:${PORTSDIR}/graphics/OpenEXR \
X		tiff.4:${PORTSDIR}/graphics/tiff \
X		fftw3f.5:${PORTSDIR}/math/fftw3-float
X
XUSE_QT_VER=	4
XQT_COMPONENTS=	corelib gui imageformats \
X		linguist_build moc_build qmake_build rcc_build uic_build
XMAKE_ENV+=	LOCALSOFT=${LOCALBASE}
XMAKE_JOBS_SAFE=	yes
XINSTALL_TARGET=	install_target install_menu install_icon install_i18n
XINSTALLS_ICONS=	yes
X
XLRELEASE=	${QT_PREFIX}/bin/lrelease-qt4
X
X.if !defined(NOPORTOOCS)
XINSTALL_TARGET+=install_htmls
X.endif
X
Xpost-patch:
X	@${REINPLACE_CMD} -e '/^QMAKE_CXXFLAGS/d ; \
X		 s|PREFIX =.*$$|PREFIX = ${PREFIX}|g' ${WRKSRC}/project.pro
X.for file in src/HelpBrowser/helpwidget.cpp \
X	src/MainWindow/MainWindow.cpp \
X	src/Preferences/PreferencesDialog.cpp \
X	src/TonemappingWindow/TonemappingWindow.cpp \
X	src/TransplantExif/TransplantExifDialog.cpp
X	@${REINPLACE_CMD} -e 's|/usr/share/luminance|${DOCSDIR}|g ; \
X		 s|/usr/local/share/luminance|${DATADIR}|g' ${WRKSRC}/${file}
X.endfor
X
Xdo-configure:
X	@${LRELEASE} ${WRKSRC}/project.pro
X	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${QMAKE} -spec ${QMAKESPEC}
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/luminance ${PREFIX}/bin
X	@${MKDIR} ${PREFIX}/share/applications
X	${INSTALL_DATA} ${WRKSRC}/luminance.desktop ${PREFIX}/share/applications
X	@${MKDIR} ${PREFIX}/share/icons/hicolor/32x32/apps
X	${INSTALL_DATA} ${WRKSRC}/images/luminance.png \
X		${PREFIX}/share/icons/hicolor/32x32/apps
X	@${LN} -sf ${PREFIX}/share/icons/hicolor/32x32/apps/luminance.png \
X		${PREFIX}/share/pixmaps/luminance.png
X	@${MKDIR} ${DATADIR}
X	${INSTALL_DATA} ${WRKSRC}/LICENSE ${DATADIR}
X	@${MKDIR} ${DATADIR}/i18n
X	${INSTALL_DATA} ${WRKSRC}/i18n/*.qm ${DATADIR}/i18n
X	# Copy the help.
X	@${MKDIR} ${DATADIR}/help
X	@${MKDIR} ${DATADIR}/help/en
X	@${MKDIR} ${DATADIR}/help/en/images
X	@${MKDIR} ${DATADIR}/help/img
X	@${MKDIR} ${DATADIR}/help/js
X	${INSTALL_DATA} ${WRKSRC}/help/en/*.html	${DATADIR}/help/en
X	${INSTALL_DATA} ${WRKSRC}/help/en/*.png		${DATADIR}/help/en
X	${INSTALL_DATA} ${WRKSRC}/help/en/*.xml		${DATADIR}/help/en
X	${INSTALL_DATA} ${WRKSRC}/help/en/*.css		${DATADIR}/help/en
X	${INSTALL_DATA} ${WRKSRC}/help/en/README	${DATADIR}/help/en
X	${INSTALL_DATA} ${WRKSRC}/help/en/images/*	${DATADIR}/help/en/images
X	# Emputy dir.
X	#${INSTALL_DATA} ${WRKSRC}/help/img/*		${DATADIR}/help/img
X	${INSTALL_DATA} ${WRKSRC}/help/js/*		${DATADIR}/help/js
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X.for doc_file in AUTHORS Changelog README TODO
X	${INSTALL_DATA} ${WRKSRC}/${doc_file} ${DOCSDIR}
X.endfor
X	@(cd ${WRKSRC}; ${COPYTREE_SHARE} html ${DOCSDIR})
X.endif
X
X.include <bsd.port.mk>
6b0831b64d7ea2de3027dee4c6896cdd
echo x - graphics/luminance/distinfo
sed 's/^X//' >graphics/luminance/distinfo << '47c54d82d8dbad8a7777739cc78db8e0'
XMD5 (luminance-v2.0.1-1.tar.gz) = e6c0cf9c08964892aa5114cbed8810b5
XSHA256 (luminance-v2.0.1-1.tar.gz) = 16ddead236f7b8d81fc67cbd7d8f384e51ebe5263c3a11afa6046821fb02e922
XSIZE (luminance-v2.0.1-1.tar.gz) = 2435362
47c54d82d8dbad8a7777739cc78db8e0
echo c - graphics/luminance/files
mkdir -p graphics/luminance/files > /dev/null 2>&1
echo x - graphics/luminance/pkg-descr
sed 's/^X//' >graphics/luminance/pkg-descr << '4bdc4770c38d40829177b6dfb810fae9'
XLuminance HDR is an open source graphical user interface
Xapplication that aims to provide a workflow for HDR imaging.
X
XWWW: http://qtpfsgui.sourceforge.net/
4bdc4770c38d40829177b6dfb810fae9
echo x - graphics/luminance/pkg-plist
sed 's/^X//' >graphics/luminance/pkg-plist << '4ed405a21b37190ac93273e3212e99cd'
Xbin/luminance
Xshare/applications/luminance.desktop
Xshare/doc/luminance/AUTHORS
Xshare/doc/luminance/Changelog
Xshare/doc/luminance/README
Xshare/doc/luminance/TODO
Xshare/doc/luminance/html/dcraw.html
Xshare/doc/luminance/html/faq.html
Xshare/doc/luminance/html/hints.html
Xshare/doc/luminance/html/images/batch-1.jpg
Xshare/doc/luminance/html/images/copy_exif.jpeg
Xshare/doc/luminance/html/images/mainwin.jpeg
Xshare/doc/luminance/html/images/projectiveTransformationDialog.jpeg
Xshare/doc/luminance/html/images/raw_conversion.jpg
Xshare/doc/luminance/html/images/resize.jpeg
Xshare/doc/luminance/html/images/snap-qt4_4.jpeg
Xshare/doc/luminance/html/images/snap-qt4_5.jpeg
Xshare/doc/luminance/html/images/snap-qt4_6.jpeg
Xshare/doc/luminance/html/images/tonemapdialog.jpeg
Xshare/doc/luminance/html/index.html
Xshare/doc/luminance/html/manual.html
Xshare/icons/hicolor/32x32/apps/luminance.png
Xshare/luminance/LICENSE
Xshare/luminance/help/en/README
Xshare/luminance/help/en/additional.html
Xshare/luminance/help/en/basics.html
Xshare/luminance/help/en/contributing.html
Xshare/luminance/help/en/contributing_donating.html
Xshare/luminance/help/en/contributing_programming.html
Xshare/luminance/help/en/contributing_testing.html
Xshare/luminance/help/en/contributing_translating.html
Xshare/luminance/help/en/copying_exif.html
Xshare/luminance/help/en/creating_hdr.html
Xshare/luminance/help/en/creating_hdr_cli.html
Xshare/luminance/help/en/creating_hdr_interactive.html
Xshare/luminance/help/en/dcraw.html
Xshare/luminance/help/en/editing_hdr.html
Xshare/luminance/help/en/external.png
Xshare/luminance/help/en/faq.html
Xshare/luminance/help/en/features.html
Xshare/luminance/help/en/hints.html
Xshare/luminance/help/en/images/batch-tmo.png
Xshare/luminance/help/en/images/copy-exif.png
Xshare/luminance/help/en/images/mainwin.jpeg
Xshare/luminance/help/en/images/not-translated-menu-item.png
Xshare/luminance/help/en/images/projectiveTransformationDialog.png
Xshare/luminance/help/en/images/resize.png
Xshare/luminance/help/en/images/tonemapdialog.jpg
Xshare/luminance/help/en/images/translated-menu-item.png
Xshare/luminance/help/en/index.html
Xshare/luminance/help/en/manual.html
Xshare/luminance/help/en/menu.xml
Xshare/luminance/help/en/news.html
Xshare/luminance/help/en/prefs.html
Xshare/luminance/help/en/prefs_hdr.html
Xshare/luminance/help/en/prefs_tonemapping.html
Xshare/luminance/help/en/prefs_tools.html
Xshare/luminance/help/en/prefs_ui.html
Xshare/luminance/help/en/projective_transformation.html
Xshare/luminance/help/en/style.css
Xshare/luminance/help/en/tmap_ref.html
Xshare/luminance/help/en/tmap_ref_drago.html
Xshare/luminance/help/en/tmap_ref_durand.html
Xshare/luminance/help/en/tmap_ref_mantiuk06.html
Xshare/luminance/help/en/tonemapping.html
Xshare/luminance/help/en/tonemapping_batch.html
Xshare/luminance/help/en/tonemapping_cli.html
Xshare/luminance/help/en/tonemapping_interactive.html
Xshare/luminance/help/en/workflow.html
Xshare/luminance/help/js/jquery.js
Xshare/luminance/help/js/jquery.jtabs.pack.js
Xshare/luminance/i18n/lang_cs.qm
Xshare/luminance/i18n/lang_de.qm
Xshare/luminance/i18n/lang_es.qm
Xshare/luminance/i18n/lang_fr.qm
Xshare/luminance/i18n/lang_hu.qm
Xshare/luminance/i18n/lang_id.qm
Xshare/luminance/i18n/lang_it.qm
Xshare/luminance/i18n/lang_pl.qm
Xshare/luminance/i18n/lang_ru.qm
Xshare/luminance/i18n/lang_tr.qm
Xshare/pixmaps/luminance.png
X@dirrm share/luminance/i18n
X@dirrm share/luminance/help/js
X@dirrm share/luminance/help/img
X@dirrm share/luminance/help/en/images
X@dirrm share/luminance/help/en
X@dirrm share/luminance/help
X@dirrm share/luminance
X@dirrm share/icons/hicolor/32x32/apps
X@dirrm share/icons/hicolor/32x32
X@dirrm share/icons/hicolor
X@dirrm share/icons
X@dirrm share/doc/luminance/html/images
X@dirrm share/doc/luminance/html
X@dirrm share/doc/luminance
X@dirrm share/applications
4ed405a21b37190ac93273e3212e99cd
echo x - graphics/luminance/files/patch-src-ExifOperations.cpp
sed 's/^X//' >graphics/luminance/files/patch-src-ExifOperations.cpp << 'cf566677087e8228dfa157967295499d'
X--- src/Exif/ExifOperations.cpp
X25a26
X> #include "../arch/freebsd/math.h"
cf566677087e8228dfa157967295499d
echo x - graphics/luminance/files/patch-src-HdrCreationManager.cpp
sed 's/^X//' >graphics/luminance/files/patch-src-HdrCreationManager.cpp << '2b25af2ea9779e90b269e1c2c94239cd'
X--- src/HdrCreation/HdrCreationManager.cpp
X25a26
X> #include "../arch/freebsd/math.h"
2b25af2ea9779e90b269e1c2c94239cd
echo x - graphics/luminance/files/patch-src-LuminancePaths.cpp
sed 's/^X//' >graphics/luminance/files/patch-src-LuminancePaths.cpp << 'e7fc41fe9f0626b532a44ad52d0668c0'
X--- src/HelpBrowser/LuminancePaths.cpp
X38c
X        hf = LocalizedDirPath( "/usr" + dirsep + "local" + dirsep + "share" + dirsep + "luminance" + dirsep + "help" + dirsep );
X.
e7fc41fe9f0626b532a44ad52d0668c0
echo x - graphics/luminance/files/patch-src-mtb_alignment.cpp
sed 's/^X//' >graphics/luminance/files/patch-src-mtb_alignment.cpp << 'b308b86f736b8020c5892246d0311ecf'
X--- src/HdrCreation/mtb_alignment.cpp
X29a30
X> #include "../arch/freebsd/math.h"
b308b86f736b8020c5892246d0311ecf
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011010220.oA12KW0i027105>