summaryrefslogtreecommitdiff
path: root/graphics/fotoxx
diff options
context:
space:
mode:
authorwiz <wiz>2008-12-09 15:10:34 +0000
committerwiz <wiz>2008-12-09 15:10:34 +0000
commit92c1c63f6ab6bf045471b5ba071dce069d29a509 (patch)
tree821355361417cf796129a59a9996853739e690d9 /graphics/fotoxx
parentf890169aa27e7f4e0bf67432ed00590044a29ad6 (diff)
downloadpkgsrc-92c1c63f6ab6bf045471b5ba071dce069d29a509.tar.gz
Initial import of fotoxx-5.7.1:
Fotoxx is a free open source Linux program for editing image files from a digital camera. The goal of fotoxx is to meet most image editing needs while remaining easy to use. Navigate images with a pageable thumbnail window, edit an entire image or selected areas, change brightness and contrast, flatten brightness distribution, change color intensity, reduce the number of colors (posterize), make panoramas, make HDR images, crop, rotate (any angle), rescale, fix red-eye, fix perspective (slanted buildings), warp, sharpen, blur, remove noise (speckles), add tags to images and search by tags, make a collage of images and text, print.
Diffstat (limited to 'graphics/fotoxx')
-rw-r--r--graphics/fotoxx/DESCR12
-rw-r--r--graphics/fotoxx/Makefile22
-rw-r--r--graphics/fotoxx/PLIST114
-rw-r--r--graphics/fotoxx/distinfo8
-rw-r--r--graphics/fotoxx/patches/patch-aa13
-rw-r--r--graphics/fotoxx/patches/patch-ab17
-rw-r--r--graphics/fotoxx/patches/patch-ac13
7 files changed, 199 insertions, 0 deletions
diff --git a/graphics/fotoxx/DESCR b/graphics/fotoxx/DESCR
new file mode 100644
index 00000000000..68d42f39611
--- /dev/null
+++ b/graphics/fotoxx/DESCR
@@ -0,0 +1,12 @@
+Fotoxx is a free open source Linux program for editing image files
+from a digital camera. The goal of fotoxx is to meet most image
+editing needs while remaining easy to use.
+
+Navigate images with a pageable thumbnail window, edit an entire
+image or selected areas, change brightness and contrast, flatten
+brightness distribution, change color intensity, reduce the number
+of colors (posterize), make panoramas, make HDR images, crop, rotate
+(any angle), rescale, fix red-eye, fix perspective (slanted
+buildings), warp, sharpen, blur, remove noise (speckles), add tags
+to images and search by tags, make a collage of images and text,
+print.
diff --git a/graphics/fotoxx/Makefile b/graphics/fotoxx/Makefile
new file mode 100644
index 00000000000..e4bf0f9a834
--- /dev/null
+++ b/graphics/fotoxx/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/12/09 15:10:34 wiz Exp $
+#
+
+DISTNAME= fotoxx-5.7.1
+CATEGORIES= graphics
+MASTER_SITES= http://kornelix.squarespace.com/storage/fotoxx/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://kornelix.squarespace.com/fotoxx/
+COMMENT= Program for editing image files from a digital camera
+
+DEPENDS+= exiv2-[0-9]*:../../graphics/exiv2
+DEPENDS+= xdg-utils-[0-9]*:../../misc/xdg-utils
+
+WRKSRC= ${WRKDIR}/fotoxx
+USE_LANGUAGES= c++
+USE_TOOLS+= gmake pkg-config
+
+BUILD_TARGET= fotoxx
+
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/fotoxx/PLIST b/graphics/fotoxx/PLIST
new file mode 100644
index 00000000000..c5660592587
--- /dev/null
+++ b/graphics/fotoxx/PLIST
@@ -0,0 +1,114 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/12/09 15:10:34 wiz Exp $
+bin/fotoxx
+share/doc/fotoxx/CHANGES
+share/doc/fotoxx/COPYING
+share/doc/fotoxx/README
+share/doc/fotoxx/TRANSLATIONS
+share/doc/fotoxx/images/HDR-fr.jpg
+share/doc/fotoxx/images/de-noise.jpg
+share/doc/fotoxx/images/defog-fr.jpg
+share/doc/fotoxx/images/edit-tags-fr.jpg
+share/doc/fotoxx/images/lens-adjust-fr.jpg
+share/doc/fotoxx/images/navigation-fr.jpg
+share/doc/fotoxx/images/pano-adjust-fr.jpg
+share/doc/fotoxx/images/pano-prealign-fr.jpg
+share/doc/fotoxx/images/redeye-fr.jpg
+share/doc/fotoxx/images/rotate-fr.jpg
+share/doc/fotoxx/images/search-tags-fr.jpg
+share/doc/fotoxx/images/sharpen1.jpg
+share/doc/fotoxx/images/stretch2.jpg
+share/doc/fotoxx/images/toolbar-en.jpg
+share/doc/fotoxx/images/toolbar-fr.jpg
+share/doc/fotoxx/images/toolbar-gl.jpg
+share/doc/fotoxx/images/tune-fr.jpg
+share/doc/fotoxx/images/unbend.jpg
+share/doc/fotoxx/userguide-en.html
+share/doc/fotoxx/userguide-fr.html
+share/doc/fotoxx/userguide-gl.html
+share/fotoxx/icons/RGB.png
+share/fotoxx/icons/bigger.png
+share/fotoxx/icons/file.png
+share/fotoxx/icons/first-page.png
+share/fotoxx/icons/folder.png
+share/fotoxx/icons/folder128.png
+share/fotoxx/icons/folder256.png
+share/fotoxx/icons/fotoxx.png
+share/fotoxx/icons/index.png
+share/fotoxx/icons/kill.png
+share/fotoxx/icons/last-page.png
+share/fotoxx/icons/logo.png
+share/fotoxx/icons/m-about.png
+share/fotoxx/icons/m-blur.png
+share/fotoxx/icons/m-changelog.png
+share/fotoxx/icons/m-clone.png
+share/fotoxx/icons/m-color-depth.png
+share/fotoxx/icons/m-color-inten.png
+share/fotoxx/icons/m-create-thumbs.png
+share/fotoxx/icons/m-errorlog.png
+share/fotoxx/icons/m-exif.png
+share/fotoxx/icons/m-flatten.png
+share/fotoxx/icons/m-hdr.png
+share/fotoxx/icons/m-montest.png
+share/fotoxx/icons/m-noise.png
+share/fotoxx/icons/m-open.png
+share/fotoxx/icons/m-pano.png
+share/fotoxx/icons/m-params.png
+share/fotoxx/icons/m-print.png
+share/fotoxx/icons/m-quit.png
+share/fotoxx/icons/m-readme.png
+share/fotoxx/icons/m-redeye.png
+share/fotoxx/icons/m-resize.png
+share/fotoxx/icons/m-rgb-spread.png
+share/fotoxx/icons/m-rotate.png
+share/fotoxx/icons/m-save.png
+share/fotoxx/icons/m-select.png
+share/fotoxx/icons/m-sharpen.png
+share/fotoxx/icons/m-slideshow.png
+share/fotoxx/icons/m-tags.png
+share/fotoxx/icons/m-trash.png
+share/fotoxx/icons/m-trim.png
+share/fotoxx/icons/m-tune.png
+share/fotoxx/icons/m-unbend.png
+share/fotoxx/icons/m-userguide.png
+share/fotoxx/icons/m-warp.png
+share/fotoxx/icons/next-page.png
+share/fotoxx/icons/next-row.png
+share/fotoxx/icons/next.png
+share/fotoxx/icons/prev-page.png
+share/fotoxx/icons/prev-row.png
+share/fotoxx/icons/prev.png
+share/fotoxx/icons/print.png
+share/fotoxx/icons/quit.png
+share/fotoxx/icons/redo.png
+share/fotoxx/icons/save.png
+share/fotoxx/icons/select.png
+share/fotoxx/icons/smaller.png
+share/fotoxx/icons/trash.png
+share/fotoxx/icons/undo.png
+share/fotoxx/icons/zoomin.png
+share/fotoxx/icons/zoomout.png
+share/fotoxx/locales/de/fotoxx.po
+share/fotoxx/locales/de/fotoxx.po.old
+share/fotoxx/locales/de/zfuncs.po
+share/fotoxx/locales/el/fotoxx.po
+share/fotoxx/locales/el/zfuncs.po
+share/fotoxx/locales/es/fotoxx.po
+share/fotoxx/locales/es/zfuncs.po
+share/fotoxx/locales/fr/fotoxx.po
+share/fotoxx/locales/fr/stan1125.po
+share/fotoxx/locales/fr/zfuncs.po
+share/fotoxx/locales/gl/fotoxx.po
+share/fotoxx/locales/gl/zfuncs.po
+share/fotoxx/locales/it/fotoxx.po
+share/fotoxx/locales/it/zfuncs.po
+@dirrm share/fotoxx/locales/it
+@dirrm share/fotoxx/locales/gl
+@dirrm share/fotoxx/locales/fr
+@dirrm share/fotoxx/locales/es
+@dirrm share/fotoxx/locales/el
+@dirrm share/fotoxx/locales/de
+@dirrm share/fotoxx/locales
+@dirrm share/fotoxx/icons
+@dirrm share/fotoxx
+@dirrm share/doc/fotoxx/images
+@dirrm share/doc/fotoxx
diff --git a/graphics/fotoxx/distinfo b/graphics/fotoxx/distinfo
new file mode 100644
index 00000000000..7086379a472
--- /dev/null
+++ b/graphics/fotoxx/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/12/09 15:10:34 wiz Exp $
+
+SHA1 (fotoxx-5.7.1.tar.gz) = 44abbd2aab0454448f63e9960a40926068aefa76
+RMD160 (fotoxx-5.7.1.tar.gz) = 34a61ecbba851a16c695ed86dc5dd8171dd18796
+Size (fotoxx-5.7.1.tar.gz) = 924376 bytes
+SHA1 (patch-aa) = 2f5b2b650c557296f073d816e9c12998e7f874ad
+SHA1 (patch-ab) = 45705b890257cd34571e4896494ee0d643bdf168
+SHA1 (patch-ac) = e213a84e029d51af8e672da8b58945c3f32bc5c2
diff --git a/graphics/fotoxx/patches/patch-aa b/graphics/fotoxx/patches/patch-aa
new file mode 100644
index 00000000000..c4c8a683218
--- /dev/null
+++ b/graphics/fotoxx/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2008/12/09 15:10:34 wiz Exp $
+
+--- Makefile.orig 2008-12-05 13:36:40.000000000 +0000
++++ Makefile
+@@ -18,7 +18,7 @@ DATADIR = $(PREFIX)/share/$(PROGRAM)
+
+
+ $(PROGRAM): $(PROGRAM).o zfuncs.o
+- @g++ $(LFLAGS) -o $(PROGRAM) $(PROGRAM).o zfuncs.o
++ @g++ $(LFLAGS) -o $(PROGRAM) $(PROGRAM).o zfuncs.o -lcompat
+
+ $(PROGRAM).o: $(SOURCE) zfuncs.h
+ @g++ $(CFLAGS) -o $(PROGRAM).o $(SOURCE) \
diff --git a/graphics/fotoxx/patches/patch-ab b/graphics/fotoxx/patches/patch-ab
new file mode 100644
index 00000000000..2189f10ea56
--- /dev/null
+++ b/graphics/fotoxx/patches/patch-ab
@@ -0,0 +1,17 @@
+$NetBSD: patch-ab,v 1.1.1.1 2008/12/09 15:10:34 wiz Exp $
+
+--- zfuncs.cpp.orig 2008-12-05 13:36:40.000000000 +0000
++++ zfuncs.cpp
+@@ -29,10 +29,12 @@ void appcrash(cchar *pMess, ... )
+
+ printf("appcrash: %s \n",message);
+
++#ifdef backtrace
+ nstack = backtrace(stacklist,nstack); // good for g++ -rdynamic v.16
+ stackents = backtrace_symbols(stacklist,nstack);
+ for (ii = 0; ii < nstack; ii++)
+ printf("function: %s \n",stackents[ii]);
++#endif
+
+ abort(); // good for gdb backtrace v.16
+ }
diff --git a/graphics/fotoxx/patches/patch-ac b/graphics/fotoxx/patches/patch-ac
new file mode 100644
index 00000000000..0585d2b1870
--- /dev/null
+++ b/graphics/fotoxx/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.1.1.1 2008/12/09 15:10:34 wiz Exp $
+
+--- zfuncs.h.orig 2008-12-05 13:36:40.000000000 +0000
++++ zfuncs.h
+@@ -17,7 +17,7 @@
+ #include <pthread.h>
+ #include <errno.h>
+ #include <signal.h>
+-#include <execinfo.h>
++#include <sys/wait.h>
+
+ #include <libintl.h> // gettext v.2.9
+ #include <locale.h>