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