Import geeqie-1.0.

Geeqie is a lightweight Gtk+2 based image viewer for Unix like operating
systems.
<...>

This is a fork/continuation of gqview.

ok pea@ landry@
This commit is contained in:
ajacoutot 2011-03-09 09:58:49 +00:00
parent 9c1f22fb03
commit b8db1d2d63
5 changed files with 191 additions and 0 deletions

51
graphics/geeqie/Makefile Normal file
View File

@ -0,0 +1,51 @@
# $OpenBSD: Makefile,v 1.1.1.1 2011/03/09 09:58:49 ajacoutot Exp $
COMMENT= lightweight Gtk+2 based image viewer
DISTNAME= geeqie-1.0
CATEGORIES= graphics
HOMEPAGE= http://geeqie.sourceforge.net/
# GPLv2
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WANTLIB += GL X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes
WANTLIB += Xi Xinerama Xrandr Xrender Xxf86vm atk-1.0 c cairo
WANTLIB += drm exiv2 expat fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0
WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0
WANTLIB += gtk-x11-2.0 lcms m pango-1.0 pangocairo-1.0 pangoft2-1.0
WANTLIB += pixman-1 png pthread pthread-stubs stdc++ xcb xcb-render
WANTLIB += xcb-shm z
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=geeqie/}
MODULES= devel/gettext \
textproc/intltool
BUILD_DEPENDS= x11/gnome/doc-utils>=0.20.4p0
RUN_DEPENDS= devel/desktop-file-utils \
devel/xdg-utils
LIB_DEPENDS= x11/gtk+2 \
graphics/lcms \
graphics/exiv2
USE_GROFF= Yes
CONFIGURE_STYLE= gnu
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
CONFIGURE_ARGS= --disable-doxygen-doc \
--disable-lirc \
--disable-gps \
--with-htmldir=${PREFIX}/share/doc/geeqie \
--with-readmedir=${PREFIX}/share/doc/geeqie
# XXX don't stress the old farts
post-install:
cd ${PREFIX}/bin && ln -s geeqie gqview
.include <bsd.port.mk>

5
graphics/geeqie/distinfo Normal file
View File

@ -0,0 +1,5 @@
MD5 (geeqie-1.0.tar.gz) = HWfvmQOQIkxQUml9k7tJwA==
RMD160 (geeqie-1.0.tar.gz) = 9BC197yocvTmfcK5+f/o4M7fKRo=
SHA1 (geeqie-1.0.tar.gz) = hJSlV9Z9IOatcgZF7Hid0rM6MmY=
SHA256 (geeqie-1.0.tar.gz) = 0a1kZmRGwdSQQ3qUQSZ+jXwbncarZAcWshPjhtkhH90=
SIZE (geeqie-1.0.tar.gz) = 1934236

View File

@ -0,0 +1,25 @@
$OpenBSD: patch-src_window_c,v 1.1.1.1 2011/03/09 09:58:49 ajacoutot Exp $
--- src/window.c.orig Sun Mar 6 08:46:11 2011
+++ src/window.c Sun Mar 6 08:47:21 2011
@@ -162,19 +162,11 @@ static gchar *html_browsers[] =
{
/* Our specific script */
GQ_APPNAME_LC "_html_browser", NULL,
- /* Redhat has a nifty htmlview script to start the user's preferred browser */
- "htmlview", NULL,
- /* Debian has even better approach with alternatives */
- "sensible-browser", NULL,
- /* GNOME 2 */
- "gconftool-2", "gconftool-2 -g /desktop/gnome/url-handlers/http/command",
- /* KDE */
- "kfmclient", "!kfmclient exec \"%s\"",
+ /* fd.o */
+ "xdg-open", NULL,
/* use fallbacks */
"firefox", NULL,
- "mozilla", NULL,
"konqueror", NULL,
- "netscape", NULL,
"opera", "!opera --remote 'openURL(%s,new-page)'",
NULL, NULL
};

View File

@ -0,0 +1,9 @@
Geeqie is a lightweight Gtk+2 based image viewer for Unix like operating
systems.
Its main features are:
* EXIF, IPTC and XMP metadata browsing and editing interoperability,
easy integration with other software
* geeqie works on files and directories, there is no need to import
images
* fast preview for many raw image formats
* tools for image comparison, sorting and managing photo collection

101
graphics/geeqie/pkg/PLIST Normal file
View File

@ -0,0 +1,101 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2011/03/09 09:58:49 ajacoutot Exp $
@conflict gqview-*
@pkgpath graphics/gqview
@bin bin/geeqie
bin/gqview
lib/geeqie/
lib/geeqie/geeqie-import
lib/geeqie/geeqie-rotate
lib/geeqie/geeqie-symlink
@comment lib/geeqie/geeqie-ufraw
@man man/man1/geeqie.1
share/applications/geeqie.desktop
share/doc/geeqie/
share/doc/geeqie/AdvancedFeatures.html
share/doc/geeqie/Authors.html
share/doc/geeqie/BasicFeatures.html
share/doc/geeqie/COPYING
share/doc/geeqie/Cancelbutton.html
@comment share/doc/geeqie/ChangeLog
share/doc/geeqie/Commandline.html
share/doc/geeqie/Copyright.html
share/doc/geeqie/GuideCollections.html
share/doc/geeqie/GuideCredits.html
share/doc/geeqie/GuideFaq.html
share/doc/geeqie/GuideGnuFdl.html
share/doc/geeqie/GuideImageManagement.html
share/doc/geeqie/GuideImageManagementCopyMove.html
share/doc/geeqie/GuideImageManagementDelete.html
share/doc/geeqie/GuideImageManagementExternalEditing.html
share/doc/geeqie/GuideImageManagementRename.html
share/doc/geeqie/GuideImagePresentation.html
share/doc/geeqie/GuideImagePresentationFullscreen.html
share/doc/geeqie/GuideImagePresentationSlideshow.html
share/doc/geeqie/GuideImageSearch.html
share/doc/geeqie/GuideImageSearchFindingDuplicates.html
share/doc/geeqie/GuideImageSearchSearch.html
share/doc/geeqie/GuideIndex-info.html
share/doc/geeqie/GuideIndex.html
share/doc/geeqie/GuideIntroduction.html
share/doc/geeqie/GuideMainWindow.html
share/doc/geeqie/GuideMainWindowFilePane.html
share/doc/geeqie/GuideMainWindowFolderPane.html
share/doc/geeqie/GuideMainWindowImagePane.html
share/doc/geeqie/GuideMainWindowLayout.html
share/doc/geeqie/GuideMainWindowMenus.html
share/doc/geeqie/GuideMainWindowNavigation.html
share/doc/geeqie/GuideMainWindowStatusBar.html
share/doc/geeqie/GuideOptions.html
share/doc/geeqie/GuideOptionsBehavior.html
share/doc/geeqie/GuideOptionsColor.html
share/doc/geeqie/GuideOptionsFiltering.html
share/doc/geeqie/GuideOptionsGeneral.html
share/doc/geeqie/GuideOptionsHidden.html
share/doc/geeqie/GuideOptionsImage.html
share/doc/geeqie/GuideOptionsKeyboard.html
share/doc/geeqie/GuideOptionsLayout.html
share/doc/geeqie/GuideOptionsMetadata.html
share/doc/geeqie/GuideOptionsWindow.html
share/doc/geeqie/GuideOtherWindows.html
share/doc/geeqie/GuideOtherWindowsImageProperties.html
share/doc/geeqie/GuideOtherWindowsImageWindow.html
share/doc/geeqie/GuideOtherWindowsPanView.html
share/doc/geeqie/GuidePrinting.html
share/doc/geeqie/GuideReference.html
share/doc/geeqie/GuideReferenceCommandLine.html
share/doc/geeqie/GuideReferenceKeyboardShortcuts.html
share/doc/geeqie/GuideReferenceManagement.html
share/doc/geeqie/GuideReferenceThumbnails.html
share/doc/geeqie/GuideSidebars.html
share/doc/geeqie/GuideSidebarsInfo.html
share/doc/geeqie/GuideSidebarsSortManager.html
share/doc/geeqie/Imageviewing.html
share/doc/geeqie/Layouttab.html
share/doc/geeqie/LegalNotice.html
share/doc/geeqie/License.html
share/doc/geeqie/Miscellaneous.html
share/doc/geeqie/Papertab.html
share/doc/geeqie/Preview.html
share/doc/geeqie/Printbutton.html
share/doc/geeqie/Printertab.html
share/doc/geeqie/README
@comment share/doc/geeqie/README.lirc
share/doc/geeqie/Rememberprintsettings.html
@comment share/doc/geeqie/TODO
share/doc/geeqie/Texttab.html
share/doc/geeqie/Thecollectionwindow.html
share/doc/geeqie/index.html
share/geeqie/
share/geeqie/applications/
share/geeqie/applications/geeqie-import-geeqie.desktop
share/geeqie/applications/geeqie-import-gqview.desktop
share/geeqie/applications/geeqie-ufraw-id.desktop
@comment share/geeqie/applications/geeqie-ufraw-recursive.desktop
@comment share/geeqie/applications/geeqie-ufraw.desktop
share/geeqie/applications/rotate.desktop
share/geeqie/applications/symlink.desktop
share/geeqie/template.desktop
share/pixmaps/
share/pixmaps/geeqie.png
@exec %D/bin/update-desktop-database
@unexec-delete %D/bin/update-desktop-database