ChangeLog

# ChangeLog for net-libs/openh323
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/openh323/ChangeLog,v 1.83 2007/04/14 14:20:24 dirtyepic Exp $

14 Apr 2007; Ryan Hill
+files/openh323-1.11.7-emptyMakefile, +files/openh323-1.15.2-notrace.diff,
+files/openh323-1.15.6-gcc4.diff, +openh323-1.15.3.ebuild,
+openh323-1.15.6.ebuild:
Restore removed versions that are still needed.

14 Apr 2007; Stefan Schweizer
-files/openh323-1.11.7-emptyMakefile,
-files/openh323-1.12.0-include-order.diff,
-files/openh323-1.12.2-ffmpeg.diff,
-files/openh323-1.12.2-include-order.diff,
-files/openh323-1.13.2-ffmpeg.diff, -files/openh323-1.13.2-gcc34.diff,
-files/openh323-1.13.2-include-order.diff,
-files/openh323-1.13.2-ixjuser.diff, -files/openh323-1.13.5-ffmpeg.diff,
-files/openh323-1.13.5-include-order.diff,
-files/openh323-1.15.2-notrace.diff, -files/openh323-1.15.6-gcc4.diff,
-openh323-1.13.2-r2.ebuild, -openh323-1.15.3.ebuild,
-openh323-1.15.6.ebuild:
remove old to fix bug 145783

02 Mar 2007; Alexis Ballier
+files/openh323-1.18.0-compilerh.patch, openh323-1.18.0.ebuild:
Do not include compiler.h, bug #168791

22 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

24 Oct 2006; Daniel Gryniewicz openh323-1.18.0.ebuild:
Marked stable on amd64 for bug #145783

03 Oct 2006; Stefan Schweizer
-openh323-1.12.0-r1.ebuild, -openh323-1.12.2-r2.ebuild,
-openh323-1.13.5-r1.ebuild, -openh323-1.15.2-r1.ebuild:
remove unused

24 Sep 2006; Michael Hanselmann
openh323-1.18.0.ebuild:
Stable on ppc.

14 Sep 2006; openh323-1.18.0.ebuild:
Stable on x86, bug #145783.

14 Sep 2006; Gustavo Zacarias
openh323-1.18.0.ebuild:
Stable on sparc wrt #145783

14 Sep 2006; Stefan Schweizer openh323-1.18.0.ebuild:
set NOTRACE correctly thanks to Ruslan N. Marchenko in
bug 144317

*openh323-1.18.0 (14 Sep 2006)

14 Sep 2006; Stefan Schweizer
+files/openh323-1.18.0-install.diff, +openh323-1.18.0.ebuild:
version bump to fix bug 127246

12 Jul 2006; Markus Rothe openh323-1.15.6.ebuild:
Added ~ppc64

01 May 2006; Mark Loeser
+files/openh323-1.15.6-gcc4.diff, openh323-1.15.6.ebuild:
Add patch to fix compilation with gcc-4.1 by Åsmund Grammeltvedt
; bug #129447

15 Sep 2005; Aron Griffis openh323-1.15.3.ebuild:
Mark 1.15.3 stable on alpha

*openh323-1.15.6 (12 Sep 2005)

12 Sep 2005; Stefan Knoblich +openh323-1.15.6.ebuild:
Version bump, some cleanups and changes of /usr/lib/ symlinks.

15 Aug 2005; -openh323-1.12.2-r1.ebuild,
-openh323-1.13.2.ebuild, -openh323-1.13.2-r1.ebuild,
-openh323-1.13.5.ebuild, -openh323-1.15.2.ebuild:
Removed obsolete ebuilds.

06 Aug 2005; Bryan Østergaard
openh323-1.13.2-r2.ebuild:
Stable on alpha.

27 Jul 2005; Pieter Van den Abeele openh323-1.15.2.ebuild, openh323-1.15.2-r1.ebuild, openh323-1.15.3.ebuild:
Marked latest versions stable. Used in the Freescale DES. We're Altivec
optimizing the protocol, sound codecs, ...

*openh323-1.15.3 (11 Apr 2005)

11 Apr 2005; Stefan Knoblich +openh323-1.15.3.ebuild:
Version bump.

10 Apr 2005; Stefan Knoblich -openh323-1.11.7.ebuild,
-openh323-1.9.10-r1.ebuild:
cleanup part #1

*openh323-1.15.2-r1 (03 Feb 2005)

03 Feb 2005; Stefan Knoblich +openh323-1.13.2-r2.ebuild,
+openh323-1.13.5-r1.ebuild, +openh323-1.15.2-r1.ebuild:
Cleanups and important amd64 fixes.

14 Jan 2005; openh323-1.15.2.ebuild:
Added to ~ppc.

12 Jan 2005; Stefan Knoblich openh323-1.15.2.ebuild:
Mirrored now

10 Jan 2005; Stefan Knoblich openh323-1.13.5.ebuild,
openh323-1.15.2.ebuild:
Filter -fstack-protector, this may cause problems (bug #75259)

10 Jan 2005; Stefan Knoblich openh323-1.15.2.ebuild:
Marked ~alpha.

09 Jan 2005; Jason Wever openh323-1.15.2.ebuild:
Added ~sparc keyword as it went missing in the version bump.

08 Jan 2005; Stefan Knoblich openh323-1.15.2.ebuild:
removed sample application (simph323, anyone needs that?), parallel building
works, libs are now installed as libh323*.so.${PV} (imho more
sane than libh323*.so), testing fun on x86 begins

29 Dec 2004; Ciaran McCreesh :
Change encoding to UTF-8 for GLEP 31 compliance

29 Dec 2004; Stefan Knoblich openh323-1.15.2.ebuild:
cleanup, SRC_URI changed, some parts taken from #69233 submitted by
Stefan Schweizer

*openh323-1.15.2 (28 Dec 2004)

28 Dec 2004; Stefan Knoblich
+files/openh323-1.15.2-notrace.diff, +openh323-1.15.2.ebuild:
new version, hard-masked for now (needs testing)

30 Nov 2004; +files/openh323-1.13.2-ixjuser.diff,
openh323-1.13.2-r1.ebuild:
fixes problem with 2.6 headers (see #72448 for more information),
thx to Abdul-Wahid Paterson and Bachelier Vincent
for this patch

09 Nov 2004; Bryan Østergaard openh323-1.13.5.ebuild:
~alpha keyword.

31 Oct 2004; Joseph Jezak openh323-1.13.5.ebuild:
Marked ppc stable.

23 Oct 2004; Jason Wever openh323-1.13.5.ebuild:
Added ~sparc keyword.

18 Sep 2004; Jason Wever openh323-1.13.2-r1.ebuild:
Stable on sparc.

06 Sep 2004; Ciaran McCreesh openh323-1.12.2-r2.ebuild,
openh323-1.13.2-r1.ebuild, openh323-1.13.2.ebuild, openh323-1.13.5.ebuild:
Switch to use epause and ebeep, bug #62950

14 Aug 2004; Danny van Dyk
+files/openh323-1.13.2-gcc34.diff, openh323-1.13.2-r1.ebuild,
openh323-1.13.5.ebuild:
Fixed BUG #56951. Marked 1.13.2-r1 amd64 and 1.13.5 ~amd64.

10 Jun 2004; Aron Griffis openh323-1.11.7.ebuild,
openh323-1.12.0-r1.ebuild, openh323-1.12.2-r1.ebuild,
openh323-1.12.2-r2.ebuild, openh323-1.13.2-r1.ebuild,
openh323-1.13.2.ebuild, openh323-1.13.5.ebuild, openh323-1.9.10-r1.ebuild:
Fix use invocation

07 Jun 2004; Bryan Østergaard openh323-1.12.2-r2.ebuild:
Stable on alpha.

27 May 2004; Stefan Knoblich openh323-1.13.2-r1.ebuild:
openh323-1.13.2-r1 stable on x86

09 May 2004; David Holm openh323-1.13.5.ebuild:
Fixed dependencies, readded to ~ppc.

27 Apr 2004; Aron Griffis openh323-1.13.5.ebuild:
Add flag-o-matic for bug 49179

21 Apr 2004; Stefan Knoblich openh323-1.12.2-r2.ebuild,
openh323-1.13.2-r1.ebuild:
change dependencies to use only matching pwlib releases (#47929)

*openh323-1.13.5 (11 Apr 2004)

11 Apr 2004; Stefan Knoblich openh323-1.13.5.ebuild,
files/openh323-1.13.5-ffmpeg.diff, files/openh323-1.13.5-include-order.diff:
version bump

30 Mar 2004; Stefan Knoblich openh323-1.12.2-r2.ebuild,
openh323-1.13.2-r1.ebuild:
openh323-1.12.2-r2 marked stable on x86, added fix for #43981.
Both ebuilds should work on amd64 now (symlinks are created correctly)

30 Mar 2004; Sven Blumenstein openh323-1.12.2-r2.ebuild:
Stable on sparc.

30 Mar 2004; Lars Weiler openh323-1.13.2-r1.ebuild:
Added ~ppc on request of cybersystem

30 Mar 2004; Lars Weiler openh323-1.12.2-r2.ebuild:
stable on ppc

24 Mar 2004; Jason Huebel openh323-1.13.2-r1.ebuild:
also added ~amd64 to keywords

24 Mar 2004; Jason Huebel openh323-1.13.2-r1.ebuild:
added line to append -fPIC to the CPPFLAGS

19 Mar 2004; Gustavo Zacarias
openh323-1.13.2-r1.ebuild:
~sparc lovin

*openh323-1.13.2-r1 (12 Mar 2004)

12 Mar 2004; Stefan Knoblich openh323-1.13.2-r1.ebuild,
openh323-1.13.2.ebuild:
this update fixes bug #44125 and a lot of compile time problems, which may be
caused by some (major) changes in openh323.

*openh323-1.13.2 (09 Mar 2004)

09 Mar 2004; Stefan Knoblich openh323-1.13.2.ebuild,
files/openh323-1.13.2-ffmpeg.diff, files/openh323-1.13.2-include-order.diff:
new version, copyright header updates

13 Feb 2004; Stefan Knoblich openh323-1.12.2-r2.ebuild:
added warning message for >=gcc-3.3.2 users, regarding possible compiler
problems (see #39069)

09 Nov 2003; Jason Wever openh323-1.12.2-r2.ebuild,
openh323-1.9.10-r1.ebuild:
Masked openh323-1.9.10-r1 on sparc as pwlib-1.3.11* dependency doesn't buid.
Added ~sparc keyword to openh323-1.12.2.-r1.

*openh323-1.12.2-r2 (08 Nov 2003)

08 Nov 2003; openh323-1.12.2-r2.ebuild,
files/openh323-1.12.2-ffmpeg.diff, files/openh323-1.12.2-include-order.diff:
fixed ffmpeg detection and compiling (#32522 and #32754)

03 Nov 2003; Stefan Knoblich openh323-1.12.0-r1.ebuild,
files/openh323-1.12.0-include-order.diff:
change order of include pathes in openh323u.mak, this fixes bug #32522

*openh323-1.12.2-r1 (13 Oct 2003)

13 Oct 2003; Stefan Knoblich metadata.xml,
openh323-1.12.2-r1.ebuild:
fixes openh323u.mak include and library path, necessary for openh323.org
applications (and others)

09 Sep 2003; Alastair Tse openh323-1.12.2.ebuild:
installed version.h for gnugk (#28199)

04 Sep 2003; Alastair Tse openh323-1.11.7.ebuild,
openh323-1.12.0-r1.ebuild, openh323-1.12.2.ebuild,
openh323-1.9.10-r1.ebuild:
fix deps to specific versions to avoid people shooting themselves in the foot
by mixing stable and unstable

03 Sep 2003; Alastair Tse openh323-1.12.0-r1.ebuild,
openh323-1.12.0.ebuild:
stable bump for 1.12.0 plus cleanups

*openh323-1.12.2 (03 Sep 2003)

03 Sep 2003; Alastair Tse openh323-1.12.2.ebuild:
version bump

09 Jul 2003; Martin Holzer openh323-1.12.0-r1.ebuild:
Changed ffmpeg cat. Closes #24149

*openh323-1.12.0-r1 (09 Jul 2003)

09 Jul 2003; Alastair Tse openh323-1.12.0-r1.ebuild,
openh323-1.12.0.ebuild:
adds ffmpeg support. also has backwards compatibility symlinks with -r0

29 Jun 2003; Alastair Tse openh323-1.11.7.ebuild,
openh323-1.12.0.ebuild:
fix broken libopenh323 symlink

*openh323-1.12.0 (27 Jun 2003)

27 Jun 2003; Alastair Tse openh323-1.12.0.ebuild:
version bump. changed build syste. removed arch specific link as make file
handles that now. cleaned up extraneous files in /usr/share/openh323

17 May 2003; Alastair Tse openh323-1.11.7.ebuild:
marked as x86 stable

*openh323-1.11.7 (01 Apr 2003)

15 Apr 2003; Alastair Tse openh323-1.11.7.ebuild,
files/openh323-1.11.7-emptyMakefile:
added Makefile to allow gnugk to compile against openh323 correctly

01 Apr 2003; Alastair Tse openh323-1.11.7.ebuild:
version bump and additional check for possible broken pwlib makefiles

*openh323-1.11.2 (28 Jan 2003)

01 Feb 2003; Nick Hadaway openh323-1.11.2.ebuild :
Marked stable

28 Jan 2003; Nick Hadaway openh323-1.11.2.ebuild,
files/digest-openh323-1.11.2 :
Version bump for gnomemeeting-0.96

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*openh323-1.9.10-r1 (12 Nov 2002)

12 Nov 2002; Mat Keadle
openh323-*.ebuild :

Changed any reference to 'Speex' to 'speex'

*openh323-1.9.10-r1 (06 Nov 2002)

10 Nov 2002; Nick Hadaway openh323-1.9.10-r1.ebuild :
Add ppc hooks

06 Nov 2002; Nick Hadaway openh323-1.9.10-r1.ebuild,
files/digest-openh323-1.9.10-r1 :
Added SSL support and tightened dependancy on pwlib.

*openh323-1.9.10 (24 Oct 2002)

24 Oct 2002; Nick Hadaway openh323-1.9.10.ebuild,
files/digest-openh323-1.9.10 :
Version bump. Currently marked unstable. Will be marked stable when
gnomemeeting is released into portage.

*openh323-1.9.3 (20 Jul 2002)

20 Jul 2002; Nick Hadaway
openh323-1.9.3.ebuild, files/digest-openh323-1.9.3 :

Updated openh323 to the latest version supported with gnomemeeting.
Removed previous versions from cvs.

*openh323-1.8.8 (05 Jul 2002)

05 Jul 2002; Nick Hadaway openh323-1.8.8.ebuild:
Like pwlib, openh323.org has removed everything but their devel series
from the ftp site. Now pulling downloads from gnomemeeting.org

*openh323-1.9.2 (05 Jul 2002)

05 Jul 2002; Nick Hadaway openh323-1.9.2.ebuild:
Version bump. Possibly works with gnomemeeting.

*openh323-1.8.11 (03 Jul 2002)

03 Jul 2002; Daniel Robbins Adding latest 1.8 version
of this ebuild so that we can get the latest gnomemeeting working (doesn't
work with 1.9 yet.) Thanks to Nick Hadaway (raker) for this submission. Set
SLOT to 1.8 and tweaked top comments.

*openh323-1.9.1 (03 Jul 2002)

03 Jul 2002; Daniel Robbins New version of this ebuild
to correspond with our latest version of pwlib. Needs some testing so
masking for now.

Manifest

AUX openh323-1.18.0-compilerh.patch 325 RMD160 d069bff830da8aa6a6557beb697087b94e4177c9 SHA1 f8b966c79ff597f4c339e4d89a20559d3e5f1e69 SHA256 d04fe879d25f2b9d6541d3adacc980ebd5ef037b75fbb6759d6810bf3acded1b
AUX openh323-1.18.0-install.diff 917 RMD160 18bdb85be13f1ca074f0d4db2394c8962bcaf9be SHA1 fd9a1eecd6491af179931194af071d0f8af55f7e SHA256 0216b9cc4ed5082e7897fa806f568e2281c602e8abd0f0a74902e7bc812047e6
DIST openh323-v1_18_0-src-tar.gz 3742730 RMD160 1fc2abe36eef780f10f52aa2ebdd1950aa4fcebb SHA1 7d10cc3e35450f7bbde925375a99d66ae34369fa SHA256 26b4c9cf21dc1c92edf1583046670fce6be5b13045ef5d06e11403d36ffff218
EBUILD openh323-1.18.0.ebuild 2445 RMD160 c21a744f2899c94b4185026928267bbd8b58c987 SHA1 572b0da11835224fde18f7b494b43d1e51a0efa5 SHA256 4fd80c0cb55e4eac72d964159a33cdaece2f47e7e936b5c116e58ec8b8613458
MISC ChangeLog 13810 RMD160 a91e27a0419cfa775fb76345dc14b55d2232cfba SHA1 ac1a1fc9166e74e78c40c09c1437fd78b1980759 SHA256 b1c6ef29bdf97346d30af6f32575971a47229e4ed1b5ceb1a8802703d91428c5
MISC metadata.xml 267 RMD160 b6a42abb743624c76c331da2071e4e273a9af4e1 SHA1 c3b283892982fe0444300256e9d7648126c65704 SHA256 361003d761ffe7008e81579c3e8655ac1ca40285225f7234367d13ed682fc61e

files

metadata.xml




voip
gnome

stkn@gentoo.org
Stefan Knoblich

openh323-1.18.0.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/openh323/openh323-1.18.0.ebuild,v 1.8 2007/03/02 17:06:49 aballier Exp $

inherit eutils flag-o-matic multilib

MY_P="${PN}-v${PV//./_}"

DESCRIPTION="Open Source implementation of the ITU H.323 teleconferencing protocol"
HOMEPAGE="http://www.openh323.org/"
SRC_URI="http://www.voxgratia.org/releases/${PN}-v${PV//./_}-src-tar.gz"

IUSE="debug ssl novideo noaudio"
SLOT="0"
LICENSE="MPL-1.1"
KEYWORDS="~alpha amd64 ~hppa ppc sparc x86"

DEPEND=">=sys-apps/sed-4
=dev-libs/pwlib-1.10*
>=media-video/ffmpeg-0.4.7
ssl? ( dev-libs/openssl )"

S="${WORKDIR}/${PN}_v${PV//./_}"

pkg_setup() {
use debug || makeopts="NOTRACE=1"
}

src_unpack() {
tar -xzf ${DISTDIR}/${A} -C ${WORKDIR} || die "Unpacking failed"

cd ${S}
# Makefile does not work correctly, fix
epatch ${FILESDIR}/${PN}-1.18.0-install.diff
# Do not include compiler.h, bug #168791
epatch "${FILESDIR}/${P}-compilerh.patch"
}

src_compile() {
# remove -fstack-protector, may cause problems (bug #75259)
filter-flags -fstack-protector

#export OPENH323DIR=${S}

econf \
$(use_enable !novideo video) \
$(use_enable !noaudio audio) \
--disable-transnexusosp \
|| die "econf failed"
emake ${makeopts} opt || die "emake failed"
}

src_install() {
emake ${makeopts} PREFIX=/usr DESTDIR=${D} install || die "emake install failed"

###
# Compatibility "hacks"
#

# debug / no debug use different suffixes - some packages build with only one
for i in ${D}/usr/lib/libh323_linux_x86_*; do
use debug && ln -s ${D}/usr/lib/libh323_linux_x86_*.so.*.*.* ${i/_r/_n} \
|| ln -s ${D}/usr/lib/libh323_linux_x86_*.so.*.*.* ${i/_n/_r}
done

# set notrace corerctly
use debug || dosed "s:^\(NOTRACE.*\):\1 1:" /usr/share/openh323/openh323u.mak

# mod to keep gnugk happy
insinto /usr/share/openh323/src
echo -e "opt:\n\t:" > ${T}/Makefile
doins ${T}/Makefile

# these should point to the right directories,
# openh323.org apps and others need this
dosed "s:^OH323_LIBDIR = \$(OPENH323DIR).*:OH323_LIBDIR = /usr/${libdir}:" \
/usr/share/openh323/openh323u.mak
dosed "s:^OH323_INCDIR = \$(OPENH323DIR).*:OH323_INCDIR = /usr/include/openh323:" \
/usr/share/openh323/openh323u.mak

# this is hardcoded now?
dosed "s:^\(OPENH323DIR[ \t]\+=\) ${S}:\1 /usr/share/openh323:" \
/usr/share/openh323/openh323u.mak
}