summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-crypt')
-rw-r--r--app-crypt/bsign/ChangeLog36
-rw-r--r--app-crypt/bsign/Manifest5
-rw-r--r--app-crypt/bsign/bsign-0.4.5.ebuild35
-rw-r--r--app-crypt/bsign/files/bsign-0.4.5-non-gnu.patch42
-rw-r--r--app-crypt/bsign/metadata.xml13
-rw-r--r--app-crypt/rotix/ChangeLog32
-rw-r--r--app-crypt/rotix/Manifest7
-rw-r--r--app-crypt/rotix/files/0.83-respect-CFLAGS-and-dont-strip.patch23
-rw-r--r--app-crypt/rotix/files/rotix-0.83-locale.diff10
-rw-r--r--app-crypt/rotix/metadata.xml9
-rw-r--r--app-crypt/rotix/rotix-0.83.ebuild31
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
+}