Re: wip/jdk15 resurrected

"OBATA Akio" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.user,gmane.os.netbsd.devel.pkgsrc.wip.general
Message-ID <[email protected]>
On Wed, 08 Dec 2010 20:14:21 +0900, Francois Tigeot <[email protected]> wrote:

> On Tue, Dec 07, 2010 at 07:51:22PM +0900, OBATA Akio wrote:
>> On Tue, 07 Dec 2010 18:36:12 +0900, Francois Tigeot <[email protected]>
>> wrote:
>>
>> >The first issue I have is with the tar command: it is not able to extract
>> >.tar.Z archives from Solaris. I have not found enough details on the pkgsrc
>> >guide to help me select a more relevant extraction program.
>> >
>> >Is there any special variable I could use instead of ${TOOLS_TAR} ?
>>
>> Before pass *.tar.Z file to "tar", you need to decompress it.
>> ${EXTRACTOR} will take care it automatically.
>
> Thanks. Howewer, I don't think it will be enough in this case: I have to
> extract different distfiles which contain some files with the same names.
>
> If I let the default DISTFILES= mechanism take care of it, there are error
> messages about files beeing overwritten.
>
> I would like to only extract a small part of this .tar.Z distfile.
>
> This part of my work is based on the OpenBSD jdk 1.5 port; they seem to
> have a very flexible extraction mechanism and I've not found a good way to
> replicate it using the pkgsrc framework.
>
> Original OpenBSD port code:
>
>   EXTRACT_CASES+=		*.Z) \
>   		tar xzf ${FULLDISTDIR}/$$archive ${RT_JAR} ${TOOLS_JAR} ;;
>
> I have roughly translated it into this post-patch code:
>
>   cd ${WRKDIR} && ${TOOLS_TAR} xf \
>   		${DISTDIR}/${SOL_BINFILE} ${RT_JAR} ${TOOLS_JAR}

Hmm, I did just suggest following:

    cd ${WRKDIR} && ${EXTRACTOR} ${DISTDIR}/${SOL_BINFILE} ${RT_JAR} ${TOOLS_JAR}


-- 
OBATA Akio / [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.