[23027] trunk/dports/lang/gcj34/Portfile
Elias Pipping
pipping at macports.org
Thu Mar 22 11:12:39 PDT 2007
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 at macosforge.org wrote:
>
>> Revision 23027 Author pipping at 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 at 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 at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo/macports-changes
>
> ---
> Markus W. Weissmann
> http://www.mweissmann.de/
>
More information about the macports-dev
mailing list