svn commit: r520952 - in head/graphics/gpaint: . files

Baptiste Daroussin bapt at FreeBSD.org
Thu Dec 26 21:03:05 UTC 2019


Author: bapt
Date: Thu Dec 26 21:03:04 2019
New Revision: 520952
URL: https://svnweb.freebsd.org/changeset/ports/520952

Log:
  drop gnomeprint dependency
  
  gnomeprint has been deprecated long ago, the port actually optionnaly
  depends on it, or can use directly gtkprint.
  
  Remove the dependency on gnomeprint, actually patch the configure script
  to ensure gtkprint is preferred over gnomeprint if gnomeprint is still
  installed on end user machines

Added:
  head/graphics/gpaint/files/
  head/graphics/gpaint/files/patch-configure   (contents, props changed)
Modified:
  head/graphics/gpaint/Makefile

Modified: head/graphics/gpaint/Makefile
==============================================================================
--- head/graphics/gpaint/Makefile	Thu Dec 26 21:02:51 2019	(r520951)
+++ head/graphics/gpaint/Makefile	Thu Dec 26 21:03:04 2019	(r520952)
@@ -4,15 +4,18 @@
 PORTNAME=	gpaint
 PORTVERSION=	0.3.3
 DISTVERSIONPREFIX=	2-
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	graphics gnome
 MASTER_SITES=	GNU_ALPHA
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Small-scale painting program for GNOME
 
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/COPYING
+
 USES=		gnome libtool pkgconfig
-USE_GNOME=	libgnomeprint libgnomeprintui
+USE_GNOME=	gtk20 libglade2
 GNU_CONFIGURE=	yes
 LIBS+=		-lm
 

Added: head/graphics/gpaint/files/patch-configure
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/gpaint/files/patch-configure	Thu Dec 26 21:03:04 2019	(r520952)
@@ -0,0 +1,75 @@
+--- configure.orig	2007-09-10 09:52:55 UTC
++++ configure
+@@ -19584,72 +19584,6 @@ pkg_failed=no
+ echo "$as_me:$LINENO: checking for PRINT" >&5
+ echo $ECHO_N "checking for PRINT... $ECHO_C" >&6
+ 
+-if test -n "$PKG_CONFIG"; then
+-    if test -n "$PRINT_CFLAGS"; then
+-        pkg_cv_PRINT_CFLAGS="$PRINT_CFLAGS"
+-    else
+-        if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libgnomeprint-2.2 libgnomeprintui-2.2\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "libgnomeprint-2.2 libgnomeprintui-2.2") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_PRINT_CFLAGS=`$PKG_CONFIG --cflags "libgnomeprint-2.2 libgnomeprintui-2.2" 2>/dev/null`
+-else
+-  pkg_failed=yes
+-fi
+-    fi
+-else
+-	pkg_failed=untried
+-fi
+-if test -n "$PKG_CONFIG"; then
+-    if test -n "$PRINT_LIBS"; then
+-        pkg_cv_PRINT_LIBS="$PRINT_LIBS"
+-    else
+-        if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libgnomeprint-2.2 libgnomeprintui-2.2\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "libgnomeprint-2.2 libgnomeprintui-2.2") 2>&5
+-  ac_status=$?
+-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; then
+-  pkg_cv_PRINT_LIBS=`$PKG_CONFIG --libs "libgnomeprint-2.2 libgnomeprintui-2.2" 2>/dev/null`
+-else
+-  pkg_failed=yes
+-fi
+-    fi
+-else
+-	pkg_failed=untried
+-fi
+-
+-
+-
+-if test $pkg_failed = yes; then
+-
+-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+-        _pkg_short_errors_supported=yes
+-else
+-        _pkg_short_errors_supported=no
+-fi
+-        if test $_pkg_short_errors_supported = yes; then
+-	        PRINT_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libgnomeprint-2.2 libgnomeprintui-2.2"`
+-        else
+-	        PRINT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libgnomeprint-2.2 libgnomeprintui-2.2"`
+-        fi
+-	# Put the nasty error message in config.log where it belongs
+-	echo "$PRINT_PKG_ERRORS" >&5
+-
+-	echo "gnomeprint libraries are not available."
+-elif test $pkg_failed = untried; then
+-	echo "gnomeprint libraries are not available."
+-else
+-	PRINT_CFLAGS=$pkg_cv_PRINT_CFLAGS
+-	PRINT_LIBS=$pkg_cv_PRINT_LIBS
+-        echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6
+-	gpaint_have_gnome_print=1
+-fi
+-
+-
+ pkg_failed=no
+ echo "$as_me:$LINENO: checking for GTKPRINT" >&5
+ echo $ECHO_N "checking for GTKPRINT... $ECHO_C" >&6


More information about the svn-ports-all mailing list