On Mon, Mar 30, 2009 at 5:51 PM, Landry Breuil <lan...@rhaalovely.net> wrote:
> This is wrong, remove the PKGNAME line, it will default to ${DISTNAME}.
> No need to bump it for patches coming from upstream svn.
> Other than that, reads fine, i'll do some testing laterz on sparc64/i386.
>
> Landry
>

Hi,

Thanks for the advice, I've attached a new patch.. also.. it appears
epdfview is GPLv2+ (..v2 or later).

I hope it works well on sparc64, definitely wish I had one of those
systems myself. :)

Take care..

-Brynet

Index: Makefile
===================================================================
RCS file: /cvs/ports/print/epdfview/Makefile,v
retrieving revision 1.10
diff -N -u -p Makefile
--- Makefile    12 Mar 2009 18:13:54 -0000      1.10
+++ Makefile    31 Mar 2009 00:13:50 -0000
@@ -2,18 +2,17 @@

 COMMENT=       lightweight PDF document viewer

-DISTNAME=      epdfview-0.1.6
-PKGNAME=       ${DISTNAME}p6
+DISTNAME=      epdfview-0.1.7
 CATEGORIES=    print
 HOMEPAGE=      http://trac.emma-soft.com/epdfview/

-MAINTAINER=    Vlad Glagolev <stea...@sourcemage.org>
+MAINTAINER=    Brynet <bry...@gmail.com>

 MASTER_SITES=  ${HOMEPAGE}chrome/site/releases/

 EXTRACT_SUFX=  .tar.bz2

-# GPL
+# GPLv2+
 PERMIT_PACKAGE_CDROM=   Yes
 PERMIT_PACKAGE_FTP=     Yes
 PERMIT_DISTFILES_CDROM= Yes
@@ -41,10 +40,10 @@ FLAVOR?=

 .if ${FLAVOR:L:Mcups}
 WANTLIB+=              crypto ssl
-LIB_DEPENDS+=           cups.>=3:cups->=1.2:print/cups
+LIB_DEPENDS+=  cups.>=3:cups->=1.2:print/cups
 CONFIGURE_ARGS+=       --with-cups
 .else
-CONFIGURE_ARGS+=        --without-cups
+CONFIGURE_ARGS+=       --without-cups
 .endif

 ICONDIR = $(PREFIX)/share/icons/hicolor
Index: distinfo
===================================================================
RCS file: /cvs/ports/print/epdfview/distinfo,v
retrieving revision 1.3
diff -N -u -p distinfo
--- distinfo    5 Apr 2007 16:20:18 -0000       1.3
+++ distinfo    31 Mar 2009 00:13:50 -0000
@@ -1,5 +1,5 @@
-MD5 (epdfview-0.1.6.tar.bz2) = zOnttBtKgwjg7w7qJLWhqw==
-RMD160 (epdfview-0.1.6.tar.bz2) = aUhM1owdNE38ONMhq9Hgf9IlIeM=
-SHA1 (epdfview-0.1.6.tar.bz2) = G7Oh2FsdWxPCSjjBRJEN3DKeDw4=
-SHA256 (epdfview-0.1.6.tar.bz2) = YdBBr8lT4FcN2uk0F56S7fgA9p8EPXgFgHOAZQTkE38=
-SIZE (epdfview-0.1.6.tar.bz2) = 406037
+MD5 (epdfview-0.1.7.tar.bz2) = GRm7GcFu8Kl9SLCoMD08ew==
+RMD160 (epdfview-0.1.7.tar.bz2) = SFOZ0ZgqP4EoMi7n4T1GIlVzuuM=
+SHA1 (epdfview-0.1.7.tar.bz2) = /0aULChbjiwodmo4zfzhoBi0oBU=
+SHA256 (epdfview-0.1.7.tar.bz2) = Cvuw80jUupFs9Y2ki0dJt8ymqQOBNrJ9xlIWGRNwSug=
+SIZE (epdfview-0.1.7.tar.bz2) = 443609
Index: patches/patch-data_epdfview_desktop
===================================================================
RCS file: /cvs/ports/print/epdfview/patches/patch-data_epdfview_desktop,v
retrieving revision 1.1
diff -N -u -p patches/patch-data_epdfview_desktop
--- patches/patch-data_epdfview_desktop 2 May 2008 11:55:42 -0000       1.1
+++ patches/patch-data_epdfview_desktop 31 Mar 2009 00:13:50 -0000
@@ -5,7 +5,7 @@ $OpenBSD: patch-data_epdfview_desktop,v 1.1 2008/05/02
  GenericName=PDF Viewer
  GenericName[ca]=Visor PDF
  GenericName[es]=Visor PDF
--Icon=postscript-viewer.png
+-Icon=icon_epdfview-48
 +Icon=epdfview.png
  Name=ePDFViewer
  Name[ca]=ePDFViewer
Index: patches/patch-src_gtk_MainView_cxx
===================================================================
RCS file: patches/patch-src_gtk_MainView_cxx
diff -N -u -p patches/patch-src_gtk_MainView_cxx
--- /dev/null   31 Mar 2009 00:13:51 -0000
+++ patches/patch-src_gtk_MainView_cxx  31 Mar 2009 00:13:50 -0000
@@ -0,0 +1,44 @@
+$OpenBSD$
+--- src/gtk/MainView.cxx.orig  Sun Mar 29 23:58:56 2009
++++ src/gtk/MainView.cxx       Mon Mar 30 00:04:42 2009
+@@ -77,7 +77,7 @@ static void main_window_zoom_in_cb (GtkWidget *, gpoin
+ static void main_window_zoom_out_cb (GtkWidget *, gpointer);
+ static void main_window_zoom_width_cb (GtkToggleAction *, gpointer);
+ static void main_window_set_page_mode (GtkRadioAction *,
GtkRadioAction *, gpointer);
+-static void main_window_page_scrolled_cb (GtkWidget *widget,
GdkEventScroll *event, gpointer data);
++static gboolean main_window_page_scrolled_cb (GtkWidget *widget,
GdkEventScroll *event, gpointer data);
+
+ #if defined (HAVE_CUPS)
+ static void main_window_print_cb (GtkWidget *, gpointer);
+@@ -1479,18 +1479,25 @@ main_window_set_page_mode (GtkRadioAction *action, Gtk
+     pter->setPageMode (mode);
+ }
+
+-void
++gboolean
+ main_window_page_scrolled_cb (GtkWidget *widget, GdkEventScroll
*event, gpointer data)
+ {
+     g_assert ( NULL != data && "The data parameter is NULL.");
+
+     MainPter *pter = (MainPter *)data;
+     // Only zoom when the CTRL-Button is down...
+-    if ( !(event->state & GDK_CONTROL_MASK) ) return;
+-    if ( event->direction == GDK_SCROLL_UP ) {
+-        pter->zoomInActivated ();
+-    } else if ( event->direction == GDK_SCROLL_DOWN ) {
+-        pter->zoomOutActivated ();
++    if ( GDK_CONTROL_MASK == (event->state & GDK_CONTROL_MASK) )
++    {
++        if ( event->direction == GDK_SCROLL_UP )
++        {
++            pter->zoomInActivated ();
++        }
++        else if ( event->direction == GDK_SCROLL_DOWN )
++        {
++            pter->zoomOutActivated ();
++        }
++        return TRUE;
+     }
++    return FALSE;
+ }
+
Index: patches/patch-src_gtk_PageView_cxx
===================================================================
RCS file: patches/patch-src_gtk_PageView_cxx
diff -N -u -p patches/patch-src_gtk_PageView_cxx
--- /dev/null   31 Mar 2009 00:13:51 -0000
+++ patches/patch-src_gtk_PageView_cxx  31 Mar 2009 00:13:50 -0000
@@ -0,0 +1,17 @@
+$OpenBSD$
+--- src/gtk/PageView.cxx.orig  Sun Mar 29 22:32:31 2009
++++ src/gtk/PageView.cxx       Sun Mar 29 22:48:55 2009
+@@ -527,13 +527,6 @@ page_view_scrolled_cb (GtkWidget *widget, GdkEventScro
+ {
+     g_assert ( NULL != data && "The data parameter is NULL.");
+
+-    // don't scroll when the CRTL-Button is down, because then the page should
+-    // actually be zoomed and not scrolled. Zooming is handelt by the MainView
+-    // class.
+-    if ( event->state & GDK_CONTROL_MASK )
+-    {
+-        return FALSE;
+-    }
+     PagePter *pter = (PagePter *)data;
+     GtkAdjustment *adjustment =
+         gtk_scrolled_window_get_vadjustment (GTK_SCROLLED_WINDOW (widget));
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/print/epdfview/pkg/PLIST,v
retrieving revision 1.4
diff -N -u -p pkg/PLIST
--- pkg/PLIST   2 May 2008 11:55:42 -0000       1.4
+++ pkg/PLIST   31 Mar 2009 00:13:50 -0000
@@ -1,5 +1,5 @@
 @comment $OpenBSD: PLIST,v 1.4 2008/05/02 11:55:42 fgsch Exp $
-bin/epdfview
+...@bin bin/epdfview
 share/applications/epdfview.desktop
 share/epdfview/
 share/epdfview/pixmaps/
@@ -26,13 +26,23 @@ share/icons/hicolor/48x48/
 share/icons/hicolor/48x48/apps/
 share/icons/hicolor/48x48/apps/epdfview.png
 share/locale/ca/LC_MESSAGES/epdfview.mo
+share/locale/cs/LC_MESSAGES/epdfview.mo
 share/locale/de/LC_MESSAGES/epdfview.mo
 share/locale/el/LC_MESSAGES/epdfview.mo
 share/locale/es/LC_MESSAGES/epdfview.mo
+share/locale/eu/LC_MESSAGES/epdfview.mo
 share/locale/fr/LC_MESSAGES/epdfview.mo
+share/locale/it/LC_MESSAGES/epdfview.mo
+share/locale/ja/LC_MESSAGES/epdfview.mo
 share/locale/pl/LC_MESSAGES/epdfview.mo
+share/locale/pt_BR/LC_MESSAGES/epdfview.mo
+share/locale/pt_PT/
+share/locale/pt_PT/LC_MESSAGES/
+share/locale/pt_PT/LC_MESSAGES/epdfview.mo
 share/locale/ru/LC_MESSAGES/epdfview.mo
+share/locale/sv/LC_MESSAGES/epdfview.mo
 share/locale/vi/LC_MESSAGES/epdfview.mo
+share/locale/zh_CN/LC_MESSAGES/epdfview.mo
 share/locale/zh_TW/LC_MESSAGES/epdfview.mo
 @exec %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor 2>
/dev/null || true
 @unexec %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor
2> /dev/null || true

Reply via email to