--- a/open-src/lib/libpciaccess/Makefile Wed Jun 30 14:10:39 2010 -0700
+++ b/open-src/lib/libpciaccess/Makefile Fri Jul 02 21:03:57 2010 -0700
@@ -47,9 +47,20 @@
MODULE_PREFIX=/usr
MODULE_PREFIX_SET=yes
+# pkg(5) name we deliver the files in (override default)
+MODULE_PKGNAME=diagnostic/scanpci
+MODULE_PKGNAME_SET=yes
+# Package classification (override default)
+MODULE_PKGCLASS=System/Hardware
+MODULE_PKGCLASS_SET=yes
+
+
+# ARC cases that covered this module
+# PSARC/2008/638 libpciaccess & scanpci
+MODULE_ARC_CASES = PSARC/2008/638
+
# Man pages to apply Sun footer to & attributes to list
#SUNTOUCHED_MANPAGES=man/*.man
-SUN_PACKAGE=SUNWpciaccess
MODULE_STABILITY=Volatile
LIB_MAN_SUFFIX=3pciaccess
@@ -64,6 +75,9 @@
MODULE_ADD_INSTALL_TARGETS_32 = install_scanpci
MODULE_ADD_INSTALL_TARGETS = $(MODULE_ADD_INSTALL_TARGETS_$(BUILD_TYPE))
+# Compatibility links from /usr/X11/bin to /usr/bin
+MODULE_X11_BINCOMPAT_LINKS = scanpci
+
include ../Makefile.inc
# Update scanpci.man with program man page flags instead of library ones
@@ -86,9 +100,11 @@
# We want to install scanpci, even though the upstream Makefile doesn't
install_scanpci: default_install $(SCANPCI_MAN_OUT)
mkdir -p $(PROTODIR)$(MODULE_PREFIX)/bin$(ARCHLIBSUBDIR) \
+ $(PROTODIR)/etc/security/exec_attr.d/ \
$(PROTODIR)$(MODULE_PREFIX)/share/man/man1
$(INSTALL_SCRIPT) -m 755 $(SOURCE_DIR)/src/scanpci \
$(PROTODIR)$(MODULE_PREFIX)/bin$(ARCHLIBSUBDIR)/scanpci
$(INSTALL_SCRIPT) -m 444 $(SOURCE_DIR)/src/scanpci.1 \
$(PROTODIR)$(MODULE_PREFIX)/share/man/man1/scanpci.1
-
+ $(INSTALL_SCRIPT) -m 444 exec_attr \
+ $(PROTODIR)/etc/security/exec_attr.d/scanpci