Changeset - eb56667aeadf
[Not reviewed]
0 0 8
Chel Sea (chain) - 9 years ago 2016-02-04 02:25:48
chain@rpgfiction.net
add newer versions of cxxtools, tntnet, tntdb
8 files changed with 248 insertions and 0 deletions:
0 comments (0 inline, 0 general)
dev-libs/cxxtools/Manifest
Show inline comments
 
new file 100644
 
DIST cxxtools-2.3rc1.tar.gz 910701 SHA256 241448140bdcf548f208dc8b48fe56111eff91d879cacf34a83825dcedd1f634 SHA512 917d835ae6367365a4a3ecbe8e46bdb6e166daa4cbf55de0a84064c959ccfd02492553c30958062081b330103df430c50f0f99ca5fcb9e6ca4377f0923020b37 WHIRLPOOL dbff504503ae0f3d3596b0ed56784bfe453d9a59733849193b176ecf6981e1eaa3a7630a98f812b22f1eb3f5db6975b4d7f25ccb2f50848392f06a261fdffb46
 
EBUILD cxxtools-2.3_rc1.ebuild 632 SHA256 d44f2e8661f79f1c7b26bd98258cff9168302bb3a657e4f5e7e35298a0cadfde SHA512 7566f79bf896e0cb7cb2f3656222673512155a4882064c459900522b46573dd94fb788db155aea5991b1f132bfb30c84526ffc0586c4076f8294987bd4f13213 WHIRLPOOL f33737fd19a6ffd65b1be9eabf07c821453aeef7f6101050fd9f16c548d91571f213914055c304677635f84197599a573848f4ffe24b53b5fe82352f412238c8
dev-libs/cxxtools/cxxtools-2.3_rc1.ebuild
Show inline comments
 
new file 100644
 
# Copyright 1999-2015 Gentoo Foundation
 
# Distributed under the terms of the GNU General Public License v2
 
# $Id$
 

	
 
EAPI=5
 

	
 
inherit versionator
 

	
 
MY_PV=${PV/_/}
 
MY_P="${PN}-${MY_PV}"
 

	
 
DESCRIPTION="Collection of general purpose C++-classes"
 
HOMEPAGE="http://www.tntnet.org/cxxtools.html"
 
SRC_URI="http://www.tntnet.org/download/${MY_P}.tar.gz"
 

	
 
LICENSE="GPL-2"
 
SLOT="0"
 
KEYWORDS="~amd64 ~sparc ~x86"
 
IUSE=""
 

	
 
RDEPEND="virtual/libiconv"
 
DEPEND="${RDEPEND}"
 

	
 
src_configure() {
 
	econf \
 
		--disable-dependency-tracking \
 
		--disable-demos \
 
		--disable-unittest
 
}
 

	
 
src_install() {
 
	emake DESTDIR="${D}" install
 
	dodoc AUTHORS ChangeLog
 
}
dev-libs/tntdb/Manifest
Show inline comments
 
new file 100644
 
DIST tntdb-1.3.tar.gz 623849 SHA256 093ab2694bc66bc05ae0a5c8a505d75ae84d4c35c2ddc0ff0283c5b9574b474b SHA512 fe82e5de1473fdd3bc527e37318cee1a76a7d31f895f085e3f4a2e720ac2bede54bcf08bc8dce5fa052f97860aff38683084faa44d5a520b9c344ab543967c54 WHIRLPOOL 7fc8854eb3b3c6f361ef62049bb6f10a46de4a2462dd8ebbbaa6edda6f7030284de9a0d9fd3086212b98e441c63638e5ab82a3df3d42a9ccf74e2ffec311f5a3
 
DIST tntdb-1.4rc1.tar.gz 523778 SHA256 62a333f8f5a783c8a41208482a2c20e360fcb436d54246d8443b03f170a4e3ac SHA512 51e902d28dcea2184a94a5497e2cc3357c3217c70676a1fb96791b74812b90eb3f6cefd403ead5ca151790f6588220f2b0d45dec514f171d85383b16ae1edca2 WHIRLPOOL c18f8b56af2a775c57e3ef0b206c1e537ba83b3c0ec3cc759f219acb68a3633dc1df44a29fef2a17219b71d7f9a2041659ffcd330427a1ed59c33e481d7c5437
 
EBUILD tntdb-1.3.ebuild 1020 SHA256 7068b3cd83105d3189cbe93ec4380006df224ee4c0812a178f7285fc28ae8b83 SHA512 bc1239d24c797c333aae89e4246d59066286465349831b798a3e3a1a53c2813564e4b25ef034db6d0a9b2c1d6a7b7c571513763a9d420a701d32b200fba25bf5 WHIRLPOOL 4f6945ede78da57e174776f623fb31753e73689ce687b44491d047a67182fea989ec79d0d5b3e61474d51dff3e9ef389637c6d5cc78b92c5a538bfeec4985653
 
EBUILD tntdb-1.4_rc1.ebuild 1020 SHA256 7068b3cd83105d3189cbe93ec4380006df224ee4c0812a178f7285fc28ae8b83 SHA512 bc1239d24c797c333aae89e4246d59066286465349831b798a3e3a1a53c2813564e4b25ef034db6d0a9b2c1d6a7b7c571513763a9d420a701d32b200fba25bf5 WHIRLPOOL 4f6945ede78da57e174776f623fb31753e73689ce687b44491d047a67182fea989ec79d0d5b3e61474d51dff3e9ef389637c6d5cc78b92c5a538bfeec4985653
dev-libs/tntdb/tntdb-1.3.ebuild
Show inline comments
 
new file 100644
 
# Copyright 1999-2015 Gentoo Foundation
 
# Distributed under the terms of the GNU General Public License v2
 
# $Header: $
 

	
 
EAPI="4"
 

	
 
inherit versionator;
 

	
 
MY_PV=${PV/_/}
 
MY_P="${PN}-${MY_PV}"
 

	
 
DESCRIPTION="A c++-class-library for easy and light database-access. Currently for postgresql, sqlite3 and mysql"
 
HOMEPAGE="http://www.tntnet.org/tntdb.html"
 
SRC_URI="http://www.tntnet.org/download/${MY_P}.tar.gz"
 
LICENSE="LGPL-2.1"
 
SLOT="0"
 
KEYWORDS="~amd64 ~x86"
 
IUSE="doc mysql postgres sqlite"
 
REQUIRED_USE="|| ( mysql postgres sqlite )"
 

	
 
RDEPEND="mysql? ( virtual/mysql )
 
	postgres? ( dev-db/postgresql )
 
	sqlite? ( dev-db/sqlite:3 )
 
	>=dev-libs/cxxtools-2.1"
 
DEPEND="${RDEPEND}
 
	doc? ( app-doc/doxygen )"
 

	
 
src_configure() {
 
	econf \
 
		$(use_with mysql) \
 
		$(use_with postgres postgresql) \
 
		$(use_with sqlite) \
 
		$(use_with doc doxygen) \
 
		--docdir=/usr/share/doc/${PF} \
 
		--htmldir=/usr/share/doc/${PF}/html
 
}
 

	
 
src_install() {
 
	default
 
	dodoc doc/*.pdf
 

	
 
	insinto /usr/share/doc/${PF}/examples
 
	doins demo/*.{cpp,h}
 
}
dev-libs/tntdb/tntdb-1.4_rc1.ebuild
Show inline comments
 
new file 100644
 
# Copyright 1999-2015 Gentoo Foundation
 
# Distributed under the terms of the GNU General Public License v2
 
# $Header: $
 

	
 
EAPI="4"
 

	
 
inherit versionator;
 

	
 
MY_PV=${PV/_/}
 
MY_P="${PN}-${MY_PV}"
 

	
 
DESCRIPTION="A c++-class-library for easy and light database-access. Currently for postgresql, sqlite3 and mysql"
 
HOMEPAGE="http://www.tntnet.org/tntdb.html"
 
SRC_URI="http://www.tntnet.org/download/${MY_P}.tar.gz"
 
LICENSE="LGPL-2.1"
 
SLOT="0"
 
KEYWORDS="~amd64 ~x86"
 
IUSE="doc mysql postgres sqlite"
 
REQUIRED_USE="|| ( mysql postgres sqlite )"
 

	
 
RDEPEND="mysql? ( virtual/mysql )
 
	postgres? ( dev-db/postgresql )
 
	sqlite? ( dev-db/sqlite:3 )
 
	>=dev-libs/cxxtools-2.1"
 
DEPEND="${RDEPEND}
 
	doc? ( app-doc/doxygen )"
 

	
 
src_configure() {
 
	econf \
 
		$(use_with mysql) \
 
		$(use_with postgres postgresql) \
 
		$(use_with sqlite) \
 
		$(use_with doc doxygen) \
 
		--docdir=/usr/share/doc/${PF} \
 
		--htmldir=/usr/share/doc/${PF}/html
 
}
 

	
 
src_install() {
 
	default
 
	dodoc doc/*.pdf
 

	
 
	insinto /usr/share/doc/${PF}/examples
 
	doins demo/*.{cpp,h}
 
}
dev-libs/tntnet/Manifest
Show inline comments
 
new file 100644
 
AUX tntnet.initd 675 SHA256 66c3112cdba91443b73c92087f12c480db7d3f6f85e8b886df3d26decf7caa73 SHA512 2420a89d47ff59fccc9a92b4cc6ec53391168d05da9df4cfb184c7f5eee45ae244ac6258ee3724b2307cfa524c58cb21884619bf74010098a072253303918add WHIRLPOOL 911dba291d070252a045f7821433a38ffc2542ec0cc66af53d5761e9a6b521fa081b6a91b1ed5976ca8dd33ce36543cf7343538c738474e9fb676e5e21a85188
 
DIST tntnet-2.3rc1.tar.gz 777781 SHA256 219e7de0f887d4d6bdc8682f0ec9734348f2187a64aa4a232892c76cc19d2c2b SHA512 38d68ac68dd2e7e64f67331792d629a8cfe11ed80ce4ef4ab4c8fcaa36069fa2ede0c1ca72a37ed3aa3c8f096a9a28c48ef3843556dcdc68cd9c67e7718ffca0 WHIRLPOOL 46c2a96d5e510ad5349f7d7399f38f6b6a75321146d273d0aab24fbdc5deba9c9067fab87c55515a7b82141bce1a3ffdda7a438b17e3c9cff8b54d81ff9afaf3
 
EBUILD tntnet-2.3_rc1.ebuild 1742 SHA256 33ce4d947fdf79bdb73da9350184b99a0cb76b60765e4dbe2a66f0761c055d54 SHA512 6655d102dcaa2b5b631b1aeeb9e7404abf6a24fc6c9ee40779941d33265b5d9ca27d4d57d14a86ba7113e16dde82cc9bd5d44e58f4b876cf057b0e3059f16017 WHIRLPOOL 0d9ed2e1401e9c610ac180f6fbb04c995f6b5386226806ec7889667b49d0e0e8d65300aba8dc243423229f2ff19f7c0a270b904eeeaf6bc00e794c248029112e
dev-libs/tntnet/files/tntnet.initd
Show inline comments
 
new file 100644
 
#!/sbin/runscript
 
# Copyright 1999-2011 Gentoo Foundation
 
# Distributed under the terms of the GNU General Public License v2
 
# $Id$
 

	
 
PIDFILE="/var/run/tntnet.pid"
 

	
 
depend() {
 
	use net
 
}
 

	
 
start() {
 
	ebegin "Starting tntnet"
 
	start-stop-daemon --start --quiet --pidfile $PIDFILE --exec /usr/bin/tntnet
 
	eend $?
 
}
 

	
 
stop() {
 
	ebegin "Stopping tntnet"
 
	start-stop-daemon --stop --pidfile $PIDFILE --exec /usr/bin/tntnet
 
	eend $?
 
}
 

	
 
reload() {
 
	# FIXME: Remove --stop and --oknodo as soon as baselayout-1 has been removed...
 
	# finally...
 
	ebegin "Reloading tntnet configuration"
 
	start-stop-daemon --stop --oknodo --pidfile $PIDFILE --signal HUP --exec /usr/bin/tntnet
 
	eend $?
 
}
dev-libs/tntnet/tntnet-2.3_rc1.ebuild
Show inline comments
 
new file 100644
 
# Copyright 1999-2014 Gentoo Foundation
 
# Distributed under the terms of the GNU General Public License v2
 
# $Id$
 

	
 
EAPI=5
 

	
 
inherit autotools eutils versionator
 

	
 
MY_PV=${PV/_/}
 
MY_P="${PN}-${MY_PV}"
 

	
 
DESCRIPTION="Modular, multithreaded webapplicationserver extensible with C++"
 
HOMEPAGE="http://www.tntnet.org/"
 
SRC_URI="http://www.tntnet.org/download/${MY_P}.tar.gz"
 

	
 
LICENSE="LGPL-2.1"
 
SLOT="0"
 
KEYWORDS="amd64 ~sparc x86"
 
IUSE="doc gnutls server ssl examples"
 

	
 
RDEPEND=">=dev-libs/cxxtools-2.2.1
 
	sys-libs/zlib[minizip]
 
	ssl? (
 
		gnutls? (
 
			>=net-libs/gnutls-1.2.0
 
			dev-libs/libgcrypt:0
 
		)
 
		!gnutls? ( dev-libs/openssl )
 
	)"
 
DEPEND="${RDEPEND}
 
	virtual/pkgconfig
 
	app-arch/zip"
 

	
 
src_prepare() {
 
	# bug 423697
 
	sed -e "s:unzip.h:minizip/unzip.h:" -i framework/defcomp/unzipcomp.cpp
 

	
 
	eautoreconf
 

	
 
	sed -i -e 's:@localstatedir@:/var:' etc/tntnet/tntnet.xml.in || die
 
}
 

	
 
src_configure() {
 
	local myconf=""
 

	
 
	# Prefer gnutls above SSL
 
	if use gnutls; then
 
		einfo "Using gnutls for ssl support."
 
		myconf="${myconf} --with-ssl=gnutls"
 
	elif use ssl; then
 
		einfo "Using openssl for ssl support."
 
		myconf="${myconf} --with-ssl=openssl"
 
	else
 
		myconf="${myconf} --with-ssl=no"
 
	fi
 

	
 
	# default enabled, will not compile without sdk
 
	myconf="${myconf} --with-sdk"
 

	
 
	econf \
 
		$(use_with server) \
 
		${myconf}
 
}
 

	
 
src_install() {
 
	emake DESTDIR="${D}" install || die
 

	
 
	dodoc AUTHORS ChangeLog README TODO
 
	if use doc; then
 
		dodoc doc/*.pdf || die
 
	fi
 

	
 
	if use examples; then
 
		cd "${S}/sdk/demos"
 
		emake clean
 
		rm -rf .deps */.deps .libs */.libs
 
		cd "${S}"
 

	
 
		insinto /usr/share/doc/${PF}/examples
 
		doins -r sdk/demos/* || die
 
	fi
 

	
 
	if use server; then
 
		rm -f "${D}/etc/init.d/tntnet"
 
		newinitd "${FILESDIR}/tntnet.initd" tntnet
 
	fi
 
}
0 comments (0 inline, 0 general)