Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

4
graphics/darktable/DESCR Normal file
View File

@@ -0,0 +1,4 @@
darktable is a photography workflow application: a virtual lighttable
and darkroom for photographers: it manages your digital negatives
in a database and lets you view them through a zoomable lighttable.
it also enables you to develop raw images and enhance them.

View File

@@ -0,0 +1,86 @@
# $NetBSD: Makefile,v 1.36 2013/06/06 12:54:28 wiz Exp $
DISTNAME= darktable-1.2
PKGREVISION= 5
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=darktable/}
EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.darktable.org/
COMMENT= Photography workflow application
LICENSE= gnu-gpl-v3
USE_CMAKE= yes
USE_LANGUAGES= c c++
USE_PKGLOCALEDIR= yes
USE_TOOLS+= gmake msgfmt pkg-config bash
CMAKE_ARGS+= -DGTHREAD_INCLUDE_DIR:PATH=${BUILDLINK_PREFIX.glib2}/include
CMAKE_ARGS+= -DGMODULE_INCLUDE_DIR:PATH=${BUILDLINK_PREFIX.glib2}/include
CMAKE_ARGS+= -DMAN_INSTALL_DIR:PATH=${PKGMANDIR}/man1
CMAKE_ARGS+= -DUSE_OPENCL=OFF
CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
CMAKE_ARGS+= -DBINARY_PACKAGE_BUILD=Yes
CMAKE_ARGS+= -Wno-dev
SUBST_CLASSES+= gtkpath
SUBST_FILES.gtkpath= cmake/modules/FindGTK2.cmake
SUBST_SED.gtkpath= -e 's|@PREFIX@|${BUILDLINK_PREFIX.gtk2}|'
SUBST_STAGE.gtkpath= pre-configure
SUBST_MESSAGE.gtkpath= Setting path to gtk2.
CONFIGURE_DIRS= pkgsrc_build
CMAKE_ARG_PATH= ..
LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/darktable
# NetBSD 6 libm is the first with exp2f(3)
#NOT_FOR_PLATFORM= NetBSD-4*-* NetBSD-5.[0-8]*-*
.include "../../mk/bsd.fast.prefs.mk"
.if ${MACHINE_ARCH} == "i386"
# SSE alignment issues
GCC_REQD= 4.2
CFLAGS+= -mstackrealign -msse2
.endif
.if ${OPSYS} == "NetBSD"
CFLAGS+= -D_NETBSD_SOURCE
.endif
CHECK_PORTABILITY_SKIP+= packaging/macosx/start
pre-configure:
${MKDIR} ${WRKSRC}/pkgsrc_build
# wants Clearlooks at runtime
DEPENDS+= gtk2-engines-[0-9]*:../../x11/gtk2-engines
BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.7.14.1nb1
.include "../../databases/sqlite3/buildlink3.mk"
.include "../../devel/GConf/buildlink3.mk"
.include "../../devel/SDL/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/libgphoto2/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../graphics/exiv2/buildlink3.mk"
.include "../../graphics/gegl/buildlink3.mk"
.include "../../graphics/lensfun/buildlink3.mk"
.include "../../graphics/lcms2/buildlink3.mk"
.include "../../graphics/openexr/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../graphics/tiff/buildlink3.mk"
.include "../../net/flickcurl/buildlink3.mk"
.include "../../net/libsoup24/buildlink3.mk"
.include "../../security/gnome-keyring/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../textproc/json-glib/buildlink3.mk"
.include "../../www/curl/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

229
graphics/darktable/PLIST Normal file
View File

@@ -0,0 +1,229 @@
@comment $NetBSD: PLIST,v 1.9 2013/04/21 14:12:23 wiz Exp $
bin/darktable
bin/darktable-cli
bin/darktable-cltest
bin/darktable-viewer
lib/darktable/libdarktable.so
lib/darktable/plugins/imageio/format/libcopy.so
lib/darktable/plugins/imageio/format/libexr.so
lib/darktable/plugins/imageio/format/libjpeg.so
lib/darktable/plugins/imageio/format/libpfm.so
lib/darktable/plugins/imageio/format/libpng.so
lib/darktable/plugins/imageio/format/libppm.so
lib/darktable/plugins/imageio/format/libtiff.so
lib/darktable/plugins/imageio/storage/libdisk.so
lib/darktable/plugins/imageio/storage/libemail.so
lib/darktable/plugins/imageio/storage/libfacebook.so
lib/darktable/plugins/imageio/storage/libflickr.so
lib/darktable/plugins/imageio/storage/libgallery.so
lib/darktable/plugins/imageio/storage/liblatex.so
lib/darktable/plugins/imageio/storage/libpicasa.so
lib/darktable/plugins/libatrous.so
lib/darktable/plugins/libbasecurve.so
lib/darktable/plugins/libbilat.so
lib/darktable/plugins/libbilateral.so
lib/darktable/plugins/libbloom.so
lib/darktable/plugins/libborders.so
lib/darktable/plugins/libcacorrect.so
lib/darktable/plugins/libchannelmixer.so
lib/darktable/plugins/libclahe.so
lib/darktable/plugins/libclipping.so
lib/darktable/plugins/libcolorcontrast.so
lib/darktable/plugins/libcolorcorrection.so
lib/darktable/plugins/libcolorin.so
lib/darktable/plugins/libcolorize.so
lib/darktable/plugins/libcolorout.so
lib/darktable/plugins/libcolortransfer.so
lib/darktable/plugins/libcolorzones.so
lib/darktable/plugins/libdemosaic.so
lib/darktable/plugins/libdenoiseprofile.so
lib/darktable/plugins/libdither.so
lib/darktable/plugins/libequalizer.so
lib/darktable/plugins/libexposure.so
lib/darktable/plugins/libflip.so
lib/darktable/plugins/libgamma.so
lib/darktable/plugins/libglobaltonemap.so
lib/darktable/plugins/libgraduatednd.so
lib/darktable/plugins/libgrain.so
lib/darktable/plugins/libhighlights.so
lib/darktable/plugins/libhighpass.so
lib/darktable/plugins/libhotpixels.so
lib/darktable/plugins/libinvert.so
lib/darktable/plugins/liblens.so
lib/darktable/plugins/liblevels.so
lib/darktable/plugins/liblowlight.so
lib/darktable/plugins/liblowpass.so
lib/darktable/plugins/libmonochrome.so
lib/darktable/plugins/libnlmeans.so
lib/darktable/plugins/liboverexposed.so
lib/darktable/plugins/libprofile_gamma.so
lib/darktable/plugins/librawdenoise.so
lib/darktable/plugins/librelight.so
lib/darktable/plugins/libshadhi.so
lib/darktable/plugins/libsharpen.so
lib/darktable/plugins/libsoften.so
lib/darktable/plugins/libsplittoning.so
lib/darktable/plugins/libspots.so
lib/darktable/plugins/libtemperature.so
lib/darktable/plugins/libtonecurve.so
lib/darktable/plugins/libtonemap.so
lib/darktable/plugins/libvelvia.so
lib/darktable/plugins/libvibrance.so
lib/darktable/plugins/libvignette.so
lib/darktable/plugins/libwatermark.so
lib/darktable/plugins/libzonesystem.so
lib/darktable/plugins/lighttable/libbackgroundjobs.so
lib/darktable/plugins/lighttable/libcamera.so
lib/darktable/plugins/lighttable/libcapture.so
lib/darktable/plugins/lighttable/libcollect.so
lib/darktable/plugins/lighttable/libcolorlabels.so
lib/darktable/plugins/lighttable/libcolorpicker.so
lib/darktable/plugins/lighttable/libcopy_history.so
lib/darktable/plugins/lighttable/libdarktable_label.so
lib/darktable/plugins/lighttable/libexport.so
lib/darktable/plugins/lighttable/libfilmstrip.so
lib/darktable/plugins/lighttable/libfilter.so
lib/darktable/plugins/lighttable/libgeotagging.so
lib/darktable/plugins/lighttable/libglobal_toolbox.so
lib/darktable/plugins/lighttable/libhinter.so
lib/darktable/plugins/lighttable/libhistogram.so
lib/darktable/plugins/lighttable/libhistory.so
lib/darktable/plugins/lighttable/libimage.so
lib/darktable/plugins/lighttable/libimport.so
lib/darktable/plugins/lighttable/libkeywords.so
lib/darktable/plugins/lighttable/liblighttable_mode.so
lib/darktable/plugins/lighttable/liblive_view.so
lib/darktable/plugins/lighttable/liblocation.so
lib/darktable/plugins/lighttable/libmap_settings.so
lib/darktable/plugins/lighttable/libmetadata.so
lib/darktable/plugins/lighttable/libmetadata_view.so
lib/darktable/plugins/lighttable/libmodule_toolbox.so
lib/darktable/plugins/lighttable/libmodulegroups.so
lib/darktable/plugins/lighttable/libmodulelist.so
lib/darktable/plugins/lighttable/libnavigation.so
lib/darktable/plugins/lighttable/libratings.so
lib/darktable/plugins/lighttable/librecentcollect.so
lib/darktable/plugins/lighttable/libselect.so
lib/darktable/plugins/lighttable/libsnapshots.so
lib/darktable/plugins/lighttable/libstyles.so
lib/darktable/plugins/lighttable/libtagging.so
lib/darktable/plugins/lighttable/libview_toolbox.so
lib/darktable/plugins/lighttable/libviewswitcher.so
lib/darktable/views/libcapture.so
lib/darktable/views/libdarkroom.so
lib/darktable/views/liblighttable.so
lib/darktable/views/libmap.so
man/man1/darktable.1
share/applications/darktable.desktop
share/darktable/darktable.gtkrc
share/darktable/darktablerc
share/darktable/gdb_commands
share/darktable/js/builder.js
share/darktable/js/effects.js
share/darktable/js/lightbox-web.js
share/darktable/js/lightbox.js
share/darktable/js/prototype.js
share/darktable/js/scriptaculous.js
share/darktable/latex/photobook.cls
share/darktable/pixmaps/dt_logo_128x128.png
share/darktable/pixmaps/idbutton.png
share/darktable/pixmaps/off.png
share/darktable/pixmaps/plugins/darkroom/anlfyeni.png
share/darktable/pixmaps/plugins/darkroom/atrous.png
share/darktable/pixmaps/plugins/darkroom/basecurve.png
share/darktable/pixmaps/plugins/darkroom/bilateral.png
share/darktable/pixmaps/plugins/darkroom/bloom.png
share/darktable/pixmaps/plugins/darkroom/borders.png
share/darktable/pixmaps/plugins/darkroom/cacorrect.png
share/darktable/pixmaps/plugins/darkroom/channelmixer.png
share/darktable/pixmaps/plugins/darkroom/clahe.png
share/darktable/pixmaps/plugins/darkroom/clipping.png
share/darktable/pixmaps/plugins/darkroom/colorcorrection.png
share/darktable/pixmaps/plugins/darkroom/colorin.png
share/darktable/pixmaps/plugins/darkroom/colorout.png
share/darktable/pixmaps/plugins/darkroom/colortransfer.png
share/darktable/pixmaps/plugins/darkroom/colorzones.png
share/darktable/pixmaps/plugins/darkroom/demosaic.png
share/darktable/pixmaps/plugins/darkroom/dither.png
share/darktable/pixmaps/plugins/darkroom/exposure.png
share/darktable/pixmaps/plugins/darkroom/flip.png
share/darktable/pixmaps/plugins/darkroom/graduatednd.png
share/darktable/pixmaps/plugins/darkroom/grain.png
share/darktable/pixmaps/plugins/darkroom/highlights.png
share/darktable/pixmaps/plugins/darkroom/highpass.png
share/darktable/pixmaps/plugins/darkroom/hotpixels.png
share/darktable/pixmaps/plugins/darkroom/invert.png
share/darktable/pixmaps/plugins/darkroom/lens.png
share/darktable/pixmaps/plugins/darkroom/levels.png
share/darktable/pixmaps/plugins/darkroom/lowlight.png
share/darktable/pixmaps/plugins/darkroom/lowpass.png
share/darktable/pixmaps/plugins/darkroom/monochrome.png
share/darktable/pixmaps/plugins/darkroom/nlmeans.png
share/darktable/pixmaps/plugins/darkroom/overexposed.png
share/darktable/pixmaps/plugins/darkroom/profile_gamma.png
share/darktable/pixmaps/plugins/darkroom/rawdenoise.png
share/darktable/pixmaps/plugins/darkroom/rawimport.png
share/darktable/pixmaps/plugins/darkroom/relight.png
share/darktable/pixmaps/plugins/darkroom/shadhi.png
share/darktable/pixmaps/plugins/darkroom/sharpen.png
share/darktable/pixmaps/plugins/darkroom/soften.png
share/darktable/pixmaps/plugins/darkroom/splittoning.png
share/darktable/pixmaps/plugins/darkroom/spots.png
share/darktable/pixmaps/plugins/darkroom/temperature.png
share/darktable/pixmaps/plugins/darkroom/template.png
share/darktable/pixmaps/plugins/darkroom/tonecurve.png
share/darktable/pixmaps/plugins/darkroom/tonemap.png
share/darktable/pixmaps/plugins/darkroom/velvia.png
share/darktable/pixmaps/plugins/darkroom/vignette.png
share/darktable/pixmaps/plugins/darkroom/watermark.png
share/darktable/pixmaps/plugins/darkroom/zonesystem.png
share/darktable/rawspeed/cameras.xml
share/darktable/rawspeed/showcameras.xsl
share/darktable/style/bullet.gif
share/darktable/style/close.gif
share/darktable/style/closelabel.gif
share/darktable/style/donate-button.gif
share/darktable/style/download-icon.gif
share/darktable/style/favicon.ico
share/darktable/style/image-1.jpg
share/darktable/style/lightbox.css
share/darktable/style/loading.gif
share/darktable/style/nextlabel.gif
share/darktable/style/prevlabel.gif
share/darktable/style/style.css
share/darktable/style/thumb-1.jpg
share/darktable/watermarks/darktable.svg
share/darktable/watermarks/hasselblad.svg
share/darktable/watermarks/promo.svg
share/doc/darktable/AUTHORS
share/doc/darktable/LICENSE
share/doc/darktable/README
share/doc/darktable/TRANSLATORS
share/icons/hicolor/16x16/apps/darktable.png
share/icons/hicolor/22x22/apps/darktable.png
share/icons/hicolor/24x24/apps/darktable.png
share/icons/hicolor/256x256/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/ja/LC_MESSAGES/darktable.mo
share/locale/nl/LC_MESSAGES/darktable.mo
share/locale/pl/LC_MESSAGES/darktable.mo
share/locale/pt_BR/LC_MESSAGES/darktable.mo
share/locale/pt_PT/LC_MESSAGES/darktable.mo
share/locale/ro/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
share/locale/th/LC_MESSAGES/darktable.mo
share/locale/uk/LC_MESSAGES/darktable.mo
share/locale/zh_CN/LC_MESSAGES/darktable.mo

View File

@@ -0,0 +1,11 @@
$NetBSD: distinfo,v 1.20 2013/05/09 15:27:02 wiz Exp $
SHA1 (darktable-1.2.tar.xz) = 2a444a691bd7cf77a9cdbb174d3ce5b2e247efd2
RMD160 (darktable-1.2.tar.xz) = 765267bcde5d7970af03f3be23ad1dc8a85a7212
Size (darktable-1.2.tar.xz) = 2399856 bytes
SHA1 (patch-cmake_modules_FindGTK2.cmake) = de1273594801ab82da31b624845e0b36a77b53b3
SHA1 (patch-src_LibRaw_libraw_libraw__alloc.h) = 8227a7180383cd4379313b07ff964bb7fb9ce694
SHA1 (patch-src_common_imageio__exr.hh) = e8d4fc364656746078dca9406029e382f2ab92c6
SHA1 (patch-src_common_imageio__rgbe.c) = 5c396754d6dbb7390062e78afde315ee293215d6
SHA1 (patch-src_develop_blend.c) = d847c5d6a9f2c0e914d1fced8eb76ce79f127f70
SHA1 (patch-src_iop_lens.c) = 28b5462311f778184143152bdef4e59ee18a6a3f

View File

@@ -0,0 +1,21 @@
$NetBSD: patch-cmake_modules_FindGTK2.cmake,v 1.3 2011/11/20 01:16:23 dholland Exp $
Look for GTK in the right place.
Caution: this patch inserts a substitution of PREFIX that is expanded
from the pkgsrc makefile at pre-configure time. If regenerating this
patch, make sure to do it in a tree that hasn't been configured or
built to avoid permanently expanding the substitution.
--- cmake/modules/FindGTK2.cmake.orig 2011-08-24 09:20:29.000000000 +0000
+++ cmake/modules/FindGTK2.cmake
@@ -184,6 +184,9 @@ function(_GTK2_FIND_INCLUDE_DIR _var _hd
/usr/openwin/lib
/sw/include
/sw/lib
+ @PREFIX@/include/glib
+ @PREFIX@/include
+ @PREFIX@/lib
$ENV{GTKMM_BASEPATH}/include
$ENV{GTKMM_BASEPATH}/lib
[HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]/include

View File

@@ -0,0 +1,14 @@
$NetBSD: patch-src_LibRaw_libraw_libraw__alloc.h,v 1.3 2012/12/08 00:15:26 jakllsch Exp $
Work around redefined symbol.
--- src/external/LibRaw/libraw/libraw_alloc.h.orig 2012-11-23 23:23:21.000000000 +0000
+++ src/external/LibRaw/libraw/libraw_alloc.h
@@ -27,6 +27,7 @@ it under the terms of the one of three l
#ifdef __cplusplus
+#undef MSIZE
#define MSIZE 32
class DllDef libraw_memmgr

View File

@@ -0,0 +1,54 @@
$NetBSD: patch-src_common_imageio__exr.hh,v 1.2 2013/05/09 15:27:02 wiz Exp $
stdc++ fixes from joerg (first, first half of third junk).
openexr-2.0 compat from http://www.darktable.org/redmine/issues/9398
--- src/common/imageio_exr.hh.orig 2013-04-03 20:13:14.000000000 +0000
+++ src/common/imageio_exr.hh
@@ -21,7 +21,15 @@
#include "common/image.h"
#include "common/mipmap_cache.h"
+#include <ciso646>
+
+#if defined(_LIBCPP_VERSION) || __cplusplus >= 201103L
+#include <memory>
+using std::shared_ptr;
+#else
#include <tr1/memory>
+using std::tr1::shared_ptr;
+#endif
#include <OpenEXR/ImfFrameBuffer.h>
#include <OpenEXR/ImfTestFile.h>
@@ -30,8 +38,14 @@
#include <OpenEXR/ImfChannelList.h>
#include <OpenEXR/ImfStandardAttributes.h>
+#ifdef OPENEXR_IMF_INTERNAL_NAMESPACE
+#define IMF_NS OPENEXR_IMF_INTERNAL_NAMESPACE
+#else
+#define IMF_NS Imf
+#endif
+
// this stores our exif data as a blob.
-namespace Imf
+namespace IMF_NS
{
class Blob
{
@@ -50,11 +64,11 @@ public:
}
uint32_t size;
- std::tr1::shared_ptr<uint8_t> data;
+ shared_ptr<uint8_t> data;
};
-typedef Imf::TypedAttribute<Imf::Blob> BlobAttribute;
+typedef IMF_NS::TypedAttribute<IMF_NS::Blob> BlobAttribute;
template <> const char *BlobAttribute::staticTypeName()
{
return "blob";

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-src_common_imageio__rgbe.c,v 1.2 2012/12/08 00:15:26 jakllsch Exp $
--- src/common/imageio_rgbe.c.orig 2012-11-23 23:23:21.000000000 +0000
+++ src/common/imageio_rgbe.c
@@ -189,7 +189,7 @@ int RGBE_ReadHeader(FILE *fp, int *width
info->valid |= RGBE_VALID_PROGRAMTYPE;
for(i=0; i<sizeof(info->programtype)-1; i++)
{
- if ((buf[i+2] == 0) || isspace(buf[i+2]))
+ if ((buf[i+2] == 0) || isspace((unsigned char)buf[i+2]))
break;
info->programtype[i] = buf[i+2];
}

View File

@@ -0,0 +1,22 @@
$NetBSD: patch-src_develop_blend.c,v 1.3 2012/12/08 00:15:26 jakllsch Exp $
--- src/develop/blend.c.orig 2012-11-23 23:23:21.000000000 +0000
+++ src/develop/blend.c
@@ -1718,7 +1718,7 @@ void dt_develop_blend_process (struct dt
if(self->suppress_mask && self->dev->gui_attached && self == self->dev->gui_module && piece->pipe == self->dev->pipe && (d->blendif & (1<<31)))
{
#ifdef _OPENMP
-#if !defined(__SUNOS__)
+#if !defined(__SUNOS__) && !defined(__NetBSD__)
#pragma omp parallel for default(none) shared(roi_out,mask,stderr)
#else
#pragma omp parallel for shared(roi_out,mask)
@@ -1733,7 +1733,7 @@ void dt_develop_blend_process (struct dt
#ifdef _OPENMP
-#if !defined(__SUNOS__)
+#if !defined(__SUNOS__) && !defined(__NetBSD__)
#pragma omp parallel for default(none) shared(i,roi_out,o,mask,blend,stderr,ch)
#else
#pragma omp parallel for shared(i,roi_out,o,mask,blend,ch)

View File

@@ -0,0 +1,22 @@
$NetBSD: patch-src_iop_lens.c,v 1.2 2012/12/08 00:15:26 jakllsch Exp $
--- src/iop/lens.c.orig 2012-11-23 23:23:21.000000000 +0000
+++ src/iop/lens.c
@@ -1106,7 +1106,7 @@ static void parse_maker_model (
{
const gchar *sep;
- while (txt [0] && isspace (txt [0]))
+ while (txt [0] && isspace ((unsigned char)txt [0]))
txt++;
sep = strchr (txt, ',');
if (sep)
@@ -1117,7 +1117,7 @@ static void parse_maker_model (
memcpy (make, txt, len);
make [len] = 0;
- while (*++sep && isspace (sep [0]))
+ while (*++sep && isspace ((unsigned char)sep [0]))
;
len = strlen (sep);
if (len > sz_model - 1)