summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2008-12-09 15:10:34 +0000
committerwiz <wiz@pkgsrc.org>2008-12-09 15:10:34 +0000
commit842034b860f81050a7e867b51c1f3570937eae59 (patch)
tree821355361417cf796129a59a9996853739e690d9 /graphics
parent9a0915bbe8d51f54b1c14c15985229890e0beb06 (diff)
downloadpkgsrc-842034b860f81050a7e867b51c1f3570937eae59.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')
-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>