Revision: 26886 http://sourceforge.net/p/gar/code/26886 Author: idogan23 Date: 2022-02-15 16:14:32 +0000 (Tue, 15 Feb 2022) Log Message: ----------- nsd: enable 64-bit builds
Modified Paths: -------------- csw/mgar/pkg/nsd/trunk/Makefile Modified: csw/mgar/pkg/nsd/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsd/trunk/Makefile 2022-02-14 20:37:34 UTC (rev 26885) +++ csw/mgar/pkg/nsd/trunk/Makefile 2022-02-15 16:14:32 UTC (rev 26886) @@ -8,8 +8,11 @@ authoritative DNS nameserver. endef +VENDOR_URL = https://www.nlnetlabs.nl/projects/nsd/about/ MASTER_SITES = http://www.nlnetlabs.nl/downloads/nsd/ -SPKG_SOURCE_URL = http://www.nlnetlabs.nl/projects/nsd/ +DISTFILES = $(NAME)-$(VERSION).tar.gz +DISTFILES += cswusergroup +DISTFILES += cswnsd # If the url used to check for software update is different of MASTER_SITES, then # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES @@ -18,23 +21,22 @@ # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz +SPKG_DESC = An authoritative only non-recursive name server +PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 PACKAGES = CSWnsd +CATALOGNAME = nsd + RUNTIME_DEP_PKGS = CSWlibssl1-0-0 RUNTIME_DEP_PKGS += CSWlibevent2-1-7 -CATALOGNAME = nsd -SPKG_DESC = An authoritative only non-recursive name server -PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 + LICENSE = LICENSE -DISTFILES = $(NAME)-$(VERSION).tar.gz -DISTFILES += cswusergroup -DISTFILES += cswnsd +GARCOMPILER = SOS12U6 -SPKG_CLASSES = none cswusergroup ugfiles cswcpsampleconf cswinitsmf -PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswnsd$$$$/ { $$$$2 = "cswinitsmf" } $$$$3 ~ /\/CSWnsd\/cswusergroup$$$$/ { $$$$2 = "cswusergroup" } $$$$3 ~ /\/nsd\/nsd.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } $$$$3 ~ /\/var\/opt\/csw\/nsd/ { $$$$2 = "ugfiles" } $$$$3 ~ /\/var\/opt\/csw\/nsd/ { $$$$5 = "nsd" } $$$$3 ~ /\/var\/opt\/csw\/nsd/ { $$$$6 = "nsd" } $$$$3 ~ /\/var\/run/ { $$$$6 = "sys" } { print }' +BUILD64 = 1 +ISAEXEC = 1 +EXTRA_BUILD_ISAS_sparc += sparcv9+vis2 -GARCOMPILER = SOS12U6 - CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-ssl=/opt/csw CONFIGURE_ARGS += --with-libevent=/opt/csw @@ -44,9 +46,29 @@ CONFIGURE_ARGS += --with-difffile=/var/opt/csw/nsd/ixfr.db CONFIGURE_ARGS += --with-xfrdfile=/var/opt/csw/nsd/xfrd.state +EXTRA_ISAEXEC_EXCLUDE_FILES = $(sbindir)/nsd-checkconf +EXTRA_ISAEXEC_EXCLUDE_FILES += $(sbindir)/nsd-checkzone +EXTRA_ISAEXEC_EXCLUDE_FILES += $(sbindir)/nsd-control +EXTRA_ISAEXEC_EXCLUDE_FILES += $(sbindir)/nsd-control-setup + +EXTRA_MERGE_EXCLUDE_FILES_isa-sparcv9 = $(sbindir)/nsd-checkconf +EXTRA_MERGE_EXCLUDE_FILES_isa-sparcv9 += $(sbindir)/nsd-checkzone +EXTRA_MERGE_EXCLUDE_FILES_isa-sparcv9 += $(sbindir)/nsd-control +EXTRA_MERGE_EXCLUDE_FILES_isa-sparcv9 += $(sbindir)/nsd-control-setup +EXTRA_MERGE_EXCLUDE_FILES_isa-sparcv9+vis2 = $(sbindir)/nsd-checkconf +EXTRA_MERGE_EXCLUDE_FILES_isa-sparcv9+vis2 += $(sbindir)/nsd-checkzone +EXTRA_MERGE_EXCLUDE_FILES_isa-sparcv9+vis2 += $(sbindir)/nsd-control +EXTRA_MERGE_EXCLUDE_FILES_isa-sparcv9+vis2 += $(sbindir)/nsd-control-setup +EXTRA_MERGE_EXCLUDE_FILES_isa-amd64 = $(sbindir)/nsd-checkconf +EXTRA_MERGE_EXCLUDE_FILES_isa-amd64 += $(sbindir)/nsd-checkzone +EXTRA_MERGE_EXCLUDE_FILES_isa-amd64 += $(sbindir)/nsd-control +EXTRA_MERGE_EXCLUDE_FILES_isa-amd64 += $(sbindir)/nsd-control-setup + +# Disable test, as it fails on Solaris SKIPTEST = 1 -#CHECKPKG_OVERRIDES_CSWnsd += bad-location-of-file|file=/tmp +SPKG_CLASSES = none cswusergroup ugfiles cswcpsampleconf cswinitsmf +PROTOTYPE_FILTER = awk '$$$$3 ~ /\/init.d\/cswnsd$$$$/ { $$$$2 = "cswinitsmf" } $$$$3 ~ /\/CSWnsd\/cswusergroup$$$$/ { $$$$2 = "cswusergroup" } $$$$3 ~ /\/nsd\/nsd.conf.CSW$$$$/ { $$$$2 = "cswcpsampleconf" } $$$$3 ~ /\/var\/opt\/csw\/nsd/ { $$$$2 = "ugfiles" } $$$$3 ~ /\/var\/opt\/csw\/nsd/ { $$$$5 = "nsd" } $$$$3 ~ /\/var\/opt\/csw\/nsd/ { $$$$6 = "nsd" } $$$$3 ~ /\/var\/run/ { $$$$6 = "sys" } { print }' post-install-modulated: @ginstall -d $(DESTDIR)/var/opt/csw/nsd This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.