1 # $NetBSD: Makefile,v 1.52 2012/07/30 07:04:29 sbd Exp $
3 PKGNAME= amanda-server-${AMANDA_VERSION}
6 COMMENT= Server part of Amanda, a network backup system
8 PKG_DESTDIR_SUPPORT= user-destdir
10 USE_TOOLS+= awk:run mail:run
12 CONFIGURE_ENV+= MAILER=${TOOLS_PATH.mail}
13 CONFIGURE_ARGS+= --without-client --without-gnuplot
15 BUILD_DIRS= device-src server-src changer-src
17 MANPAGES+= amanda-devices.7
18 MANPAGES+= amanda-compatibility.7
19 MANPAGES+= amanda-changers.7
20 MANPAGES+= amanda-interactivity.7
21 MANPAGES+= amanda-taperscan.7
22 MANPAGES+= amaddclient.8
24 MANPAGES+= amaespipe.8
26 MANPAGES+= amcheckdb.8
27 MANPAGES+= amcheckdump.8
28 MANPAGES+= amcleanup.8
29 MANPAGES+= amcleanupdisk.8
30 MANPAGES+= amcrypt-ossl-asym.8
31 MANPAGES+= amcrypt-ossl.8
33 MANPAGES+= amcryptsimple.8
34 MANPAGES+= amdevcheck.8
37 MANPAGES+= amgetconf.8
38 MANPAGES+= amgpgcrypt.8
40 MANPAGES+= amoverview.8
43 MANPAGES+= amserverconfig.8
46 MANPAGES+= amtapetype.8
51 MANPAGES+= amrestore.8
52 MANPAGES+= amfetchdump.8
54 PERL5_MODS+= Amanda/Changer.pm
55 PERL5_MODS+= Amanda/Changer/aggregate.pm
56 PERL5_MODS+= Amanda/Changer/compat.pm
57 PERL5_MODS+= Amanda/Changer/disk.pm
58 PERL5_MODS+= Amanda/Changer/multi.pm
59 PERL5_MODS+= Amanda/Changer/ndmp.pm
60 PERL5_MODS+= Amanda/Changer/null.pm
61 PERL5_MODS+= Amanda/Changer/rait.pm
62 PERL5_MODS+= Amanda/Changer/robot.pm
63 PERL5_MODS+= Amanda/Changer/single.pm
64 PERL5_MODS+= Amanda/Cmdline.pm
65 PERL5_MODS+= Amanda/Curinfo.pm
66 PERL5_MODS+= Amanda/Curinfo/Info.pm
67 PERL5_MODS+= Amanda/DB/Catalog.pm
68 PERL5_MODS+= Amanda/Device.pm
69 PERL5_MODS+= Amanda/Disklist.pm
70 PERL5_MODS+= Amanda/Holding.pm
71 PERL5_MODS+= Amanda/Interactivity.pm
72 PERL5_MODS+= Amanda/Interactivity/email.pm
73 PERL5_MODS+= Amanda/Interactivity/stdin.pm
74 PERL5_MODS+= Amanda/Interactivity/tty.pm
75 PERL5_MODS+= Amanda/Interactivity/tty_email.pm
76 PERL5_MODS+= Amanda/Logfile.pm
77 PERL5_MODS+= Amanda/Recovery/Clerk.pm
78 PERL5_MODS+= Amanda/Recovery/Planner.pm
79 PERL5_MODS+= Amanda/Recovery/Scan.pm
80 PERL5_MODS+= Amanda/Report.pm
81 PERL5_MODS+= Amanda/Report/human.pm
82 PERL5_MODS+= Amanda/Report/postscript.pm
83 PERL5_MODS+= Amanda/Report/xml.pm
84 PERL5_MODS+= Amanda/ScanInventory.pm
85 PERL5_MODS+= Amanda/Tapelist.pm
86 PERL5_MODS+= Amanda/Taper/Controller.pm
87 PERL5_MODS+= Amanda/Taper/Protocol.pm
88 PERL5_MODS+= Amanda/Taper/Scan.pm
89 PERL5_MODS+= Amanda/Taper/Scan/lexical.pm
90 PERL5_MODS+= Amanda/Taper/Scan/oldest.pm
91 PERL5_MODS+= Amanda/Taper/Scan/traditional.pm
92 PERL5_MODS+= Amanda/Taper/Scribe.pm
93 PERL5_MODS+= Amanda/Taper/Worker.pm
94 PERL5_MODS+= Amanda/XferServer.pm
100 PERL5_LIBS+= Tapelist
101 PERL5_LIBS+= XferServer
103 .include "../../sysutils/amanda-common/Makefile.common"
105 SPECIAL_PERMS+= sbin/amcheck ${AM_PROG_PERMS}
106 SPECIAL_PERMS+= libexec/amanda/planner ${AM_PROG_PERMS}
107 SPECIAL_PERMS+= libexec/amanda/dumper ${AM_PROG_PERMS}
109 .include "../../sysutils/amanda-common/buildlink3.mk"
110 .include "../../mk/bsd.pkg.mk"