Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 185519 - net-misc/ser-2.0.0-rc1 version bump
Summary: net-misc/ser-2.0.0-rc1 version bump
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Deadline: 2017-07-05
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks:
 
Reported: 2007-07-16 12:48 UTC by Stefan Gula
Modified: 2017-07-05 13:50 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
init.d script (ser.rc6,633 bytes, text/plain)
2007-07-16 12:48 UTC, Stefan Gula
Details
conf.d script (ser.confd,379 bytes, text/plain)
2007-07-16 12:48 UTC, Stefan Gula
Details
TLS patch (ser-2.0.0-tls.patch,577 bytes, patch)
2007-07-16 12:49 UTC, Stefan Gula
Details | Diff
auth_ldap patch (ser-2.0.0-auth_ldap.patch,66.28 KB, patch)
2007-07-16 12:49 UTC, Stefan Gula
Details | Diff
Ebuild (ser-2.0.0.ebuild,3.80 KB, text/plain)
2007-07-16 12:50 UTC, Stefan Gula
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gula 2007-07-16 12:48:15 UTC
Sip Express Router 2.0.0 ebuild
Comment 1 Stefan Gula 2007-07-16 12:48:42 UTC
Created attachment 125010 [details]
init.d script
Comment 2 Stefan Gula 2007-07-16 12:48:58 UTC
Created attachment 125011 [details]
conf.d script
Comment 3 Stefan Gula 2007-07-16 12:49:15 UTC
Created attachment 125013 [details, diff]
TLS patch
Comment 4 Stefan Gula 2007-07-16 12:49:31 UTC
Created attachment 125014 [details, diff]
auth_ldap patch
Comment 5 Stefan Gula 2007-07-16 12:50:00 UTC
Created attachment 125015 [details]
Ebuild
Comment 6 Stefan Gula 2007-09-03 22:32:42 UTC
Comment on attachment 125015 [details]
Ebuild

><HTML><HEAD/><BODY><PRE># Copyright 1999-2006 Gentoo Foundation
># Distributed under the terms of the GNU General Public License v2
># $Header: /var/cvsroot/gentoo-x86/net-misc/ser/ser-2.0.0.ebuild,v 1.3 2006/12/06 10:43:13 drizzt Exp $
>
>inherit eutils flag-o-matic toolchain-funcs
>
>IUSE="ipv6 mysql radius postgres jabber ldap ssl presence"
>
>ETHZ_PV="1.0"
>LDAP_PV="1.0"
>LDAPS_PV="1.0"
>SILOMAIL_PV="1.0"
>MODULES_PV="2.0.0"
>
>DESCRIPTION="SIP Express Router"
>HOMEPAGE="http://www.iptel.org/ser"
>#SRC_URI="http://ftp.iptel.org/pub/ser/daily-snapshots/testing/${P}+cvs20070629_src.tar.gz"
>SRC_URI="ftp://siprouter.onsip.org/pub/ser/${P}_src.tar.gz"
>
>SLOT="0"
>LICENSE="GPL-2"
>KEYWORDS="~ppc ~sparc ~x86"
>
>RDEPEND="
>	mysql? ( virtual/mysql )
>	radius? ( &gt;=net-dialup/radiusclient-ng-0.5.0 )
>	postgres? ( dev-db/postgresql )
>	jabber? ( dev-libs/expat )
>	ldap? (
>		net-nds/openldap
>		ssl? ( dev-libs/openssl )
>	)"
>
>DEPEND="${RDEPEND}
>	&gt;=sys-devel/bison-1.35
>	&gt;=sys-devel/flex-2.5.4a"
>
>pkg_setup() {
>	enewgroup ser
>	enewuser  ser -1 -1 /dev/null ser
>}
>
>src_unpack() {
>	local modules modules_group MY_A x
>
>	# unpack ser source
>	unpack ${P}_src.tar.gz
>
>	cd "${S}"
>	use ipv6 || \
>		sed -i -e "s/-DUSE_IPV6//g" Makefile.defs || die
>	sed -i -e 's/\(CFLAGS+=-mcpu=ultrasparc\) -minline-all-stringops/\1/g' \
>		Makefile.defs || die	#157109
>
>	modules_group="standard"
>
>	use mysql &amp;&amp; \
>		modules_group="${modules_group} mysql"
>
>	use radius &amp;&amp; \
>		modules_group="${modules_group} radius" \
>		modules="${modules} group_radius uri_radius"
>	
>	use presence &amp;&amp; \
>		modules_group="${modules_group} presence"
>
>	use jabber &amp;&amp; \
>		modules="${modules} jabber"
>
>	use postgres &amp;&amp; \
>		modules="${modules} postgres"
>
>	use ldap &amp;&amp; \
>		epatch  "${FILESDIR}/${P}-auth_ldap.patch" &amp;&amp; \
>		modules="${modules} ldap auth_ldap"
>
>	use ssl &amp;&amp; \
>		epatch  "${FILESDIR}/${P}-tls.patch" &amp;&amp; \
>		modules="${modules} tls"
>
>	# put list of modules into Makefile, we need the list
>	# during compile and install phase...
>	sed -i -e "s:^\(skip_modules.*\):\1 \ngroup_include?=${modules_group} \ninclude_modules?=${modules}:" \
>		Makefile || die
>
>	# fix ser.cfg
>	sed -i -e "/force_send_socket(smaug:5080);/ d" \
>		etc/ser.cfg || die
>
>	# remove sasl if openldap hasn't been built with it
>	if use ldap &amp;&amp; ! built_with_use net-nds/openldap sasl; then
>		sed -i -e "s:-lsasl::g" \
>			"${S}"/modules/ldap/Makefile || die
>		sed -i -e "s:-lsasl::g" \
>			"${S}"/modules/auth_ldap/Makefile || die
>	fi
>}
>
>src_compile() {
>	# add -fPIC
>	append-flags -fPIC
>
>	emake all \
>		CC="`tc-getCC`" \
>		CFLAGS="${CFLAGS}" \
>		cfg-prefix=/ \
>		cfg-target=/etc/ser/ \
>		${myconf} || die
>}
>
>src_install () {
>	emake install \
>		prefix="" \
>		bin-prefix="${D}"/usr/sbin \
>		bin-dir="" \
>		cfg-prefix="${D}"/etc \
>		cfg-dir=ser/ \
>		cfg-target=/etc/ser/ \
>		modules-prefix="${D}"/usr/lib/ser \
>		modules-dir=modules \
>		modules-target=/usr/lib/ser/modules/ \
>		man-prefix="${D}"/usr/share/man \
>		man-dir="" \
>		doc-prefix="${D}"/usr/share/doc \
>		doc-dir=${P} || die
>
>	newinitd "${FILESDIR}"/ser.rc6 ser
>	newconfd "${FILESDIR}"/ser.confd ser
>	exeinto /usr/sbin
>	newexe scripts/harv_ser.sh harv_ser.sh
>	newexe scripts/sc serctl
>	use postgres &amp;&amp; \
>		( newexe scripts/postgres/ser_postgres.sh ser_postgres.sh || die )
>	use mysql &amp;&amp; \
>		( newexe scripts/mysql/ser_mysql.sh ser_mysql.sh || die )
>
>	chown -R root:ser "${D}"/etc/ser
>	chmod 750 "${D}"/etc/ser
>	chmod 640 "${D}"/etc/ser/*
>
>	# fix manpages
>	sed -i	-e "s:^.B /ser-${PV}AUTHORS:.B /usr/share/doc/${PF}/AUTHORS:" \
>		-e "s:^.B /ser:.B /usr/sbin/ser:" \
>		"${D}"/usr/share/man/*/*  || die
>}
>
>pkg_postinst() {
>	if has_version ${CATEGORY}/${PN}; then
>		einfo "Changing permissions on ${ROOT}etc/ser"
>
>		chown -R root:ser "${ROOT}"/etc/ser
>		chmod 750 "${ROOT}"/etc/ser
>		chmod 640 "${ROOT}"/etc/ser/*
>	fi
>}
></PRE></BODY></HTML>
Comment 7 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-06-05 21:44:54 UTC
# Michał Górny <mgorny@gentoo.org> (05 Jun 2017)
# (on behalf of Treecleaner project)
# Unmaintained in Gentoo, awfully old version. Uses obsolete
# built_with_use.
# Removal in 30 days. Bug #610454.
net-misc/ser
Comment 8 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-07-05 13:50:06 UTC
commit 8fba210bb099eb6e5733fde1e701cf6a77af6252
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: Wed Jul 5 15:41:44 2017
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: Wed Jul 5 15:47:55 2017

    net-misc/ser: Remove last-rited pkg, #610454