[23599] trunk/dports/sysutils/man

source_changes at macosforge.org source_changes at macosforge.org
Wed Apr 4 19:15:42 PDT 2007


Revision: 23599
          http://trac.macosforge.org/projects/macports/changeset/23599
Author:   pipping at macports.org
Date:     2007-04-04 19:15:41 -0700 (Wed, 04 Apr 2007)

Log Message:
-----------
 * fix bug #11387 ("BUG: man is not compatible with UTF-8")
 * use/depend on tools provided through macports: groff, gzip, bzip2, etc.

Note that part of fixing the above bug was applying a patch provided by Apple

www.opensource.apple.com/darwinsource/10.4.8.ppc/man-4/patches/configure.diff

Modified Paths:
--------------
    trunk/dports/sysutils/man/Portfile

Added Paths:
-----------
    trunk/dports/sysutils/man/files/patch-conf_script

Modified: trunk/dports/sysutils/man/Portfile
===================================================================
--- trunk/dports/sysutils/man/Portfile	2007-04-05 00:33:15 UTC (rev 23598)
+++ trunk/dports/sysutils/man/Portfile	2007-04-05 02:15:41 UTC (rev 23599)
@@ -4,6 +4,7 @@
 
 name			man
 version			1.6e
+revision		1
 categories		sysutils
 platforms		darwin
 maintainers		mww at macports.org
@@ -15,19 +16,38 @@
 
 homepage		http://primates.ximian.com/~flucifredi/man/
 master_sites	${homepage}
-checksums		sha1 7264bda7dd7bf08bdb9dac6ec7734e755ec0a8d1 \
-				md5 d8187cd756398baefc48ba7d60ff6a8a
-patchfiles		patch-man2html_Makefile.in patch-gencat-genlib.c patch-configure
+patchfiles		patch-configure \
+				patch-gencat-genlib.c \
+				patch-man2html_Makefile.in \
+				configure.diff
+patch_sites		http://www.opensource.apple.com/darwinsource/10.4.8.ppc/man-4/patches/
 
-depends_lib		bin:bzip2:bzip2 \
-				bin:gzip:gzip \
-				bin:zcat:gzip
+checksums		${distfiles} md5 d8187cd756398baefc48ba7d60ff6a8a \
+				${distfiles} sha1 7264bda7dd7bf08bdb9dac6ec7734e755ec0a8d1 \
+				${distfiles} rmd160 486099dc1b34fe86a2c1d19b7c89dc19b9787837 \
+				\
+				configure.diff md5 9b9b0c22f7249391dfafe905ac8837ab \
+				configure.diff sha1 1754a380d8b1b1e1a5c5ebb66fbda69adfdb4aae \
+				configure.diff rmd160 5a3a5bdc0c5f0653393b5078a9f275bd7df8c59c
 
 configure.args	--mandir=${prefix}/share/man \
+				-compatibility_mode_for_colored_groff \
 				-confdir=${prefix}/etc \
 				+lang all
 
+post-configure {                                                           
+	system "cd ${worksrcpath} && patch < ${filespath}/patch-conf_script"    
+	reinplace "s|__PREFIX__|${prefix}|g" ${worksrcpath}/conf_script         
+}
+
+depends_run		port:bzip2 \
+				port:diffutils \
+				port:coreutils \
+				port:groff \
+				port:gzip \
+				port:less
+
 post-destroot {
 	file delete ${destroot}${prefix}/share/locale
+    reinplace "s|# FHS|  FHS|" ${destroot}${prefix}/etc/man.conf
 }
-

Added: trunk/dports/sysutils/man/files/patch-conf_script
===================================================================
--- trunk/dports/sysutils/man/files/patch-conf_script	                        (rev 0)
+++ trunk/dports/sysutils/man/files/patch-conf_script	2007-04-05 02:15:41 UTC (rev 23599)
@@ -0,0 +1,46 @@
+--- conf_script.orig	2007-04-04 19:49:22.000000000 +0200
++++ conf_script	2007-04-04 19:52:59.000000000 +0200
+@@ -29,7 +29,7 @@
+-s, at troff@,/usr/bin/groff -Tps -mandoc -c,
+-s, at nroff@,/usr/bin/groff -Wall -mtty-char -Tascii -mandoc -c,
+-s, at jnroff@,/usr/bin/groff -Tnippon -mandocj -c,
+-s, at eqn@,/usr/bin/eqn -Tps,
+-s, at neqn@,/usr/bin/eqn -Tascii,
+-s, at jneqn@,/usr/bin/eqn -Tnippon,
+-s, at tbl@,/usr/bin/tbl,
++s, at troff@,__PREFIX__/bin/groff -Tps -mandoc -c,
++s, at nroff@,__PREFIX__/bin/groff -Wall -mtty-char -Tascii -mandoc -c,
++s, at jnroff@,__PREFIX__/bin/groff -Tnippon -mandocj -c,
++s, at eqn@,__PREFIX__/bin/eqn -Tps,
++s, at neqn@,__PREFIX__/bin/eqn -Tascii,
++s, at jneqn@,__PREFIX__/bin/eqn -Tnippon,
++s, at tbl@,__PREFIX__/bin/tbl,
+@@ -40 +40 @@
+-s, at refer@,/usr/bin/refer,
++s, at refer@,__PREFIX__/bin/refer,
+@@ -42 +42 @@
+-s, at pic@,/usr/bin/pic,
++s, at pic@,__PREFIX__/bin/pic,
+@@ -45,3 +45,3 @@
+-s, at zcat@,/usr/bin/zcat,
+-s, at gunzip@,/usr/bin/gunzip -c,
+-s, at bzip2@,/usr/bin/bzip2 -c -d,
++s, at zcat@,__PREFIX__/bin/zcat,
++s, at gunzip@,__PREFIX__/bin/gunzip -c,
++s, at bzip2@,__PREFIX__/bin/bzip2 -c -d,
+@@ -49 +49 @@
+-s, at compress@,/usr/bin/bzip2,
++s, at compress@,__PREFIX__/bin/bzip2,
+@@ -51,6 +51,6 @@
+-s, at decompress@,/usr/bin/bzip2 -c -d,
+-s, at pager@,/usr/bin/less -is,
+-s, at browser@,/usr/bin/less -is,
+-s, at htmlpager@,/bin/cat,
+-s, at cmp@,/usr/bin/cmp -s,
+-s, at cat@,/bin/cat,
++s, at decompress@,__PREFIX__/bin/bzip2 -c -d,
++s, at pager@,__PREFIX__/bin/less -is,
++s, at browser@,__PREFIX__/bin/less -is,
++s, at htmlpager@,__PREFIX__/bin/gcat,
++s, at cmp@,__PREFIX__/bin/gcmp -s,
++s, at cat@,__PREFIX__/bin/gcat,

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070404/4243c40a/attachment.html


More information about the macports-changes mailing list