diff options
author | pav <pav@FreeBSD.org> | 2009-12-03 20:50:05 +0800 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2009-12-03 20:50:05 +0800 |
commit | eb5ae457780bbd592b1d036394adf6f1701266d8 (patch) | |
tree | 6716243986b49c5125de6297470825fbe3169549 /graphics | |
parent | c35957d0d82a5f8d60651b38b541b74ee44e616f (diff) | |
download | freebsd-ports-gnome-eb5ae457780bbd592b1d036394adf6f1701266d8.tar.gz freebsd-ports-gnome-eb5ae457780bbd592b1d036394adf6f1701266d8.tar.zst freebsd-ports-gnome-eb5ae457780bbd592b1d036394adf6f1701266d8.zip |
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
PR: ports/140848
Submitted by: Ashish SHUKLA <wahjava@gmail.com>
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/Makefile | 1 | ||||
-rw-r--r-- | graphics/solang/Makefile | 41 | ||||
-rw-r--r-- | graphics/solang/distinfo | 6 | ||||
-rw-r--r-- | graphics/solang/files/patch-po_Makefile.in.in | 14 | ||||
-rw-r--r-- | graphics/solang/files/patch-src_attribute_search-basket-column-record.h | 14 | ||||
-rw-r--r-- | graphics/solang/files/patch-src_importer_flickr-chooser-button.cpp | 14 | ||||
-rw-r--r-- | graphics/solang/files/patch-src_importer_flickr-chooser-dialog.cpp | 14 | ||||
-rw-r--r-- | graphics/solang/files/patch-src_renderer_browser-model-column-record.h | 14 | ||||
-rw-r--r-- | graphics/solang/pkg-descr | 20 | ||||
-rw-r--r-- | graphics/solang/pkg-plist | 74 |
10 files changed, 212 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile index 8e9af790ba8e..feb5c5e73729 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -855,6 +855,7 @@ SUBDIR += sng SUBDIR += snx101util SUBDIR += sodipodi + SUBDIR += solang SUBDIR += spcaview SUBDIR += springgraph SUBDIR += sswf diff --git a/graphics/solang/Makefile b/graphics/solang/Makefile new file mode 100644 index 000000000000..0db9174150ed --- /dev/null +++ b/graphics/solang/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: solang +# Date created: 2009-06-11 +# Whom: Ashish SHUKLA <wahjava@gmail.com> +# +# $FreeBSD$ +# + +PORTNAME= solang +PORTVERSION= 0.3 +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= wahjava@gmail.com +COMMENT= A photo manager for GNOME + +LIB_DEPENDS= gegl-0.0.22:${PORTSDIR}/graphics/gegl \ + babl-0.0.0:${PORTSDIR}/x11/babl \ + exiv2.7:${PORTSDIR}/graphics/exiv2 \ + flickcurl.0:${PORTSDIR}/www/flickcurl \ + gtkimageview.0:${PORTSDIR}/x11-toolkits/gtkimageview \ + webkit-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 + +post-install: + @-update-desktop-database + +.include <bsd.port.mk> diff --git a/graphics/solang/distinfo b/graphics/solang/distinfo new file mode 100644 index 000000000000..a434ae3c7e35 --- /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 000000000000..dd2acc8f1b1c --- /dev/null +++ b/graphics/solang/files/patch-po_Makefile.in.in @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- 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 000000000000..fec35e94606d --- /dev/null +++ b/graphics/solang/files/patch-src_attribute_search-basket-column-record.h @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- 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 000000000000..480ba70e1acd --- /dev/null +++ b/graphics/solang/files/patch-src_importer_flickr-chooser-button.cpp @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- 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 000000000000..136d27588851 --- /dev/null +++ b/graphics/solang/files/patch-src_importer_flickr-chooser-dialog.cpp @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- 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 000000000000..cd897efd9153 --- /dev/null +++ b/graphics/solang/files/patch-src_renderer_browser-model-column-record.h @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- 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 000000000000..ee48d09626ab --- /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 000000000000..3b809b65e24e --- /dev/null +++ b/graphics/solang/pkg-plist @@ -0,0 +1,74 @@ +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%% +@dirrm %%DOCSDIR%% +@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true +@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true |