pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/33135: security/fprot-workstation-bin support for NetBSD/amd64



>Number:         33135
>Category:       pkg
>Synopsis:       security/fprot-workstation-bin support for NetBSD/amd64
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Mar 23 17:05:00 +0000 2006
>Originator:     Nicolas Joly
>Release:        NetBSD 3.99.17
>Organization:
Institut Pasteur, Paris.
>Environment:
System: NetBSD lanfeust.sis.pasteur.fr 3.99.17 NetBSD 3.99.17 (LANFEUST) #0: 
Tue Mar 21 11:38:38 CET 2006 
root%lanfeust.sis.pasteur.fr@localhost:/local/src/NetBSD/obj/amd64/sys/arch/amd64/compile/LANFEUST
 amd64
Architecture: x86_64
Machine: amd64
>Description:
The security/fprot-workstation-bin package has no NetBSD/amd64 binary
distribution; however, amd64 machines with COMPAT_NETBSD32 support
(kernel and userland) can run the distributed NetBSD/i386 binaries.

I'm running it, for a few weeks now, without any problem ...
>How-To-Repeat:
Simply try to install security/fprot-workstation-bin package on a machine
running NetBSD/amd64.
>Fix:
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/security/fprot-workstation-bin/Makefile,v
retrieving revision 1.29
diff -u -r1.29 Makefile
--- Makefile    4 Mar 2006 21:30:33 -0000       1.29
+++ Makefile    23 Mar 2006 16:48:31 -0000
@@ -15,7 +15,8 @@
 
 PKG_INSTALLATION_TYPES= overwrite pkgviews
 
-ONLY_FOR_PLATFORM=     NetBSD-*-i386 Linux-*-i386 SunOS-*-sparc
+ONLY_FOR_PLATFORM=     NetBSD-*-i386 NetBSD-[2-9]*-x86_64 \
+                       Linux-*-i386 SunOS-*-sparc
 RESTRICTED=            "Redistribution not permitted"
 NO_SRC_ON_CDROM=       ${RESTRICTED}
 NO_BIN_ON_CDROM=       ${RESTRICTED}
@@ -53,6 +54,10 @@
 DISTNAME=              fp-solaris-sparc-ws-${FPVER}
 .endif
 
+.if (${OPSYS} == "NetBSD" && ${MACHINE_ARCH} == "x86_64")
+DEPENDS+=      netbsd32_compat16>=1.0:../../emulators/netbsd32_compat16
+.endif
+
 DIST_SUBDIR=           ${DISTNAME}
 
 SUBST_CLASSES+=                f-prot




Home | Main Index | Thread Index | Old Index