- Update to version 0.7.1

- Reduce dependencies: replace umbrella `graphics/gegl' with required
  components only; disable gkeyring.  Unfortunately gconf2, while said
  to be optional, is still required as build fails without it
- Add LICENSE (GPLv3)
This commit is contained in:
Alexey Dokuchaev 2010-12-24 15:48:17 +00:00
parent cfabd0ad20
commit a930cadd9f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=266845
3 changed files with 157 additions and 48 deletions

View File

@ -6,50 +6,53 @@
#
PORTNAME= darktable
PORTVERSION= 0.5
PORTREVISION= 2
PORTVERSION= 0.7.1
CATEGORIES= graphics
MASTER_SITES= SF
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/0.7
MAINTAINER= danfe@FreeBSD.org
COMMENT= A virtual lighttable and darkroom for photographers
LIB_DEPENDS= gegl-0.1.101:${PORTSDIR}/graphics/gegl \
exiv2.9:${PORTSDIR}/graphics/exiv2 \
lensfun.2:${PORTSDIR}/graphics/lensfun \
lcms.1:${PORTSDIR}/graphics/lcms
LICENSE= GPLv3
LIB_DEPENDS= exiv2.9:${PORTSDIR}/graphics/exiv2 \
IlmImf.6:${PORTSDIR}/graphics/OpenEXR \
gphoto2.2:${PORTSDIR}/graphics/libgphoto2 \
lensfun.2:${PORTSDIR}/graphics/lensfun \
lcms.1:${PORTSDIR}/graphics/lcms \
dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
curl.6:${PORTSDIR}/ftp/curl
USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_GETTEXT= yes
USE_GMAKE= yes
USE_GNOME= gconf2 libglade2
USE_GNOME= libglade2 librsvg2 gconf2
GCONF_SCHEMAS= ${PORTNAME}.schemas
USE_SQLITE= yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
CONFIGURE_ARGS= --disable-silent-rules
CONFIGURE_ARGS= --disable-silent-rules --disable-gkeyring
INSTALLS_ICONS= yes
MAN1= ${PORTNAME}.1
post-patch:
# Bandaid for log2f(3), which FreeBSD lacks
@${REINPLACE_CMD} -E 's,log2f\(([^)]*),logf(\1)/logf(2.0f,' \
${WRKSRC}/src/iop/exposure.c \
${WRKSRC}/src/iop/equalizer.c
# Better respect for CFLAGS
@${REINPLACE_CMD} -E 's,-Werror( -g)?,,' \
${WRKSRC}/src/iop/Makefile.in \
${WRKSRC}/src/views/Makefile.in \
# BSD readlink(1) is incompatible with one from GNU coreutils
@${REINPLACE_CMD} -e 's,readlink -f,realpath,' \
${WRKSRC}/tools/create_version_h.sh
# Adjust location of `gnome-keyring.h' header file
@${REINPLACE_CMD} -e 's,gnome-keyring\.h,gnome-keyring-1/&,' \
${WRKSRC}/src/common/pwstorage/backend_gkeyring.c
# Remove `-g' from C[PP]FLAGS
@${REINPLACE_CMD} -e 's, -g$$,,' \
${WRKSRC}/src/LibRaw/Makefile.in \
${WRKSRC}/src/iop/Makefile.in
@${REINPLACE_CMD} -E 's,[[:blank:]]-g([^t]),\1,' \
${WRKSRC}/src/imageio/format/Makefile.in \
${WRKSRC}/src/imageio/storage/Makefile.in \
${WRKSRC}/src/libs/Makefile.in \
${WRKSRC}/src/Makefile.in
@${REINPLACE_CMD} -e 's,-O4 ,,' ${WRKSRC}/src/LibRaw/Makefile.in
# FreeBSD 6.X does not have posix_memalign(3)
@${REINPLACE_CMD} -e 's,__APPLE__),& || __FreeBSD_version < 700013,' \
${WRKSRC}/src/common/darktable.c
# Fix for libpng 1.4
@${REINPLACE_CMD} -e 's|png_infopp_NULL|NULL|g' \
-e 's|png_set_gray_1_2_4_to_8|png_set_expand_gray_1_2_4_to_8|' \
${WRKSRC}/src/common/imageio_png.c
@${REINPLACE_CMD} -e 's|libpng12|libpng14|g' ${WRKSRC}/configure
${WRKSRC}/src/iop/Makefile.in \
${WRKSRC}/src/views/Makefile.in
# Drop `-Werror' to fix the build of `common/image.c' on i386
@${REINPLACE_CMD} -e 's,-Werror ,,' ${WRKSRC}/src/Makefile.in
# Do not install useless documentation files
@${REINPLACE_CMD} -e 's, install-dtdocDATA,,' ${WRKSRC}/Makefile.in

View File

@ -1,3 +1,2 @@
MD5 (darktable-0.5.tar.bz2) = 7e441a94e6c44e8b212439f7ac5cf3a6
SHA256 (darktable-0.5.tar.bz2) = e5469091c54f053b6666d105e16bce88a6972241fd7e8efe4c443cf0193185d4
SIZE (darktable-0.5.tar.bz2) = 821578
SHA256 (darktable-0.7.1.tar.gz) = 15aaef52f3795334c337d2725638beae253f7ffef6b5ade9062b8ffb8adb0f20
SIZE (darktable-0.7.1.tar.gz) = 1515605

View File

@ -1,38 +1,79 @@
bin/darktable
share/applications/darktable.desktop
share/locale/fr/LC_MESSAGES/darktable.mo
share/locale/ru/LC_MESSAGES/darktable.mo
share/locale/sv/LC_MESSAGES/darktable.mo
share/pixmaps/darktable.png
%%DATADIR%%/color/in/linear_rgb.icc
%%DATADIR%%/color/out/linear_rgb.icc
%%DATADIR%%/darktable.glade
%%DATADIR%%/darktable.gtkrc
%%DATADIR%%/pixmaps/darktable-16.png
%%DATADIR%%/pixmaps/darktable-32.png
%%DATADIR%%/pixmaps/darktable-48.png
%%DATADIR%%/pixmaps/darktable.png
%%DATADIR%%/pixmaps/off.png
%%DATADIR%%/pixmaps/plugins/darkroom/basecurve.png
%%DATADIR%%/pixmaps/plugins/darkroom/bilateral.png
%%DATADIR%%/pixmaps/plugins/darkroom/channelmixer.png
%%DATADIR%%/pixmaps/plugins/darkroom/clahe.png
%%DATADIR%%/pixmaps/plugins/darkroom/clipping.png
%%DATADIR%%/pixmaps/plugins/darkroom/colorcorrection.png
%%DATADIR%%/pixmaps/plugins/darkroom/colorin.png
%%DATADIR%%/pixmaps/plugins/darkroom/colorout.png
%%DATADIR%%/pixmaps/plugins/darkroom/colortransfer.png
%%DATADIR%%/pixmaps/plugins/darkroom/colorzones.png
%%DATADIR%%/pixmaps/plugins/darkroom/equalizer.png
%%DATADIR%%/pixmaps/plugins/darkroom/exposure.png
%%DATADIR%%/pixmaps/plugins/darkroom/gamma.png
%%DATADIR%%/pixmaps/plugins/darkroom/graduatednd.png
%%DATADIR%%/pixmaps/plugins/darkroom/grain.png
%%DATADIR%%/pixmaps/plugins/darkroom/highlights.png
%%DATADIR%%/pixmaps/plugins/darkroom/lens.png
%%DATADIR%%/pixmaps/plugins/darkroom/monochrome.png
%%DATADIR%%/pixmaps/plugins/darkroom/profile_gamma.png
%%DATADIR%%/pixmaps/plugins/darkroom/rawimport.png
%%DATADIR%%/pixmaps/plugins/darkroom/relight.png
%%DATADIR%%/pixmaps/plugins/darkroom/sharpen.png
%%DATADIR%%/pixmaps/plugins/darkroom/splittoning.png
%%DATADIR%%/pixmaps/plugins/darkroom/temperature.png
%%DATADIR%%/pixmaps/plugins/darkroom/template.png
%%DATADIR%%/pixmaps/plugins/darkroom/tonecurve.png
%%DATADIR%%/pixmaps/plugins/darkroom/velvia.png
%%DATADIR%%/pixmaps/plugins/darkroom/vignette.png
%%DATADIR%%/pixmaps/plugins/darkroom/watermark.png
%%DATADIR%%/pixmaps/plugins/darkroom/zonesystem.png
%%DATADIR%%/watermarks/darktable.svg
%%DATADIR%%/watermarks/promo.svg
lib/darktable/libdarktable.a
lib/darktable/libdarktable.la
lib/darktable/libdarktable.so
lib/darktable/plugins/imageio/format/libexr.a
lib/darktable/plugins/imageio/format/libexr.la
lib/darktable/plugins/imageio/format/libexr.so
lib/darktable/plugins/imageio/format/libjpeg.a
lib/darktable/plugins/imageio/format/libjpeg.la
lib/darktable/plugins/imageio/format/libjpeg.so
lib/darktable/plugins/imageio/format/libpfm.a
lib/darktable/plugins/imageio/format/libpfm.la
lib/darktable/plugins/imageio/format/libpfm.so
lib/darktable/plugins/imageio/format/libpng.a
lib/darktable/plugins/imageio/format/libpng.la
lib/darktable/plugins/imageio/format/libpng.so
lib/darktable/plugins/imageio/format/libppm.a
lib/darktable/plugins/imageio/format/libppm.la
lib/darktable/plugins/imageio/format/libppm.so
lib/darktable/plugins/imageio/format/libtiff.a
lib/darktable/plugins/imageio/format/libtiff.la
lib/darktable/plugins/imageio/format/libtiff.so
lib/darktable/plugins/imageio/storage/libdisk.a
lib/darktable/plugins/imageio/storage/libdisk.la
lib/darktable/plugins/imageio/storage/libdisk.so
lib/darktable/plugins/imageio/storage/libemail.a
lib/darktable/plugins/imageio/storage/libemail.la
lib/darktable/plugins/imageio/storage/libemail.so
lib/darktable/plugins/imageio/storage/libpicasa.a
lib/darktable/plugins/imageio/storage/libpicasa.la
lib/darktable/plugins/imageio/storage/libpicasa.so
lib/darktable/plugins/libbasecurve.a
lib/darktable/plugins/libbasecurve.la
lib/darktable/plugins/libbasecurve.so
lib/darktable/plugins/libbilateral.a
lib/darktable/plugins/libbilateral.la
lib/darktable/plugins/libbilateral.so
lib/darktable/plugins/libchannelmixer.a
lib/darktable/plugins/libchannelmixer.la
lib/darktable/plugins/libchannelmixer.so
lib/darktable/plugins/libclahe.a
lib/darktable/plugins/libclahe.la
lib/darktable/plugins/libclahe.so
lib/darktable/plugins/libclipping.a
lib/darktable/plugins/libclipping.la
lib/darktable/plugins/libclipping.so
@ -45,6 +86,9 @@ lib/darktable/plugins/libcolorin.so
lib/darktable/plugins/libcolorout.a
lib/darktable/plugins/libcolorout.la
lib/darktable/plugins/libcolorout.so
lib/darktable/plugins/libcolortransfer.a
lib/darktable/plugins/libcolortransfer.la
lib/darktable/plugins/libcolortransfer.so
lib/darktable/plugins/libcolorzones.a
lib/darktable/plugins/libcolorzones.la
lib/darktable/plugins/libcolorzones.so
@ -57,6 +101,12 @@ lib/darktable/plugins/libexposure.so
lib/darktable/plugins/libgamma.a
lib/darktable/plugins/libgamma.la
lib/darktable/plugins/libgamma.so
lib/darktable/plugins/libgraduatednd.a
lib/darktable/plugins/libgraduatednd.la
lib/darktable/plugins/libgraduatednd.so
lib/darktable/plugins/libgrain.a
lib/darktable/plugins/libgrain.la
lib/darktable/plugins/libgrain.so
lib/darktable/plugins/libhighlights.a
lib/darktable/plugins/libhighlights.la
lib/darktable/plugins/libhighlights.so
@ -66,18 +116,45 @@ lib/darktable/plugins/liblens.so
lib/darktable/plugins/libmonochrome.a
lib/darktable/plugins/libmonochrome.la
lib/darktable/plugins/libmonochrome.so
lib/darktable/plugins/libprofile_gamma.a
lib/darktable/plugins/libprofile_gamma.la
lib/darktable/plugins/libprofile_gamma.so
lib/darktable/plugins/librawimport.a
lib/darktable/plugins/librawimport.la
lib/darktable/plugins/librawimport.so
lib/darktable/plugins/librelight.a
lib/darktable/plugins/librelight.la
lib/darktable/plugins/librelight.so
lib/darktable/plugins/libsharpen.a
lib/darktable/plugins/libsharpen.la
lib/darktable/plugins/libsharpen.so
lib/darktable/plugins/libsplittoning.a
lib/darktable/plugins/libsplittoning.la
lib/darktable/plugins/libsplittoning.so
lib/darktable/plugins/libtemperature.a
lib/darktable/plugins/libtemperature.la
lib/darktable/plugins/libtemperature.so
lib/darktable/plugins/libtonecurve.a
lib/darktable/plugins/libtonecurve.la
lib/darktable/plugins/libtonecurve.so
lib/darktable/plugins/libvelvia.a
lib/darktable/plugins/libvelvia.la
lib/darktable/plugins/libvelvia.so
lib/darktable/plugins/libvignette.a
lib/darktable/plugins/libvignette.la
lib/darktable/plugins/libvignette.so
lib/darktable/plugins/libwatermark.a
lib/darktable/plugins/libwatermark.la
lib/darktable/plugins/libwatermark.so
lib/darktable/plugins/libzonesystem.a
lib/darktable/plugins/libzonesystem.la
lib/darktable/plugins/libzonesystem.so
lib/darktable/plugins/lighttable/libcamera.a
lib/darktable/plugins/lighttable/libcamera.la
lib/darktable/plugins/lighttable/libcamera.so
lib/darktable/plugins/lighttable/libcapture.a
lib/darktable/plugins/lighttable/libcapture.la
lib/darktable/plugins/lighttable/libcapture.so
lib/darktable/plugins/lighttable/libcollect.a
lib/darktable/plugins/lighttable/libcollect.la
lib/darktable/plugins/lighttable/libcollect.so
@ -93,22 +170,53 @@ lib/darktable/plugins/lighttable/libimage.so
lib/darktable/plugins/lighttable/libselect.a
lib/darktable/plugins/lighttable/libselect.la
lib/darktable/plugins/lighttable/libselect.so
lib/darktable/plugins/lighttable/libstyles.a
lib/darktable/plugins/lighttable/libstyles.la
lib/darktable/plugins/lighttable/libstyles.so
lib/darktable/plugins/lighttable/libtagging.a
lib/darktable/plugins/lighttable/libtagging.la
lib/darktable/plugins/lighttable/libtagging.so
lib/darktable/views/libcapture.a
lib/darktable/views/libcapture.la
lib/darktable/views/libcapture.so
lib/darktable/views/libdarkroom.a
lib/darktable/views/libdarkroom.la
lib/darktable/views/libdarkroom.so
lib/darktable/views/libfilmstrip.a
lib/darktable/views/libfilmstrip.la
lib/darktable/views/libfilmstrip.so
lib/darktable/views/liblighttable.a
lib/darktable/views/liblighttable.la
lib/darktable/views/liblighttable.so
lib/libdarktable.a
lib/libdarktable.la
lib/libdarktable.so
share/applications/darktable.desktop
share/icons/hicolor/16x16/apps/darktable.png
share/icons/hicolor/22x22/apps/darktable.png
share/icons/hicolor/32x32/apps/darktable.png
share/icons/hicolor/48x48/apps/darktable.png
share/icons/hicolor/64x64/apps/darktable.png
share/icons/hicolor/scalable/apps/darktable.svg
share/locale/ca/LC_MESSAGES/darktable.mo
share/locale/cs/LC_MESSAGES/darktable.mo
share/locale/de/LC_MESSAGES/darktable.mo
share/locale/es/LC_MESSAGES/darktable.mo
share/locale/fi/LC_MESSAGES/darktable.mo
share/locale/fr/LC_MESSAGES/darktable.mo
share/locale/gl/LC_MESSAGES/darktable.mo
share/locale/it/LC_MESSAGES/darktable.mo
share/locale/nl/LC_MESSAGES/darktable.mo
share/locale/pl/LC_MESSAGES/darktable.mo
share/locale/ru/LC_MESSAGES/darktable.mo
share/locale/sq/LC_MESSAGES/darktable.mo
share/locale/sv/LC_MESSAGES/darktable.mo
@dirrmtry share/applications
@dirrm lib/darktable/views
@dirrm lib/darktable/plugins/lighttable
@dirrm lib/darktable/plugins/imageio/storage
@dirrm lib/darktable/plugins/imageio/format
@dirrm lib/darktable/plugins/imageio
@dirrm lib/darktable/plugins
@dirrm lib/darktable
@dirrm %%DATADIR%%/watermarks
@dirrm %%DATADIR%%/pixmaps/plugins/darkroom
@dirrm %%DATADIR%%/pixmaps/plugins
@dirrm %%DATADIR%%/pixmaps
@ -116,4 +224,3 @@ lib/libdarktable.so
@dirrm %%DATADIR%%/color/in
@dirrm %%DATADIR%%/color
@dirrm %%DATADIR%%
@dirrmtry share/applications