ports/89024: [patch] sysutils/gksu update to new release version 1.3.6
Boris B. Samorodov
bsam at ipt.ru
Mon Nov 14 18:10:14 UTC 2005
>Number: 89024
>Category: ports
>Synopsis: [patch] sysutils/gksu update to new release version 1.3.6
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Mon Nov 14 18:10:08 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Boris B. Samorodov
>Release: FreeBSD 6.0-STABLE i386
>Organization:
InPharmTech, Co. http://www.ipt.ru
>Environment:
System: FreeBSD mi.ipt.ru 6.0-STABLE FreeBSD 6.0-STABLE #0: Wed Nov 2 17:58:38 MSK 2005 bsam at mi.ipt.ru:/usr/obj/usr/src/sys/PROBA1 i386
>Description:
Unbreak fetching and update to new release:
http://portsmon.freebsd.org/portoverview.py?category=sysutils&portname=gksu
>How-To-Repeat:
>Fix:
This PR depends on two PRs:
http://www.freebsd.org/cgi/query-pr.cgi?pr=88983
http://www.freebsd.org/cgi/query-pr.cgi?pr=89001
The patch is relative to the port:
# cd /usr/ports/sysutils
# patch -p0 < _the_patch_
<delete gksu/*.orig gksu/files/*.orig files>
A new file is introduced: files/patch-intltool-merge.in.
Two new dependancies: gconf2, gnomekeyring.
--- gksu.patch begins here ---
diff -ruN gksu.orig/Makefile gksu/Makefile
--- gksu.orig/Makefile Mon Nov 14 14:41:12 2005
+++ gksu/Makefile Mon Nov 14 20:31:41 2005
@@ -6,21 +6,19 @@
#
PORTNAME= gksu
-PORTVERSION= 1.2.2
-PORTREVISION= 3
+PORTVERSION= 1.3.6
CATEGORIES= sysutils
-MASTER_SITES= #http://people.debian.org/~kov/gksu/gksu/
+MASTER_SITES= http://people.debian.org/~kov/gksu/gksu/
MAINTAINER= ports at FreeBSD.org
COMMENT= Graphical frontend to su
LIB_DEPENDS= gksu1.2.0:${PORTSDIR}/sysutils/libgksu \
- gksuui1.0.0:${PORTSDIR}/sysutils/libgksuui
-
-BROKEN= Port is unfetchable, needs an update to the latest version
+ gksuui1.0.1:${PORTSDIR}/sysutils/libgksuui \
+ gnome-keyring.0:${PORTSDIR}/security/gnomekeyring
USE_X_PREFIX= yes
-USE_GNOME= gtk20 pkgconfig gnomeprefix gnomehack
+USE_GNOME= gtk20 pkgconfig gnomeprefix gnomehack gconf2
USE_LIBTOOL_VER=15
USE_GETOPT_LONG=yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
diff -ruN gksu.orig/distinfo gksu/distinfo
--- gksu.orig/distinfo Mon Nov 14 14:41:12 2005
+++ gksu/distinfo Mon Nov 14 14:43:37 2005
@@ -1,2 +1,3 @@
-MD5 (gksu-1.2.2.tar.gz) = 564504badbd41fbe554a8133d07b5e94
-SIZE (gksu-1.2.2.tar.gz) = 553299
+MD5 (gksu-1.3.6.tar.gz) = 1c082d2037dd7090d899b633f9258b19
+SHA256 (gksu-1.3.6.tar.gz) = d273e82919e9d61a56c7da7ffc95351aded7701de4fe8a127c5d73135690f0dc
+SIZE (gksu-1.3.6.tar.gz) = 607022
diff -ruN gksu.orig/files/patch-gksu_Makefile.in gksu/files/patch-gksu_Makefile.in
--- gksu.orig/files/patch-gksu_Makefile.in Mon Nov 14 14:41:12 2005
+++ gksu/files/patch-gksu_Makefile.in Mon Nov 14 19:52:24 2005
@@ -1,11 +1,37 @@
---- gksu/Makefile.in.orig Fri Nov 5 00:55:23 2004
-+++ gksu/Makefile.in Fri Nov 5 00:55:33 2004
-@@ -167,7 +167,7 @@
+--- gksu/Makefile.in.orig Mon Nov 14 19:40:58 2005
++++ gksu/Makefile.in Mon Nov 14 19:48:36 2005
+@@ -266,7 +266,7 @@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
-AM_CFLAGS = -g -O2 -Wall
+AM_CFLAGS = $(CFLAGS)
- INCLUDES = `pkg-config --cflags gtk+-2.0 libgksu1.2 libgksuui1.0`
+ INCLUDES = @GKSU_CFLAGS@
AM_CPPFLAGS = -DLOCALEDIR=\"$(prefix)/share/locale\" -DDATA_DIR=\"$(datadir)\" -DPREFIX=\"$(prefix)\"
+ schemasdir = $(GCONF_SCHEMA_FILE_DIR)
+@@ -577,18 +577,19 @@
+ uninstall-am uninstall-binPROGRAMS uninstall-info-am \
+ uninstall-schemasDATA
+- at INTLTOOL_SCHEMAS_RULE@
++gksu.schemas:
++ LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $@.in $@
+
+ install-exec-hook:
+ cd $(DESTDIR)$(bindir) && \
+ $(LN_S) -f gksu gksudo
+
+ @GCONF_SCHEMAS_INSTALL_TRUE at install-data-local:
+- at GCONF_SCHEMAS_INSTALL_TRUE@ if test -z "$(DESTDIR)" ; then \
+- at GCONF_SCHEMAS_INSTALL_TRUE@ for p in $(schemas_DATA) ; do \
+- at GCONF_SCHEMAS_INSTALL_TRUE@ GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(srcdir)/$$p ; \
+- at GCONF_SCHEMAS_INSTALL_TRUE@ done \
+- at GCONF_SCHEMAS_INSTALL_TRUE@ fi
++ at GCONF_SCHEMAS_INSTALL_TRUE@ if test -z "$(DESTDIR)" ; then \
++ at GCONF_SCHEMAS_INSTALL_TRUE@ for p in $(schemas_DATA) ; do \
++ at GCONF_SCHEMAS_INSTALL_TRUE@ GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(srcdir)/$$p ; \
++ at GCONF_SCHEMAS_INSTALL_TRUE@ done \
++ at GCONF_SCHEMAS_INSTALL_TRUE@ fi
+ @GCONF_SCHEMAS_INSTALL_FALSE at install-data-local:
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
diff -ruN gksu.orig/files/patch-intltool-merge.in gksu/files/patch-intltool-merge.in
--- gksu.orig/files/patch-intltool-merge.in Thu Jan 1 03:00:00 1970
+++ gksu/files/patch-intltool-merge.in Mon Nov 14 19:51:20 2005
@@ -0,0 +1,11 @@
+--- intltool-merge.in.orig Mon Nov 14 19:50:19 2005
++++ intltool-merge.in Mon Nov 14 19:50:37 2005
+@@ -91,7 +91,7 @@
+
+ my %po_files_by_lang = ();
+ my %translations = ();
+-my $iconv = $ENV{"ICONV"} || $ENV{"INTLTOOL_ICONV"} || "/usr/bin/iconv";
++my $iconv = $ENV{"ICONV"} || $ENV{"INTLTOOL_ICONV"} || "/usr/local/bin/iconv";
+
+ # Use this instead of \w for XML files to handle more possible characters.
+ my $w = "[-A-Za-z0-9._:]";
diff -ruN gksu.orig/pkg-plist gksu/pkg-plist
--- gksu.orig/pkg-plist Mon Nov 14 14:41:12 2005
+++ gksu/pkg-plist Mon Nov 14 19:54:42 2005
@@ -9,6 +9,16 @@
share/locale/da/LC_MESSAGES/gksu.mo
share/locale/de/LC_MESSAGES/gksu.mo
share/locale/es/LC_MESSAGES/gksu.mo
-share/locale/no_NB/LC_MESSAGES/gksu.mo
share/locale/pt_BR/LC_MESSAGES/gksu.mo
share/locale/ru/LC_MESSAGES/gksu.mo
+share/locale/cs/LC_MESSAGES/gksu.mo
+share/locale/fr/LC_MESSAGES/gksu.mo
+share/locale/hu/LC_MESSAGES/gksu.mo
+share/locale/nb/LC_MESSAGES/gksu.mo
+share/locale/nl/LC_MESSAGES/gksu.mo
+share/locale/pl/LC_MESSAGES/gksu.mo
+share/locale/pt/LC_MESSAGES/gksu.mo
+share/locale/ro/LC_MESSAGES/gksu.mo
+share/locale/sk/LC_MESSAGES/gksu.mo
+share/locale/xh/LC_MESSAGES/gksu.mo
+
--- gksu.patch ends here ---
WBR
--
bsam
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list