Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Dec 2019 21:03:04 +0000 (UTC)
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r520952 - in head/graphics/gpaint: . files
Message-ID:  <201912262103.xBQL34aQ006492@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201912262103.xBQL34aQ006492>