Subject: rar package is now useless (was: CVS commit: pkgsrc)
To: Johnny C. Lam <jlam@NetBSD.org>
From: Bernd Ernesti <netbsd@lists.veego.de>
List: pkgsrc-users
Date: 10/10/2007 16:22:07
This change produces a usless package on NetBSD/i386, because:

check-ksyms: symbol exec_nomid not found in /netbsd
===========================================================================
In order to extract this package, you must have have booted from a
kernel with options COMPAT_NOMID and COMPAT_12, and EXEC_AOUT if on
an ELF system.
===========================================================================
*** Error code 1

The 'old' rar-bin package was a linux binary, which was replaced by the 'new'
rar package.
The 'new' rar package still uses the linux binary, but only on linux and not
anymore on NetBSD.
The NetBSD package requires some very old compat code.

This breaks at least the dvdrip package, because it can't be build anymore
since it requires the rar package.

I can't find a way to use the linux binary, which is even a newer
version and I would be forced to use the outdated bsd rar binary,
if it would install at all.

Bernd

With this change 
On Wed, Aug 22, 2007 at 04:43:39PM +0000, Johnny C. Lam wrote:
> 
> Module Name:	pkgsrc
> Committed By:	jlam
> Date:		Wed Aug 22 16:43:39 UTC 2007
> 
> Modified Files:
> 	pkgsrc/archivers: Makefile
> 	pkgsrc/archivers/rar: DESCR Makefile distinfo
> 	pkgsrc/doc: CHANGES-2007
> Added Files:
> 	pkgsrc/archivers/rar: MESSAGE.linux-i386 MESSAGE.netbsd-i386
> 	    Makefile.linux-i386 Makefile.netbsd-i386 PLIST.linux-i386
> 	    PLIST.netbsd-i386
> 	pkgsrc/archivers/rar/files: check-ksyms.sh
> Removed Files:
> 	pkgsrc/archivers/rar: MESSAGE PLIST
> 	pkgsrc/archivers/rar-bin: DESCR MESSAGE Makefile PLIST distinfo
> 
> Log Message:
> Merge archivers/rar-bin into archivers/rar and convert archivers/rar to
> use the emulator framework.
> 
> 
> To generate a diff of this commit:
> cvs rdiff -r1.98 -r1.99 pkgsrc/archivers/Makefile
> cvs rdiff -r1.1 -r1.2 pkgsrc/archivers/rar/DESCR
> cvs rdiff -r1.4 -r0 pkgsrc/archivers/rar/MESSAGE
> cvs rdiff -r0 -r1.1 pkgsrc/archivers/rar/MESSAGE.linux-i386 \
>     pkgsrc/archivers/rar/MESSAGE.netbsd-i386 \
>     pkgsrc/archivers/rar/Makefile.linux-i386 \
>     pkgsrc/archivers/rar/Makefile.netbsd-i386 \
>     pkgsrc/archivers/rar/PLIST.linux-i386 \
>     pkgsrc/archivers/rar/PLIST.netbsd-i386
> cvs rdiff -r1.46 -r1.47 pkgsrc/archivers/rar/Makefile
> cvs rdiff -r1.2 -r0 pkgsrc/archivers/rar/PLIST
> cvs rdiff -r1.3 -r1.4 pkgsrc/archivers/rar/distinfo
> cvs rdiff -r1.1.1.1 -r0 pkgsrc/archivers/rar-bin/DESCR \
>     pkgsrc/archivers/rar-bin/MESSAGE pkgsrc/archivers/rar-bin/PLIST
> cvs rdiff -r1.7 -r0 pkgsrc/archivers/rar-bin/Makefile
> cvs rdiff -r1.2 -r0 pkgsrc/archivers/rar-bin/distinfo
> cvs rdiff -r0 -r1.1 pkgsrc/archivers/rar/files/check-ksyms.sh
> cvs rdiff -r1.1860 -r1.1861 pkgsrc/doc/CHANGES-2007
> 
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
>