summaryrefslogtreecommitdiffstats
path: root/graphics/solang
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2010-07-05 19:34:49 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2010-07-05 19:34:49 +0800
commitbde500a3f7cf00b9c196f3393e21c440b318b03f (patch)
treeb107009a045c5f5fad5d442bbd34f58d031772cb /graphics/solang
parent910ed5f4ecfca362ba908a3f74a888b6e78022ff (diff)
downloadmarcuscom-ports-bde500a3f7cf00b9c196f3393e21c440b318b03f.tar
marcuscom-ports-bde500a3f7cf00b9c196f3393e21c440b318b03f.tar.gz
marcuscom-ports-bde500a3f7cf00b9c196f3393e21c440b318b03f.tar.bz2
marcuscom-ports-bde500a3f7cf00b9c196f3393e21c440b318b03f.tar.lz
marcuscom-ports-bde500a3f7cf00b9c196f3393e21c440b318b03f.tar.xz
marcuscom-ports-bde500a3f7cf00b9c196f3393e21c440b318b03f.tar.zst
marcuscom-ports-bde500a3f7cf00b9c196f3393e21c440b318b03f.zip
webkit-gtk2 shlib changed its name. Chase all users. also update some
depend lines to include a version because there is now a webkitgtk-1.0 and webkitgtk-3.0. So webkitgtk matches both. While here reset epiphany back to the 2.30 version. git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@14295 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'graphics/solang')
-rw-r--r--graphics/solang/Makefile42
-rw-r--r--graphics/solang/distinfo6
-rw-r--r--graphics/solang/files/patch-po_Makefile.in.in14
-rw-r--r--graphics/solang/files/patch-src_attribute_search-basket-column-record.h14
-rw-r--r--graphics/solang/files/patch-src_importer_flickr-chooser-button.cpp14
-rw-r--r--graphics/solang/files/patch-src_importer_flickr-chooser-dialog.cpp14
-rw-r--r--graphics/solang/files/patch-src_renderer_browser-model-column-record.h14
-rw-r--r--graphics/solang/pkg-descr20
-rw-r--r--graphics/solang/pkg-plist75
9 files changed, 213 insertions, 0 deletions
diff --git a/graphics/solang/Makefile b/graphics/solang/Makefile
new file mode 100644
index 000000000..7230b4e95
--- /dev/null
+++ b/graphics/solang/Makefile
@@ -0,0 +1,42 @@
+# New ports collection makefile for: solang
+# Date created: 2009-06-11
+# Whom: Ashish SHUKLA <wahjava@gmail.com>
+#
+# $FreeBSD: ports/graphics/solang/Makefile,v 1.8 2010/06/11 13:37:36 ashish Exp $
+#
+
+PORTNAME= solang
+PORTVERSION= 0.3
+PORTREVISION= 6
+CATEGORIES= graphics
+MASTER_SITES= http://rishi.fedorapeople.org/solang/
+
+PATCH_SITES= http://rishi.fedorapeople.org/
+PATCHFILES= 0001-Ported-to-libgdamm-4.x.patch
+PATCH_DIST_STRIP= -p1
+
+MAINTAINER= ashish@FreeBSD.org
+COMMENT= A photo manager for GNOME
+
+LIB_DEPENDS= gegl-0.1:${PORTSDIR}/graphics/gegl \
+ exiv2.7:${PORTSDIR}/graphics/exiv2 \
+ flickcurl.0:${PORTSDIR}/www/flickcurl \
+ gtkimageview.0:${PORTSDIR}/x11-toolkits/gtkimageview \
+ webkitgtk-1.0.13:${PORTSDIR}/www/webkit-gtk2 \
+ gtkmm-2.4.1:${PORTSDIR}/x11-toolkits/gtkmm24 \
+ soup-2.4.1:${PORTSDIR}/devel/libsoup \
+ gdl-1.3:${PORTSDIR}/x11-toolkits/gdl \
+ gdamm-4.0.12:${PORTSDIR}/databases/libgdamm \
+ gphoto2.2:${PORTSDIR}/graphics/libgphoto2
+
+USE_AUTOTOOLS= autoconf:262
+USE_GMAKE= yes
+USE_GNOME= libgda4 intltool
+INSTALLS_ICONS= yes
+USE_GETTEXT= yes
+USE_GCC= 4.2+
+
+post-install:
+ @-update-desktop-database
+
+.include <bsd.port.mk>
diff --git a/graphics/solang/distinfo b/graphics/solang/distinfo
new file mode 100644
index 000000000..a434ae3c7
--- /dev/null
+++ b/graphics/solang/distinfo
@@ -0,0 +1,6 @@
+MD5 (solang-0.3.tar.gz) = 6f82d34174815deacb4392b88a4134ed
+SHA256 (solang-0.3.tar.gz) = 0d3c85c4f96f829eefc8851713510e068f3cf6b90a0cb084035d98f4d69cb00a
+SIZE (solang-0.3.tar.gz) = 658189
+MD5 (0001-Ported-to-libgdamm-4.x.patch) = 4afe92dff02a4359b2bea3d9c358b274
+SHA256 (0001-Ported-to-libgdamm-4.x.patch) = 55bdf02d4c22b947a0e718baced9437949e55480e8ad4fd2ad6ee34b38f29c4f
+SIZE (0001-Ported-to-libgdamm-4.x.patch) = 23747
diff --git a/graphics/solang/files/patch-po_Makefile.in.in b/graphics/solang/files/patch-po_Makefile.in.in
new file mode 100644
index 000000000..0f3006bb6
--- /dev/null
+++ b/graphics/solang/files/patch-po_Makefile.in.in
@@ -0,0 +1,14 @@
+
+$FreeBSD: ports/graphics/solang/files/patch-po_Makefile.in.in,v 1.1 2009/12/03 12:50:05 pav Exp $
+
+--- po/Makefile.in.in.orig
++++ po/Makefile.in.in
+@@ -34,7 +34,7 @@
+ datarootdir = @datarootdir@
+ libdir = @libdir@
+ DATADIRNAME = @DATADIRNAME@
+-itlocaledir = $(prefix)/$(DATADIRNAME)/locale
++itlocaledir = $(datarootdir)/locale
+ subdir = po
+ install_sh = @install_sh@
+ # Automake >= 1.8 provides @mkdir_p@.
diff --git a/graphics/solang/files/patch-src_attribute_search-basket-column-record.h b/graphics/solang/files/patch-src_attribute_search-basket-column-record.h
new file mode 100644
index 000000000..76001477d
--- /dev/null
+++ b/graphics/solang/files/patch-src_attribute_search-basket-column-record.h
@@ -0,0 +1,14 @@
+
+$FreeBSD: ports/graphics/solang/files/patch-src_attribute_search-basket-column-record.h,v 1.1 2009/12/03 12:50:05 pav Exp $
+
+--- src/attribute/search-basket-column-record.h.orig
++++ src/attribute/search-basket-column-record.h
+@@ -34,6 +34,8 @@
+ public:
+ SearchBasketColumnRecord() throw();
+
++ SearchBasketColumnRecord(const SearchBasketColumnRecord& rec) throw();
++
+ virtual
+ ~SearchBasketColumnRecord() throw();
+
diff --git a/graphics/solang/files/patch-src_importer_flickr-chooser-button.cpp b/graphics/solang/files/patch-src_importer_flickr-chooser-button.cpp
new file mode 100644
index 000000000..4adacaa83
--- /dev/null
+++ b/graphics/solang/files/patch-src_importer_flickr-chooser-button.cpp
@@ -0,0 +1,14 @@
+
+$FreeBSD: ports/graphics/solang/files/patch-src_importer_flickr-chooser-button.cpp,v 1.1 2009/12/03 12:50:05 pav Exp $
+
+--- src/importer/flickr-chooser-button.cpp.orig
++++ src/importer/flickr-chooser-button.cpp
+@@ -53,6 +53,8 @@
+ virtual
+ ~FlickrButtonModelColumnRecord() throw();
+
++ FlickrButtonModelColumnRecord(const FlickrButtonModelColumnRecord&) throw();
++
+ const Gtk::TreeModelColumn<PixbufPtr> &
+ get_column_pixbuf() const throw();
+
diff --git a/graphics/solang/files/patch-src_importer_flickr-chooser-dialog.cpp b/graphics/solang/files/patch-src_importer_flickr-chooser-dialog.cpp
new file mode 100644
index 000000000..cea922049
--- /dev/null
+++ b/graphics/solang/files/patch-src_importer_flickr-chooser-dialog.cpp
@@ -0,0 +1,14 @@
+
+$FreeBSD: ports/graphics/solang/files/patch-src_importer_flickr-chooser-dialog.cpp,v 1.1 2009/12/03 12:50:05 pav Exp $
+
+--- src/importer/flickr-chooser-dialog.cpp.orig
++++ src/importer/flickr-chooser-dialog.cpp
+@@ -80,6 +80,8 @@
+ virtual
+ ~FlickrDialogModelColumnRecord() throw();
+
++ FlickrDialogModelColumnRecord(const FlickrDialogModelColumnRecord&) throw();
++
+ const Gtk::TreeModelColumn<bool> &
+ get_column_selected() const throw();
+
diff --git a/graphics/solang/files/patch-src_renderer_browser-model-column-record.h b/graphics/solang/files/patch-src_renderer_browser-model-column-record.h
new file mode 100644
index 000000000..4f8a4980f
--- /dev/null
+++ b/graphics/solang/files/patch-src_renderer_browser-model-column-record.h
@@ -0,0 +1,14 @@
+
+$FreeBSD: ports/graphics/solang/files/patch-src_renderer_browser-model-column-record.h,v 1.1 2009/12/03 12:50:05 pav Exp $
+
+--- src/renderer/browser-model-column-record.h.orig
++++ src/renderer/browser-model-column-record.h
+@@ -36,6 +36,8 @@
+ virtual
+ ~BrowserModelColumnRecord() throw();
+
++ BrowserModelColumnRecord(const BrowserModelColumnRecord&) throw();
++
+ const Gtk::TreeModelColumn<guint> &
+ get_column_serial() const throw();
+
diff --git a/graphics/solang/pkg-descr b/graphics/solang/pkg-descr
new file mode 100644
index 000000000..ee48d0962
--- /dev/null
+++ b/graphics/solang/pkg-descr
@@ -0,0 +1,20 @@
+Solang - A photo manager for GNOME
+
+Features:
+---------
+- Browser, editor, enlarged and slideshow renderer for viewing the entire
+ collection, editing, a single photo and slideshows respectively.
+- Camera, Flickr and folder importer to import photos from cameras in PTP mode
+ Flickr and folders respectively.
+- Folder exporter to export selected photos to a folder.
+- Date view for showing photo dates.
+- Basic editing like brightness, contrast, flipping, rotation, saturation and
+ scaling, and undo, redo of operations.
+- Ability to copy a set of applied operations from one photo and paste it
+ onto others.
+- Support for tagging photos and Exif data.
+- Thumbnails for showing RAW files in the browser renderer.
+- Search basket for drag and drop search using multiple tags, Exif fields
+ and/or dates.
+
+WWW: https://savannah.nongnu.org/projects/solang
diff --git a/graphics/solang/pkg-plist b/graphics/solang/pkg-plist
new file mode 100644
index 000000000..22cda9890
--- /dev/null
+++ b/graphics/solang/pkg-plist
@@ -0,0 +1,75 @@
+bin/solang
+share/locale/bg/LC_MESSAGES/solang.mo
+share/locale/it/LC_MESSAGES/solang.mo
+share/applications/solang.desktop
+%%DOCSDIR%%/ARTISTS
+%%DOCSDIR%%/AUTHORS
+%%DOCSDIR%%/COPYING
+%%DOCSDIR%%/COPYING.GPLv2
+%%DOCSDIR%%/ChangeLog
+%%DOCSDIR%%/INSTALL
+%%DOCSDIR%%/NEWS
+%%DOCSDIR%%/README
+share/icons/hicolor/128x128/apps/solang.png
+share/icons/hicolor/16x16/apps/solang.png
+share/icons/hicolor/22x22/apps/solang.png
+share/icons/hicolor/24x24/apps/solang.png
+share/icons/hicolor/32x32/apps/solang.png
+share/icons/hicolor/48x48/apps/solang.png
+share/icons/hicolor/96x96/apps/solang.png
+share/icons/hicolor/scalable/apps/solang.svg
+%%DATADIR%%/pixmaps/camera-photo-16.png
+%%DATADIR%%/pixmaps/camera-photo-22.png
+%%DATADIR%%/pixmaps/camera-photo-24.png
+%%DATADIR%%/pixmaps/camera-photo-32.png
+%%DATADIR%%/pixmaps/camera-photo.svg
+%%DATADIR%%/pixmaps/flickr.png
+%%DATADIR%%/pixmaps/flip-object-horizontal.png
+%%DATADIR%%/pixmaps/flip-object-vertical.png
+%%DATADIR%%/pixmaps/mode-browse-16.png
+%%DATADIR%%/pixmaps/mode-browse-22.png
+%%DATADIR%%/pixmaps/mode-browse-24.png
+%%DATADIR%%/pixmaps/mode-browse-32.png
+%%DATADIR%%/pixmaps/mode-browse.svg
+%%DATADIR%%/pixmaps/mode-image-edit-16.png
+%%DATADIR%%/pixmaps/mode-image-edit-22.png
+%%DATADIR%%/pixmaps/mode-image-edit-24.png
+%%DATADIR%%/pixmaps/object-rotate-left.png
+%%DATADIR%%/pixmaps/object-rotate-right.png
+%%DATADIR%%/pixmaps/slideshow-play-16.png
+%%DATADIR%%/pixmaps/slideshow-play-22.png
+%%DATADIR%%/pixmaps/slideshow-play-24.png
+%%DATADIR%%/pixmaps/slideshow-play-32.png
+%%DATADIR%%/pixmaps/slideshow-play-48.png
+%%DATADIR%%/pixmaps/slideshow-play.svg
+%%DATADIR%%/pixmaps/stock-resize-16.png
+%%DATADIR%%/pixmaps/tag-16.png
+%%DATADIR%%/pixmaps/tag-22.png
+%%DATADIR%%/pixmaps/tag-new-16.png
+%%DATADIR%%/pixmaps/tag-new-22.png
+%%DATADIR%%/pixmaps/tag-new-24.png
+%%DATADIR%%/pixmaps/view-far-16.png
+%%DATADIR%%/pixmaps/view-far-22.png
+%%DATADIR%%/pixmaps/view-far-24.png
+%%DATADIR%%/pixmaps/view-near-16.png
+%%DATADIR%%/pixmaps/view-near-22.png
+%%DATADIR%%/pixmaps/view-near-24.png
+%%DATADIR%%/solang-layout.xml
+%%DATADIR%%/ui/solang-browser-renderer-thumbnail.ui
+%%DATADIR%%/ui/solang-browser-renderer.ui
+%%DATADIR%%/ui/solang-editor-renderer.ui
+%%DATADIR%%/ui/solang-editor.ui
+%%DATADIR%%/ui/solang-enlarged-renderer.ui
+%%DATADIR%%/ui/solang-importer.ui
+%%DATADIR%%/ui/solang-slideshow-renderer.ui
+%%DATADIR%%/ui/solang-slideshow.ui
+%%DATADIR%%/ui/solang-tag-manager.ui
+%%DATADIR%%/ui/solang-thumbnail-popup.ui
+%%DATADIR%%/ui/solang.ui
+@dirrm %%DATADIR%%/ui
+@dirrm %%DATADIR%%/pixmaps
+@dirrm %%DATADIR%%
+@dirrmtry share/applications
+@dirrm %%DOCSDIR%%
+@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
+@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true