From: Erik Kapfer Date: Tue, 2 Dec 2014 14:43:41 +0000 (+0100) Subject: Mailproxy: New packages and updates for SA, Postfix and amavisd. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fheads%2Fmailproxy;p=people%2Fummeegge%2Fipfire-2.x.git Mailproxy: New packages and updates for SA, Postfix and amavisd. Updated version of Spamassassin with depending and additional Perl modules. Updated version of amavisd. Updated version of Postfix Includes also some decoders for different archives types. Testing area is here http://forum.ipfire.org/index.php?topic=9095.0 . --- diff --git a/config/rootfiles/packages/Compress-Raw-Zlib b/config/rootfiles/packages/Compress-Raw-Zlib new file mode 100644 index 0000000000..868b978a53 --- /dev/null +++ b/config/rootfiles/packages/Compress-Raw-Zlib @@ -0,0 +1,7 @@ +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Compress/Raw +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Compress/Raw/Zlib.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Compress/Raw +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Compress/Raw/Zlib +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Compress/Raw/Zlib/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.so diff --git a/config/rootfiles/packages/Convert-BinHex b/config/rootfiles/packages/Convert-BinHex new file mode 100644 index 0000000000..9b5baab631 --- /dev/null +++ b/config/rootfiles/packages/Convert-BinHex @@ -0,0 +1,8 @@ +usr/bin/binhex.pl +usr/bin/debinhex.pl +usr/lib/perl5/site_perl/5.12.3/Convert/BinHex.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Convert/BinHex +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Convert/BinHex/.packlist +#usr/share/man/man1/binhex.pl.1 +#usr/share/man/man1/debinhex.pl.1 +#usr/share/man/man3/Convert::BinHex.3 diff --git a/config/rootfiles/packages/Crypt-OpenSSL-RSA b/config/rootfiles/packages/Crypt-OpenSSL-RSA new file mode 100644 index 0000000000..b94a233455 --- /dev/null +++ b/config/rootfiles/packages/Crypt-OpenSSL-RSA @@ -0,0 +1,11 @@ +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Crypt/OpenSSL/RSA.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Crypt/OpenSSL/RSA +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Crypt/OpenSSL/RSA/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Crypt/OpenSSL/RSA/RSA.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Crypt/OpenSSL/RSA/RSA.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Crypt/OpenSSL/RSA/autosplit.ix +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Crypt/OpenSSL/RSA/get_key_parameters.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Crypt/OpenSSL/RSA/import_random_seed.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Crypt/OpenSSL/RSA/new_key_from_parameters.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Crypt/OpenSSL/RSA/new_public_key.al +#usr/share/man/man3/Crypt::OpenSSL::RSA.3 diff --git a/config/rootfiles/packages/Crypt-OpenSSL-Random b/config/rootfiles/packages/Crypt-OpenSSL-Random new file mode 100644 index 0000000000..ffad568dce --- /dev/null +++ b/config/rootfiles/packages/Crypt-OpenSSL-Random @@ -0,0 +1,10 @@ +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Crypt +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Crypt/OpenSSL +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Crypt/OpenSSL/Random.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Crypt/OpenSSL +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Crypt/OpenSSL/Random +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Crypt/OpenSSL/Random/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Crypt/OpenSSL/Random/Random.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Crypt/OpenSSL/Random/Random.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Crypt/OpenSSL/Random/autosplit.ix +#usr/share/man/man3/Crypt::OpenSSL::Random.3 diff --git a/config/rootfiles/packages/Encode-Detect b/config/rootfiles/packages/Encode-Detect new file mode 100644 index 0000000000..b96e95bed3 --- /dev/null +++ b/config/rootfiles/packages/Encode-Detect @@ -0,0 +1,12 @@ +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Encode +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Encode/Detect +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Encode/Detect.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Encode/Detect/Detector.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Encode +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Encode/Detect +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Encode/Detect/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Encode/Detect/Detector +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Encode/Detect/Detector/Detector.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Encode/Detect/Detector/Detector.so +#usr/share/man/man3/Encode::Detect.3 +#usr/share/man/man3/Encode::Detect::Detector.3 diff --git a/config/rootfiles/packages/File-Slurp b/config/rootfiles/packages/File-Slurp new file mode 100644 index 0000000000..11669d254c --- /dev/null +++ b/config/rootfiles/packages/File-Slurp @@ -0,0 +1,5 @@ +usr/lib/perl5/site_perl/5.12.3/File/Slurp.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/File +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/File/Slurp +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/File/Slurp/.packlist +#usr/share/man/man3/File::Slurp.3 diff --git a/config/rootfiles/packages/IP-Country b/config/rootfiles/packages/IP-Country new file mode 100644 index 0000000000..36510fffd6 --- /dev/null +++ b/config/rootfiles/packages/IP-Country @@ -0,0 +1,25 @@ +usr/bin/ip2cc +#usr/lib/perl5/site_perl/5.12.3/IP +#usr/lib/perl5/site_perl/5.12.3/IP/Authority +usr/lib/perl5/site_perl/5.12.3/IP/Authority.pm +usr/lib/perl5/site_perl/5.12.3/IP/Authority/auth.gif +usr/lib/perl5/site_perl/5.12.3/IP/Authority/ipauth.gif +#usr/lib/perl5/site_perl/5.12.3/IP/Country +usr/lib/perl5/site_perl/5.12.3/IP/Country.pm +#usr/lib/perl5/site_perl/5.12.3/IP/Country/Fast +usr/lib/perl5/site_perl/5.12.3/IP/Country/Fast.pm +usr/lib/perl5/site_perl/5.12.3/IP/Country/Fast/cc.gif +usr/lib/perl5/site_perl/5.12.3/IP/Country/Fast/ip.gif +usr/lib/perl5/site_perl/5.12.3/IP/Country/MaxMind.pm +usr/lib/perl5/site_perl/5.12.3/IP/Country/Medium.pm +usr/lib/perl5/site_perl/5.12.3/IP/Country/Slow.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/IP +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/IP/Country +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/IP/Country/.packlist +#usr/share/man/man1/ip2cc.1 +#usr/share/man/man3/IP::Authority.3 +#usr/share/man/man3/IP::Country.3 +#usr/share/man/man3/IP::Country::Fast.3 +#usr/share/man/man3/IP::Country::MaxMind.3 +#usr/share/man/man3/IP::Country::Medium.3 +#usr/share/man/man3/IP::Country::Slow.3 diff --git a/config/rootfiles/packages/Mail-DKIM b/config/rootfiles/packages/Mail-DKIM new file mode 100644 index 0000000000..ee35608a04 --- /dev/null +++ b/config/rootfiles/packages/Mail-DKIM @@ -0,0 +1,53 @@ +#usr/lib/perl5/site_perl/5.12.3/Mail/DKIM +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/Algorithm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/Algorithm/Base.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/Algorithm/dk_rsa_sha1.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/Algorithm/rsa_sha1.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/Algorithm/rsa_sha256.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/AuthorDomainPolicy.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/Canonicalization +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/Canonicalization/Base.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/Canonicalization/DkCommon.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/Canonicalization/DkimCommon.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/Canonicalization/dk_nofws.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/Canonicalization/dk_simple.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/Canonicalization/nowsp.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/Canonicalization/relaxed.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/Canonicalization/simple.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/Common.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/DNS.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/DkPolicy.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/DkSignature.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/DkimPolicy.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/Key.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/KeyValueList.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/MessageParser.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/Policy.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/PrivateKey.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/PublicKey.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/Signature.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/Signer.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/SignerPolicy.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/TextWrap.pm +usr/lib/perl5/site_perl/5.12.3/Mail/DKIM/Verifier.pm +usr/lib/perl5/site_perl/5.12.3/Mail/sample_mime_lite.pl +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Mail/DKIM +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Mail/DKIM/.packlist +#usr/share/man/man3/Mail::DKIM.3 +#usr/share/man/man3/Mail::DKIM::Algorithm::Base.3 +#usr/share/man/man3/Mail::DKIM::AuthorDomainPolicy.3 +#usr/share/man/man3/Mail::DKIM::Canonicalization::Base.3 +#usr/share/man/man3/Mail::DKIM::Canonicalization::DkimCommon.3 +#usr/share/man/man3/Mail::DKIM::DNS.3 +#usr/share/man/man3/Mail::DKIM::DkPolicy.3 +#usr/share/man/man3/Mail::DKIM::DkSignature.3 +#usr/share/man/man3/Mail::DKIM::DkimPolicy.3 +#usr/share/man/man3/Mail::DKIM::Policy.3 +#usr/share/man/man3/Mail::DKIM::PrivateKey.3 +#usr/share/man/man3/Mail::DKIM::PublicKey.3 +#usr/share/man/man3/Mail::DKIM::Signature.3 +#usr/share/man/man3/Mail::DKIM::Signer.3 +#usr/share/man/man3/Mail::DKIM::SignerPolicy.3 +#usr/share/man/man3/Mail::DKIM::TextWrap.3 +#usr/share/man/man3/Mail::DKIM::Verifier.3 diff --git a/config/rootfiles/packages/Net-Ident b/config/rootfiles/packages/Net-Ident new file mode 100644 index 0000000000..017e6ca423 --- /dev/null +++ b/config/rootfiles/packages/Net-Ident @@ -0,0 +1,4 @@ +usr/lib/perl5/site_perl/5.12.3/Net/Ident.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/Ident +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/Ident/.packlist +#usr/share/man/man3/Net::Ident.3 diff --git a/config/rootfiles/packages/Net-LibIDN b/config/rootfiles/packages/Net-LibIDN new file mode 100644 index 0000000000..9cf02151a0 --- /dev/null +++ b/config/rootfiles/packages/Net-LibIDN @@ -0,0 +1,7 @@ +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/LibIDN.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/LibIDN +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/LibIDN/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/LibIDN/LibIDN.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/LibIDN/LibIDN.so +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/LibIDN/autosplit.ix +#usr/share/man/man3/Net::LibIDN.3 diff --git a/config/rootfiles/packages/NetAddr-IP b/config/rootfiles/packages/NetAddr-IP new file mode 100644 index 0000000000..48a77dc84e --- /dev/null +++ b/config/rootfiles/packages/NetAddr-IP @@ -0,0 +1,76 @@ +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/NetAddr +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/NetAddr/IP +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/NetAddr/IP.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/NetAddr/IP/InetBase.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/NetAddr/IP/Lite.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/NetAddr/IP/Util.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/NetAddr/IP/UtilPP.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/NetAddr/IP/Util_IS.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/InetBase +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/InetBase/_inet_ntop.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/InetBase/_inet_pton.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/InetBase/_packzeros.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/InetBase/autosplit.ix +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/InetBase/inet_any2n.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/InetBase/inet_n2ad.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/InetBase/inet_n2dx.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/InetBase/inet_ntoa.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/InetBase/ipv6_aton.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/InetBase/ipv6_ntoa.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/Util +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/Util/Util.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/Util/Util.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/Util/autosplit.ix +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/_128x10.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/_128x2.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/_bcd2bin.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/_bcdcheck.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/_bin2bcdn.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/_deadlen.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/_sa128.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/add128.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/addconst.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/autosplit.ix +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/bcd2bin.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/bcdn2bin.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/bcdn2txt.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/bin2bcd.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/bin2bcdn.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/comp128.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/hasbits.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/ipanyto6.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/ipv4to6.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/ipv6to4.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/mask4to6.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/maskanyto6.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/notcontiguous.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/shiftleft.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/simple_pack.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/slowadd128.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/UtilPP/sub128.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/_compV6.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/_compact_v6.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/_splitplan.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/_splitref.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/autosplit.ix +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/canon.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/coalesce.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/compactref.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/do_prefix.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/hostenum.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/mod_version.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/nprefix.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/prefix.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/re.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/re6.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/short.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetAddr/IP/wildcard.al +#usr/share/man/man3/NetAddr::IP.3 +#usr/share/man/man3/NetAddr::IP::InetBase.3 +#usr/share/man/man3/NetAddr::IP::Lite.3 +#usr/share/man/man3/NetAddr::IP::Util.3 +#usr/share/man/man3/NetAddr::IP::UtilPP.3 diff --git a/config/rootfiles/packages/Test-Most b/config/rootfiles/packages/Test-Most new file mode 100644 index 0000000000..131499cd19 --- /dev/null +++ b/config/rootfiles/packages/Test-Most @@ -0,0 +1,9 @@ +#usr/lib/perl5/site_perl/5.12.3/Test +#usr/lib/perl5/site_perl/5.12.3/Test/Most +usr/lib/perl5/site_perl/5.12.3/Test/Most.pm +usr/lib/perl5/site_perl/5.12.3/Test/Most/Exception.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Test +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Test/Most +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Test/Most/.packlist +#usr/share/man/man3/Test::Most.3 +#usr/share/man/man3/Test::Most::Exception.3 diff --git a/config/rootfiles/packages/Time-HiRes b/config/rootfiles/packages/Time-HiRes new file mode 100644 index 0000000000..7b600169c6 --- /dev/null +++ b/config/rootfiles/packages/Time-HiRes @@ -0,0 +1,7 @@ +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Time +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Time/HiRes.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Time +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Time/HiRes +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Time/HiRes/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Time/HiRes/HiRes.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Time/HiRes/HiRes.so diff --git a/config/rootfiles/packages/amavisd b/config/rootfiles/packages/amavisd index f2e1c3f3bb..689a2cdd9d 100644 --- a/config/rootfiles/packages/amavisd +++ b/config/rootfiles/packages/amavisd @@ -1,7 +1,10 @@ etc/amavisd.conf -etc/rc.d/init.d/amavisd usr/bin/amavisd var/amavis var/amavis/db var/amavis/tmp var/virusmails +etc/rc.d/init.d/amavisd +etc/rc.d/rc0.d/K55amavisd +etc/rc.d/rc3.d/S27amavisd +etc/rc.d/rc6.d/K55amavisd diff --git a/config/rootfiles/packages/cabextract b/config/rootfiles/packages/cabextract new file mode 100644 index 0000000000..91b531ca7c --- /dev/null +++ b/config/rootfiles/packages/cabextract @@ -0,0 +1,2 @@ +usr/bin/cabextract +#usr/share/man/man1/cabextract.1 diff --git a/config/rootfiles/packages/dspam b/config/rootfiles/packages/dspam new file mode 100644 index 0000000000..27ba6a3b07 --- /dev/null +++ b/config/rootfiles/packages/dspam @@ -0,0 +1,60 @@ +usr/bin/cssclean +usr/bin/csscompress +usr/bin/cssconvert +usr/bin/cssstat +usr/bin/dspam +usr/bin/dspam_2sql +usr/bin/dspam_admin +usr/bin/dspam_clean +usr/bin/dspam_crc +usr/bin/dspam_dump +usr/bin/dspam_logrotate +usr/bin/dspam_merge +usr/bin/dspam_notify +usr/bin/dspam_stats +usr/bin/dspam_train +usr/bin/dspamc +usr/etc/dspam.conf +#usr/include/dspam +usr/include/dspam/buffer.h +usr/include/dspam/config.h +usr/include/dspam/config_shared.h +usr/include/dspam/decode.h +usr/include/dspam/diction.h +usr/include/dspam/error.h +usr/include/dspam/heap.h +usr/include/dspam/libdspam.h +usr/include/dspam/libdspam_objects.h +usr/include/dspam/nodetree.h +usr/include/dspam/pref.h +usr/include/dspam/read_config.h +usr/include/dspam/storage_driver.h +usr/include/dspam/tokenizer.h +usr/lib/dspam +#usr/lib/libdspam.a +#usr/lib/libdspam.la +usr/lib/libdspam.so +usr/lib/libdspam.so.7 +usr/lib/libdspam.so.7.0.0 +usr/lib/pkgconfig/dspam.pc +#usr/share/man/man1/dspam.1 +#usr/share/man/man1/dspam_admin.1 +#usr/share/man/man1/dspam_clean.1 +#usr/share/man/man1/dspam_crc.1 +#usr/share/man/man1/dspam_dump.1 +#usr/share/man/man1/dspam_logrotate.1 +#usr/share/man/man1/dspam_merge.1 +#usr/share/man/man1/dspam_stats.1 +#usr/share/man/man1/dspam_train.1 +#usr/share/man/man3/dspam_addattribute.3 +#usr/share/man/man3/dspam_attach.3 +#usr/share/man/man3/dspam_clearattributes.3 +#usr/share/man/man3/dspam_create.3 +#usr/share/man/man3/dspam_destroy.3 +#usr/share/man/man3/dspam_detach.3 +#usr/share/man/man3/dspam_getsource.3 +#usr/share/man/man3/dspam_init.3 +#usr/share/man/man3/dspam_process.3 +#usr/share/man/man3/libdspam.3 +usr/var/dspam +usr/var/dspam/log diff --git a/config/rootfiles/packages/lha b/config/rootfiles/packages/lha new file mode 100644 index 0000000000..df0428e39a --- /dev/null +++ b/config/rootfiles/packages/lha @@ -0,0 +1,2 @@ +usr/bin/lha +#usr/man/mann/lha.n diff --git a/config/rootfiles/packages/libidn2 b/config/rootfiles/packages/libidn2 new file mode 100644 index 0000000000..3d4f4531c1 --- /dev/null +++ b/config/rootfiles/packages/libidn2 @@ -0,0 +1,31 @@ +usr/bin/idn2 +usr/bin/lookup +usr/bin/register +usr/include/idn2.h +#usr/lib/libidn2.a +#usr/lib/libidn2.la +usr/lib/libidn2.so +usr/lib/libidn2.so.0 +usr/lib/libidn2.so.0.0.9 +#usr/share/gtk-doc/html/libidn2 +#usr/share/gtk-doc/html/libidn2/api-index-full.html +#usr/share/gtk-doc/html/libidn2/home.png +#usr/share/gtk-doc/html/libidn2/index.html +#usr/share/gtk-doc/html/libidn2/index.sgml +#usr/share/gtk-doc/html/libidn2/left.png +#usr/share/gtk-doc/html/libidn2/libidn2-idn2.html +#usr/share/gtk-doc/html/libidn2/libidn2.devhelp2 +#usr/share/gtk-doc/html/libidn2/libidn2.html +#usr/share/gtk-doc/html/libidn2/right.png +#usr/share/gtk-doc/html/libidn2/style.css +#usr/share/gtk-doc/html/libidn2/up.png +#usr/share/info/libidn2.info +#usr/share/man/man1/idn2.1 +#usr/share/man/man3/idn2_check_version.3 +#usr/share/man/man3/idn2_free.3 +#usr/share/man/man3/idn2_lookup_u8.3 +#usr/share/man/man3/idn2_lookup_ul.3 +#usr/share/man/man3/idn2_register_u8.3 +#usr/share/man/man3/idn2_register_ul.3 +#usr/share/man/man3/idn2_strerror.3 +#usr/share/man/man3/idn2_strerror_name.3 diff --git a/config/rootfiles/packages/lzop b/config/rootfiles/packages/lzop new file mode 100644 index 0000000000..c7b1dd31e7 --- /dev/null +++ b/config/rootfiles/packages/lzop @@ -0,0 +1,2 @@ +usr/bin/lzop +#usr/share/man/man1/lzop.1 diff --git a/config/rootfiles/packages/nomarch b/config/rootfiles/packages/nomarch new file mode 100644 index 0000000000..da7d2d849d --- /dev/null +++ b/config/rootfiles/packages/nomarch @@ -0,0 +1,2 @@ +usr/bin/nomarch +#usr/man/man1/nomarch.1 diff --git a/config/rootfiles/packages/pax b/config/rootfiles/packages/pax new file mode 100644 index 0000000000..6ef46f617a --- /dev/null +++ b/config/rootfiles/packages/pax @@ -0,0 +1,2 @@ +usr/bin/pax +#usr/share/man/man1/pax.1 diff --git a/config/rootfiles/packages/postfix b/config/rootfiles/packages/postfix index c347bb8a3b..f64c9c8e7f 100644 --- a/config/rootfiles/packages/postfix +++ b/config/rootfiles/packages/postfix @@ -1,15 +1,15 @@ -etc/aliases #etc/postfix #etc/postfix/LICENSE #etc/postfix/TLS_LICENSE etc/postfix/access +etc/postfix/aliases etc/postfix/body_checks -#etc/postfix/bounce.cf.default +etc/postfix/bounce.cf.default etc/postfix/canonical etc/postfix/generic etc/postfix/header_checks etc/postfix/main.cf -#etc/postfix/makedefs.out +etc/postfix/makedefs.out etc/postfix/master.cf etc/postfix/mysql-canonical.cf etc/postfix/mysql-mydestination.cf @@ -17,10 +17,9 @@ etc/postfix/mysql-virtual.cf etc/postfix/relocated etc/postfix/transport etc/postfix/virtual -etc/rc.d/init.d/postfix usr/bin/mailq usr/bin/newaliases -#usr/lib/postfix +usr/lib/postfix usr/lib/postfix/anvil usr/lib/postfix/bounce usr/lib/postfix/cleanup @@ -56,6 +55,79 @@ usr/lib/postfix/tlsproxy usr/lib/postfix/trivial-rewrite usr/lib/postfix/verify usr/lib/postfix/virtual +#usr/local/man +#usr/local/man/man1 +#usr/local/man/man1/mailq.1 +#usr/local/man/man1/newaliases.1 +#usr/local/man/man1/postalias.1 +#usr/local/man/man1/postcat.1 +#usr/local/man/man1/postconf.1 +#usr/local/man/man1/postdrop.1 +#usr/local/man/man1/postfix.1 +#usr/local/man/man1/postkick.1 +#usr/local/man/man1/postlock.1 +#usr/local/man/man1/postlog.1 +#usr/local/man/man1/postmap.1 +#usr/local/man/man1/postmulti.1 +#usr/local/man/man1/postqueue.1 +#usr/local/man/man1/postsuper.1 +#usr/local/man/man1/sendmail.1 +#usr/local/man/man5 +#usr/local/man/man5/access.5 +#usr/local/man/man5/aliases.5 +#usr/local/man/man5/body_checks.5 +#usr/local/man/man5/bounce.5 +#usr/local/man/man5/canonical.5 +#usr/local/man/man5/cidr_table.5 +#usr/local/man/man5/generic.5 +#usr/local/man/man5/header_checks.5 +#usr/local/man/man5/ldap_table.5 +#usr/local/man/man5/lmdb_table.5 +#usr/local/man/man5/master.5 +#usr/local/man/man5/memcache_table.5 +#usr/local/man/man5/mysql_table.5 +#usr/local/man/man5/nisplus_table.5 +#usr/local/man/man5/pcre_table.5 +#usr/local/man/man5/pgsql_table.5 +#usr/local/man/man5/postconf.5 +#usr/local/man/man5/postfix-wrapper.5 +#usr/local/man/man5/regexp_table.5 +#usr/local/man/man5/relocated.5 +#usr/local/man/man5/socketmap_table.5 +#usr/local/man/man5/sqlite_table.5 +#usr/local/man/man5/tcp_table.5 +#usr/local/man/man5/transport.5 +#usr/local/man/man5/virtual.5 +#usr/local/man/man8 +#usr/local/man/man8/anvil.8 +#usr/local/man/man8/bounce.8 +#usr/local/man/man8/cleanup.8 +#usr/local/man/man8/defer.8 +#usr/local/man/man8/discard.8 +#usr/local/man/man8/dnsblog.8 +#usr/local/man/man8/error.8 +#usr/local/man/man8/flush.8 +#usr/local/man/man8/lmtp.8 +#usr/local/man/man8/local.8 +#usr/local/man/man8/master.8 +#usr/local/man/man8/oqmgr.8 +#usr/local/man/man8/pickup.8 +#usr/local/man/man8/pipe.8 +#usr/local/man/man8/postscreen.8 +#usr/local/man/man8/proxymap.8 +#usr/local/man/man8/qmgr.8 +#usr/local/man/man8/qmqpd.8 +#usr/local/man/man8/scache.8 +#usr/local/man/man8/showq.8 +#usr/local/man/man8/smtp.8 +#usr/local/man/man8/smtpd.8 +#usr/local/man/man8/spawn.8 +#usr/local/man/man8/tlsmgr.8 +#usr/local/man/man8/tlsproxy.8 +#usr/local/man/man8/trace.8 +#usr/local/man/man8/trivial-rewrite.8 +#usr/local/man/man8/verify.8 +#usr/local/man/man8/virtual.8 usr/sbin/postalias usr/sbin/postcat usr/sbin/postconf @@ -69,73 +141,6 @@ usr/sbin/postmulti usr/sbin/postqueue usr/sbin/postsuper usr/sbin/sendmail -#usr/share/man/man1/mailq.1 -#usr/share/man/man1/newaliases.1 -#usr/share/man/man1/postalias.1 -#usr/share/man/man1/postcat.1 -#usr/share/man/man1/postconf.1 -#usr/share/man/man1/postdrop.1 -#usr/share/man/man1/postfix.1 -#usr/share/man/man1/postkick.1 -#usr/share/man/man1/postlock.1 -#usr/share/man/man1/postlog.1 -#usr/share/man/man1/postmap.1 -#usr/share/man/man1/postmulti.1 -#usr/share/man/man1/postqueue.1 -#usr/share/man/man1/postsuper.1 -#usr/share/man/man1/sendmail.1 -#usr/share/man/man5/access.5 -#usr/share/man/man5/aliases.5 -#usr/share/man/man5/body_checks.5 -#usr/share/man/man5/bounce.5 -#usr/share/man/man5/canonical.5 -#usr/share/man/man5/cidr_table.5 -#usr/share/man/man5/generic.5 -#usr/share/man/man5/header_checks.5 -#usr/share/man/man5/ldap_table.5 -#usr/share/man/man5/master.5 -#usr/share/man/man5/memcache_table.5 -#usr/share/man/man5/mysql_table.5 -#usr/share/man/man5/nisplus_table.5 -#usr/share/man/man5/pcre_table.5 -#usr/share/man/man5/pgsql_table.5 -#usr/share/man/man5/postconf.5 -#usr/share/man/man5/postfix-wrapper.5 -#usr/share/man/man5/regexp_table.5 -#usr/share/man/man5/relocated.5 -#usr/share/man/man5/sqlite_table.5 -#usr/share/man/man5/tcp_table.5 -#usr/share/man/man5/transport.5 -#usr/share/man/man5/virtual.5 -#usr/share/man/man8/anvil.8 -#usr/share/man/man8/bounce.8 -#usr/share/man/man8/cleanup.8 -#usr/share/man/man8/defer.8 -#usr/share/man/man8/discard.8 -#usr/share/man/man8/dnsblog.8 -#usr/share/man/man8/error.8 -#usr/share/man/man8/flush.8 -#usr/share/man/man8/lmtp.8 -#usr/share/man/man8/local.8 -#usr/share/man/man8/master.8 -#usr/share/man/man8/oqmgr.8 -#usr/share/man/man8/pickup.8 -#usr/share/man/man8/pipe.8 -#usr/share/man/man8/postscreen.8 -#usr/share/man/man8/proxymap.8 -#usr/share/man/man8/qmgr.8 -#usr/share/man/man8/qmqpd.8 -#usr/share/man/man8/scache.8 -#usr/share/man/man8/showq.8 -#usr/share/man/man8/smtp.8 -#usr/share/man/man8/smtpd.8 -#usr/share/man/man8/spawn.8 -#usr/share/man/man8/tlsmgr.8 -#usr/share/man/man8/tlsproxy.8 -#usr/share/man/man8/trace.8 -#usr/share/man/man8/trivial-rewrite.8 -#usr/share/man/man8/verify.8 -#usr/share/man/man8/virtual.8 var/ipfire/backup/addons/includes/postfix var/lib/postfix #var/spool/postfix diff --git a/config/rootfiles/packages/razor-agents b/config/rootfiles/packages/razor-agents new file mode 100644 index 0000000000..5a2d483ba4 --- /dev/null +++ b/config/rootfiles/packages/razor-agents @@ -0,0 +1,50 @@ +usr/bin/razor-admin +usr/bin/razor-check +usr/bin/razor-client +usr/bin/razor-report +usr/bin/razor-revoke +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2 +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Client +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Client/Agent.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Client/Config.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Client/Core.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Client/Engine.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Client/Version.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Engine +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Engine/VR8.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Errorhandler.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Logger.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Preproc +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Preproc/Manager.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Preproc/deBase64.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Preproc/deHTML.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Preproc/deHTML_comment.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Preproc/deHTMLxs.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Preproc/deNewline.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Preproc/deQP.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Preproc/enBase64.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Signature +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Signature/Ephemeral.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Signature/Whiplash.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/String.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Razor2/Syslog.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Razor2 +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Razor2/Preproc +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Razor2/Preproc/deHTMLxs +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Razor2/Preproc/deHTMLxs/autosplit.ix +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Razor2/Preproc/deHTMLxs/deHTMLxs.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Razor2/Preproc/deHTMLxs/deHTMLxs.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Razor2/Syslog +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Razor2/Syslog/autosplit.ix +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/razor-agents +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/razor-agents/.packlist +#usr/share/man/man1/razor-admin.1 +#usr/share/man/man1/razor-check.1 +#usr/share/man/man1/razor-report.1 +#usr/share/man/man1/razor-revoke.1 +#usr/share/man/man3/Razor2::Errorhandler.3 +#usr/share/man/man3/Razor2::Preproc::deHTMLxs.3 +#usr/share/man/man3/Razor2::Syslog.3 +#usr/share/man/man5/razor-agent.conf.5 +#usr/share/man/man5/razor-agents.5 +#usr/share/man/man5/razor-whitelist.5 diff --git a/config/rootfiles/packages/razor-agents-sdk b/config/rootfiles/packages/razor-agents-sdk new file mode 100644 index 0000000000..5ad6432dcd --- /dev/null +++ b/config/rootfiles/packages/razor-agents-sdk @@ -0,0 +1,95 @@ +usr/bin/decode-base64 +usr/bin/decode-qp +usr/bin/encode-base64 +usr/bin/encode-qp +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Digest.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Digest/base.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Digest/file.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/File +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/File/Spec +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/File/Spec.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/File/Spec/Cygwin.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/File/Spec/Epoc.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/File/Spec/Functions.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/File/Spec/Mac.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/File/Spec/OS2.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/File/Spec/Unix.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/File/Spec/VMS.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/File/Spec/Win32.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/MIME +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/MIME/Base64.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/MIME/QuotedPrint.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Test +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Test/Builder.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Test/Harness +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Test/Harness.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Test/Harness/Assert.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Test/Harness/Iterator.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Test/Harness/Point.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Test/Harness/Straps.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Test/Harness/TAP.pod +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Test/More.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Test/Simple.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Test/Tutorial.pod +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/Escape.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/Heuristic.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/QueryParam.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/Split.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/URL.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/WithBase.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/_foreign.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/_generic.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/_ldap.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/_login.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/_query.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/_segment.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/_server.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/_userpass.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/data.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/file +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/file.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/file/Base.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/file/FAT.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/file/Mac.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/file/OS2.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/file/QNX.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/file/Unix.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/file/Win32.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/ftp.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/gopher.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/http.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/https.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/ldap.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/ldapi.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/ldaps.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/mailto.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/mms.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/news.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/nntp.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/pop.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/rlogin.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/rsync.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/rtsp.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/rtspu.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/sip.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/sips.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/snews.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/ssh.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/telnet.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/tn3270.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/urn +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/urn.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/urn/isbn.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/URI/urn/oid.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/MIME/Base64 +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/MIME/Base64/Base64.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/MIME/Base64/Base64.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/razor-agents-sdk +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/razor-agents-sdk/.packlist +#usr/share/man/man3/Test::Harness::Assert.3 +#usr/share/man/man3/Test::Harness::Iterator.3 +#usr/share/man/man3/Test::Harness::Point.3 +#usr/share/man/man3/Test::Harness::Straps.3 +#usr/share/man/man3/Test::Harness::TAP.3 diff --git a/config/rootfiles/packages/spamassassin b/config/rootfiles/packages/spamassassin index b6b36b945b..4c0e964afe 100644 --- a/config/rootfiles/packages/spamassassin +++ b/config/rootfiles/packages/spamassassin @@ -4,6 +4,12 @@ etc/mail #etc/mail/spamassassin/local.cf #etc/mail/spamassassin/v310.pre #etc/mail/spamassassin/v312.pre +#etc/mail/spamassassin/v320.pre +#etc/mail/spamassassin/v330.pre +#etc/mail/spamassassin/v340.pre +usr/bin/sa-awl +usr/bin/sa-check_spamd +usr/bin/sa-compile usr/bin/sa-learn usr/bin/sa-update usr/bin/spamassassin @@ -11,7 +17,9 @@ usr/bin/spamc usr/bin/spamd usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/AICache.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/ArchiveIterator.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/AsyncLoop.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/AutoWhitelist.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Bayes #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Bayes.pm @@ -19,9 +27,11 @@ usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Bayes/CombineNaiveBayes.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/BayesStore #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/BayesStore.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/BayesStore/BDB.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/BayesStore/DBM.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/BayesStore/MySQL.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/BayesStore/PgSQL.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/BayesStore/Redis.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/BayesStore/SDBM.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/BayesStore/SQL.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Client.pm @@ -34,7 +44,6 @@ usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/DBBasedAddrList.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Dns.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/DnsResolver.pm -#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/EvalTests.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/HTML.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Locales.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Locker @@ -60,24 +69,46 @@ usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/PersistentAddrList.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/ASN.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/AWL.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/AccessDB.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/AntiVirus.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/AskDNS.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/Bayes.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/BodyEval.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/Check.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/DCC.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/DKIM.pm -#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/DomainKeys.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/DNSEval.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/FreeMail.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/HTMLEval.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/Hashcash.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/HeaderEval.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/ImageInfo.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/MIMEEval.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/MIMEHeader.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/OneLineBodyRuleType.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/PhishTag.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/Pyzor.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/Razor2.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/RelayCountry.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/RelayEval.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/ReplaceTags.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/Reuse.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/Rule2XSBody.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/SPF.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/Shortcircuit.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/SpamCop.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/Test.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/TextCat.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/URIDNSBL.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/URIDetail.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/URIEval.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/VBounce.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/WLBLEval.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/WhiteListSubject.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/PluginHandler.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Reporter.pm @@ -90,9 +121,14 @@ usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Util/DependencyInfo.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Util/Progress.pm #usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Util/RegistrarBoundaries.pm -#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/Mail/SpamAssassin -#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/Mail/SpamAssassin/.packlist +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Util/ScopedTimer.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Util/TieOneStringHash.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Util/TinyRedis.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Mail/SpamAssassin +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Mail/SpamAssassin/.packlist #usr/lib/perl5/site_perl/5.12.3/spamassassin-run.pod +#usr/share/man/man1/sa-awl.1 +#usr/share/man/man1/sa-compile.1 #usr/share/man/man1/sa-learn.1 #usr/share/man/man1/sa-update.1 #usr/share/man/man1/spamassassin-run.1 @@ -100,12 +136,16 @@ usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin.pm #usr/share/man/man1/spamc.1 #usr/share/man/man1/spamd.1 #usr/share/man/man3/Mail::SpamAssassin.3 +#usr/share/man/man3/Mail::SpamAssassin::AICache.3 #usr/share/man/man3/Mail::SpamAssassin::ArchiveIterator.3 +#usr/share/man/man3/Mail::SpamAssassin::AsyncLoop.3 #usr/share/man/man3/Mail::SpamAssassin::AutoWhitelist.3 #usr/share/man/man3/Mail::SpamAssassin::Bayes.3 #usr/share/man/man3/Mail::SpamAssassin::BayesStore.3 +#usr/share/man/man3/Mail::SpamAssassin::BayesStore::BDB.3 #usr/share/man/man3/Mail::SpamAssassin::BayesStore::MySQL.3 #usr/share/man/man3/Mail::SpamAssassin::BayesStore::PgSQL.3 +#usr/share/man/man3/Mail::SpamAssassin::BayesStore::Redis.3 #usr/share/man/man3/Mail::SpamAssassin::BayesStore::SQL.3 #usr/share/man/man3/Mail::SpamAssassin::Client.3 #usr/share/man/man3/Mail::SpamAssassin::Conf.3 @@ -124,24 +164,36 @@ usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin.pm #usr/share/man/man3/Mail::SpamAssassin::PerMsgStatus.3 #usr/share/man/man3/Mail::SpamAssassin::PersistentAddrList.3 #usr/share/man/man3/Mail::SpamAssassin::Plugin.3 +#usr/share/man/man3/Mail::SpamAssassin::Plugin::ASN.3 #usr/share/man/man3/Mail::SpamAssassin::Plugin::AWL.3 #usr/share/man/man3/Mail::SpamAssassin::Plugin::AccessDB.3 #usr/share/man/man3/Mail::SpamAssassin::Plugin::AntiVirus.3 +#usr/share/man/man3/Mail::SpamAssassin::Plugin::AskDNS.3 #usr/share/man/man3/Mail::SpamAssassin::Plugin::AutoLearnThreshold.3 +#usr/share/man/man3/Mail::SpamAssassin::Plugin::Bayes.3 +#usr/share/man/man3/Mail::SpamAssassin::Plugin::BodyRuleBaseExtractor.3 +#usr/share/man/man3/Mail::SpamAssassin::Plugin::Check.3 #usr/share/man/man3/Mail::SpamAssassin::Plugin::DCC.3 #usr/share/man/man3/Mail::SpamAssassin::Plugin::DKIM.3 -#usr/share/man/man3/Mail::SpamAssassin::Plugin::DomainKeys.3 +#usr/share/man/man3/Mail::SpamAssassin::Plugin::DNSEval.3 #usr/share/man/man3/Mail::SpamAssassin::Plugin::Hashcash.3 #usr/share/man/man3/Mail::SpamAssassin::Plugin::MIMEHeader.3 +#usr/share/man/man3/Mail::SpamAssassin::Plugin::OneLineBodyRuleType.3 +#usr/share/man/man3/Mail::SpamAssassin::Plugin::PhishTag.3 #usr/share/man/man3/Mail::SpamAssassin::Plugin::Pyzor.3 #usr/share/man/man3/Mail::SpamAssassin::Plugin::Razor2.3 #usr/share/man/man3/Mail::SpamAssassin::Plugin::RelayCountry.3 #usr/share/man/man3/Mail::SpamAssassin::Plugin::ReplaceTags.3 +#usr/share/man/man3/Mail::SpamAssassin::Plugin::Reuse.3 +#usr/share/man/man3/Mail::SpamAssassin::Plugin::Rule2XSBody.3 #usr/share/man/man3/Mail::SpamAssassin::Plugin::SPF.3 +#usr/share/man/man3/Mail::SpamAssassin::Plugin::Shortcircuit.3 #usr/share/man/man3/Mail::SpamAssassin::Plugin::SpamCop.3 #usr/share/man/man3/Mail::SpamAssassin::Plugin::Test.3 #usr/share/man/man3/Mail::SpamAssassin::Plugin::TextCat.3 #usr/share/man/man3/Mail::SpamAssassin::Plugin::URIDNSBL.3 +#usr/share/man/man3/Mail::SpamAssassin::Plugin::URIDetail.3 +#usr/share/man/man3/Mail::SpamAssassin::Plugin::VBounce.3 #usr/share/man/man3/Mail::SpamAssassin::Plugin::WhiteListSubject.3 #usr/share/man/man3/Mail::SpamAssassin::PluginHandler.3 #usr/share/man/man3/Mail::SpamAssassin::SQLBasedAddrList.3 @@ -152,52 +204,8 @@ usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin.pm #usr/share/man/man3/Mail::SpamAssassin::Util::Progress.3 #usr/share/man/man3/Mail::SpamAssassin::Util::RegistrarBoundaries.3 #usr/share/man/man3/spamassassin-run.3 -usr/share/spamassassin -#usr/share/spamassassin/10_misc.cf -#usr/share/spamassassin/20_advance_fee.cf -#usr/share/spamassassin/20_anti_ratware.cf -#usr/share/spamassassin/20_body_tests.cf -#usr/share/spamassassin/20_compensate.cf -#usr/share/spamassassin/20_dnsbl_tests.cf -#usr/share/spamassassin/20_drugs.cf -#usr/share/spamassassin/20_fake_helo_tests.cf -#usr/share/spamassassin/20_head_tests.cf -#usr/share/spamassassin/20_html_tests.cf -#usr/share/spamassassin/20_meta_tests.cf -#usr/share/spamassassin/20_net_tests.cf -#usr/share/spamassassin/20_phrases.cf -#usr/share/spamassassin/20_porn.cf -#usr/share/spamassassin/20_ratware.cf -#usr/share/spamassassin/20_uri_tests.cf -#usr/share/spamassassin/23_bayes.cf -#usr/share/spamassassin/25_accessdb.cf -#usr/share/spamassassin/25_antivirus.cf -#usr/share/spamassassin/25_body_tests_es.cf -#usr/share/spamassassin/25_body_tests_pl.cf -#usr/share/spamassassin/25_dcc.cf -#usr/share/spamassassin/25_dkim.cf -#usr/share/spamassassin/25_domainkeys.cf -#usr/share/spamassassin/25_hashcash.cf -#usr/share/spamassassin/25_pyzor.cf -#usr/share/spamassassin/25_razor2.cf -#usr/share/spamassassin/25_replace.cf -#usr/share/spamassassin/25_spf.cf -#usr/share/spamassassin/25_textcat.cf -#usr/share/spamassassin/25_uribl.cf -#usr/share/spamassassin/30_text_de.cf -#usr/share/spamassassin/30_text_fr.cf -#usr/share/spamassassin/30_text_it.cf -#usr/share/spamassassin/30_text_nl.cf -#usr/share/spamassassin/30_text_pl.cf -#usr/share/spamassassin/30_text_pt_br.cf -#usr/share/spamassassin/50_scores.cf -#usr/share/spamassassin/60_awl.cf -#usr/share/spamassassin/60_whitelist.cf -#usr/share/spamassassin/60_whitelist_dkim.cf -#usr/share/spamassassin/60_whitelist_spf.cf -#usr/share/spamassassin/60_whitelist_subject.cf +#usr/share/spamassassin #usr/share/spamassassin/languages #usr/share/spamassassin/sa-update-pubkey.txt -#usr/share/spamassassin/triplets.txt #usr/share/spamassassin/user_prefs.template etc/rc.d/init.d/spamassassin diff --git a/config/rootfiles/packages/tnef b/config/rootfiles/packages/tnef new file mode 100644 index 0000000000..f878865fb4 --- /dev/null +++ b/config/rootfiles/packages/tnef @@ -0,0 +1,2 @@ +usr/bin/tnef +#usr/share/man/man1/tnef.1 diff --git a/config/rootfiles/packages/unrar b/config/rootfiles/packages/unrar new file mode 100644 index 0000000000..26223fc550 --- /dev/null +++ b/config/rootfiles/packages/unrar @@ -0,0 +1 @@ +usr/bin/unrar diff --git a/config/rootfiles/packages/zoo b/config/rootfiles/packages/zoo new file mode 100644 index 0000000000..104316e278 --- /dev/null +++ b/config/rootfiles/packages/zoo @@ -0,0 +1 @@ +usr/bin/tzoo diff --git a/lfs/Compress-Raw-Zlib b/lfs/Compress-Raw-Zlib new file mode 100644 index 0000000000..eb8e649686 --- /dev/null +++ b/lfs/Compress-Raw-Zlib @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2014 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,15 +24,15 @@ include Config -VER = 2.5.2 +VER = 2.10.1 THISAPP = amavisd-new-$(VER) -DL_FILE = $(THISAPP).tar.gz +DL_FILE = $(THISAPP).tar.xz DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = amavisd -PAK_VER = 1 +PAK_VER = 3 DEPS = "clamav spamassassin" @@ -44,7 +44,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = 52d227d442fac64916488b83d79806d7 +$(DL_FILE)_MD5 = adb0c64ac6a91249ddeb4ed97747d755 install : $(TARGET) @@ -76,15 +76,25 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar Jxf $(DIR_DL)/$(DL_FILE) + # Add binary cd $(DIR_APP) && cp -f amavisd /usr/bin + # Add permissions an dir chown root.root /usr/bin/amavisd chmod 755 /usr/bin/amavisd - cp -fv $(DIR_SRC)/config/amavisd/amavisd.conf /etc chown root.root /etc/amavisd.conf chmod 644 /etc/amavisd.conf + chown root:root /etc/rc.d/init.d/amavisd + chmod 755 /etc/init.d/amavisd -mkdir -p /var/amavis/{db,tmp} /var/virusmails chown amavis.amavis -Rv /var/{amavis,virusmails} chmod 750 -Rv /var/{amavis,virusmails} + # Add config + cp -fv $(DIR_SRC)/config/amavisd/amavisd.conf /etc + # Add initscript and symlinks + cp -fv $(DIR_SRC)/config/amavisd/amavisd /etc/rc.d/init.d/ + ln -sf ../init.d/amavisd /etc/rc.d/rc0.d/K55amavisd + ln -sf ../init.d/amavisd /etc/rc.d/rc3.d/S27amavisd + ln -sf ../init.d/amavisd /etc/rc.d/rc6.d/K55amavisd @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/cabextract b/lfs/cabextract new file mode 100644 index 0000000000..5b7cf622a3 --- /dev/null +++ b/lfs/cabextract @@ -0,0 +1,87 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2014 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.4 + +THISAPP = cabextract-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = cabextract +PAK_VER = 1 + +DEPS = "" + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = 79f41f568cf1a3ac105e0687e8bfb7c0 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./configure \ + --prefix=/usr + + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/dspam b/lfs/dspam new file mode 100644 index 0000000000..19ad65f151 --- /dev/null +++ b/lfs/dspam @@ -0,0 +1,87 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2014 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 3.10.2 + +THISAPP = dspam-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = dspam +PAK_VER = 1 + +DEPS = "" + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = 0e0e405d3284485b2a43f47eaf6b09bb + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./configure \ + --prefix=/usr + + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/lha b/lfs/lha new file mode 100644 index 0000000000..ddf5ababdd --- /dev/null +++ b/lfs/lha @@ -0,0 +1,87 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2014 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.14i-ac20040929 + +THISAPP = lha-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = lha +PAK_VER = 1 + +DEPS = "" + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = 3903cf0ee6cf5a5cc504f4c8be0b8f95 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./configure \ + --prefix=/usr + + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/libidn2 b/lfs/libidn2 new file mode 100644 index 0000000000..ca6e2d6654 --- /dev/null +++ b/lfs/libidn2 @@ -0,0 +1,87 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2014 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.9 + +THISAPP = libidn2-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = libidn2 +PAK_VER = 1 + +DEPS = "" + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = e8ee6b702026159fa3f010f04c24fede + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./configure \ + --prefix=/usr + + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/lzop b/lfs/lzop new file mode 100644 index 0000000000..3e2c668848 --- /dev/null +++ b/lfs/lzop @@ -0,0 +1,87 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2014 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.03 + +THISAPP = lzop-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = lzop +PAK_VER = 1 + +DEPS = "" + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = 006c5e27fb78cdd14a628fdfa5aa1905 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./configure \ + --prefix=/usr + + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/nomarch b/lfs/nomarch new file mode 100644 index 0000000000..08eba48bf8 --- /dev/null +++ b/lfs/nomarch @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2014 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.4 + +THISAPP = nomarch-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = nomarch +PAK_VER = 1 + +DEPS = "" + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = 1b0be450e2af64710f9627f85d1b0130 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && sed -i 's|PREFIX=/usr/local|PREFIX=/usr/|g' Makefile + + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/pax b/lfs/pax new file mode 100644 index 0000000000..1fc5c9c7d4 --- /dev/null +++ b/lfs/pax @@ -0,0 +1,87 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2014 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 3.4-linux + +THISAPP = pax-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/pax-3.4 +TARGET = $(DIR_INFO)/pax-3.4 +PROG = pax +PAK_VER = 1 + +DEPS = "" + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = 27f99e216a69a69a85059754bbcee3b5 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./configure \ + --prefix=/usr + + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/postfix b/lfs/postfix index 77c6dd0e4a..2a3dfdb39f 100644 --- a/lfs/postfix +++ b/lfs/postfix @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2014 IPfire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@ include Config -VER = 2.10.0 +VER = 2.11.3 THISAPP = postfix-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = postfix -PAK_VER = 7 +PAK_VER = 8 DEPS = "amavisd mysql" @@ -69,7 +69,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = b2a563b2d5c53462952886e6fc4e4b7b +$(DL_FILE)_MD5 = c3f0f51d8865559b40e9350eb3816011 install : $(TARGET) @@ -102,17 +102,23 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && make -f Makefile.init makefiles \ - DEBUG="" OPT="$(CFLAGS) -fno-strict-aliasing" CCARGS="$(CCARGS)" AUXLIBS="$(AUXLIBS)" + cd $(DIR_SRC) $$ sed -i "s/DB_VERSION_MAJOR == 5/DB_VERSION_MAJOR >= 5/" src/util/dict_db.c + cd $(DIR_APP) && make CCARGS="-DUSE_TLS -I/usr/include/openssl/ \ + -DUSE_SASL_AUTH \ + -DUSE_CYRUS_SASL \ + -I/usr/include/sasl" \ + AUXLIBS="-lssl -lcrypto -lsasl2" cd $(DIR_APP) && make $(MAKETUNING) - cd $(DIR_APP) && sh postfix-install -non-interactive + cd $(DIR_APP) && sh postfix-install -non-interactive \ + daemon_directory=/usr/lib/postfix ## Install configuration rm -vf /etc/postfix/main.cf.default - cp -vf $(DIR_CONF)/postfix/* /etc/postfix - mv -vf /etc/postfix/aliases /etc/aliases + cp -vf $(DIR_CONF)/postfix/*.cf /etc/postfix + cp -vf $(DIR_CONF)/postfix/aliases /etc/postfix + cp -vf $(DIR_CONF)/postfix/body_checks /etc/postfix + cp -vf $(DIR_CONF)/postfix/aliases /etc/postfix mkdir -p /var/lib/postfix chown postfix.root /var/lib/postfix - install -v -m 644 $(DIR_SRC)/config/backup/includes/postfix \ /var/ipfire/backup/addons/includes/postfix @rm -rf $(DIR_APP) diff --git a/lfs/razor-agents b/lfs/razor-agents new file mode 100644 index 0000000000..abe091dc33 --- /dev/null +++ b/lfs/razor-agents @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2014 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see # +# Copyright (C) 2014 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@ include Config -VER = 3.1.3 +VER = 3.4.0 THISAPP = Mail-SpamAssassin-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = spamassassin -PAK_VER = 2 +PAK_VER = 3 DEPS = "" @@ -44,7 +44,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = 32ad78f3cdaddb02cdf0f55572604d07 +$(DL_FILE)_MD5 = 5d0b50cee3bfa905cca35c33296c8c2a install : $(TARGET) diff --git a/lfs/tnef b/lfs/tnef new file mode 100644 index 0000000000..440d127034 --- /dev/null +++ b/lfs/tnef @@ -0,0 +1,87 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2014 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.4.10 + +THISAPP = tnef-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = tnef +PAK_VER = 1 + +DEPS = "" + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = 02e2b7a01aec686d4492f4aca33c083f + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./configure \ + --prefix=/usr + + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/unrar b/lfs/unrar new file mode 100644 index 0000000000..41587635d9 --- /dev/null +++ b/lfs/unrar @@ -0,0 +1,85 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2014 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 5.0.14 + +THISAPP = unrarsrc-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/unrar +TARGET = $(DIR_INFO)/unrar +PROG = unrar +PAK_VER = 1 + +DEPS = "" + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = be4261c70a790c61c1747aef59e72db0 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/zoo b/lfs/zoo new file mode 100644 index 0000000000..1c0f85d178 --- /dev/null +++ b/lfs/zoo @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2014 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 2.10.orig + +THISAPP = zoo_$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/zoo-2.10.orig +TARGET = $(DIR_INFO)/zoo-2.10.orig +PROG = zoo +PAK_VER = 1 + +DEPS = "" + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = dca5f2cf71379a51ea1e66b25f1e0294 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/zoo_2.10-9.patch + cd $(DIR_APP) && sed -i 's|DESTDIR = /usr/local/bin|DESTDIR = /usr/bin|g' makefile + + cd $(DIR_APP) && make linux $(MAKETUNING) + cd $(DIR_APP) && make install + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/make.sh b/make.sh index 2b24e1159e..b5c0ad5397 100755 --- a/make.sh +++ b/make.sh @@ -631,6 +631,32 @@ buildipfire() { ipfiremake cyrus-imapd ipfiremake openmailadmin ipfiremake clamav + ipfiremake Test-Most + ipfiremake Compress-Raw-Zlib + ipfiremake Convert-BinHex + ipfiremake File-Slurp + ipfiremake Net-LibIDN + ipfiremake Time-HiRes + ipfiremake Crypt-OpenSSL-Random + ipfiremake Crypt-OpenSSL-RSA + ipfiremake Encode-Detect + ipfiremake IP-Country + ipfiremake Mail-DKIM + ipfiremake Net-Ident + ipfiremake NetAddr-IP + ipfiremake razor-agents-sdk + ipfiremake razor-agents + ipfiremake zoo + ipfiremake lzop + ipfiremake tnef + ipfiremake unrar + ipfiremake cabextract + ipfiremake nomarch + ipfiremake pax + ipfiremake dspam + ipfiremake lha + ipfiremake libidn2 + ipfiremake p0f ipfiremake spamassassin ipfiremake amavisd ipfiremake alsa diff --git a/src/patches/zoo_2.10-9.patch b/src/patches/zoo_2.10-9.patch new file mode 100644 index 0000000000..b4d4fb43c0 --- /dev/null +++ b/src/patches/zoo_2.10-9.patch @@ -0,0 +1,709 @@ +--- zoo-2.10.orig/ar.h ++++ zoo-2.10/ar.h +@@ -7,6 +7,7 @@ + ***********************************************************/ + + #include ++#include + + #ifdef ANSI_HDRS + # include +@@ -15,9 +16,11 @@ + /* uchar should be 8 bits or more */ + /* typedef unsigned char uchar; -- already in zoo.h */ + ++#ifndef _SYS_TYPES_H + typedef unsigned int uint; /* 16 bits or more */ + typedef unsigned short ushort; /* 16 bits or more */ + typedef unsigned long ulong; /* 32 bits or more */ ++#endif + + /* T_UINT16 must be #defined in options.h to be + a 16-bit unsigned integer type */ +--- zoo-2.10.orig/basename.c ++++ zoo-2.10/basename.c +@@ -18,7 +18,7 @@ + + /* This function strips device/directory information from + a pathname and returns just the plain filename */ +-void basename (pathname, fname) ++void zoo_basename (pathname, fname) + char *pathname; + char fname[]; + { +--- zoo-2.10.orig/machine.c ++++ zoo-2.10/machine.c +@@ -48,6 +48,10 @@ + /* PART 2. FOR EACH SPECIFIC SYSTEM, INCLUDE A C FILE HERE. */ + /***********************************************************************/ + ++#ifdef LINUX ++#include "linux.c" ++#endif ++ + #ifdef SYS_V + #include "sysv.c" + #endif +--- zoo-2.10.orig/makefile ++++ zoo-2.10/makefile +@@ -23,7 +23,7 @@ + MODEL = + EXTRA = -DBIG_MEM -DNDEBUG + LINTFLAGS = -DLINT +-OPTIM = -O ++OPTIM = -O -Wall + DESTDIR = /usr/local/bin + + #List of all object files created for Zoo +@@ -53,6 +53,7 @@ + @echo "ultrix: ULTRIX 4.1" + @echo "convex: Convex C200 series" + @echo "sysv: System V Release 2 or 3; or SCO Xenix" ++ @echo "linux: Linux" + @echo "scodos: Cross-compiler under SCO Xenix/UNIX for MS-DOS" + @echo "xenix286: Older Xenix/286 (not tested)" + @echo "xenix68k: Xenix/68000 (not tested)" +@@ -94,6 +95,10 @@ + bsd: + $(MAKE) CFLAGS="-c $(OPTIM) -DBSD4_3" $(TARGETS) + ++# Linux ++linux: ++ $(MAKE) CC="gcc" CFLAGS="-c $(OPTIM) $(LINTFLAGS) -DLINUX -DANSI_HDRS" $(TARGETS) ++ + # ULTRIX 4.1 + ultrix: + $(MAKE) CFLAGS="-c $(OPTIM) -DULTRIX" $(TARGETS) +@@ -235,7 +240,11 @@ + parse.o: zoofns.h zooio.h + portable.o: /usr/include/stdio.h assert.h debug.h machine.h options.h + portable.o: portable.h various.h zoo.h zoofns.h zooio.h +-prterror.o: /usr/include/stdio.h /usr/include/varargs.h options.h various.h ++ ++# I deleted varags.h dependancy from prterror.o since that is a ++# dependancy covered by a #ifdef, and in Debian's case #undef'ed ++ ++prterror.o: /usr/include/stdio.h options.h various.h + prterror.o: zoofns.h zooio.h + sysv.o: /usr/include/sys/stat.h /usr/include/sys/types.h /usr/include/time.h + sysv.o: nixmode.i nixtime.i +--- zoo-2.10.orig/makelist.c ++++ zoo-2.10/makelist.c +@@ -21,6 +21,8 @@ + + char *nameptr PARMS((char *)); + void modpath PARMS((char *)); ++int isadir PARMS((ZOOFILE)); ++int isfdir PARMS((char *)); + + /*******************/ + /* +--- zoo-2.10.orig/misc.c ++++ zoo-2.10/misc.c +@@ -8,6 +8,7 @@ + Copyright (C) 1986, 1987 Rahul Dhesi -- All rights reserved + (C) Copyright 1988 Rahul Dhesi -- All rights reserved + */ ++#include + #include "options.h" + /* Miscellaneous functions needed by Zoo but not by Ooz */ + +@@ -201,7 +202,7 @@ + ZOOFILE zoo_file; + { + #ifndef NOSIGNAL +- T_SIGNAL (*oldsignal)(); ++ T_SIGNAL (*oldsignal)(int); + oldsignal = signal (SIGINT, SIG_IGN); + #endif + if (fwr_dir (direntry, zoo_file) == -1) +--- zoo-2.10.orig/misc2.c ++++ zoo-2.10/misc2.c +@@ -7,6 +7,10 @@ + Copyright (C) 1986, 1987 Rahul Dhesi -- All rights reserved + (C) Copyright 1988 Rahul Dhesi -- All rights reserved + */ ++#include ++#include ++#include ++#include + #include "options.h" + /* Miscellaneous routines */ + #include "portable.h" +--- zoo-2.10.orig/nixtime.i ++++ zoo-2.10/nixtime.i +@@ -10,6 +10,9 @@ + + -- Rahul Dhesi 1986/12/31 + */ ++#include ++#include ++#include + + struct tm *localtime(); + +@@ -51,9 +54,10 @@ + { + long mstonix(); + long gettz(); +- long utimbuf[2]; +- utimbuf[0] = utimbuf[1] = gettz() + mstonix (date, time); +- return (utime (path, utimbuf)); ++ struct utimbuf utbf; ++ ++ utbf.actime = utbf.modtime = gettz() + mstonix (date, time); ++ return (utime (path, &utbf)); + } + + /**************** +--- zoo-2.10.orig/options.h ++++ zoo-2.10/options.h +@@ -13,6 +13,32 @@ + + + /***********************************************************************/ ++/* Linux */ ++/***********************************************************************/ ++ ++#ifdef LINUX ++#define FILTER ++#define IO_MACROS ++#define EXISTS(f) (access(f, 00) == 0) ++#define FNLIMIT 1023 ++#define CHEKDIR ++#define NIXTIME ++#define NIXFNAME ++#define NEEDCTYP ++#define NOENUM ++#define REN_STDC ++#define SETBUF ++#define GETTZ ++#define FATTR ++#define T_SIGNAL void ++#define STDARG ++#define HAVE_ISATTY /* undocumented #define option */ ++#define ANSI_PROTO ++#define VOIDPTR void * ++#define NO_STDIO_FN /* Do we need this? RUARI QUINN */ ++#endif /* Linux */ ++ ++/***********************************************************************/ + /* SYSTEM V (should be compatible with most releases) */ + /***********************************************************************/ + +--- zoo-2.10.orig/portable.h ++++ zoo-2.10/portable.h +@@ -90,6 +90,12 @@ + #define MKDIR(x) mkdir(x, 0777) + #endif + ++/* Linux */ ++#ifdef LINUX ++#define NIX_IO /* standard **IX I/O */ ++#define MKDIR(x) mkdir(x, 0777) ++#endif ++ + /* Amiga */ + #ifdef MCH_AMIGA + # include "MCH_AMIGA NEEDS REVISION" +--- zoo-2.10.orig/zoo.c ++++ zoo-2.10/zoo.c +@@ -15,6 +15,7 @@ + (C) Copyright 1988 Rahul Dhesi -- All rights reserved + (C) Copyright 1991 Rahul Dhesi -- All rights reserved + */ ++#include + #include "options.h" + #include "zooio.h" + #include "various.h" +--- zoo-2.10.orig/zoo.h ++++ zoo-2.10/zoo.h +@@ -1,5 +1,6 @@ + /* derived from: zoo.h 2.16 88/01/27 23:21:36 */ +- ++#ifndef ZOO_H ++#define ZOO_H + /* + The contents of this file are hereby released to the public domain. + +@@ -240,3 +241,4 @@ + #define MAXGEN 0x0f + /* version mask to prune down to correct size on large-word machines */ + #define VER_MASK 0xffff ++#endif +--- zoo-2.10.orig/zooadd.c ++++ zoo-2.10/zooadd.c +@@ -9,11 +9,13 @@ + (C) Copyright 1988 Rahul Dhesi -- All rights reserved + (C) Copyright 1991 Rahul Dhesi -- All rights reserved + */ ++#include + #include "options.h" + /* Adds files specified in parameter-list to archive zoo_path. */ + + #define LONGEST 20 /* assumed length of longest filename */ + #include "zoomem.h" /* to define MAXADD */ ++#undef PORTABLE + #include "zoo.h" + #include "zooio.h" + #include "various.h" +@@ -37,6 +39,7 @@ + void copyfields PARMS ((struct direntry *, struct tiny_header *)); + void storefname PARMS ((struct direntry *, char *, int)); + char *choosefname PARMS ((struct direntry *)); ++int isadir PARMS((ZOOFILE)); + + extern struct zoo_header zoo_header; + +@@ -132,7 +135,7 @@ + + if (zoo_file == NOFILE) + prterror ('f', could_not_open, zoo_path); +-basename(zoo_path, zoo_fname); /* get basename of archive */ ++zoo_basename(zoo_path, zoo_fname); /* get basename of archive */ + rootname (zoo_path, zoo_bak); /* name without extension */ + strcat (zoo_bak, BACKUP_EXT); /* name of backup of this archive */ + +@@ -222,7 +225,7 @@ + break; + } + +- basename (this_path, this_fname); /* get just filename for later */ ++ zoo_basename (this_path, this_fname); /* get just filename for later */ + + this_file = zooopen(this_path, Z_READ); + if (this_file == NOFILE) { +--- zoo-2.10.orig/zooadd2.c ++++ zoo-2.10/zooadd2.c +@@ -7,7 +7,9 @@ + Copyright (C) 1986, 1987 Rahul Dhesi -- All rights reserved + (C) Copyright 1988 Rahul Dhesi -- All rights reserved + */ ++#include + #include "options.h" ++#undef PORTABLE + #include "zoo.h" + #ifndef OK_STDIO + #include +@@ -20,7 +22,7 @@ + #include "assert.h" + #include "debug.h" + #include "parse.h" +- ++int isfdir PARMS((char *)); + /* + Miscellaneous routines to support zooadd(). + */ +--- zoo-2.10.orig/zooext.c ++++ zoo-2.10/zooext.c +@@ -14,7 +14,8 @@ + /* Extract file from archive. Extracts files specified in parameter-list + from archive zoo_path. If none specified, extracts all files from + archive. */ +- ++#include ++#include + #include "options.h" + #include "zoo.h" + #include "parse.h" /* defines struct for parse() */ +@@ -62,7 +63,7 @@ + char *whichname; /* which name to extract */ + char matchname[PATHSIZE]; /* for pattern matching only */ + #ifndef NOSIGNAL +-T_SIGNAL (*oldsignal)(); /* to save previous SIGINT handler */ ++T_SIGNAL (*oldsignal)(int); /* to save previous SIGINT handler */ + #endif + ZOOFILE zoo_file; /* open archive */ + long next_ptr; /* pointer to within archive */ +@@ -626,7 +627,7 @@ + + /* Ctrl_c() is called if ^C is hit while a file is being extracted. + It closes the files, deletes it, and exits. */ +-T_SIGNAL ctrl_c() ++T_SIGNAL ctrl_c(int dummy) + { + #ifndef NOSIGNAL + signal (SIGINT, SIG_IGN); /* ignore any more */ +--- zoo-2.10.orig/zoofns.h ++++ zoo-2.10/zoofns.h +@@ -42,12 +42,12 @@ + int cfactor PARMS ((long, long)); + int chname PARMS ((char *, char *)); + int cmpnum PARMS ((unsigned int, unsigned int, unsigned int, unsigned int)); +-T_SIGNAL ctrl_c PARMS ((void)); ++T_SIGNAL ctrl_c PARMS ((int)); + int exists PARMS ((char *)); + int getfile PARMS ((ZOOFILE, ZOOFILE, long, int)); + int getutime PARMS ((char *, unsigned *, unsigned *)); + int gettime PARMS ((ZOOFILE, unsigned *, unsigned *)); +-T_SIGNAL handle_break PARMS ((void)); ++T_SIGNAL handle_break PARMS ((int)); + + #ifdef USE_ASCII + int isupper PARMS ((int)); +@@ -85,7 +85,7 @@ + void addfname PARMS ((char *, long, unsigned int, unsigned int, + unsigned, unsigned)); + void add_version PARMS ((char *, struct direntry *)); +-void basename PARMS ((char *, char [])); ++void zoo_basename PARMS ((char *, char [])); + void break_off PARMS ((void)); + void close_file PARMS ((ZOOFILE)); + void comment PARMS ((char *, char *)); +--- zoo-2.10.orig/zooio.h ++++ zoo-2.10/zooio.h +@@ -7,6 +7,7 @@ + + -- Rahul Dhesi 1988/01/24 + */ ++#include "zoo.h" + #ifndef OK_STDIO + #include + #define OK_STDIO +--- zoo-2.10.orig/zoolist.c ++++ zoo-2.10/zoolist.c +@@ -47,6 +47,7 @@ + int ver_too_high PARMS((struct zoo_header *)); + int needed PARMS((char *, struct direntry *, struct zoo_header *)); + void printtz PARMS((int)); ++int fputchar PARMS ((int)); + + void zoolist (argv, option, argc) + char **argv, *option; +@@ -414,7 +415,7 @@ + if (direntry.fattr == 0) + printf ("--- "); + else if ((direntry.fattr >> 22) == 1) +- printf ("%03o ", direntry.fattr & 0x1ff); ++ printf ("%03lo ", direntry.fattr & 0x1ff); + else + printf ("??? "); + } +--- zoo-2.10.orig/zoopack.c ++++ zoo-2.10/zoopack.c +@@ -10,6 +10,7 @@ + Copyright (C) 1986, 1987 Rahul Dhesi -- All rights reserved + (C) Copyright 1988 Rahul Dhesi -- All rights reserved + */ ++#include + #include "options.h" + /* Packs an archive. The sequence is: + 1. Copy all files from current archive to new one. +@@ -388,7 +389,7 @@ + + /* handle_break() */ + /* Sets break_hit to 1 when called */ +-T_SIGNAL handle_break() ++T_SIGNAL handle_break(int dummy) + { + #ifndef NOSIGNAL + signal (SIGINT, SIG_IGN); /* ignore future control ^Cs for now */ +--- zoo-2.10.orig/debian/changelog ++++ zoo-2.10/debian/changelog +@@ -0,0 +1,55 @@ ++zoo (2.10-9) unstable; urgency=low ++ ++ * Fix build with new glibc-2.2 (closes: #94865) ++ ++ -- Petr Cech Sun, 22 Apr 2001 22:17:14 +0200 ++ ++zoo (2.10-8) unstable; urgency=low ++ ++ * Added README.compilers. ++ * Standards-version: 3.2.1. ++ * Glibc-2.2 build. ++ * Fix long utibuf[2] to struct utimbuf. ++ ++ -- Petr Cech Tue, 17 Oct 2000 15:07:50 +0200 ++ ++zoo (2.10-7) unstable; urgency=low ++ ++ * Don't know how, but the copyright was gone ++ * Added documentation from source package ++ ++ -- Petr Cech Sat, 16 May 1998 11:32:30 +0200 ++ ++zoo (2.10-6) frozen unstable; urgency=low ++ ++ * Use debhelper. ++ * Added some includes and prototypes to have less warnings ++ * New maintainer. ++ * updated to 2.4.1 ++ ++ -- Petr CECH Fri, 8 May 1998 01:06:39 +0200 ++ ++zoo (2.10-5) unstable; urgency=low ++ ++ * Orphaned the package. ++ * debian/control (Standards-Version): updated to 2.4.0.0 [#16772]. ++ * debian/control (Section): changed to non-free/utils [fails #3 of DFSG]. ++ * debian/control (Maintainer): set to debian-qa list. ++ * debian/rules: rewritten. ++ ++ -- James Troup Wed, 4 Mar 1998 02:17:57 +0000 ++ ++zoo (2.10-4) unstable; urgency=low ++ ++ * Rebuilt for libc6. ++ ++ -- James Troup Wed, 25 Jun 1997 17:04:23 +0000 ++ ++zoo (2.10-3) unstable; urgency=low ++ ++ * New maintainer. ++ * Updated package to standards version 2.1.1.2. ++ * Removed executables from source package. ++ * Added better linux support, fixes bug #3961 and #4904. ++ ++ -- James Troup Wed, 22 Jan 1997 02:18:51 +0000 +--- zoo-2.10.orig/debian/control ++++ zoo-2.10/debian/control +@@ -0,0 +1,16 @@ ++Source: zoo ++Section: non-free/utils ++Priority: optional ++Build-Depends: debhelper (>= 3.0.5) ++Maintainer: Petr Cech ++Standards-Version: 3.2.1 ++ ++Package: zoo ++Architecture: any ++Depends: ${shlibs:Depends} ++Description: manipulate archives of files in compressed form ++ Zoo is used to create and maintain collections of files in compressed ++ form. It uses a Lempel-Ziv compression algorithm that gives space ++ savings in the range of 20% to 80% depending on the type of file data. ++ Zoo can store and selectively extract multiple generations of the same ++ file. +--- zoo-2.10.orig/debian/copyright ++++ zoo-2.10/debian/copyright +@@ -0,0 +1,50 @@ ++This is Debian/GNU Linux's prepackaged version of the zoo archiver. ++ ++This package was put together by me, James Troup ++, from the original source, which I obtained ++from: ++ sunsite.doc.ic.ac.uk:/unix/unix-c/arc-progs/zoo210.tar.gz ++and is maintained from may 1998 by Petr Èech. ++ ++The following rules apply only to the zoo archiver itself. ++Currently, all extract-only programs, and all supporting utili- ++ties, are fully in the public domain and are expected to remain so ++for the forseeable future. ++ ++ COPYRIGHT STATEMENT FOR ZOO ARCHIVE PROGRAM ++ ++1. "This software" refers separately to each existing version, and ++ each existing authorized derivative work, of my zoo archive ++ program as of the date at the bottom of this copyright statement. ++ ++2. DISTRIBUTION IN UNMODIFIED FORM: You may copy this software in ++ unmodified form for any purpose, whether commercial or ++ noncommercial, provided that you make no attempt to restrict ++ distribution of it by others. ++ ++3. CREATION OF DERIVATIVE WORKS: You may create and distribute ++ derivative works made from any source code files that are part of ++ this software, provided that you (a) preserve all copyright ++ notices and author attributions, (b) do not create, whether ++ deliberately or through negligence, any derivative work that ++ violates the compatibility goals describe in the reference manual ++ for zoo 2.1, (c) do not attempt to restrict the distribution or ++ use of the derivative work by others, (d) make the fully commented ++ source code of the derivative work available to me at no cost if ++ I so request, and make no attempt to restrict the distribution ++ or use of this source code. ++ ++4. NO WARRANTY. I make no claim that this software is free of defects. ++ I do not accept any legal obligation to provide any bug fixes or ++ any other type of support whatsoever. I disclaim all liability ++ for damages, whether direct or consequential. ++ ++5. EXCEPTIONS: Exceptions to the above conditions are probably ++ possible. Please contact me to negotiate. ++ ++6. The prohibition against incompatible derivative works does not ++ necessarily imply that the archiver and the archive format cannot ++ be enhanced. However, if any incompatibility is created, it may ++ be done only with my permission. ++ ++ -- Rahul Dhesi 1991/07/07 +--- zoo-2.10.orig/debian/rules ++++ zoo-2.10/debian/rules +@@ -0,0 +1,74 @@ ++#!/usr/bin/make -f ++# debian/rules file - for zoo (2.1). ++# Based on sample debian.rules file - for GNU Hello (1.3). ++# Copyright 1994,1995 by Ian Jackson. ++# Copyright 1997,1998 by James Troup. ++# Copyright 1998,1999,2000 by Petr Èech. ++# I hereby give you perpetual unlimited permission to copy, ++# modify and relicense this file, provided that you do not remove ++# my name from the file itself. (I assert my moral right of ++# paternity under the Copyright, Designs and Patents Act 1988.) ++# Uncomment this to turn on verbose mode. ++#export DH_VERBOSE=1 ++ ++# This is the debhelper compatability version to use. ++export DH_COMPAT=3 ++ ++# This has to be exported to make some magic below work. ++#export DH_OPTIONS ++ ++CFLAGS = -O2 -Wall ++INSTALL = install ++ ++ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) ++ CFLAGS += -g ++endif ++ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) ++ INSTALL += -s ++endif ++ ++ ++build: ++ dh_testdir ++ $(MAKE) OPTIM="$(CFLAGS)" linux ++ touch build ++ ++clean: ++ dh_testdir ++ dh_testroot ++ -rm -f build ++ -$(MAKE) -i clean ++ -rm -f zoo fiz ++ dh_clean ++ ++binary-indep: build ++# Nothing ++ ++binary-arch: build ++ dh_testdir ++ dh_testroot ++ dh_clean -k ++ dh_installdirs ++ ++ install -m 755 -s zoo fiz debian/zoo/usr/bin ++ ++ dh_installdocs ++ dh_installmanpages ++ dh_installchangelogs ++ dh_strip ++ dh_compress ++ dh_fixperms ++ dh_installdeb ++ dh_shlibdeps ++ dh_gencontrol ++ dh_md5sums ++ dh_builddeb ++ ++# Below here is fairly generic really ++ ++binary: binary-indep binary-arch ++ ++source diff: ++ @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false ++ ++.PHONY: binary binary-arch binary-indep clean checkroot +--- zoo-2.10.orig/debian/dirs ++++ zoo-2.10/debian/dirs +@@ -0,0 +1 @@ ++usr/bin +--- zoo-2.10.orig/debian/docs ++++ zoo-2.10/debian/docs +@@ -0,0 +1,4 @@ ++options.doc ++vmsbugs.doc ++debian/README.compilers ++Install +--- zoo-2.10.orig/debian/README.compilers ++++ zoo-2.10/debian/README.compilers +@@ -0,0 +1,11 @@ ++The linux target I created was based on the bsd 4.3 target, with the ++following differences :- ++ ++ Linux has strchr(). ++ Linux signal handler returns void data type. ++ (Debian GNU/)Linux uses stdarg.h in preference to varags.h. ++ Linux has memmove(). ++ (Debian GNU/)Linux uses ansi C compilers (required for stdarg.h). ++ Linux malloc() returns a void pointer. ++ Linux has vprintf(). ++ +--- zoo-2.10.orig/linux.c ++++ zoo-2.10/linux.c +@@ -0,0 +1,74 @@ ++/* machine.c for Linux. */ ++ ++/* Basically code stolen from bsd.c, and adjusted for Linux. */ ++ ++#include ++#include ++#include ++ ++/* Function isadir() returns 1 if the supplied handle is a directory, ++ * else it returns 0. */ ++ ++int isadir (ZOOFILE f) ++{ ++ struct stat buffer; /* buffer to hold file information */ ++ ++ if (fstat (fileno (f), &buffer) == -1) ++ return (0); /* inaccessible -- assume not dir */ ++ else ++ { ++ if (buffer.st_mode & S_IFDIR) ++ return (1); ++ else ++ return (0); ++ } ++} ++ ++ ++/* Standard UNIX-compatible time routines */ ++#include "nixtime.i" ++ ++/* Standard UNIX-specific file attribute routines */ ++#include "nixmode.i" ++ ++/* Function gettz() returns the offset from GMT in seconds */ ++long gettz() ++{ ++#define SEC_IN_DAY (24L * 60L * 60L) ++#define INV_VALUE (SEC_IN_DAY + 1L) ++ ++ static long retval = INV_VALUE; /* cache, init to impossible value */ ++ struct timeval tp; ++ struct timezone tzp; ++ ++ if (retval != INV_VALUE) /* if have cached value, return it */ ++ return retval; ++ ++ gettimeofday (&tp, &tzp); ++ ++ retval = tzp.tz_minuteswest * 60 - tzp.tz_dsttime * 3600L; ++ return retval; ++} ++ ++/* Function fixfname() converts the supplied filename to a syntax ++ * legal for the host system. It is used during extraction. ++ * Undocumented */ ++ ++char *fixfname(char *fname) ++{ ++ return fname; /* default is no-op */ ++} ++ ++/* Function zootrunc() truncates the file passed to it. ++ * Undocumented. */ ++ ++int zootrunc(FILE *f) ++{ ++ extern long lseek(); ++ long seekpos; ++ int fd = fileno(f); ++ ++ seekpos = lseek(fd, 0L, SEEK_CUR); ++ if (seekpos >= 0) ++ return ftruncate(fd, seekpos); ++}