ports/151856: Qtpsfgui is very outdated.
João Rocha Braga Filho
goffredo at gmail.com
Mon Nov 1 02:30:09 UTC 2010
>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 at 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 at 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 at 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 at dirrm share/luminance/i18n
X at dirrm share/luminance/help/js
X at dirrm share/luminance/help/img
X at dirrm share/luminance/help/en/images
X at dirrm share/luminance/help/en
X at dirrm share/luminance/help
X at dirrm share/luminance
X at dirrm share/icons/hicolor/32x32/apps
X at dirrm share/icons/hicolor/32x32
X at dirrm share/icons/hicolor
X at dirrm share/icons
X at dirrm share/doc/luminance/html/images
X at dirrm share/doc/luminance/html
X at dirrm share/doc/luminance
X at 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:
More information about the freebsd-ports-bugs
mailing list