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