diff options
Diffstat (limited to 'app-crypt')
-rw-r--r-- | app-crypt/bsign/ChangeLog | 36 | ||||
-rw-r--r-- | app-crypt/bsign/Manifest | 5 | ||||
-rw-r--r-- | app-crypt/bsign/bsign-0.4.5.ebuild | 35 | ||||
-rw-r--r-- | app-crypt/bsign/files/bsign-0.4.5-non-gnu.patch | 42 | ||||
-rw-r--r-- | app-crypt/bsign/metadata.xml | 13 | ||||
-rw-r--r-- | app-crypt/rotix/ChangeLog | 32 | ||||
-rw-r--r-- | app-crypt/rotix/Manifest | 7 | ||||
-rw-r--r-- | app-crypt/rotix/files/0.83-respect-CFLAGS-and-dont-strip.patch | 23 | ||||
-rw-r--r-- | app-crypt/rotix/files/rotix-0.83-locale.diff | 10 | ||||
-rw-r--r-- | app-crypt/rotix/metadata.xml | 9 | ||||
-rw-r--r-- | app-crypt/rotix/rotix-0.83.ebuild | 31 |
11 files changed, 243 insertions, 0 deletions
diff --git a/app-crypt/bsign/ChangeLog b/app-crypt/bsign/ChangeLog new file mode 100644 index 0000000..f8287da --- /dev/null +++ b/app-crypt/bsign/ChangeLog @@ -0,0 +1,36 @@ +# ChangeLog for app-crypt/bsign +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/bsign/ChangeLog,v 1.11 2010/04/06 06:08:42 abcd Exp $ + + 06 Apr 2010; Jonathan Callen <abcd@gentoo.org> bsign-0.4.5.ebuild, + +files/bsign-0.4.5-non-gnu.patch: + Add prefix keywords, patch + + 30 Dec 2008; Christoph Mende <angelos@gentoo.org> bsign-0.4.5.ebuild: + QA: Respect CC/CXX (bug 243536), respect CFLAGS and install the unstripped + bsign + + 13 Oct 2007; Christian Heim <phreak@gentoo.org> bsign-0.4.5.ebuild: + Updating the HOMEPAGE, fixing #191330. + + 01 Sep 2007; Christian Heim <phreak@gentoo.org> metadata.xml: + Removing method from metadata due to his retirement (see #175298 for + reference). + + 08 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> ChangeLog: + Regenerate digest in Manifest2 format. + + 07 May 2004; Brandon Hale <tseng@gentoo.org> bsign-0.4.5.ebuild: + Removed S= + + 07 May 2004; Brandon Hale <tseng@gentoo.org> bsign-0.4.5.ebuild: + Change SRC_URI to use mirror://debian + + 15 Apr 2004; David Holm <dholm@gentoo.org> bsign-0.4.5.ebuild: + Added to ~ppc. + +*bsign-0.4.5 (14 Apr 2004) + + 14 Apr 2004; Joshua Brindle <method@gentoo.org> bsign-0.4.5.ebuild: + initial import + diff --git a/app-crypt/bsign/Manifest b/app-crypt/bsign/Manifest new file mode 100644 index 0000000..21ae3a8 --- /dev/null +++ b/app-crypt/bsign/Manifest @@ -0,0 +1,5 @@ +AUX bsign-0.4.5-non-gnu.patch 1403 RMD160 1304ab8cb4d344bdcc564d774ac0b5a3db8f269c SHA1 bf944b9bfeb3a85ca6974dfcb16c2050ab2d3df8 SHA256 ae72b2fd6cf083c0ff28bee6e41d455d6e21582ce17fe325b1c5c4df8acddd0a +DIST bsign_0.4.5.tar.gz 77471 RMD160 0e57631ee5713088a9209b6d7287765224751453 SHA1 f24acc5ec3fc9653ee06a8314da2e8dde8992ebb SHA256 a80b27286a3b1b1be6df7b93d27457a4a6941a1eaf797070b1044412f47d3106 +EBUILD bsign-0.4.5.ebuild 1001 RMD160 0b4829aedd0a7d08f8fec86cf865cb4524a491c1 SHA1 30200b87b3cc5f70289bd2b602667236a6170be0 SHA256 7a2870d64372ca86c7ad1c24e0af34382aaf1f765cb7335ba839c9013802f24a +MISC ChangeLog 1251 RMD160 20793fe543a7cff146e9b28ba38d60601d514681 SHA1 a8f79003a3ea7c168aaf5d65cc177389d1003025 SHA256 c4641fbab07f15b719af1f91a429df2e8108ea53ecbb4c16d68718c7d4747af2 +MISC metadata.xml 576 RMD160 613f72b15e2b0bb1767104c1a83e956fe0fc50d9 SHA1 515929113e503cd67e38d1c2f9e8c95ce566e99b SHA256 72ef85bafb295eb625cd54ef4c700dd430f558a38e848c3fa5dd87a5470b4878 diff --git a/app-crypt/bsign/bsign-0.4.5.ebuild b/app-crypt/bsign/bsign-0.4.5.ebuild new file mode 100644 index 0000000..6db8e41 --- /dev/null +++ b/app-crypt/bsign/bsign-0.4.5.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/bsign/bsign-0.4.5.ebuild,v 1.10 2010/04/06 06:08:41 abcd Exp $ + +EAPI=2 +inherit autotools toolchain-funcs + +DESCRIPTION="embed secure hashes (SHA1) and digital signatures (GNU Privacy Guard) into files" +HOMEPAGE="http://packages.debian.org/sid/bsign" +SRC_URI="mirror://debian/pool/main/b/${PN}/${PN}_${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~ppc ~ppc-macos ~x86 ~x86-linux" +IUSE="static" + +src_prepare() { + epatch "${FILESDIR}"/${P}-non-gnu.patch # for Darwin, BSD, Solaris, etc. + + if ! use static || [[ ${CHOST} == *-darwin* ]]; then + sed -i -e '/^LFLAGS/s/-static//' Makefile.in + fi + + sed -i -e "/^CFLAGS/d" \ + -e "/^CXXFLAGS/d" configure.in + eautoreconf + tc-export CC CXX +} + +src_install() { + dobin bsign_sign bsign_verify bsign_hash bsign_check || die + newbin o/bsign-unstripped bsign || die + doman bsign.1 || die + dodoc README || die +} diff --git a/app-crypt/bsign/files/bsign-0.4.5-non-gnu.patch b/app-crypt/bsign/files/bsign-0.4.5-non-gnu.patch new file mode 100644 index 0000000..b07d784 --- /dev/null +++ b/app-crypt/bsign/files/bsign-0.4.5-non-gnu.patch @@ -0,0 +1,42 @@ +--- Makefile.in ++++ Makefile.in +@@ -62,7 +62,7 @@ + #LFLAGS=-g @LDFLAGS@ @LIBS@ + #LFLAGS=-pg ${LFLAGS} + DEPEND=depend.m +-ECHO=@/bin/echo ++ECHO=@echo + INSTALL=@INSTALL@ + INSTALL_PROGRAM=@INSTALL_PROGRAM@ + INSTALL_DATA=@INSTALL_DATA@ +@@ -192,11 +192,11 @@ + # + + .version: .version_major .version_minor .version_patch +- @/bin/echo -n `cat .version_major`.`cat .version_minor`.`cat \ ++ @echo -n `cat .version_major`.`cat .version_minor`.`cat \ + .version_patch` > .version + + _version.h: .version +- @/bin/echo -e \#define SZ_VERSION \"`cat .version`\" > _version.h ++ @echo -e \#define SZ_VERSION \"`cat .version`\" > _version.h + + .PHONY: transmit + transmit: # distribution-archive +@@ -209,12 +209,12 @@ + + version.sed: _version.h + @echo Creating version-specific sed script... +- @/bin/echo s/\<\<version\>\>/`cat .version`/ > version.sed +- @/bin/echo s/\<\<date\>\>/`date +"%d%b%y" \ ++ @echo s/\<\<version\>\>/`cat .version`/ > version.sed ++ @echo s/\<\<date\>\>/`date +"%d%b%y" \ + | sed -e y/abceglnoprtuvy/ABCEGLNOPRTUVY/`/ >> version.sed +- @/bin/echo s/\<\<tar-file\>\>/${PACKAGE}-`cat .version`.tar.gz/ \ ++ @echo s/\<\<tar-file\>\>/${PACKAGE}-`cat .version`.tar.gz/ \ + >> version.sed +- @/bin/echo s/\<\<lsm-file\>\>/${PACKAGE}-`cat .version`.lsm/ >> version.sed ++ @echo s/\<\<lsm-file\>\>/${PACKAGE}-`cat .version`.lsm/ >> version.sed + + .PHONY: ${PACKAGE}.lsm + ${PACKAGE}.lsm: version.sed LSM diff --git a/app-crypt/bsign/metadata.xml b/app-crypt/bsign/metadata.xml new file mode 100644 index 0000000..9b18f00 --- /dev/null +++ b/app-crypt/bsign/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>maintainer-needed</herd> + <longdescription> + This package embeds secure hashes (SHA1) and digital signatures (GNU + Privacy Guard) into files for verification and authentication. + Currently, target file types are all ELF format: executables, kernel + modules, schared and static link libraries. This program has + functionality similar to tripwire and integrit without the need to + maintain a database. + </longdescription> +</pkgmetadata> diff --git a/app-crypt/rotix/ChangeLog b/app-crypt/rotix/ChangeLog new file mode 100644 index 0000000..4d853d0 --- /dev/null +++ b/app-crypt/rotix/ChangeLog @@ -0,0 +1,32 @@ +# ChangeLog for app-crypt/rotix +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/rotix/ChangeLog,v 1.12 2010/02/22 18:37:02 phajdan.jr Exp $ + + 22 Feb 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> rotix-0.83.ebuild: + Make the gettext dependency required, wrt bug #232897 by mduft. + + 14 Oct 2009; Mark Loeser <halcy0n@gentoo.org> rotix-0.83.ebuild: + QA fixes; unquoted variables + + 21 Apr 2008; Christian Heim <phreak@gentoo.org> metadata.xml: + Fix up metadata.xml. If there's no maintainer for the package, the metadata + also needs to contain m-needed@g.o. + + 21 Mar 2007; Raúl Porcel <armin76@gentoo.org> + +files/0.83-respect-CFLAGS-and-dont-strip.patch, rotix-0.83.ebuild: + Add patch to not strip binary and respect CFLAGS + + 08 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> ChangeLog: + Regenerate digest in Manifest2 format. + + 05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> rotix-0.83.ebuild: + Masked rotix-0.83.ebuild stable for ppc + + 10 Dec 2003; Jon Portnoy <avenj@gentoo.org> rotix-0.83.ebuild: + AMD64 keyword. + +*rotix-0.83 (20 Dec 2002) + + 20 Dec 2002; Jon Portnoy <avenj@gentoo.org> rotix-0.83.ebuild : + + Initial import. diff --git a/app-crypt/rotix/Manifest b/app-crypt/rotix/Manifest new file mode 100644 index 0000000..a6ac9df --- /dev/null +++ b/app-crypt/rotix/Manifest @@ -0,0 +1,7 @@ +AUX 0.83-respect-CFLAGS-and-dont-strip.patch 391 RMD160 1644f507d6628a5c20bb179175550a2e54407d2c SHA1 46be3a6ca03f0a8d471602d9cfd8494505569ed8 SHA256 698b23b4b75de8b7767dd364f4a4f04ff9125f607d583d4be0e4943113bc0b15 +AUX rotix-0.83-locale.diff 256 RMD160 27d86ea7f64fb8f0f7852ae4e93af610118d0545 SHA1 b39b0afcdc0b2459938dd8265600df466e3036fc SHA256 230fbef9431fa6019e6a465540dcd5447a0e8746db333ed80140ebf0577db695 +DIST rotix-0.83.tar.bz2 14685 RMD160 a7f52710e33d21a502a162b1d3836a83ae95588e SHA1 db886b54ecbe608efdd0e4f97321bcc49216fd23 SHA256 f25eae09e1c6eb95f44aec7a2aeaf9b4822da0304909e70149fda4603f1368bd +EBUILD rotix-0.83.ebuild 786 RMD160 a8ee72127aab054fc04fdfcbb55c6f7db79021c7 SHA1 047f233ae642c4486f07db505200ffc04e1ce5b3 SHA256 a5c3f686194c73745f69c8dcf5424f25a4353cbd0e897110342861e9b740833c +MISC ChangeLog 1224 RMD160 30d2ba43d07741ce46c5e8eb43e9b665d91bfa92 SHA1 754ebf3f53b23f8c81e8c5677a35a05074e056b5 SHA256 37a8183577a11492bf89e7eae0d0c1f155596e97744878120f183c8e66861b59 +MISC metadata.xml 290 RMD160 b9b86283c09349c8827faef7d3ef5f724a248e77 SHA1 ae1c8e62d75c94ff50b8a5391afb6008460963aa SHA256 380e26e9262298b9cb31e863a9ab641f6fbdc8c50bda2cf2e47fd399f9cb5e85 +MISC rotix.diff 873 RMD160 f92d2f666b2b2a70bec5b90d01d0126c1fe1f57b SHA1 2ff6d0306c3771eadd9803008f04074c6db3437e SHA256 44935dc51972bb98ef5bdf39e417c03104251a69682c039fda38400780eb1fa4 diff --git a/app-crypt/rotix/files/0.83-respect-CFLAGS-and-dont-strip.patch b/app-crypt/rotix/files/0.83-respect-CFLAGS-and-dont-strip.patch new file mode 100644 index 0000000..85498d2 --- /dev/null +++ b/app-crypt/rotix/files/0.83-respect-CFLAGS-and-dont-strip.patch @@ -0,0 +1,23 @@ +--- Makefile.orig 2007-03-21 22:43:39.000000000 +0100 ++++ Makefile 2007-03-21 22:44:16.000000000 +0100 +@@ -24,8 +24,6 @@ + + ifdef DEBUG + CFLAGS += -g3 +-else +-CFLAGS += -O3 + endif + + ifdef I18N +@@ -40,11 +38,6 @@ + + rotix : rot.o help.o rotix.o + $(CC) -Wall $(CFLAGS) -o rotix rot.o help.o rotix.o +-ifdef STRIP +-ifndef DEBUG +- $(STRIP) rotix +-endif +-endif + + ifdef I18N + CFLAGS += -D I18N=1 diff --git a/app-crypt/rotix/files/rotix-0.83-locale.diff b/app-crypt/rotix/files/rotix-0.83-locale.diff new file mode 100644 index 0000000..844a452 --- /dev/null +++ b/app-crypt/rotix/files/rotix-0.83-locale.diff @@ -0,0 +1,10 @@ +--- rotix.c 2002-04-02 14:48:42.000000000 -0500 ++++ rotix.c.mine 2010-07-15 14:54:45.000000000 -0400 +@@ -38,6 +38,7 @@ + /* I18N */ + #ifdef I18N + #include <libintl.h> ++#include <locale.h> + #define _(String) gettext (String) + #else + #define _(String) String diff --git a/app-crypt/rotix/metadata.xml b/app-crypt/rotix/metadata.xml new file mode 100644 index 0000000..fae7d74 --- /dev/null +++ b/app-crypt/rotix/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>no-herd</herd> + <maintainer> + <email>maintainer-needed@gentoo.org</email> + <name>Default assignee for orphaned packages</name> + </maintainer> +</pkgmetadata> diff --git a/app-crypt/rotix/rotix-0.83.ebuild b/app-crypt/rotix/rotix-0.83.ebuild new file mode 100644 index 0000000..1983da2 --- /dev/null +++ b/app-crypt/rotix/rotix-0.83.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/rotix/rotix-0.83.ebuild,v 1.14 2010/02/22 18:37:02 phajdan.jr Exp $ + +EAPI=2 +inherit eutils + +DESCRIPTION="Rotix allows you to generate rotational obfuscations." +HOMEPAGE="http://elektron.its.tudelft.nl/~hemmin98/rotix.html" +SRC_URI="http://elektron.its.tudelft.nl/~hemmin98/rotix_releases/${P}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ia64 ppc x86" +IUSE="" + +DEPEND="sys-devel/gettext" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/${PV}-respect-CFLAGS-and-dont-strip.patch + epatch "${FILESDIR}"/${P}-locale.diff +} + +src_configure() { + econf --i18n=1 +} + +src_install() { + emake DESTDIR="${D}" install || die +} |