Fix help menu which currently tries to open help files from

share/sane/xsane/doc instead of share/doc/xsane where they are
installed.

While here

- Add LICENSE_FILE
- Pet portlint: regenerate and rename patches
- Switch GIMP option to options helpers
- Fix pkg-message.  The GIMP plugin now shows up in File->Create and
  not in File->Acquire.

PR:		218989
Approved by:	lme (mentor), koalative@gmail.com (maintainer timeout, 4 weeks)
Differential Revision:	https://reviews.freebsd.org/D10752
This commit is contained in:
Tobias Kortkamp 2017-05-30 18:41:40 +00:00
parent 852650af2e
commit d88f6a5645
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=442113
4 changed files with 15 additions and 28 deletions

View file

@ -3,14 +3,15 @@
PORTNAME= xsane
PORTVERSION= 0.999
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= graphics
MASTER_SITES= http://www.xsane.org/download/
MAINTAINER= koalative@gmail.com
COMMENT= Gtk-based X11 frontend for SANE (Scanner Access Now Easy)
LICENSE= GPLv2
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/xsane.COPYING
LIB_DEPENDS= libpng.so:graphics/png \
libtiff.so:graphics/tiff \
@ -19,13 +20,10 @@ LIB_DEPENDS= libpng.so:graphics/png \
BUILD_DEPENDS= scanimage:graphics/sane-backends
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= gmake jpeg pkgconfig
USES= gmake jpeg localbase:ldflags pkgconfig
USE_GNOME= gtk20 gdkpixbuf2
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
PORTDOCS= *.html *.jpg
OPTIONS_DEFINE= DOCS GIMP NLS
@ -36,19 +34,16 @@ OPTIONS_SUB= yes
GIMP_LIB_DEPENDS= libgimp-2.0.so:graphics/gimp-app
GIMP_CONFIGURE_ENABLE= gimp2 gimp
GIMP_SUB_FILES= pkg-message
NLS_CONFIGURE_ENABLE= nls
NLS_USES= gettext
NLS_LIBS= -L${LOCALBASE}/lib -lintl
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MGIMP}
SUB_FILES+= pkg-message
.endif
post-patch:
@${REINPLACE_CMD} -e 's| $$(DESTDIR)$$(sbindir)||' \
-e 's|$$(DESTDIR)$$(xsanedocdir)||' ${WRKSRC}/src/Makefile.in
-e 's|$${datadir}/sane/xsane/doc|${DOCSDIR}|g' \
-e 's|$$(DESTDIR)$$(xsanedocdir)||' \
${WRKSRC}/src/Makefile.in ${WRKSRC}/doc/Makefile.in
@${REINPLACE_CMD} -e 's|@POSUB@ doc|@POSUB@|' ${WRKSRC}/Makefile.in
post-install:

View file

@ -1,6 +1,6 @@
--- src/xsane-save.c.orig 2010-11-16 22:06:00.000000000 +0100
+++ src/xsane-save.c 2012-05-04 07:37:59.000000000 +0200
@@ -4910,7 +4910,7 @@
--- src/xsane-save.c.orig 2010-11-16 21:06:00 UTC
+++ src/xsane-save.c
@@ -4910,7 +4910,7 @@ int xsane_save_png(FILE *outfile, int co
return -1; /* error */
}
@ -9,7 +9,7 @@
{
snprintf(buf, sizeof(buf), "%s %s", ERR_DURING_SAVE, ERR_LIBPNG);
xsane_back_gtk_error(buf, TRUE);
@@ -5100,7 +5100,7 @@
@@ -5100,7 +5100,7 @@ int xsane_save_png_16(FILE *outfile, int
return -1; /* error */
}

View file

@ -1,5 +1,5 @@
--- src/xsane.h.o 2012-10-01 11:12:56.549589382 -0400
+++ src/xsane.h 2012-10-01 11:12:40.660589178 -0400
--- src/xsane.h.orig 2013-05-22 21:43:46 UTC
+++ src/xsane.h
@@ -251,7 +251,7 @@
# elif defined(HAVE_OS2_H)
# define DEFAULT_BROWSER "netscape"

View file

@ -1,14 +1,6 @@
===============================================================================
XSane has been installed.
To install XSane as a GIMP plug-in, please type:
ln -sf %%LOCALBASE%%/bin/xsane ~/.gimp-*/plug-ins/xsane
Then run the GIMP, and a new "XSane" menu item should appear in the
"File -> Acquire" menu. Use this to access your scanner.
Have fun!
===============================================================================
"File -> Create" menu.