the problem is that the manpages aren't situated in ${destroot}${prefix}/share/man/ but in ${destroot}${prefix}/${name}-${version}/share/man/ Regards, Elias On Mar 22, 2007, at 7:04 PM, Weissmann Markus wrote:
+ cd ${destroot}${prefix}/${name}-${version}/share/man/ + foreach n {1 7} { + foreach f [glob man${n}/*.${n}] { + system "gzip -9 ${f}" + } + }
Whats the deal with compressing the manfiles explicitly? Does the auto-compression not work here? (And why? And why not fix it globally?)
thanks,
-Markus
On 22.03.2007, at 17:25, source_changes@macosforge.org wrote:
Revision 23027 Author pipping@macports.org Date 2007-03-22 09:25:20 -0700 (Thu, 22 Mar 2007) Log Message * bump version to 3.4.6 * depend on and link against libiconv * force compression of manpages Modified Paths trunk/dports/lang/gcj34/Portfile Diff Modified: trunk/dports/lang/gcj34/Portfile (23026 => 23027) --- trunk/dports/lang/gcj34/Portfile 2007-03-22 14:05:21 UTC (rev 23026) +++ trunk/dports/lang/gcj34/Portfile 2007-03-22 16:25:20 UTC (rev 23027) @@ -2,7 +2,7 @@ PortSystem 1.0 name gcj34 - version 3.4.5 +version 3.4.6 categories lang devel java maintainers nomaintainer@macports.org description GNU Java compiler @@ -15,26 +15,29 @@ platforms darwin homepage http:// www.gnu.org/software/gcc/java/ -master_sites gnu:gcc/gcc-3.4.5 +distname gcc-${version} +master_sites gnu:gcc/${distname} use_bzip2 yes dist_subdir gcc -distname gcc-${version} - checksums md5 7c3c3c3e764dcee5eb771432062d69e1 +checksums md5 4a21ac777d4b5617283ce488b808da7b \ + sha1 97b290fdc572c8e490b3b39f243e69bacad23c2b \ + rmd160 b15003368cedc7964f6ceaee0c39ddc43a46c442 worksrcdir ${distname}/ build -depends_lib port:zlib +depends_lib port:libiconv port:zlib patchfiles patch-libjava_libltdl_ltmain.sh patch- ltmain.sh pre-patch { - file mkdir ${worksrcpath} + xinstall -d ${worksrcpath} } set gcjBaseDir ${prefix}/${name}-${version} configure.cmd ${worksrcpath}/../configure -configure.env CPPFLAGS="-I${prefix}/include" LDFLAGS="-L${prefix}/lib" +configure.env CPPFLAGS="-I${prefix}/include" LDFLAGS="-L$ {prefix}/lib" \ + LIBS=-liconv configure.pre_args --prefix=$ {gcjBaseDir} configure.args --enable-languages=c++,java --disable- nls \ --with-system-zlib --mandir=${gcjBaseDir}/share/man \ @@ -45,6 +48,12 @@ # Since we install in a subdir dedicated to gcj, this gets it visibility post-destroot { + cd ${destroot}${prefix}/$ {name}-${version}/share/man/ + foreach n {1 7} { + foreach f [glob man${n}/*.${n}] { + system "gzip -9 ${f}" + } + } set gcjLinkFiles { gcj gcjh gij grepjar jcf-dump jv-convert jv-scan } cd $ {destroot}/${prefix}/bin foreach gcjBinFile ${gcjLinkFiles} { @@ -53,7 +62,7 @@ cd ${destroot}/${prefix}/share/man/man1 foreach gcjManFile ${gcjLinkFiles} { system "ln -s \ - ../../../${name}-$ {version}/share/man/man1/${gcjManFile}.1 ." + ../../../${name}-$ {version}/share/man/man1/${gcjManFile}.1.gz ." } xinstall -m 755 - d ${destroot}/${prefix}/lib/pkgconfig cd ${destroot}/${prefix}/lib/ pkgconfig _______________________________________________ macports-changes mailing list macports-changes@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo/macports-changes
--- Markus W. Weissmann http://www.mweissmann.de/