equal
deleted
inserted
replaced
69 PKG_SRC_DIR = $(TOP)/pkg |
69 PKG_SRC_DIR = $(TOP)/pkg |
70 PKG_MANIFEST_DIR = $(PKG_SRC_DIR)/manifests |
70 PKG_MANIFEST_DIR = $(PKG_SRC_DIR)/manifests |
71 PKG_LICENSE_DIR = $(PKG_SRC_DIR)/license_files |
71 PKG_LICENSE_DIR = $(PKG_SRC_DIR)/license_files |
72 MODULE_PKG_MANIFEST_NAME_CMD = print $(MODULE_PKGNAME) | tr '/' '-' |
72 MODULE_PKG_MANIFEST_NAME_CMD = print $(MODULE_PKGNAME) | tr '/' '-' |
73 MODULE_PKG_MANIFEST_NAME = $(MODULE_PKG_MANIFEST_NAME_CMD:sh) |
73 MODULE_PKG_MANIFEST_NAME = $(MODULE_PKG_MANIFEST_NAME_CMD:sh) |
74 MODULE_PKG_MANIFEST = $(PKG_MANIFEST_DIR)/$(MODULE_PKG_MANIFEST_NAME).mf |
74 MODULE_PKG_MANIFEST = $(PKG_MANIFEST_DIR)/$(MODULE_PKG_MANIFEST_NAME).p5m |
75 |
75 |
76 # Package classification - must be a valid value recognized by pkg gui |
76 # Package classification - must be a valid value recognized by pkg gui |
77 MODULE_PKGCLASS_DEFAULT = $(MODULE_PKGCLASS_SET:yes=$(POUND_SIGN)) |
77 MODULE_PKGCLASS_DEFAULT = $(MODULE_PKGCLASS_SET:yes=$(POUND_SIGN)) |
78 $(MODULE_PKGCLASS_DEFAULT) MODULE_PKGCLASS=System/X11 |
78 $(MODULE_PKGCLASS_DEFAULT) MODULE_PKGCLASS=System/X11 |
79 |
79 |
660 |
660 |
661 # Help generate templates for package manifests |
661 # Help generate templates for package manifests |
662 DEFAULT_LICENSE=$(PKG_LICENSE_DIR)/cr_Oracle $(PKG_LICENSE_DIR)/lic_X11 |
662 DEFAULT_LICENSE=$(PKG_LICENSE_DIR)/cr_Oracle $(PKG_LICENSE_DIR)/lic_X11 |
663 |
663 |
664 MANIFEST_DEST=$(PWD)/tmp-proto-$(MACH) |
664 MANIFEST_DEST=$(PWD)/tmp-proto-$(MACH) |
665 MANIFEST_TMP=$(PWD)/tmp.mf |
665 MANIFEST_TMP=$(PWD)/tmp.p5m |
666 |
666 |
667 PKGFMT=/usr/bin/pkgfmt |
667 PKGFMT=/usr/bin/pkgfmt |
668 |
668 |
669 MANIFEST_TARGETS_DEFAULT = $(MANIFEST_TARGETS_SET:yes=$(POUND_SIGN)) |
669 MANIFEST_TARGETS_DEFAULT = $(MANIFEST_TARGETS_SET:yes=$(POUND_SIGN)) |
670 $(MANIFEST_TARGETS_DEFAULT) MANIFEST_TARGETS=$(MODULE_PKG_MANIFEST) |
670 $(MANIFEST_TARGETS_DEFAULT) MANIFEST_TARGETS=$(MODULE_PKG_MANIFEST) |
782 $(UPSTREAM_NOTFOUND) $(SOURCE_URL_DEFAULT) UPSTREAM = $(UPSTREAM_xorg) |
782 $(UPSTREAM_NOTFOUND) $(SOURCE_URL_DEFAULT) UPSTREAM = $(UPSTREAM_xorg) |
783 $(UPSTREAM_NOTFOUND) $(SOURCE_URL_DEFAULT) UPSTREAM_URL = $(UPSTREAM_URL_xorg) |
783 $(UPSTREAM_NOTFOUND) $(SOURCE_URL_DEFAULT) UPSTREAM_URL = $(UPSTREAM_URL_xorg) |
784 |
784 |
785 ## Attributes files |
785 ## Attributes files |
786 |
786 |
787 ATTRDATA_FILE_NAME = attributes_$(MODULE_NAME).mf |
787 ATTRDATA_FILE_NAME = attributes_$(MODULE_NAME).p5m |
788 ATTRDATA_FILE = $(MODULE_PKG_METADATA_DIR)/$(ATTRDATA_FILE_NAME) |
788 ATTRDATA_FILE = $(MODULE_PKG_METADATA_DIR)/$(ATTRDATA_FILE_NAME) |
789 |
789 |
790 METADATA_TARGETS += $(ATTRDATA_FILE) |
790 METADATA_TARGETS += $(ATTRDATA_FILE) |
791 |
791 |
792 # $${MODVERS//\.+(0)(\d)/.\2} - ksh93 pattern substitution to remove leading |
792 # $${MODVERS//\.+(0)(\d)/.\2} - ksh93 pattern substitution to remove leading |
864 $(LICENSE_OVERRIDE) LICENSE_PREPEND = $(ORACLE_LICENSE_PREPEND) |
864 $(LICENSE_OVERRIDE) LICENSE_PREPEND = $(ORACLE_LICENSE_PREPEND) |
865 $(LICENSE_OVERRIDE) LICENSE_APPEND = $(ORACLE_LICENSE_APPEND) |
865 $(LICENSE_OVERRIDE) LICENSE_APPEND = $(ORACLE_LICENSE_APPEND) |
866 |
866 |
867 LICENSE_FILE_NAME = license_$(MODULE_NAME) |
867 LICENSE_FILE_NAME = license_$(MODULE_NAME) |
868 LICENSE_FILE_DEST = $(MODULE_PKG_METADATA_DIR)/$(LICENSE_FILE_NAME) |
868 LICENSE_FILE_DEST = $(MODULE_PKG_METADATA_DIR)/$(LICENSE_FILE_NAME) |
869 LICENSE_ATTR_FILE = $(MODULE_PKG_METADATA_DIR)/$(LICENSE_FILE_NAME).mf |
869 LICENSE_ATTR_FILE = $(MODULE_PKG_METADATA_DIR)/$(LICENSE_FILE_NAME).p5m |
870 |
870 |
871 install_license: $(LICENSE_FILE_DEST) |
871 install_license: $(LICENSE_FILE_DEST) |
872 METADATA_TARGETS += $(LICENSE_FILE_DEST) |
872 METADATA_TARGETS += $(LICENSE_FILE_DEST) |
873 |
873 |
874 %/$(LICENSE_FILE_NAME): % $(SOURCE_TARGETS) |
874 %/$(LICENSE_FILE_NAME): % $(SOURCE_TARGETS) |
878 elif [[ -f "$(SOURCE_DIR)/$(LICENSE_FILE)" ]] ; then \ |
878 elif [[ -f "$(SOURCE_DIR)/$(LICENSE_FILE)" ]] ; then \ |
879 license_to_copy="$(SOURCE_DIR)/$(LICENSE_FILE)" ; \ |
879 license_to_copy="$(SOURCE_DIR)/$(LICENSE_FILE)" ; \ |
880 fi ; \ |
880 fi ; \ |
881 if [[ -n "$${license_to_copy}" ]] ; then \ |
881 if [[ -n "$${license_to_copy}" ]] ; then \ |
882 cat $(LICENSE_PREPEND) "$${license_to_copy}" $(LICENSE_APPEND) > "$@" ; \ |
882 cat $(LICENSE_PREPEND) "$${license_to_copy}" $(LICENSE_APPEND) > "$@" ; \ |
883 print 'license $(LICENSE_FILE_NAME) license="$(LICENSE_NAME)"' > "[email protected]" ; \ |
883 print 'license $(LICENSE_FILE_NAME) license="$(LICENSE_NAME)"' > "[email protected]" ; \ |
884 fi |
884 fi |
885 |
885 |
886 install_metadata: $(METADATA_TARGETS) |
886 install_metadata: $(METADATA_TARGETS) |