Date: Wed, 25 Nov 2009 04:01:51 +0530 (IST) From: Ashish SHUKLA <wahjava@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/140848: New Port: graphics/solang: A photo manager for GNOME Message-ID: <20091124223151.80E1550C33@chateau.d.if> Resent-Message-ID: <200911242240.nAOMe1ka093820@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 140848 >Category: ports >Synopsis: New Port: graphics/solang: A photo manager for GNOME >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Nov 24 22:40:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Ashish SHUKLA >Release: FreeBSD 8.0-RC3 amd64 >Organization: >Environment: System: FreeBSD chateau.d.if 8.0-RC3 FreeBSD 8.0-RC3 #0: Sun Nov 22 19:48:15 IST 2009 root@chateau.d.if:/usr/obj/usr/src/sys/CHATEAU amd64 >Description: 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 >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # solang # solang/pkg-descr # solang/Makefile # solang/pkg-plist # solang/distinfo # solang/files # solang/files/patch-src_attribute_search-basket-column-record.h # solang/files/patch-src_importer_flickr-chooser-button.cpp # solang/files/patch-src_importer_flickr-chooser-dialog.cpp # solang/files/patch-src_renderer_browser-model-column-record.h # solang/files/patch-po_Makefile.in.in # echo c - solang mkdir -p solang > /dev/null 2>&1 echo x - solang/pkg-descr sed 's/^X//' >solang/pkg-descr << '7d40145d431be81734103ef8a73848c2' XSolang - A photo manager for GNOME X XFeatures: X--------- X- Browser, editor, enlarged and slideshow renderer for viewing the entire X collection, editing, a single photo and slideshows respectively. X- Camera, Flickr and folder importer to import photos from cameras in PTP mode X Flickr and folders respectively. X- Folder exporter to export selected photos to a folder. X- Date view for showing photo dates. X- Basic editing like brightness, contrast, flipping, rotation, saturation and X scaling, and undo, redo of operations. X- Ability to copy a set of applied operations from one photo and paste it X onto others. X- Support for tagging photos and Exif data. X- Thumbnails for showing RAW files in the browser renderer. X- Search basket for drag and drop search using multiple tags, Exif fields X and/or dates. X XWWW: https://savannah.nongnu.org/projects/solang 7d40145d431be81734103ef8a73848c2 echo x - solang/Makefile sed 's/^X//' >solang/Makefile << '74e422e75b8c4a839bb5a101ff97ce32' X# New ports collection makefile for: solang X# Date created: 2009-06-11 X# Whom: Ashish SHUKLA <wahjava@gmail.com> X# X# $FreeBSD$ X# X XPORTNAME= solang XPORTVERSION= 0.3 XCATEGORIES= graphics XMASTER_SITES= http://rishi.fedorapeople.org/%SUBDIR%/ XMASTER_SITE_SUBDIR= solang X XPATCH_SITES= http://rishi.fedorapeople.org/ XPATCHFILES= 0001-Ported-to-libgdamm-4.x.patch XPATCH_DIST_STRIP= -p1 X XMAINTAINER= wahjava@gmail.com XCOMMENT= A photo manager for GNOME X XBUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/babl.pc:${PORTSDIR}/x11/babl \ X ${LOCALBASE}/libdata/pkgconfig/exiv2.pc:${PORTSDIR}/graphics/exiv2 \ X ${LOCALBASE}/libdata/pkgconfig/flickcurl.pc:${PORTSDIR}/www/flickcurl \ X ${LOCALBASE}/libdata/pkgconfig/libgdamm-4.0.pc:${PORTSDIR}/databases/libgdamm \ X ${LOCALBASE}/libdata/pkgconfig/libgda-sqlite-4.0.pc:${PORTSDIR}/databases/libgda4 \ X ${LOCALBASE}/libdata/pkgconfig/gdl-1.0.pc:${PORTSDIR}/x11-toolkits/gdl \ X ${LOCALBASE}/libdata/pkgconfig/gegl.pc:${PORTSDIR}/graphics/gegl \ X ${LOCALBASE}/libdata/pkgconfig/libgphoto2.pc:${PORTSDIR}/graphics/libgphoto2 \ X ${LOCALBASE}/libdata/pkgconfig/gtkimageview.pc:${PORTSDIR}/x11-toolkits/gtkimageview \ X ${LOCALBASE}/libdata/pkgconfig/gtkmm-2.4.pc:${PORTSDIR}/x11-toolkits/gtkmm24 \ X ${LOCALBASE}/libdata/pkgconfig/libsoup-2.4.pc:${PORTSDIR}/devel/libsoup \ X ${LOCALBASE}/libdata/pkgconfig/webkit-1.0.pc:${PORTSDIR}/www/webkit-gtk2 \ X exiv2>=0.18:${PORTSDIR}/graphics/exiv2 \ X gtkmm>=2.8:${PORTSDIR}/x11-toolkits/gtkmm24 XLIB_DEPENDS= gegl-0.0.22:${PORTSDIR}/graphics/gegl \ X babl-0.0.0:${PORTSDIR}/x11/babl \ X exiv2.7:${PORTSDIR}/graphics/exiv2 \ X flickcurl.0:${PORTSDIR}/www/flickcurl \ X gtkimageview.0:${PORTSDIR}/x11-toolkits/gtkimageview \ X webkit-1.0.1:${PORTSDIR}/www/webkit-gtk2 \ X gtkmm-2.4.1:${PORTSDIR}/x11-toolkits/gtkmm24 \ X soup-2.4.1:${PORTSDIR}/devel/libsoup \ X gdl-1.0:${PORTSDIR}/x11-toolkits/gdl \ X gdamm-4.0.11:${PORTSDIR}/databases/libgdamm \ X gphoto2.2:${PORTSDIR}/graphics/libgphoto2 X XUSE_AUTOTOOLS= autoconf:262 XUSE_GMAKE= yes XUSE_GNOME= libgda4 XINSTALLS_ICONS= yes XUSE_GETTEXT= yes X Xpost-install: X @-update-desktop-database X X.include <bsd.port.mk> 74e422e75b8c4a839bb5a101ff97ce32 echo x - solang/pkg-plist sed 's/^X//' >solang/pkg-plist << '7c0180af4837c8b659eba8f032e87300' Xbin/solang Xshare/locale/bg/LC_MESSAGES/solang.mo Xshare/locale/it/LC_MESSAGES/solang.mo Xshare/applications/solang.desktop X%%DOCSDIR%%/ARTISTS X%%DOCSDIR%%/AUTHORS X%%DOCSDIR%%/COPYING X%%DOCSDIR%%/COPYING.GPLv2 X%%DOCSDIR%%/ChangeLog X%%DOCSDIR%%/INSTALL X%%DOCSDIR%%/NEWS X%%DOCSDIR%%/README Xshare/icons/hicolor/128x128/apps/solang.png Xshare/icons/hicolor/16x16/apps/solang.png Xshare/icons/hicolor/22x22/apps/solang.png Xshare/icons/hicolor/24x24/apps/solang.png Xshare/icons/hicolor/32x32/apps/solang.png Xshare/icons/hicolor/48x48/apps/solang.png Xshare/icons/hicolor/96x96/apps/solang.png Xshare/icons/hicolor/scalable/apps/solang.svg X%%DATADIR%%/pixmaps/camera-photo-16.png X%%DATADIR%%/pixmaps/camera-photo-22.png X%%DATADIR%%/pixmaps/camera-photo-24.png X%%DATADIR%%/pixmaps/camera-photo-32.png X%%DATADIR%%/pixmaps/camera-photo.svg X%%DATADIR%%/pixmaps/flickr.png X%%DATADIR%%/pixmaps/flip-object-horizontal.png X%%DATADIR%%/pixmaps/flip-object-vertical.png X%%DATADIR%%/pixmaps/mode-browse-16.png X%%DATADIR%%/pixmaps/mode-browse-22.png X%%DATADIR%%/pixmaps/mode-browse-24.png X%%DATADIR%%/pixmaps/mode-browse-32.png X%%DATADIR%%/pixmaps/mode-browse.svg X%%DATADIR%%/pixmaps/mode-image-edit-16.png X%%DATADIR%%/pixmaps/mode-image-edit-22.png X%%DATADIR%%/pixmaps/mode-image-edit-24.png X%%DATADIR%%/pixmaps/object-rotate-left.png X%%DATADIR%%/pixmaps/object-rotate-right.png X%%DATADIR%%/pixmaps/slideshow-play-16.png X%%DATADIR%%/pixmaps/slideshow-play-22.png X%%DATADIR%%/pixmaps/slideshow-play-24.png X%%DATADIR%%/pixmaps/slideshow-play-32.png X%%DATADIR%%/pixmaps/slideshow-play-48.png X%%DATADIR%%/pixmaps/slideshow-play.svg X%%DATADIR%%/pixmaps/stock-resize-16.png X%%DATADIR%%/pixmaps/tag-16.png X%%DATADIR%%/pixmaps/tag-22.png X%%DATADIR%%/pixmaps/tag-new-16.png X%%DATADIR%%/pixmaps/tag-new-22.png X%%DATADIR%%/pixmaps/tag-new-24.png X%%DATADIR%%/pixmaps/view-far-16.png X%%DATADIR%%/pixmaps/view-far-22.png X%%DATADIR%%/pixmaps/view-far-24.png X%%DATADIR%%/pixmaps/view-near-16.png X%%DATADIR%%/pixmaps/view-near-22.png X%%DATADIR%%/pixmaps/view-near-24.png X%%DATADIR%%/solang-layout.xml X%%DATADIR%%/ui/solang-browser-renderer-thumbnail.ui X%%DATADIR%%/ui/solang-browser-renderer.ui X%%DATADIR%%/ui/solang-editor-renderer.ui X%%DATADIR%%/ui/solang-editor.ui X%%DATADIR%%/ui/solang-enlarged-renderer.ui X%%DATADIR%%/ui/solang-importer.ui X%%DATADIR%%/ui/solang-slideshow-renderer.ui X%%DATADIR%%/ui/solang-slideshow.ui X%%DATADIR%%/ui/solang-tag-manager.ui X%%DATADIR%%/ui/solang-thumbnail-popup.ui X%%DATADIR%%/ui/solang.ui X@dirrm %%DATADIR%%/ui X@dirrm %%DATADIR%%/pixmaps X@dirrm %%DATADIR%% X@dirrm %%DOCSDIR%% X@dirrmtry share/locale/it/LC_MESSAGES X@dirrmtry share/locale/it X@dirrmtry share/locale/bg/LC_MESSAGES X@dirrmtry share/locale/bg X@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true X@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true 7c0180af4837c8b659eba8f032e87300 echo x - solang/distinfo sed 's/^X//' >solang/distinfo << '71d11039a1aece035cfde98793183e13' XMD5 (solang-0.3.tar.gz) = 6f82d34174815deacb4392b88a4134ed XSHA256 (solang-0.3.tar.gz) = 0d3c85c4f96f829eefc8851713510e068f3cf6b90a0cb084035d98f4d69cb00a XSIZE (solang-0.3.tar.gz) = 658189 XMD5 (0001-Ported-to-libgdamm-4.x.patch) = 4afe92dff02a4359b2bea3d9c358b274 XSHA256 (0001-Ported-to-libgdamm-4.x.patch) = 55bdf02d4c22b947a0e718baced9437949e55480e8ad4fd2ad6ee34b38f29c4f XSIZE (0001-Ported-to-libgdamm-4.x.patch) = 23747 71d11039a1aece035cfde98793183e13 echo c - solang/files mkdir -p solang/files > /dev/null 2>&1 echo x - solang/files/patch-src_attribute_search-basket-column-record.h sed 's/^X//' >solang/files/patch-src_attribute_search-basket-column-record.h << '5d2fb58ab6164c50d433e5abd1ef48fd' X X$FreeBSD$ X X--- src/attribute/search-basket-column-record.h.orig X+++ src/attribute/search-basket-column-record.h X@@ -34,6 +34,8 @@ X public: X SearchBasketColumnRecord() throw(); X X+ SearchBasketColumnRecord(const SearchBasketColumnRecord& rec) throw(); X+ X virtual X ~SearchBasketColumnRecord() throw(); X 5d2fb58ab6164c50d433e5abd1ef48fd echo x - solang/files/patch-src_importer_flickr-chooser-button.cpp sed 's/^X//' >solang/files/patch-src_importer_flickr-chooser-button.cpp << '4af52d3ce6bd1c96acc32f1ef0cddaec' X X$FreeBSD$ X X--- src/importer/flickr-chooser-button.cpp.orig X+++ src/importer/flickr-chooser-button.cpp X@@ -53,6 +53,8 @@ X virtual X ~FlickrButtonModelColumnRecord() throw(); X X+ FlickrButtonModelColumnRecord(const FlickrButtonModelColumnRecord&) throw(); X+ X const Gtk::TreeModelColumn<PixbufPtr> & X get_column_pixbuf() const throw(); X 4af52d3ce6bd1c96acc32f1ef0cddaec echo x - solang/files/patch-src_importer_flickr-chooser-dialog.cpp sed 's/^X//' >solang/files/patch-src_importer_flickr-chooser-dialog.cpp << 'eb7c7c2110335d297b4b126d148d72e3' X X$FreeBSD$ X X--- src/importer/flickr-chooser-dialog.cpp.orig X+++ src/importer/flickr-chooser-dialog.cpp X@@ -80,6 +80,8 @@ X virtual X ~FlickrDialogModelColumnRecord() throw(); X X+ FlickrDialogModelColumnRecord(const FlickrDialogModelColumnRecord&) throw(); X+ X const Gtk::TreeModelColumn<bool> & X get_column_selected() const throw(); X eb7c7c2110335d297b4b126d148d72e3 echo x - solang/files/patch-src_renderer_browser-model-column-record.h sed 's/^X//' >solang/files/patch-src_renderer_browser-model-column-record.h << '388526ed7ade61daee4187697231d52d' X X$FreeBSD$ X X--- src/renderer/browser-model-column-record.h.orig X+++ src/renderer/browser-model-column-record.h X@@ -36,6 +36,8 @@ X virtual X ~BrowserModelColumnRecord() throw(); X X+ BrowserModelColumnRecord(const BrowserModelColumnRecord&) throw(); X+ X const Gtk::TreeModelColumn<guint> & X get_column_serial() const throw(); X 388526ed7ade61daee4187697231d52d echo x - solang/files/patch-po_Makefile.in.in sed 's/^X//' >solang/files/patch-po_Makefile.in.in << '1d0a246a79fcd97c558cec5197d3b810' X X$FreeBSD$ X X--- po/Makefile.in.in.orig X+++ po/Makefile.in.in X@@ -34,7 +34,7 @@ X datarootdir = @datarootdir@ X libdir = @libdir@ X DATADIRNAME = @DATADIRNAME@ X-itlocaledir = $(prefix)/$(DATADIRNAME)/locale X+itlocaledir = $(datarootdir)/locale X subdir = po X install_sh = @install_sh@ X # Automake >= 1.8 provides @mkdir_p@. 1d0a246a79fcd97c558cec5197d3b810 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20091124223151.80E1550C33>