diff options
Diffstat (limited to 'app-admin/petrovich')
-rw-r--r-- | app-admin/petrovich/Manifest | 8 | ||||
-rw-r--r-- | app-admin/petrovich/files/petrovich-1.0.0-gentoo.diff | 32 | ||||
-rw-r--r-- | app-admin/petrovich/files/petrovich.conf | 6 | ||||
-rw-r--r-- | app-admin/petrovich/metadata.xml | 8 | ||||
-rw-r--r-- | app-admin/petrovich/petrovich-1.0.0-r1.ebuild | 30 | ||||
-rw-r--r-- | app-admin/petrovich/petrovich-1.0.0.ebuild | 32 |
6 files changed, 116 insertions, 0 deletions
diff --git a/app-admin/petrovich/Manifest b/app-admin/petrovich/Manifest new file mode 100644 index 000000000000..cdf92a83bc78 --- /dev/null +++ b/app-admin/petrovich/Manifest @@ -0,0 +1,8 @@ +AUX petrovich-1.0.0-gentoo.diff 1135 SHA256 aac6a52e39d3b725a453176565f7f28cf6f5cb176f41fdafca513c3b13be1c38 SHA512 cccefe0f88bdc0c4665e38c7e9760e273c5a40dfbbff086839128f2f3556e1e9c1094c2d7380045899d02e5c56aa84280c578a91cef86776e06841a40581b3df WHIRLPOOL 33c7400da4729787caf66f47ea9eac5e3fa492cddf9607c7030c47de49ccee3979bd4a2c378a7de6855b93a18395f19fc9bd216ba6b1def1534d3c1f22e7ff99 +AUX petrovich.conf 135 SHA256 db22ff4971cb158ced622578809ae6a33b102ffc409fa61d9d2ab8f6e30e6e12 SHA512 eaede98ec4921e5b9dae0c79f685d71c1001eed313529ff5c20a55f956d4eb2682880aebb56717f40c090feb92eeba6060aa96ecf45b94fb764cf76993febce1 WHIRLPOOL a62fa89eb8663f67c57b79fa0a2d90e6793a003269402ef590dfd456225bcf71c834e6ec2a73475081088da0bcf914b533e94355a3d7b8bb3587ee8b9611b993 +DIST petrovich-1.0.0.tar.gz 17844 SHA256 f6d1536844bda3897c7a7ee1beafa6a618fa8544f48798df61fb93e8e5a76663 SHA512 5f30cffffba670ee6c6b53b93427f380c389ba60ee5717cb6ac632aacbd81fba514c0843db4d8e093e164fd8cf275f280a9da5a184b27c077789f2e359b05b5d WHIRLPOOL cf74125699d1f559301e1c243fe9338464dabe997e4b1a29ef6d4a99b3fd43e0118e098aac76955ba6986a617505158cbe032beaaea7732e28e8dee11dce5a2b +EBUILD petrovich-1.0.0-r1.ebuild 625 SHA256 ccd4e0c3603a69fab5623f76ac2afd51ddc020e1b29f51dc4e892c35c63fa14d SHA512 4a155e00631434dda8a2d0eac096505ae019082053333530e23f2fa0081b494069995f0529484e8ec6ed1d52e1c2385231572b6cfa3decd170f3b3e15834913e WHIRLPOOL faa85409e46a9853819403320911ed07c9d79825dc1804dee1781c65cbdaa20f41c281c48049b44e49651ae4a8ee01b49ff72037749891223bfdf5ec1554758e +EBUILD petrovich-1.0.0.ebuild 659 SHA256 cc00a0337d3ecd980984a100f578e0102b19e5c9cf18866cf167b156faceeed3 SHA512 c1dd3338cc0f691172093c94b6733c4c4f99cfbc51e393fc5c37ce7965f400dadc5b67546d5ab7de36bac36d9bee512349c24bd533a9edc89995c1177c37dd28 WHIRLPOOL 0467fb4e6b54fa1f97932c741909a2359ca027943e1abed1b2e53fa2d9d056ea9b3177f4414cb68a1ad8893d85fdb2aa4dec46dc9ce85057ad0939bad5174f79 +MISC ChangeLog 2704 SHA256 01bba7780b2faccaea24fdf29d60b9f973ba29dd1b6cbba605f6dd0ad961da8b SHA512 19d4c2086bccee5c3eac4c91a3f241c46d11a786596272150cf8060fe74473d4a3b2339162c65167c782a3c4409733bf2a72a770b739f6d43d01ba51439d0459 WHIRLPOOL 56c848f618d740c0ef89881980c1dc1274962143a9001c60a6489637e35ec89be6f2fc033cbeca7d0b56e9e83006056e47f0e29ca4e9fce8dee51eac88b86dc7 +MISC ChangeLog-2015 1647 SHA256 b178af438ce56bc1e15f926f22e4e3deba274711bcab5af12bf5fc789c9bbc5b SHA512 645968fedf10a4baeeb421341a208fbf7cd2d75e015b516d3e84994bcfc7ec59b149a9d2494a7e78cdf357dedc23df104ff4cd11c39d3c89a1816a9953d124ad WHIRLPOOL 40a0952df441a102fa7b2df9342fa7fe007caa2ac26fea053364ae280d2c0892c10d640cb4c65ada54157a3b3995a2943c426fe3081cc98b115dccb7fa55fdf8 +MISC metadata.xml 246 SHA256 df90d7e74c6202a0f8814fe66b9e8ee653b01499f89035b0ee28ec6c12313d5f SHA512 4d51d21df3e15db124014390bae632822966de5d93b522bb12d23471b3f27b8e097a0c5b32d742c8a15ff0d98609a76da416698b09d625eef6edaa4e3b965f60 WHIRLPOOL 6fbacaf227411034a2005d722a27c8ea8ff05e898bd740a64a6c23b56ed128bfb9757b48b6fcc96b1fe41580bd7988f3e4e08a3b79bca4d044faaf3ffe61dd2c diff --git a/app-admin/petrovich/files/petrovich-1.0.0-gentoo.diff b/app-admin/petrovich/files/petrovich-1.0.0-gentoo.diff new file mode 100644 index 000000000000..9dd32968b249 --- /dev/null +++ b/app-admin/petrovich/files/petrovich-1.0.0-gentoo.diff @@ -0,0 +1,32 @@ +diff -r -C2 petrovich.orig/petrovich.pl petrovich/petrovich.pl +*** a/petrovich.pl Mon Jul 16 12:34:55 2001 +--- b/petrovich.pl Sun Aug 5 22:22:54 2001 +*************** +*** 278,285 **** +
+ # undef $db_hash_verifier; # for now cuz it's not working
+! $config_file = "petrovich.conf" unless defined($config_file);
+ $hash_type = "md5" unless defined($hash_type);
+ @stuff = ("filename", "mode","uid","gid","size","mtime","ctime","$hash_type");
+! $db_file = "petrovich.db" unless defined($db_file);
+
+ # if running under windows lowercase everything
+--- 278,285 ---- +
+ # undef $db_hash_verifier; # for now cuz it's not working
+! $config_file = "/etc/petrovich.conf" unless defined($config_file);
+ $hash_type = "md5" unless defined($hash_type);
+ @stuff = ("filename", "mode","uid","gid","size","mtime","ctime","$hash_type");
+! $db_file = "/var/db/petrovich/petrovich.db" unless defined($db_file);
+
+ # if running under windows lowercase everything
+*************** +*** 324,326 **** + }
+
+! } +\ No newline at end of file +--- 324,326 ---- + }
+
+! }
diff --git a/app-admin/petrovich/files/petrovich.conf b/app-admin/petrovich/files/petrovich.conf new file mode 100644 index 000000000000..03da7c1535fa --- /dev/null +++ b/app-admin/petrovich/files/petrovich.conf @@ -0,0 +1,6 @@ +# petrovich.conf +# to include directories to be checked include a line like the following: +# +/sbin +# +# to exclude directories +# -/var diff --git a/app-admin/petrovich/metadata.xml b/app-admin/petrovich/metadata.xml new file mode 100644 index 000000000000..d57dcbd89db6 --- /dev/null +++ b/app-admin/petrovich/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <!-- maintainer-needed --> + <upstream> + <remote-id type="sourceforge">petrovich</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-admin/petrovich/petrovich-1.0.0-r1.ebuild b/app-admin/petrovich/petrovich-1.0.0-r1.ebuild new file mode 100644 index 000000000000..f5bdd23dcd86 --- /dev/null +++ b/app-admin/petrovich/petrovich-1.0.0-r1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Filesystem Integrity Checker" +SRC_URI="mirror://sourceforge/petrovich/${P}.tar.gz" +HOMEPAGE="https://sourceforge.net/projects/petrovich" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~ppc ~sparc" + +RDEPEND="virtual/perl-Digest-MD5" + +S="${WORKDIR}/${PN}" + +PATCHES=( "${FILESDIR}/${P}-gentoo.diff" ) +HTML_DOCS=( CHANGES.HTML LICENSE.HTML README.HTML TODO.HTML USAGE.HTML ) + +src_install() { + dosbin "${PN}.pl" + + insinto /etc + doins "${FILESDIR}/${PN}.conf" + + dodir "/var/db/${PN}" + + einstalldocs +} diff --git a/app-admin/petrovich/petrovich-1.0.0.ebuild b/app-admin/petrovich/petrovich-1.0.0.ebuild new file mode 100644 index 000000000000..ffe3db4f1cd0 --- /dev/null +++ b/app-admin/petrovich/petrovich-1.0.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +inherit eutils + +S=${WORKDIR}/${PN} +DESCRIPTION="Filesystem Integrity Checker" +SRC_URI="mirror://sourceforge/petrovich/${P}.tar.gz" +HOMEPAGE="https://sourceforge.net/projects/petrovich" +IUSE="" +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="x86 ppc sparc" + +DEPEND="virtual/perl-Digest-MD5" + +src_unpack () { + unpack ${A} + cd "${WORKDIR}" + epatch "${FILESDIR}"/${PF}-gentoo.diff +} + +src_install() { + dosbin petrovich.pl + + insinto /etc + doins "${FILESDIR}"/petrovich.conf + + dodir /var/db/petrovich + + dohtml CHANGES.HTML LICENSE.HTML README.HTML TODO.HTML USAGE.HTML +} |