Subject: Re: pkg/32542: emulators/mmix have unnecessary dependency.
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Masanori Mikawa <mikawa@terra.dti.ne.jp>
List: pkgsrc-bugs
Date: 01/19/2006 07:15:04
The following reply was made to PR pkg/32542; it has been noted by GNATS.
From: Masanori Mikawa <mikawa@terra.dti.ne.jp>
To: gnats-bugs@netbsd.org
Cc: tonio@netbsd.org
Subject: Re: pkg/32542: emulators/mmix have unnecessary dependency.
Date: Thu, 19 Jan 2006 16:03:01 +0900
Hi,
On Tue, 17 Jan 2006 17:20:02 +0000 (UTC), Antoine Reilles wrote:
> Could you try this patch ?
> It lets mmix depends on tetex, and make sure cweb is intalled for the
> users of tetex1, since cweb is already included un tetex-[2-3].
>
> also, as cweb itself depends on tetex1, i see no real problem in
> depending on tetex1 in this case, even if this is not the cleanest
> solution.
Thank you for the opinion.
I tried to build mmix package with your patch and
it was successful. The following is outputs of
terminal sessions of that.
Regards,
Masanori Mikawa
With cweb and teTeX1:
% make TEX_DEFAULT=teTeX1 ALLOW_VULNERABLE_PACKAGES=yes install
=> Checksum SHA1 OK for mmix-20030622.tar.gz.
=> Checksum RMD160 OK for mmix-20030622.tar.gz.
===> Extracting for mmix-20030622nb1
===> Required package teTeX-bin-1.[0-9]*: NOT found
===> Verifying reinstall for ../../print/teTeX1-bin
=> Checksum SHA1 OK for teTeX/teTeX-src-1.0.7.tar.gz.
=> Checksum RMD160 OK for teTeX/teTeX-src-1.0.7.tar.gz.
===> Extracting for teTeX-bin-1.0.7nb5
[...]
===> Registering installation for teTeX-bin-1.0.7nb5
teTeX-bin-1.0.7nb5 requires installed package dialog-1.0.20060101
teTeX-bin-1.0.7nb5 requires installed package libwww-5.4.0nb4
teTeX-bin-1.0.7nb5 requires installed package png-1.2.8
teTeX-bin-1.0.7nb5 requires installed package teTeX-share-1.0.2nb2
===> Returning to build of mmix-20030622nb1
===> Required package cweb-[0-9]*: NOT found
===> Verifying reinstall for ../../devel/cweb
=> Checksum SHA1 OK for cweb-3.64.tar.gz.
=> Checksum RMD160 OK for cweb-3.64.tar.gz.
===> Extracting for cweb-3.64nb3
===> Required installed package teTeX-bin-1.[0-9]*: teTeX-bin-1.0.7nb5 found
[...]
===> Registering installation for cweb-3.64nb3
===> Returning to build of mmix-20030622nb1
===> Patching for mmix-20030622nb1
===> Applying pkgsrc patches for mmix-20030622nb1
===> Overriding tools for mmix-20030622nb1
===> Creating toolchain wrappers for mmix-20030622nb1
===> Configuring for mmix-20030622nb1
===> Building for mmix-20030622nb1
[...]
=> Unwrapping files-to-be-installed.
===> Installing for mmix-20030622nb1
===> Creating installation directories
cd /usr/pkgsrc/emulators/mmix/work && /usr/bin/install -c -s -o root -g wheel -m 555 abstime mmix mmixal mmmix mmotype /usr/pkg/bin
/usr/bin/install -d -o root -g wheel -m 755 /usr/pkg/share/doc/mmix
cd /usr/pkgsrc/emulators/mmix/work && /usr/bin/install -c -o root -g wheel -m 444 README *.ps /usr/pkg/share/doc/mmix
/usr/bin/install -d -o root -g wheel -m 755 /usr/pkg/share/examples/mmix
cd /usr/pkgsrc/emulators/mmix/work && /usr/bin/install -c -o root -g wheel -m 444 *.mms *.mmix *.mmconfig /usr/pkg/share/examples/mmix
===> Registering installation for mmix-20030622nb1
With teTeX2:
% make TEX_DEFAULT=teTeX2 install
===> Checking for vulnerabilities in mmix-20030622nb1
=> Checksum SHA1 OK for mmix-20030622.tar.gz.
=> Checksum RMD160 OK for mmix-20030622.tar.gz.
===> Extracting for mmix-20030622nb1
===> Required package teTeX-bin-2.[0-9]*: NOT found
===> Verifying reinstall for ../../print/teTeX-bin
===> Checking for vulnerabilities in teTeX-bin-2.0.2nb5
=> Checksum SHA1 OK for teTeX/tetex-src-2.0.2.tar.gz.
=> Checksum RMD160 OK for teTeX/tetex-src-2.0.2.tar.gz.
===> Extracting for teTeX-bin-2.0.2nb5
[...]
===> Registering installation for teTeX-bin-2.0.2nb5
teTeX-bin-2.0.2nb5 requires installed package dialog-1.0.20060101
teTeX-bin-2.0.2nb5 requires installed package libwww-5.4.0nb4
teTeX-bin-2.0.2nb5 requires installed package png-1.2.8
teTeX-bin-2.0.2nb5 requires installed package t1lib-5.1.0nb4
teTeX-bin-2.0.2nb5 requires installed package teTeX-share-2.0.2nb1
===> Returning to build of mmix-20030622nb1
===> Patching for mmix-20030622nb1
===> Applying pkgsrc patches for mmix-20030622nb1
===> Overriding tools for mmix-20030622nb1
===> Creating toolchain wrappers for mmix-20030622nb1
===> Configuring for mmix-20030622nb1
===> Building for mmix-20030622nb1
[...]
=> Unwrapping files-to-be-installed.
===> Installing for mmix-20030622nb1
===> Creating installation directories
cd /usr/pkgsrc/emulators/mmix/work && /usr/bin/install -c -s -o root -g wheel -m 555 abstime mmix mmixal mmmix mmotype /usr/pkg/bin
/usr/bin/install -d -o root -g wheel -m 755 /usr/pkg/share/doc/mmix
cd /usr/pkgsrc/emulators/mmix/work && /usr/bin/install -c -o root -g wheel -m 444 README *.ps /usr/pkg/share/doc/mmix
/usr/bin/install -d -o root -g wheel -m 755 /usr/pkg/share/examples/mmix
cd /usr/pkgsrc/emulators/mmix/work && /usr/bin/install -c -o root -g wheel -m 444 *.mms *.mmix *.mmconfig /usr/pkg/share/examples/mmix
===> Registering installation for mmix-20030622nb1
With teTeX3:
% make install
===> Checking for vulnerabilities in mmix-20030622nb1
=> Checksum SHA1 OK for mmix-20030622.tar.gz.
=> Checksum RMD160 OK for mmix-20030622.tar.gz.
===> Extracting for mmix-20030622nb1
===> Required package teTeX-bin-3.[0-9]*: NOT found
===> Verifying reinstall for ../../print/teTeX3-bin
===> Checking for vulnerabilities in teTeX-bin-3.0nb5
=> Checksum SHA1 OK for teTeX/tetex-src-3.0.tar.gz.
=> Checksum RMD160 OK for teTeX/tetex-src-3.0.tar.gz.
===> Extracting for teTeX-bin-3.0nb5
[...]
===> Registering installation for teTeX-bin-3.0nb5
teTeX-bin-3.0nb5 requires installed package dialog-1.0.20060101
teTeX-bin-3.0nb5 requires installed package libwww-5.4.0nb4
teTeX-bin-3.0nb5 requires installed package png-1.2.8
teTeX-bin-3.0nb5 requires installed package t1lib-5.1.0nb4
teTeX-bin-3.0nb5 requires installed package teTeX-texmf-3.0nb2
===> Returning to build of mmix-20030622nb1
===> Patching for mmix-20030622nb1
===> Applying pkgsrc patches for mmix-20030622nb1
===> Overriding tools for mmix-20030622nb1
===> Creating toolchain wrappers for mmix-20030622nb1
===> Configuring for mmix-20030622nb1
===> Building for mmix-20030622nb1
[...]
=> Unwrapping files-to-be-installed.
===> Installing for mmix-20030622nb1
===> Creating installation directories
cd /usr/pkgsrc/emulators/mmix/work && /usr/bin/install -c -s -o root -g wheel -m 555 abstime mmix mmixal mmmix mmotype /usr/pkg/bin
/usr/bin/install -d -o root -g wheel -m 755 /usr/pkg/share/doc/mmix
cd /usr/pkgsrc/emulators/mmix/work && /usr/bin/install -c -o root -g wheel -m 444 README *.ps /usr/pkg/share/doc/mmix
/usr/bin/install -d -o root -g wheel -m 755 /usr/pkg/share/examples/mmix
cd /usr/pkgsrc/emulators/mmix/work && /usr/bin/install -c -o root -g wheel -m 444 *.mms *.mmix *.mmconfig /usr/pkg/share/examples/mmix
===> Registering installation for mmix-20030622nb1