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

root/csw/mgar/pkg/dcc/trunk/Makefile

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

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

Line 
1NAME = dcc
2VERSION = 1.3.140
3CATEGORIES = net
4GARTYPE = v2
5
6DESCRIPTION = E-mail greylisting and a cooperative, distributed system to identify spam
7
8#MASTER_SITES = http://www.rhyolite.com/src/dcc/old/
9MASTER_SITES = http://www.dcc-servers.net/dcc/source/old/
10DISTFILES  = $(NAME)-$(VERSION).tar.Z
11
12LICENSE = LICENSE
13
14RUNTIME_DEP_PKGS += CSWperl
15
16CHECKPKG_OVERRIDES_CSWdcc += file-with-bad-content
17
18#CONFIGURE_ARGS  = $(DIRPATHS)
19CONFIGURE_ARGS  =
20CONFIGURE_ARGS += --homedir=/var/opt/csw/dcc
21CONFIGURE_ARGS += --bindir=/opt/csw/bin
22CONFIGURE_ARGS += --libexecdir=/opt/csw/libexec/dcc
23CONFIGURE_ARGS += --mandir=/opt/csw/share/man
24CONFIGURE_ARGS += --with-installroot=$(DESTDIR)
25CONFIGURE_ARGS += --with-DCC-MD5
26#CONFIGURE_ARGS += --with-uid=dcc
27CONFIGURE_ARGS += --with-uid=bonivart
28#CONFIGURE_ARGS += --with-cgibin=/var/opt/csw/dcc/cgi-bin
29CONFIGURE_ARGS += --with-cgibin=/opt/csw/dcc/cgi-bin
30CONFIGURE_ARGS += --with-rundir=/var/opt/csw/dcc/run
31# This obviously needs a better solution
32CONFIGURE_ARGS += --with-sendmail=/home/bonivart/tmp/sendmail-8.14.5/include/libmilter
33
34GARCOMPILER = GNU
35
36# dcc has no tests
37TEST_SCRIPTS =
38
39INSTALL_SCRIPTS = custom
40
41SAMPLECONF  = /var/opt/csw/dcc/dcc_conf
42SAMPLECONF += /var/opt/csw/dcc/flod
43SAMPLECONF += /var/opt/csw/dcc/grey_flod
44SAMPLECONF += /var/opt/csw/dcc/grey_whitelist
45SAMPLECONF += /var/opt/csw/dcc/ids
46SAMPLECONF += /var/opt/csw/dcc/map.txt
47SAMPLECONF += /var/opt/csw/dcc/whiteclnt
48SAMPLECONF += /var/opt/csw/dcc/whitecommon
49SAMPLECONF += /var/opt/csw/dcc/whitelist
50USERGROUP   = /etc/opt/csw/pkg/CSWdcc/cswusergroup
51
52# Fix ownership of map file
53PROTOTYPE_MODIFIERS = 1
54PROTOTYPE_FILES_1   = /var/opt/csw/dcc/map
55PROTOTYPE_USER_1    = dcc
56PROTOTYPE_CLASS_1   = ugfiles
57
58SPKG_SOURCEURL = http://www.rhyolite.com/dcc/
59CONFFILES = dcc_conf flod grey_flod grey_whitelist ids map.txt whiteclnt whitecommon whitelist
60DOCFILES = CHANGES FAQ.html INSTALL.html RESTRICTIONS misc/README misc/dcc.m4 misc/dccdnsbl.m4 misc/site.config.m4
61
62include gar/category.mk
63
64install-custom:
65        @echo " ==> Installing $(NAME) (custom)"
66        @rm -rf $(DESTDIR)
67        @( cd $(WORKSRC) ; \
68           sed 's/DCC_GRP.*=bin/DCC_GRP     =csw/' Makefile.inc > tmp.sed ; \
69           mv tmp.sed Makefile.inc ; \
70           cd cgi-bin ; \
71           sed 's/\/opt\/csw\/dcc\/cgi-bin/\/var\/opt\/csw\/dcc\/cgi-bin/' Makefile > tmp.sed ; \
72           mv tmp.sed Makefile ; \
73           cd .. ; \
74           gmake install )
75        @( cd $(DESTDIR)/var/opt/csw/$(NAME) ; \
76           sed 's/bonivart/dcc/' dcc_conf > tmp.sed ; \
77           mv tmp.sed dcc_conf )
78        @( cd $(DESTDIR)/opt/csw/libexec/$(NAME) ; \
79           sed 's/bonivart/dcc/' fix-map > tmp.sed ; \
80           mv tmp.sed fix-map )
81#       @$(foreach FILE, $(CONFFILES), mv $(DESTDIR)/var/opt/csw/$(NAME)/$(FILE) $(DESTDIR)/var/opt/csw/$(NAME) ;)
82        @ginstall -d $(DESTDIR)$(docdir)/$(NAME)/misc
83        @$(foreach FILE, $(DOCFILES), cp $(WORKSRC)/$(FILE) $(DESTDIR)$(docdir)/$(NAME)/$(FILE) ;)
84        @cp $(FILEDIR)/CSWdcc.INSTALL.CSW.txt $(DESTDIR)$(docdir)/$(NAME)/INSTALL.CSW.txt
85        @cp $(FILEDIR)/CSWdcc.dcc.xml $(DESTDIR)$(docdir)/$(NAME)/dcc.xml
86        @cp $(FILEDIR)/CSWdcc.svc-dcc $(DESTDIR)$(docdir)/$(NAME)/svc-dcc
87        @ginstall -m 755 -d $(DESTDIR)/etc/opt/csw/pkg/CSWdcc
88        @ginstall -m 444 $(FILEDIR)/cswusergroup $(DESTDIR)/etc/opt/csw/pkg/CSWdcc
89        @$(MAKECOOKIE)
Note: See TracBrowser for help on using the browser.