ports/100743: [Maintainer] www/dillo-i18n

Thomas-Martin Seck tmseck at netcologne.de
Sun Jul 23 10:00:34 UTC 2006


>Number:         100743
>Category:       ports
>Synopsis:       [Maintainer] www/dillo-i18n
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 23 10:00:32 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Thomas-Martin Seck
>Release:        FreeBSD 6.1-STABLE i386
>Organization:
a private site in Germany
>Environment:
FreeBSD ports collection as of July 23, 2006.

	
>Description:
- Update www/dillo-i18n to version 20060709.
- Spell "dillo" as "Dillo" when refering to the Dillo project/software.

Added file:

  files/patch-bm-update

The following entry should be added to UPDATING:

20060723:
  AFFECTS: users of www/dillo-i18n
  AUTHOR: tmseck at netcologne.de

  Starting with version 20060709 the i18n version of Dillo encodes
  the bookmark file using UTF-8 encoding. You can try to convert
  your existing bookmark file with the bm-update script or you could
  try to convert it by hand using iconv(1) from you current locale
  to UTF-8, e.g.  by calling 'iconv -f ISO-8859-1 -t UTF-8 ~/.dillo/bm.txt'.

  Please see the iconv documentation for further details.
	
>How-To-Repeat:
	
>Fix:
Apply this patch:

Index: distinfo
===================================================================
--- distinfo	(.../www/dillo-i18n)	(revision 967)
+++ distinfo	(.../local/dillo-i18n)	(revision 967)
@@ -1,3 +1,3 @@
-MD5 (dillo-0.8.6-i18n-misc-20060625.tar.bz2) = ddf03ab6786c096620f30cdf0cdaa0d0
-SHA256 (dillo-0.8.6-i18n-misc-20060625.tar.bz2) = f4dadeca74728ba7880ac8b9ca41a6096980522f6883a78ed101855f0f4fab9d
-SIZE (dillo-0.8.6-i18n-misc-20060625.tar.bz2) = 605107
+MD5 (dillo-0.8.6-i18n-misc-20060709.tar.bz2) = 5e632d551065abadac320edaa9ead76a
+SHA256 (dillo-0.8.6-i18n-misc-20060709.tar.bz2) = 60e4695fda9b16adece42eb6a05018f761acaea18e5ff8a8d98d4ccdb0aa876e
+SIZE (dillo-0.8.6-i18n-misc-20060709.tar.bz2) = 606147
Index: pkg-descr
===================================================================
--- pkg-descr	(.../www/dillo-i18n)	(revision 967)
+++ pkg-descr	(.../local/dillo-i18n)	(revision 967)
@@ -2,10 +2,10 @@
 stable, developer-friendly, usable, fast, and extensible.
 
 This package adds multilingualization and a lot of other features missing
-from plain dillo.  Please see http://teki.jpn.ph/pc/software/index-e.shtml
+from plain Dillo.  Please see http://teki.jpn.ph/pc/software/index-e.shtml
 for further information.
 
 NOTE:
-This patched version of dillo is not supported by the dillo developers.
+This patched version of Dillo is not supported by the Dillo developers.
 
 WWW: http://teki.jpn.ph/pc/software/index-e.shtml
Index: files/patch-bm-update
===================================================================
--- files/patch-bm-update	(.../www/dillo-i18n)	(revision 0)
+++ files/patch-bm-update	(.../local/dillo-i18n)	(revision 967)
@@ -0,0 +1,22 @@
+--- bm-update.orig	Sat Jul  8 17:32:51 2006
++++ bm-update	Sun Jul 23 11:39:38 2006
+@@ -10,9 +10,8 @@
+     exit
+ fi
+ 
+-CONVTEST=`LANG=C iconv -f UTF-8 -t UTF-8 ~/.dillo/bm.txt -o ~/.dillo/bm.txt.update 2>&1| sed -e "s/.*illegal.*/illegal/g"`
++CONVTEST=`LANG=C iconv -f UTF-8 -t UTF-8 ~/.dillo/bm.txt 2>&1| sed -e "s/.*illegal.*/illegal/g"`
+ 
+-rm -f ~/.dillo/bm.txt.update
+ if test "x$CONVTEST" = "xillegal"; then
+     echo "bookmark needs update."
+ else
+@@ -22,7 +21,7 @@
+ 
+ CHARSET=`locale | grep "LC_CTYPE.*\." | sed -e "s/^.*\.//g" -e "s/\"//g"`
+ if test "x$CHARSET" = "x"; then
+-    CHARSET="iso88591"
++    CHARSET="iso-8859-1"
+ fi
+ 
+ case $CHARSET in
Index: pkg-plist
===================================================================
--- pkg-plist	(.../www/dillo-i18n)	(revision 967)
+++ pkg-plist	(.../local/dillo-i18n)	(revision 967)
@@ -1,4 +1,5 @@
 @comment $FreeBSD: ports/www/dillo-i18n/pkg-plist,v 1.7 2006/05/20 20:36:53 mnag Exp $
+bin/bm-update
 bin/dillo
 bin/dillocfg
 bin/dpid
Index: Makefile
===================================================================
--- Makefile	(.../www/dillo-i18n)	(revision 967)
+++ Makefile	(.../local/dillo-i18n)	(revision 967)
@@ -6,14 +6,14 @@
 #
 # Tunables:
 # WITH_DILLO_SSL:		enable experimental SSL support
-# WITH_DILLO_META-REFRESH:	make dillo accept the meta-refresh tag
+# WITH_DILLO_META-REFRESH:	make Dillo accept the meta-refresh tag
 # WITHOUT_DILLO_TABS:		disable support for tabbed browsing
 # WITHOUT_DILLO_ANTIALIAS:	disable support for antialiased display
 # WITH_DILLO_DLGUI:		enable experimental FLTK2 based gui for file
 # 				downloads
 #
 # TODO:
-# SSL support is currently partly broken in this version of the i18n dillo:
+# SSL support is currently partly broken in this version of the i18n Dillo:
 # On FreeBSD 4 with OpenSSL 0.9.7d, the configure script uses checks that are
 # too strict. On FreeBSD 5 and 6 it seems to work OK.
 
@@ -32,11 +32,12 @@
 		png.5:${PORTSDIR}/graphics/png
 
 DILLOVERSION=	0.8.6
-I18NVERSION=	20060625
+I18NVERSION=	20060709
 
 USE_BZIP2=	yes
 USE_GNOME=	gnometarget gtk12
 USE_GMAKE=	yes
+USE_ICONV=	yes
 GNU_CONFIGURE=	yes
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
@@ -108,7 +109,7 @@
 .if !defined(WITH_DILLO_META-REFRESH)
 	@${ECHO_CMD} ""
 	@${ECHO_CMD} "   Set WITH_DILLO_META-REFRESH=yes in your make environment or on the"
-	@${ECHO_CMD} "   commandline to make dillo respect the meta-refresh tag."
+	@${ECHO_CMD} "   commandline to make Dillo respect the meta-refresh tag."
 .endif
 .if !defined(WITHOUT_DILLO_TABS)
 	@${ECHO_CMD} ""
	


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list