1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

root/csw/mgar/pkg/dhcp/trunk/Makefile

Revision 16916, 2.0 KB (checked in by dmichelsen, 4 months ago)

WHOLE TREE: Explicitly set GARTYPE to current default 'v2'

Line 
1NAME = dhcp
2VERSION = 4.2.3
3RELEASE = P2
4DISTVERSION = $(VERSION)-$(RELEASE)
5SPKG_VERSION = $(VERSION)$(RELEASE)
6DISTNAME = $(NAME)-$(VERSION)-$(RELEASE)
7WORKSRC = $(WORKDIR)/$(DISTNAME)
8CATEGORIES = net
9GARTYPE = v2
10
11DESCRIPTION = ISC DHCP reference implementation
12define BLURB
13  ISC DHCP is open-source software that implements the Dynamic Host
14  Configuration Protocols for connection to a local network. It is a reference
15  implementation of those protocols, but it is also production-grade software,
16  suitable for use in high-volume and high-reliability applications.
17endef
18
19#MASTER_SITES = http://ftp.isc.org/isc/dhcp/$(VERSION)/
20MASTER_SITES = http://ftp.isc.org/isc/dhcp/$(DISTVERSION)/
21DISTFILES  = $(NAME)-$(VERSION).tar.gz
22DISTFILES  = $(DISTNAME).tar.gz
23
24LICENSE = LICENSE
25
26PACKAGES += CSWdhcp
27SPKG_DESC_CSWdhcp = ISC DHCP reference implementation
28
29PACKAGES += CSWdhcp-dev
30RUNTIME_DEP_PKGS_CSWdhcp-dev = CSWdhcp
31SPKG_DESC_CSWdhcp-dev = ISC DHCP development package
32CATALOGNAME_CSWdhcp-dev = dhcp_dev
33
34GARCOMPILER = GNU
35CONFIGURE_ARGS  = $(DIRPATHS)
36CONFIGURE_ARGS += --sysconfdir=/etc/opt/csw
37CONFIGURE_ARGS += --localstatedir=/var/opt/csw/dhcp
38
39EXTRA_MERGE_EXCLUDE_FILES = .*~ $(libdir)/.*\.a $(libdir)/.*\.la
40
41PKGFILES_CSWdhcp-dev = $(PKGFILES_DEVEL)
42
43#ENABLE_CHECK = 0
44
45INSTALL_SCRIPTS = custom
46
47INITSMF     = /etc/opt/csw/init.d/cswdhcpd
48SAMPLECONF  = /etc/opt/csw/dhcpd.conf
49SAMPLECONF += /etc/opt/csw/dhclient.conf
50SAMPLECONF += /var/opt/csw/dhcp/db/dhcpd.leases
51
52SPKG_SOURCEURL = https://www.isc.org/software/dhcp
53
54include gar/category.mk
55
56install-custom:
57        @echo " ==> Installing $(NAME) (custom)"
58        @( cd $(WORKSRC) ; \
59          gmake DESTDIR=$(DESTDIR) install )
60        @ginstall -d $(DESTDIR)/etc/opt/csw/init.d
61        @cp $(FILEDIR)/CSWdhcp.cswdhcpd $(DESTDIR)/etc/opt/csw/init.d/cswdhcpd
62        @chmod 755 $(DESTDIR)/etc/opt/csw/init.d/cswdhcpd
63        @ginstall -d $(DESTDIR)$(docdir)/$(NAME)
64        @cp $(FILEDIR)/CSWdhcp.README.CSW $(DESTDIR)$(docdir)/$(NAME)/README.CSW
65        @ginstall -d $(DESTDIR)/var/opt/csw/$(NAME)/db
66        @touch $(DESTDIR)/var/opt/csw/$(NAME)/db/dhcpd.leases
67        @$(MAKECOOKIE)
Note: See TracBrowser for help on using the browser.