summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-admin/srlog2')
-rw-r--r--app-admin/srlog2/ChangeLog9
-rw-r--r--app-admin/srlog2/Manifest4
-rw-r--r--app-admin/srlog2/srlog2-0.85.ebuild52
3 files changed, 62 insertions, 3 deletions
diff --git a/app-admin/srlog2/ChangeLog b/app-admin/srlog2/ChangeLog
index b1c9bd0f549a..d3554d2e1bea 100644
--- a/app-admin/srlog2/ChangeLog
+++ b/app-admin/srlog2/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-admin/srlog2
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/srlog2/ChangeLog,v 1.2 2008/06/26 07:58:40 bangert Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/srlog2/ChangeLog,v 1.3 2009/01/27 20:40:43 bangert Exp $
+
+*srlog2-0.85 (27 Jan 2009)
+
+ 27 Jan 2009; Thilo Bangert <bangert@gentoo.org> +srlog2-0.85.ebuild:
+ version bump
26 Jun 2008; Thilo Bangert <bangert@gentoo.org> srlog2-0.80.ebuild:
remove bindnow-flags - as per bug #226939
diff --git a/app-admin/srlog2/Manifest b/app-admin/srlog2/Manifest
index d2a4090aefe6..da52aa944f96 100644
--- a/app-admin/srlog2/Manifest
+++ b/app-admin/srlog2/Manifest
@@ -1,5 +1,7 @@
AUX srlog2-0.80-fix-execstacks-curve25519.patch 2676 RMD160 1b898e42f894d091eb21d6e369aca7c8dcb26a0a SHA1 0d2a60bee582310cafa3ebb83f76bee716a51a60 SHA256 21408dab4b278df8b158fc9f92966983aa186224c7954a08b72b90ac9a0d9799
DIST srlog2-0.80.tar.gz 93231 RMD160 b1096988324453abe0b222071b37b6597738cec3 SHA1 6b7ad78156d1eccfa08fd79c530a8b1e556aa13f SHA256 0445950b8a3366ef9c585c1b26dd727b215dd0d85f4d939ddc230796b7fa24ac
+DIST srlog2-0.85.tar.gz 88825 RMD160 0e8c4a8cafa9f4771287a983a629a380100885d4 SHA1 b725d3486cb04ce6ca07ede5e37c5806b35227d6 SHA256 76d4dc5404027fb45a6692d6155f415945d18f046f570a043e60f86676f71bfb
EBUILD srlog2-0.80.ebuild 1670 RMD160 c0e739e489012dd4c2d0eca63361870db34b3528 SHA1 5315dc9283829f661d17d54f84044b260d3ddcc6 SHA256 afd8b33869a05907cde4e27b862a7e330e9e6b9a1a8726a7e65cb5e5b4ce7810
-MISC ChangeLog 868 RMD160 a39be2fa616c5ef967ee0115ca7d08ceff27d670 SHA1 fd4a618fb615ce702d6658bd51bbdf4e24c1fd66 SHA256 b6451690722bea10156be39bca9be55159d6040c046720d27427da7f99a6202d
+EBUILD srlog2-0.85.ebuild 1603 RMD160 c940ae7a943d2de2bbc2dca0b59ff00e0b92fb96 SHA1 e22b51314bedef6d5543333cd628dcdcb4820c0b SHA256 91b5f53a12dafa217e619bcce910055681a028b806deb9cb20c0fd1214091e9b
+MISC ChangeLog 983 RMD160 476d7807a597f6a43038ae95fe6be6f0591a371d SHA1 fc3e9c02d6dde5c9d476d297cd88ff0239077877 SHA256 83681aad7876f9ebee4778b16f90917f9e08f9e75f9a7db80201b5c645ee1739
MISC metadata.xml 311 RMD160 d077c7679097a5502cbaa09a17be3e05abd05a6a SHA1 d653a94fc92c600a617145c9c099ca579c1f64b4 SHA256 0dc503d13bcb3961bb0f5b5b5b4dc4618fd564001b1b3a17d46e373a4033df5d
diff --git a/app-admin/srlog2/srlog2-0.85.ebuild b/app-admin/srlog2/srlog2-0.85.ebuild
new file mode 100644
index 000000000000..0d95e5195dba
--- /dev/null
+++ b/app-admin/srlog2/srlog2-0.85.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/srlog2/srlog2-0.85.ebuild,v 1.1 2009/01/27 20:40:43 bangert Exp $
+
+inherit toolchain-funcs
+
+DESCRIPTION="Secure Remote Log transmission system"
+HOMEPAGE="http://untroubled.org/srlog2/"
+SRC_URI="http://untroubled.org/srlog2/archive/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+DEPEND=">=dev-libs/bglibs-1.104
+ app-crypt/nistp224
+ >=dev-libs/libtomcrypt-1.03"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ echo -n "$(tc-getCC) ${CFLAGS}" > conf-cc
+ echo -n "$(tc-getCC) ${LDFLAGS}" > conf-ld
+ echo -n "/usr/include/bglibs" > conf-bgincs
+ echo -n "/usr/lib/bglibs" > conf-bglibs
+ echo -n /usr/bin > conf-bin
+ echo -n /usr/share/man > conf-man
+
+ # Deliberatly don't fix curve25519 as its full of PIC unfriendly asm code
+ # uncomment and follow
+ # http://www.gentoo.org/proj/en/hardened/pic-fix-guide.xml (Thunk it in
+ # assembly) to fix curve25519/*.s
+
+ sed -i -e 's/x86cpuid /x86cpuid -fno-pie /' curve25519/curve25519.impl.do
+ sed -i -e 's/) >/) -fPIC >/g' curve25519/Makefile
+ #If this isn't fixed it just includes app-crypt/nistp224 support only
+}
+
+src_compile() {
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake install_prefix="${D}" install || die "emake install failed"
+ dodoc ANNOUNCEMENT NEWS README *.html
+}
+
+pkg_postinst() {
+ # even with the pic code fixed this only works on 32 bit cpus
+ #elog 'curve25519 only works on 32-bit x86 systems at the moment'
+ elog 'curve25519 support is currenly broken'
+}