[gentoo-commits] repo/gentoo:master commit in: dev-util/rats/
commit: 7c80effd0524f66c797628a0e290bc57ba3dcc13 Author: Sam James gentoo org> AuthorDate: Fri Nov 25 05:45:09 2022 + Commit: Sam James gentoo org> CommitDate: Fri Nov 25 05:45:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c80effd dev-util/rats: fix configure w/ clang 16 Signed-off-by: Sam James gentoo.org> dev-util/rats/{rats-2.4-r1.ebuild => rats-2.4-r2.ebuild} | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/dev-util/rats/rats-2.4-r1.ebuild b/dev-util/rats/rats-2.4-r2.ebuild similarity index 92% rename from dev-util/rats/rats-2.4-r1.ebuild rename to dev-util/rats/rats-2.4-r2.ebuild index d252d30fb296..6e50805b79bd 100644 --- a/dev-util/rats/rats-2.4-r1.ebuild +++ b/dev-util/rats/rats-2.4-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit edos2unix +inherit autotools edos2unix DESCRIPTION="RATS - Rough Auditing Tool for Security" HOMEPAGE="https://github.com/andrew-d/rough-auditing-tool-for-security; @@ -13,7 +13,6 @@ SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.go LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ~ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="" RDEPEND="dev-libs/expat:=" DEPEND="${RDEPEND}" @@ -28,6 +27,9 @@ src_prepare() { einfo "Converting ${f} from CRLF to LF" edos2unix "${f}" done < <(find \( -name '*.[chl]' -o -name '*.in' -o -name '*.am' \) -print0) + + # Clang 16 + eautoreconf } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: dev-util/rats/
commit: 98dabd6e32b3886619da46bbe9be1349fac38c32 Author: Sam James gentoo org> AuthorDate: Fri Nov 25 05:45:30 2022 + Commit: Sam James gentoo org> CommitDate: Fri Nov 25 05:45:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98dabd6e dev-util/rats: add github upstream metadata Signed-off-by: Sam James gentoo.org> dev-util/rats/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-util/rats/metadata.xml b/dev-util/rats/metadata.xml index 17225069e46d..36c421b94449 100644 --- a/dev-util/rats/metadata.xml +++ b/dev-util/rats/metadata.xml @@ -10,4 +10,7 @@ flagging common security related programming errors such as buffer overflows and TOCTOU (Time Of Check, Time Of Use) race conditions. + + andrew-d/rough-auditing-tool-for-security +
[gentoo-commits] repo/gentoo:master commit in: dev-util/rats/
commit: d2980713ca041d2da87cc65197e07c2c72534a4b Author: Robin H. Johnson gentoo org> AuthorDate: Tue Jun 28 16:35:15 2022 + Commit: Robin H. Johnson gentoo org> CommitDate: Tue Jun 28 16:36:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2980713 dev-util/rats: update EAPI & HOMEPAGE Signed-off-by: Robin H. Johnson gentoo.org> Closes: https://bugs.gentoo.org/show_bug.cgi?id=683916 dev-util/rats/{rats-2.4.ebuild => rats-2.4-r1.ebuild} | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-util/rats/rats-2.4.ebuild b/dev-util/rats/rats-2.4-r1.ebuild similarity index 89% rename from dev-util/rats/rats-2.4.ebuild rename to dev-util/rats/rats-2.4-r1.ebuild index 7f63c3779f30..0adcbf0ae280 100644 --- a/dev-util/rats/rats-2.4.ebuild +++ b/dev-util/rats/rats-2.4-r1.ebuild @@ -1,12 +1,13 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit edos2unix DESCRIPTION="RATS - Rough Auditing Tool for Security" -HOMEPAGE="https://code.google.com/p/rough-auditing-tool-for-security/; +HOMEPAGE="https://github.com/andrew-d/rough-auditing-tool-for-security; +# No tags available in the GitHub port SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/rough-auditing-tool-for-security/${P}.tgz; LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: dev-util/rats/
commit: bf2e143a569b787f97a396494424b35768a52a2b Author: Robin H. Johnson gentoo org> AuthorDate: Tue Jun 28 16:35:43 2022 + Commit: Robin H. Johnson gentoo org> CommitDate: Tue Jun 28 16:36:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf2e143a dev-util/rats: stable x86 and amd64 I've been using this for a decade, it should probably be in stable. Signed-off-by: Robin H. Johnson gentoo.org> dev-util/rats/rats-2.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/rats/rats-2.4-r1.ebuild b/dev-util/rats/rats-2.4-r1.ebuild index 0adcbf0ae280..d252d30fb296 100644 --- a/dev-util/rats/rats-2.4-r1.ebuild +++ b/dev-util/rats/rats-2.4-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.go LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="" RDEPEND="dev-libs/expat:="
[gentoo-commits] repo/gentoo:master commit in: dev-util/rats/
commit: cdc14aba85613d8592000540a08aa6fed8469871 Author: Fabian Groffen gentoo org> AuthorDate: Wed Jan 6 22:54:31 2021 + Commit: Fabian Groffen gentoo org> CommitDate: Wed Jan 6 22:54:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdc14aba dev-util/rats: drop x86-macos Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> dev-util/rats/rats-2.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/rats/rats-2.4.ebuild b/dev-util/rats/rats-2.4.ebuild index 0a41658a990..861cd2aa5c6 100644 --- a/dev-util/rats/rats-2.4.ebuild +++ b/dev-util/rats/rats-2.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.go LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="" RDEPEND="dev-libs/expat:="
[gentoo-commits] repo/gentoo:master commit in: dev-util/rats/files/, dev-util/rats/
commit: 6e1fce08ef2312dab94e37973c249e52e686e10f Author: David Seifert gentoo org> AuthorDate: Thu Dec 28 10:28:16 2017 + Commit: David Seifert gentoo org> CommitDate: Thu Dec 28 12:02:45 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e1fce08 dev-util/rats: Port to EAPI 6 Package-Manager: Portage-2.3.19, Repoman-2.3.6 .../rats/files/rats-2.4-fix-build-system.patch | 27 ++ dev-util/rats/rats-2.4.ebuild | 25 +++- 2 files changed, 41 insertions(+), 11 deletions(-) diff --git a/dev-util/rats/files/rats-2.4-fix-build-system.patch b/dev-util/rats/files/rats-2.4-fix-build-system.patch new file mode 100644 index 000..42972876a5c --- /dev/null +++ b/dev-util/rats/files/rats-2.4-fix-build-system.patch @@ -0,0 +1,27 @@ +--- a/Makefile.in b/Makefile.in +@@ -50,15 +50,15 @@ + $(LEX) $(LEXFLAGS) -Pyyruby ruby-lex.l + + install: $(BIN) +- ./mkinstalldirs $(BINDIR) $(LIBDIR) $(MANDIR) $(MANDIR)/man1 $(SHAREDIR) +- $(INSTALL_PROGRAM) $(BIN) $(BINDIR) +- $(INSTALL_DATA) rats-python.xml $(SHAREDIR) +- $(INSTALL_DATA) rats-c.xml $(SHAREDIR) +- $(INSTALL_DATA) rats-perl.xml $(SHAREDIR) +- $(INSTALL_DATA) rats-php.xml $(SHAREDIR) +- $(INSTALL_DATA) rats-ruby.xml $(SHAREDIR) +- $(INSTALL_DATA) rats-openssl.xml $(SHAREDIR) +- $(INSTALL_DATA) rats.1 $(MANDIR)/man1 ++ ./mkinstalldirs $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR) $(DESTDIR)$(MANDIR)/man1 $(DESTDIR)$(SHAREDIR) ++ $(INSTALL_PROGRAM) $(BIN) $(DESTDIR)$(BINDIR) ++ $(INSTALL_DATA) rats-python.xml $(DESTDIR)$(SHAREDIR) ++ $(INSTALL_DATA) rats-c.xml $(DESTDIR)$(SHAREDIR) ++ $(INSTALL_DATA) rats-perl.xml $(DESTDIR)$(SHAREDIR) ++ $(INSTALL_DATA) rats-php.xml $(DESTDIR)$(SHAREDIR) ++ $(INSTALL_DATA) rats-ruby.xml $(DESTDIR)$(SHAREDIR) ++ $(INSTALL_DATA) rats-openssl.xml $(DESTDIR)$(SHAREDIR) ++ $(INSTALL_DATA) rats.1 $(DESTDIR)$(MANDIR)/man1 + + clean: + rm -f $(OBJ) *~ $(BIN) core diff --git a/dev-util/rats/rats-2.4.ebuild b/dev-util/rats/rats-2.4.ebuild index 1c49b7c4df4..0a41658a990 100644 --- a/dev-util/rats/rats-2.4.ebuild +++ b/dev-util/rats/rats-2.4.ebuild @@ -1,7 +1,8 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=3 +EAPI=6 + inherit eutils DESCRIPTION="RATS - Rough Auditing Tool for Security" @@ -13,23 +14,25 @@ SLOT="0" KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="" -DEPEND="dev-libs/expat" +RDEPEND="dev-libs/expat:=" +DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}"/${PN}-2.4-fix-build-system.patch ) src_prepare() { - edos2unix $(find "${S}" -name '*.[chl]' -o -name '*.in' -o -name '*.am') - #epatch "${FILESDIR}"/${PN}-2.1-add-getopt-trailing-null.patch - #epatch "${FILESDIR}"/${PN}-2.1-fix-null-pointers.patch + default + + local f + while IFS="" read -d $'\0' -r f; do + einfo "Converting ${f} from CRLF to LF" + edos2unix "${f}" + done < <(find \( -name '*.[chl]' -o -name '*.in' -o -name '*.am' \) -print0) } src_configure() { econf --datadir="${EPREFIX}/usr/share/${PN}/" } -src_install () { - einstall SHAREDIR="${ED}/usr/share/${PN}" MANDIR="${ED}/usr/share/man" - dodoc README README.win32 -} - pkg_postinst() { ewarn "Please be careful when using this program with it's force language" ewarn "option, '--language ' it may take huge amounts of memory when"
[gentoo-commits] repo/gentoo:master commit in: dev-util/rats/files/, dev-util/rats/
commit: bf88281ae027f19d01768e7502bbdfdff24a8f21 Author: David Seifert gentoo org> AuthorDate: Thu Dec 28 10:30:09 2017 + Commit: David Seifert gentoo org> CommitDate: Thu Dec 28 12:02:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf88281a dev-util/rats: Remove old Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-util/rats/Manifest | 1 - .../files/rats-2.1-add-getopt-trailing-null.patch | 11 -- .../rats/files/rats-2.1-fix-null-pointers.patch| 128 - dev-util/rats/rats-2.1-r2.ebuild | 36 -- 4 files changed, 176 deletions(-) diff --git a/dev-util/rats/Manifest b/dev-util/rats/Manifest index 6ce3ff73646..3202b2edd52 100644 --- a/dev-util/rats/Manifest +++ b/dev-util/rats/Manifest @@ -1,2 +1 @@ -DIST rats-2.1.tar.gz 326930 BLAKE2B 4fa47cf69ab1b04ccf42b300fc55da386a9b5ac783517ec2efcfb545aba2cf27cc1b2a11d5d0d003cc8a0a5112a0cd1183f263c77a62f280268d214bc9ce7634 SHA512 2fdb670dc9559c453a6c69ee2d411e2626c0ee4cca4b59ceda878142008e136dfd11f8265c0719383212b38b0358a9cab1a29f1cc92a986fc800dd0c46bdf0d3 DIST rats-2.4.tgz 393114 BLAKE2B 73dfefc42cd99420edba9ac28d56b51e058b144d9deaf9f1e322e7fe4331e16d05cff049efccd344723fe1634c3691f911dd71001671058c5912f84cfdc0bdbb SHA512 f402717fc935a2f9c2464e1623807575044258fd998cabc8f115c063141004b5978bad739021f109cbbd1abd84231155eb59671ae202aefb40e1fd6733d8ac6d diff --git a/dev-util/rats/files/rats-2.1-add-getopt-trailing-null.patch b/dev-util/rats/files/rats-2.1-add-getopt-trailing-null.patch deleted file mode 100644 index 65ea6df1f45..000 --- a/dev-util/rats/files/rats-2.1-add-getopt-trailing-null.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -Nuar --exclude '*~' rats-2.1.orig/main.c rats-2.1/main.c rats-2.1.orig/main.c 2002-09-16 21:05:43.0 -0700 -+++ rats-2.1/main.c2006-05-21 21:56:29.578601459 -0700 -@@ -278,6 +278,7 @@ - {"columns", 0,0,0}, - {"context", 0,0,0}, - {"all-static", 0,0,0}, -+{NULL,0,0,0} - }; - progname = argv[0]; - flags|=RECURSIVE_FILE_SCAN; diff --git a/dev-util/rats/files/rats-2.1-fix-null-pointers.patch b/dev-util/rats/files/rats-2.1-fix-null-pointers.patch deleted file mode 100644 index 0d4c701f0bf..000 --- a/dev-util/rats/files/rats-2.1-fix-null-pointers.patch +++ /dev/null @@ -1,128 +0,0 @@ -diff -Nuar rats-2.1.orig/report.c rats-2.1/report.c rats-2.1.orig/report.c 2002-09-16 21:05:43.0 -0700 -+++ rats-2.1/report.c 2006-05-21 23:16:16.323046789 -0700 -@@ -122,9 +122,15 @@ - return result; - } - -- -- -- -+/* Exclusively for debugging vulnerabilities. -+ * - robb...@gentoo.org 21/05/2006 */ -+static void debug_vuln_dump(vulnerability_t *ptr) { -+ fprintf(stderr,"vuln_dump: this=%x f=%s l=%d c=%d d=%x t=%d s=%d u=%x p=(%x,%x)\n", -+ ptr, -+ ptr->filename,ptr->lineno,ptr->column, -+ ptr->data,ptr->type,ptr->severity, -+ ptr->uses,ptr->next,ptr->prev); -+} - - static void - replace_cfname(char *filename) -@@ -317,6 +323,27 @@ - insert_vulnerability(log); - } - -+/* These are special static vulnerabilities because we don't -+ * want NULL data elements in the vulnerability_t->data -+ * field, because the HTML and XML output formats use that -+ * pointer without checking it for being null first. -+ * - robb...@gentoo.org 21/05/2006 */ -+static struct Vuln_t vuln_PerlBacktick = { -+ .Name = "Perl Backtick" -+}; -+static struct Vuln_t vuln_PhpBacktick = { -+ .Name = "PHP Backtick" -+}; -+static struct Vuln_t vuln_PythonBacktick = { -+ .Name = "Python Backtick" -+}; -+static struct Vuln_t vuln_StaticLocalBuffer = { -+ .Name = "Static Local Buffer" -+}; -+static struct Vuln_t vuln_StaticGlobalBuffer = { -+ .Name = "Static Global Buffer" -+}; -+ - void log_perlbacktick(int lineno, int column, Severity_t severity) - { - vulnerability_t * log; -@@ -325,7 +352,7 @@ - log->filename = current_file; - log->column = column; - log->lineno = lineno; --log->data = (Vuln_t *)NULL; -+log->data = _PerlBacktick; - log->type = PerlBacktick; - log->severity = severity; - log->uses = (toctou_use_t *)NULL; -@@ -342,7 +369,7 @@ - log->filename = current_file; - log->column = column; - log->lineno = lineno; --log->data = (Vuln_t *)NULL; -+log->data = _PhpBacktick; - log->type = PhpBacktick; - log->severity = severity; - log->uses = (toctou_use_t *)NULL; -@@ -358,7 +385,7 @@ - log->filename = current_file; - log->column = column; - log->lineno = lineno; --log->data = (Vuln_t *)NULL; -+log->data = _PythonBacktick; - log->type = PythonBacktick; - log->severity = severity; - log->uses = (toctou_use_t *)NULL; -@@ -374,7 +401,16 @@ -
[gentoo-commits] repo/gentoo:master commit in: dev-util/rats/
commit: c580639707ac1af0dda5a21ad9de86d9f72c603e Author: Manuel Rüger gentoo org> AuthorDate: Mon May 15 21:30:51 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Mon May 15 21:30:51 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5806397 dev-util/rats: Remove old Package-Manager: Portage-2.3.5, Repoman-2.3.1 dev-util/rats/Manifest| 1 - dev-util/rats/rats-2.3.ebuild | 37 - 2 files changed, 38 deletions(-) diff --git a/dev-util/rats/Manifest b/dev-util/rats/Manifest index abb479437be..08810cfb746 100644 --- a/dev-util/rats/Manifest +++ b/dev-util/rats/Manifest @@ -1,3 +1,2 @@ DIST rats-2.1.tar.gz 326930 SHA256 ec9fac2765b655c03cede8c5920de3226581f1e626be314bce95f4d0ac9aadd9 SHA512 2fdb670dc9559c453a6c69ee2d411e2626c0ee4cca4b59ceda878142008e136dfd11f8265c0719383212b38b0358a9cab1a29f1cc92a986fc800dd0c46bdf0d3 WHIRLPOOL 376a79cf05aad274296a7a17944ad4f4523e82c0db4c09f201dbcdc306ba803a8e8824cadc2526a05cb448c91ea35020dcd0b3ef56fc71976216b38b50758822 -DIST rats-2.3.tar.gz 391573 SHA256 36872ab4ed55058821d49cd0d1f2c36f1505dae129a697083717a95924cd1478 SHA512 10ca0ca46515e6f9349f9325ab19a7e453a66e472036e22b602b77bd816fcddb8fa5c9fa936c6a8004f713af0eb11cd357a91668809b53666522d3aa08130ba1 WHIRLPOOL d1c8155b217bd8470b8f7ae38b9593a7a7c1f63b6877875444c5e3ed0bf11bb813151daa0a4dad59a3e9be0d87e1f05ab6dc3e10f4baca0062167dabf5229339 DIST rats-2.4.tgz 393114 SHA256 2163ad111070542d941c23b98d3da231f13cf065f50f2e4ca40673996570776a SHA512 f402717fc935a2f9c2464e1623807575044258fd998cabc8f115c063141004b5978bad739021f109cbbd1abd84231155eb59671ae202aefb40e1fd6733d8ac6d WHIRLPOOL 78d0f0e1f18db8a4cabc77e50576c8f3040ecba2200b522b9bea0cad3518dba12cec66c539a46eed38fed50963694a68213a3e7874645d751621eb3261cafafb diff --git a/dev-util/rats/rats-2.3.ebuild b/dev-util/rats/rats-2.3.ebuild deleted file mode 100644 index 8ac08e699ee..000 --- a/dev-util/rats/rats-2.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=3 -inherit eutils - -DESCRIPTION="RATS - Rough Auditing Tool for Security" -HOMEPAGE="https://code.google.com/p/rough-auditing-tool-for-security/; -SRC_URI="https://rough-auditing-tool-for-security.googlecode.com/files/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="" - -DEPEND="dev-libs/expat" - -src_prepare() { - edos2unix $(find "${S}" -name '*.[chl]' -o -name '*.in' -o -name '*.am') - epatch "${FILESDIR}"/${PN}-2.1-add-getopt-trailing-null.patch - epatch "${FILESDIR}"/${PN}-2.1-fix-null-pointers.patch -} - -src_configure() { - econf --datadir="${EPREFIX}/usr/share/${PN}/" -} - -src_install () { - einstall SHAREDIR="${ED}/usr/share/${PN}" MANDIR="${ED}/usr/share/man" - dodoc README README.win32 -} - -pkg_postinst() { - ewarn "Please be careful when using this program with it's force language" - ewarn "option, '--language ' it may take huge amounts of memory when" - ewarn "it tries to treat binary files as some other type." -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/rats/
commit: 2e64fac3ab38977f38dfd09d0f29ec3219c1e3d6 Author: Robin H. Johnson gentoo org> AuthorDate: Tue Nov 8 00:45:12 2016 + Commit: Robin H. Johnson gentoo org> CommitDate: Tue Nov 8 00:46:45 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e64fac3 dev-util/rats: version bump. Package-Manager: portage-2.3.2 dev-util/rats/Manifest| 1 + dev-util/rats/rats-2.4.ebuild | 38 ++ 2 files changed, 39 insertions(+) diff --git a/dev-util/rats/Manifest b/dev-util/rats/Manifest index 4c46c7b..abb4794 100644 --- a/dev-util/rats/Manifest +++ b/dev-util/rats/Manifest @@ -1,2 +1,3 @@ DIST rats-2.1.tar.gz 326930 SHA256 ec9fac2765b655c03cede8c5920de3226581f1e626be314bce95f4d0ac9aadd9 SHA512 2fdb670dc9559c453a6c69ee2d411e2626c0ee4cca4b59ceda878142008e136dfd11f8265c0719383212b38b0358a9cab1a29f1cc92a986fc800dd0c46bdf0d3 WHIRLPOOL 376a79cf05aad274296a7a17944ad4f4523e82c0db4c09f201dbcdc306ba803a8e8824cadc2526a05cb448c91ea35020dcd0b3ef56fc71976216b38b50758822 DIST rats-2.3.tar.gz 391573 SHA256 36872ab4ed55058821d49cd0d1f2c36f1505dae129a697083717a95924cd1478 SHA512 10ca0ca46515e6f9349f9325ab19a7e453a66e472036e22b602b77bd816fcddb8fa5c9fa936c6a8004f713af0eb11cd357a91668809b53666522d3aa08130ba1 WHIRLPOOL d1c8155b217bd8470b8f7ae38b9593a7a7c1f63b6877875444c5e3ed0bf11bb813151daa0a4dad59a3e9be0d87e1f05ab6dc3e10f4baca0062167dabf5229339 +DIST rats-2.4.tgz 393114 SHA256 2163ad111070542d941c23b98d3da231f13cf065f50f2e4ca40673996570776a SHA512 f402717fc935a2f9c2464e1623807575044258fd998cabc8f115c063141004b5978bad739021f109cbbd1abd84231155eb59671ae202aefb40e1fd6733d8ac6d WHIRLPOOL 78d0f0e1f18db8a4cabc77e50576c8f3040ecba2200b522b9bea0cad3518dba12cec66c539a46eed38fed50963694a68213a3e7874645d751621eb3261cafafb diff --git a/dev-util/rats/rats-2.4.ebuild b/dev-util/rats/rats-2.4.ebuild new file mode 100644 index ..e536a6c --- /dev/null +++ b/dev-util/rats/rats-2.4.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 +inherit eutils + +DESCRIPTION="RATS - Rough Auditing Tool for Security" +HOMEPAGE="https://code.google.com/p/rough-auditing-tool-for-security/; +SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/rough-auditing-tool-for-security/${P}.tgz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="" + +DEPEND="dev-libs/expat" + +src_prepare() { + edos2unix $(find "${S}" -name '*.[chl]' -o -name '*.in' -o -name '*.am') + #epatch "${FILESDIR}"/${PN}-2.1-add-getopt-trailing-null.patch + #epatch "${FILESDIR}"/${PN}-2.1-fix-null-pointers.patch +} + +src_configure() { + econf --datadir="${EPREFIX}/usr/share/${PN}/" +} + +src_install () { + einstall SHAREDIR="${ED}/usr/share/${PN}" MANDIR="${ED}/usr/share/man" + dodoc README README.win32 +} + +pkg_postinst() { + ewarn "Please be careful when using this program with it's force language" + ewarn "option, '--language ' it may take huge amounts of memory when" + ewarn "it tries to treat binary files as some other type." +}