summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2009-01-24 14:22:38 +0000
committerPeter Volkov <pva@gentoo.org>2009-01-24 14:22:38 +0000
commit147da9c2127fb9d59da796da2c735491db1a7136 (patch)
treef2da64b782e0dce76ec8c9184e5745859bf0d610 /www-apache
parentppc stable #255691 (diff)
downloadhistorical-147da9c2127fb9d59da796da2c735491db1a7136.tar.gz
historical-147da9c2127fb9d59da796da2c735491db1a7136.tar.bz2
historical-147da9c2127fb9d59da796da2c735491db1a7136.zip
Version bump, #237655, thank Arfrever Frehtes Taifersar Arahesis and Moshe Kamensky.
Package-Manager: portage-2.2_rc23/cvs/Linux i686
Diffstat (limited to 'www-apache')
-rw-r--r--www-apache/anyterm/ChangeLog12
-rw-r--r--www-apache/anyterm/Manifest17
-rw-r--r--www-apache/anyterm/anyterm-1.1.28.ebuild45
-rw-r--r--www-apache/anyterm/files/anyterm-1.1.28-respect-LDFLAGS.patch26
-rw-r--r--www-apache/anyterm/files/anyterm.conf.d7
-rw-r--r--www-apache/anyterm/files/anyterm.init.d21
6 files changed, 115 insertions, 13 deletions
diff --git a/www-apache/anyterm/ChangeLog b/www-apache/anyterm/ChangeLog
index 5fbd5ea5bff9..daecdac1ad83 100644
--- a/www-apache/anyterm/ChangeLog
+++ b/www-apache/anyterm/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for www-apache/anyterm
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/anyterm/ChangeLog,v 1.16 2008/08/23 04:33:29 cardoe Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/www-apache/anyterm/ChangeLog,v 1.17 2009/01/24 14:22:38 pva Exp $
+
+*anyterm-1.1.28 (24 Jan 2009)
+
+ 24 Jan 2009; Peter Volkov <pva@gentoo.org>
+ +files/anyterm-1.1.28-respect-LDFLAGS.patch, +files/anyterm.conf.d,
+ +files/anyterm.init.d, +anyterm-1.1.28.ebuild:
+ Version bump, #237655, thank Arfrever Frehtes Taifersar Arahesis and Moshe
+ Kamensky.
23 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
add GLEP 56 USE flag desc from use.local.desc
diff --git a/www-apache/anyterm/Manifest b/www-apache/anyterm/Manifest
index 2ec53ad25bde..0a17b7bd2f54 100644
--- a/www-apache/anyterm/Manifest
+++ b/www-apache/anyterm/Manifest
@@ -1,22 +1,17 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX 50_anyterm.conf 98 RMD160 6868b4ac9c930caacdab74a70fff70e1ddadac2d SHA1 7c156d998dd92bc70f687777dca14d2aef663147 SHA256 42f96e8066ff95c0ae51337d460fbf7b5ec24d9c4c0e6114b5ee33f48c6d7ec7
AUX anyterm-1.1.15-browser-gentoo.patch 2100 RMD160 e3aa724b79bc52fe682864adf819df2ef68f1655 SHA1 8dbf94e35e18fa4375481d51f93c910fe29838a0 SHA256 b7cf110f80e8e18bbb18eff8801dc90f77f9a919439e3c7afce114f3964965c7
AUX anyterm-1.1.15-postinst-en.txt 1984 RMD160 d372d26bcdbc8e092858306bb51bbe56be082b4b SHA1 e88e548caf193d450002ded43176a86ee31c40a9 SHA256 e193a5d51d121e2f16ca1fa6758029c173997cc9806593e4fffb022fefdc9f48
AUX anyterm-1.1.22-respect-flags.patch 1818 RMD160 0299dff3775b9fbb7cf35445e94b50fd6db61cd5 SHA1 a08de2faa44f94fe3982b37b4f6b32c4db6e3964 SHA256 6c40f717adcdbdfef62e475d9b29b9629f5c82458d74fb3477a374d856ae8054
+AUX anyterm-1.1.28-respect-LDFLAGS.patch 745 RMD160 134233f272d739f740b27cda2c50a7091febdbd5 SHA1 28af4e11b279808a6e966cacdccf7367b12ebe75 SHA256 c846a2ee0e9722fb478f2fceeb260d457c7f3a16f4160aae7c486752d66a0487
+AUX anyterm.conf.d 157 RMD160 5da77bf0065b790462c39d77f461001d30e2ebd6 SHA1 185fb8e577aa01904f555eb2fa4c0b2e49b771ad SHA256 c630f4972d3ce3b8236abea1269060e033387a00e9455f36bfb94f02a5f5ec06
+AUX anyterm.init.d 536 RMD160 09d3668e64b99b749d3b86b74b5bc4ff1ea5cc4e SHA1 d146e1de2f9a7f6ddd577b1074bb74ba52e954f2 SHA256 4340a2dc75842290cc270116ba518ce00379ec91f4093a60971d199a348c12d2
DIST anyterm-1.1.16.tbz2 234458 RMD160 e9a871f864bb260d2e0bb762d00235c936febb66 SHA1 f45fe1991ed5725b3c387def9ad6b27eb2b94cb6 SHA256 3d9bb4158b6e67a14d6044473474549553db11566f59da64efb354522aa463e7
DIST anyterm-1.1.22.tbz2 267401 RMD160 1ed5089e3a590f1ac5f7aaec38a041440df6df8a SHA1 59fa5ac44751f2c8bbac02fff9af47b9e01d48f9 SHA256 ff3c75e8fa825ea77ecea08cc9771c239fda06168505b394b42d90e28ffbdd51
DIST anyterm-1.1.24.tbz2 268851 RMD160 710beb90aed8f8cdf888f9234ce0766d61cbeabd SHA1 15a8e3b913736c107cbcfd4d7c1af6b9476d4d69 SHA256 3c85d709a054f25368d9828a2a2c257b9c513255c0e10071ddf17954985d0f73
+DIST anyterm-1.1.28.tbz2 174508 RMD160 c3b33d0629199c2eee262d5a4f25d85498d408d1 SHA1 955d163a0353c43bdff93ffcadce8c5163d7e809 SHA256 c6e4ba24e125242f35d8977ea293a1863ff5c402e5d538525a711cdd483b404e
EBUILD anyterm-1.1.16.ebuild 2427 RMD160 c24578b5cae5bb1c4916af75f729a8b388611479 SHA1 8dcb107ec298e13f88e3c97563a5e4f8efea61a8 SHA256 50dcb8f81667ce0830d81f9f28ca8c8d89f5c88bc3df6d58a93c6923d4a3ae02
EBUILD anyterm-1.1.22.ebuild 2659 RMD160 403973e88d80896c41629d3387dd33dcf7a7d9fa SHA1 9999c26c20df8767a81f60a67871cef98c53d86f SHA256 bb272e12cbcfb4ef80d8f9e57120909e4aac6f39a9d89add5d42c0b20aaf265a
EBUILD anyterm-1.1.24.ebuild 2659 RMD160 dc9f0bac6321df9a11cb935e6b7222f9c5363364 SHA1 6fff078bd10286cab958ccbe4c35039b58005af1 SHA256 98e49d3605e37a9695bb3d4320bfa3af3da44a911a144ce073418156f594f5c0
-MISC ChangeLog 3362 RMD160 379b19039705caaee828bb3d0d9d9b73bbccd5c4 SHA1 3efbb384c32a06bbae77048605f538066b64c197 SHA256 08d074dd8b947c3988d2296d3f31b77de377caed91ef30cafcac857e1ed13d2a
+EBUILD anyterm-1.1.28.ebuild 1111 RMD160 7ae5863fcf4675b3d8e925aec79351dc09170bb8 SHA1 354d9b33ef5baa99bc1ac90c6ab3afc8e6b51a6a SHA256 631d74a38c6fdaa5daa1704ab8696095556700de5f9d152319222e8c74697540
+MISC ChangeLog 3644 RMD160 341cccea4c6429e9bed411cbea21c2be3f5c03e8 SHA1 10273b00709534d88c5feca48b29cd5aafefa7ee SHA256 6f5d6a7deecc493845ab56552b23efa99ef4ae86c912a24432c4c2d2d7194640
MISC metadata.xml 273 RMD160 1685bbe711b8fb8395210d9de01c00f680b81ce9 SHA1 d33b1c119d0ec133794bfa4fdc218a3a7982f04b SHA256 24c4ab4dea26d11bd9818c922a6bf07e748ff5b40993871e3801759f49abd306
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
-
-iEYEARECAAYFAkivkyEACgkQoeSe8B0zEfxgEQCfQL/2hiwTXAH3D3BwiR+GetJw
-KM4An0HhjruBsw7On6vnNLxGsyd1E2Nt
-=X9H2
------END PGP SIGNATURE-----
diff --git a/www-apache/anyterm/anyterm-1.1.28.ebuild b/www-apache/anyterm/anyterm-1.1.28.ebuild
new file mode 100644
index 000000000000..778182ff46b4
--- /dev/null
+++ b/www-apache/anyterm/anyterm-1.1.28.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-apache/anyterm/anyterm-1.1.28.ebuild,v 1.1 2009/01/24 14:22:38 pva Exp $
+
+EAPI=2
+inherit eutils flag-o-matic
+
+DESCRIPTION="A terminal anywhere."
+HOMEPAGE="http://anyterm.org/"
+SRC_URI="http://anyterm.org/download/${P}.tbz2"
+
+LICENSE="GPL-2 Boost-1.0"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND=">=dev-libs/boost-1.34.1
+ virtual/ssh"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-respect-LDFLAGS.patch"
+}
+
+src_compile() {
+ # this package uses `ld -r -b binary` and thus resulting executalbe contains
+ # executable stack
+ append-ldflags -Wl,-z,noexecstack
+ emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" || die
+}
+
+src_install() {
+ dosbin anytermd || die
+ dodoc CHANGELOG README || die
+ doman anytermd.1 || die
+ newinitd "${FILESDIR}/anyterm.init.d" anyterm || die
+ newconfd "${FILESDIR}/anyterm.conf.d" anyterm || die
+}
+
+pkg_postinst() {
+ elog "To proceed installation, read following:"
+ elog "http://anyterm.org/1.1/install.html"
+}
diff --git a/www-apache/anyterm/files/anyterm-1.1.28-respect-LDFLAGS.patch b/www-apache/anyterm/files/anyterm-1.1.28-respect-LDFLAGS.patch
new file mode 100644
index 000000000000..25a12e756ab0
--- /dev/null
+++ b/www-apache/anyterm/files/anyterm-1.1.28-respect-LDFLAGS.patch
@@ -0,0 +1,26 @@
+=== modified file 'common.mk'
+--- common.mk 2009-01-24 12:40:55 +0000
++++ common.mk 2009-01-24 14:02:19 +0000
+@@ -71,7 +71,7 @@
+ OBJS=$(addsuffix .o,$(notdir $(basename $(CC_SRCS))))
+
+ %.o: %.cc
+- $(CXX) $(CC_COMPILE_FLAGS) -c $<
++ $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(CC_COMPILE_FLAGS) -c $<
+
+ ifdef HAVE_GNU_LD
+ %.blob.o: ../browser/%
+@@ -87,10 +87,10 @@
+
+
+ anytermd: $(OBJS) $(BLOBS) $(LIBPBE_LIB)
+- $(CXX) -o $@ $(OBJS) $(BLOBS) $(LINK_FLAGS)
++ $(CXX) -o $@ $(LDFLAGS) $(OBJS) $(BLOBS) $(LINK_FLAGS)
+
+ %.d: %.cc
+- $(CXX) -MM -MG -MT $@ -MT $(<:%.cc=%.o) $(CPP_FLAGS) $(GCC_FLAGS) -o $@ $<
++ $(CXX) $(CPPFLAGS) $(CXXFLAGS) -MM -MG -MT $@ -MT $(<:%.cc=%.o) $(CPP_FLAGS) $(GCC_FLAGS) -o $@ $<
+
+ DEPENDS=$(addsuffix .d,$(basename $(OBJS)))
+
+
diff --git a/www-apache/anyterm/files/anyterm.conf.d b/www-apache/anyterm/files/anyterm.conf.d
new file mode 100644
index 000000000000..d4aa00bf987b
--- /dev/null
+++ b/www-apache/anyterm/files/anyterm.conf.d
@@ -0,0 +1,7 @@
+# run anytermd as this user
+USER='nobody'
+# run anyterm on this port
+PORT='7676'
+
+# Other options you wish to pass to anyterm
+ANYTERM_OPTIONS="--local-only"
diff --git a/www-apache/anyterm/files/anyterm.init.d b/www-apache/anyterm/files/anyterm.init.d
new file mode 100644
index 000000000000..19f36ea1cc6d
--- /dev/null
+++ b/www-apache/anyterm/files/anyterm.init.d
@@ -0,0 +1,21 @@
+#!/sbin/runscript
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License, v2 or later
+# $Header: /var/cvsroot/gentoo-x86/www-apache/anyterm/files/anyterm.init.d,v 1.1 2009/01/24 14:22:38 pva Exp $
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting ${SVCNAME}"
+ start-stop-daemon --start --exec /usr/sbin/anytermd -- \
+ --user "${USER}" --port ${PORT} ${ANYTERM_OPTIONS}
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping ${SVCNAME}"
+ start-stop-daemon --stop --exec /usr/sbin/anytermd
+ eend $?
+}