[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