head 1.83;
access;
symbols
OPENPKG_E1_MP_HEAD:1.47
OPENPKG_E1_MP:1.47
OPENPKG_E1_MP_2_STABLE:1.43.2.2
OPENPKG_E1_FP:1.43.2.2
OPENPKG_2_STABLE_MP:1.46
OPENPKG_2_STABLE_20061018:1.43.2.2
OPENPKG_2_STABLE_20060622:1.43.2.1
OPENPKG_2_STABLE:1.43.0.2
OPENPKG_2_STABLE_BP:1.43
OPENPKG_2_5_RELEASE:1.38.2.3
OPENPKG_2_5_SOLID:1.38.0.2
OPENPKG_2_5_SOLID_BP:1.38
OPENPKG_2_4_RELEASE:1.36.2.1
OPENPKG_2_4_SOLID:1.36.0.2
OPENPKG_2_4_SOLID_BP:1.36
OPENPKG_CW_FP:1.33
OPENPKG_2_3_RELEASE:1.30.2.2
OPENPKG_2_3_SOLID:1.30.0.2
OPENPKG_2_3_SOLID_BP:1.30
OPENPKG_2_2_RELEASE:1.23.2.2
OPENPKG_2_2_SOLID:1.23.0.2
OPENPKG_2_2_SOLID_BP:1.23
OPENPKG_1_STABLE_MP:1.10;
locks; strict;
comment @-- @;
1.83
date 2009.07.07.20.50.39; author rse; state Exp;
branches;
next 1.82;
commitid n4Ys29eswHPv1PUt;
1.82
date 2009.07.02.16.12.56; author rse; state Exp;
branches;
next 1.81;
commitid xjD3VqgZgWJcE9Ut;
1.81
date 2009.04.28.17.00.18; author rse; state Exp;
branches;
next 1.80;
commitid QmFjHNruD8IZZNLt;
1.80
date 2009.04.18.13.11.24; author rse; state Exp;
branches;
next 1.79;
commitid 4pHXU27WTIGCZuKt;
1.79
date 2009.02.28.09.19.02; author rse; state Exp;
branches;
next 1.78;
commitid 8gInZsK3RieklbEt;
1.78
date 2009.02.17.20.37.40; author rse; state Exp;
branches;
next 1.77;
commitid thuxUAW5QSe4sPCt;
1.77
date 2009.02.16.18.24.51; author rse; state Exp;
branches;
next 1.76;
commitid kbcxpi49kG7vKGCt;
1.76
date 2009.01.19.19.17.12; author rse; state Exp;
branches;
next 1.75;
commitid itmQAYyR7EKfW5zt;
1.75
date 2008.08.28.17.14.02; author rse; state Exp;
branches;
next 1.74;
commitid X9uryGMGX0dZSzgt;
1.74
date 2008.08.10.10.17.22; author rse; state Exp;
branches;
next 1.73;
commitid pbBrIzlAmOmU9eet;
1.73
date 2008.07.29.06.18.47; author rse; state Exp;
branches;
next 1.72;
commitid O69tGbvuExsYdFct;
1.72
date 2008.07.16.20.46.29; author rse; state Exp;
branches;
next 1.71;
commitid 4WGnEFyd3HJyr4bt;
1.71
date 2008.05.23.11.01.35; author rse; state Exp;
branches;
next 1.70;
commitid PIXd0BYL6TYvW44t;
1.70
date 2008.04.27.18.54.21; author rse; state Exp;
branches;
next 1.69;
commitid sVmDYLiKoALwoM0t;
1.69
date 2008.02.03.18.14.40; author rse; state Exp;
branches;
next 1.68;
commitid jb7RDcZZCIOjSYPs;
1.68
date 2008.01.22.16.06.32; author rse; state Exp;
branches;
next 1.67;
commitid uaAcvpHTcovgyqOs;
1.67
date 2008.01.08.19.07.56; author rse; state Exp;
branches;
next 1.66;
commitid n9yKNHRbU9Go0EMs;
1.66
date 2008.01.01.14.55.58; author rse; state Exp;
branches;
next 1.65;
commitid B8esaHJHoduuKILs;
1.65
date 2007.12.28.09.34.45; author rse; state Exp;
branches;
next 1.64;
commitid BC9uuBXpK7uGbbLs;
1.64
date 2007.10.31.14.58.43; author rse; state Exp;
branches;
next 1.63;
commitid 7KVpS3bPWwJpQKDs;
1.63
date 2007.10.18.07.28.06; author rse; state Exp;
branches;
next 1.62;
commitid IVKL7UprQ0tJL2Cs;
1.62
date 2007.10.02.06.17.48; author rse; state Exp;
branches;
next 1.61;
commitid L6t9sWIhK2JuTYzs;
1.61
date 2007.09.24.06.13.26; author rse; state Exp;
branches;
next 1.60;
commitid o8UTJmzYF7ND7Xys;
1.60
date 2007.08.28.08.20.41; author rse; state Exp;
branches;
next 1.59;
commitid IUF9Wq7KWBypHuvs;
1.59
date 2007.08.14.05.06.01; author cs; state Exp;
branches;
next 1.58;
commitid JdxG5kIPSUow4Gts;
1.58
date 2007.08.08.15.01.39; author cs; state Exp;
branches;
next 1.57;
commitid u7I6cisirdhPyXss;
1.57
date 2007.08.07.21.08.13; author cs; state Exp;
branches;
next 1.56;
commitid OtsYAsszwobzCRss;
1.56
date 2007.08.07.21.00.31; author cs; state Exp;
branches;
next 1.55;
commitid yY3OUD8ZAbiVzRss;
1.55
date 2007.08.07.20.35.40; author cs; state Exp;
branches;
next 1.54;
commitid FaWUKEO93i7prRss;
1.54
date 2007.07.31.15.09.49; author cs; state Exp;
branches;
next 1.53;
commitid qMGkr3TyszNzRVrs;
1.53
date 2007.07.31.15.06.12; author cs; state Exp;
branches;
next 1.52;
commitid P2Jfv916RGykQVrs;
1.52
date 2007.07.31.14.46.51; author cs; state Exp;
branches;
next 1.51;
commitid IZp0oD1BQ9wGJVrs;
1.51
date 2007.07.31.14.42.04; author cs; state Exp;
branches;
next 1.50;
commitid 9QWuFOxujNa3IVrs;
1.50
date 2007.07.31.14.15.48; author cs; state Exp;
branches;
next 1.49;
commitid 0opIIoKmjzk2zVrs;
1.49
date 2007.07.31.07.15.23; author cs; state Exp;
branches;
next 1.48;
commitid IXPBiDjLfWFOeTrs;
1.48
date 2007.07.27.06.35.15; author rse; state Exp;
branches;
next 1.47;
commitid 0kJLBFq443O09nrs;
1.47
date 2007.01.01.17.38.47; author rse; state Exp;
branches;
next 1.46;
commitid BicZD6VUl7GuqP0s;
1.46
date 2006.10.13.17.29.05; author thl; state Exp;
branches;
next 1.45;
commitid q5GSxzsSDX29XxQr;
1.45
date 2006.09.23.12.54.32; author rse; state Exp;
branches;
next 1.44;
commitid NLoEG2ue4C5V6XNr;
1.44
date 2006.08.25.19.16.59; author rse; state Exp;
branches;
next 1.43;
commitid Tvsj1UyQ8rQ89gKr;
1.43
date 2006.05.14.18.55.13; author rse; state Exp;
branches
1.43.2.1;
next 1.42;
commitid sP2ES5yucZtKl1xr;
1.42
date 2006.03.09.18.28.24; author rse; state Exp;
branches;
next 1.41;
commitid ZujxRHIOmFm5kxor;
1.41
date 2006.01.01.13.14.53; author rse; state Exp;
branches;
next 1.40;
commitid otZG8yKMCw1JFTfr;
1.40
date 2005.10.15.07.28.29; author rse; state Exp;
branches;
next 1.39;
1.39
date 2005.10.14.14.24.04; author rse; state Exp;
branches;
next 1.38;
1.38
date 2005.10.04.18.10.50; author rse; state Exp;
branches
1.38.2.1;
next 1.37;
1.37
date 2005.07.27.06.48.39; author rse; state Exp;
branches;
next 1.36;
1.36
date 2005.04.20.18.02.35; author rse; state Exp;
branches
1.36.2.1;
next 1.35;
1.35
date 2005.03.31.17.23.02; author rse; state Exp;
branches;
next 1.34;
1.34
date 2005.03.24.11.19.08; author rse; state Exp;
branches;
next 1.33;
1.33
date 2005.03.23.09.25.39; author rse; state Exp;
branches;
next 1.32;
1.32
date 2005.03.02.12.36.36; author ms; state Exp;
branches;
next 1.31;
1.31
date 2005.02.23.10.46.37; author ms; state Exp;
branches;
next 1.30;
1.30
date 2005.02.18.16.41.56; author rse; state Exp;
branches
1.30.2.1;
next 1.29;
1.29
date 2005.02.17.15.20.57; author rse; state Exp;
branches;
next 1.28;
1.28
date 2005.01.01.10.50.45; author rse; state Exp;
branches;
next 1.27;
1.27
date 2004.12.01.18.29.19; author ms; state Exp;
branches;
next 1.26;
1.26
date 2004.11.26.07.24.50; author rse; state Exp;
branches;
next 1.25;
1.25
date 2004.10.18.18.01.32; author rse; state Exp;
branches;
next 1.24;
1.24
date 2004.10.13.19.14.09; author rse; state Exp;
branches;
next 1.23;
1.23
date 2004.10.11.14.46.43; author rse; state Exp;
branches
1.23.2.1;
next 1.22;
1.22
date 2004.10.04.05.21.56; author rse; state Exp;
branches;
next 1.21;
1.21
date 2004.10.03.16.51.07; author rse; state Exp;
branches;
next 1.20;
1.20
date 2004.07.30.14.03.09; author ms; state Exp;
branches;
next 1.19;
1.19
date 2004.02.07.17.55.48; author rse; state Exp;
branches;
next 1.18;
1.18
date 2004.02.03.20.02.45; author rse; state Exp;
branches;
next 1.17;
1.17
date 2004.01.24.19.52.32; author rse; state Exp;
branches;
next 1.16;
1.16
date 2004.01.23.13.10.00; author rse; state Exp;
branches;
next 1.15;
1.15
date 2003.12.17.08.31.14; author rse; state Exp;
branches;
next 1.14;
1.14
date 2003.11.27.13.55.22; author ms; state Exp;
branches;
next 1.13;
1.13
date 2003.10.07.15.32.06; author ms; state Exp;
branches;
next 1.12;
1.12
date 2003.08.27.13.53.26; author mlelstv; state Exp;
branches;
next 1.11;
1.11
date 2003.08.11.12.25.34; author mlelstv; state Exp;
branches;
next 1.10;
1.10
date 2003.07.24.14.50.20; author mlelstv; state Exp;
branches;
next 1.9;
1.9
date 2003.07.22.08.10.50; author rse; state Exp;
branches;
next 1.8;
1.8
date 2003.07.19.17.06.01; author rse; state Exp;
branches;
next 1.7;
1.7
date 2003.07.17.15.32.48; author thl; state Exp;
branches;
next 1.6;
1.6
date 2003.07.10.07.50.35; author rse; state Exp;
branches;
next 1.5;
1.5
date 2003.07.09.14.06.18; author thl; state Exp;
branches;
next 1.4;
1.4
date 2003.07.08.14.40.15; author rse; state Exp;
branches;
next 1.3;
1.3
date 2003.07.07.10.59.51; author mlelstv; state Exp;
branches;
next 1.2;
1.2
date 2003.07.01.19.26.17; author rse; state Exp;
branches;
next 1.1;
1.1
date 2003.05.25.11.23.44; author rse; state Exp;
branches;
next ;
1.43.2.1
date 2006.06.20.15.19.38; author rse; state Exp;
branches;
next 1.43.2.2;
commitid P9b9BoNafLYTTKBr;
1.43.2.2
date 2006.10.16.14.51.24; author rse; state Exp;
branches;
next ;
commitid iZxwRSmmWscPXUQr;
1.38.2.1
date 2005.10.11.12.50.24; author rse; state Exp;
branches;
next 1.38.2.2;
1.38.2.2
date 2005.10.14.14.25.01; author rse; state Exp;
branches;
next 1.38.2.3;
1.38.2.3
date 2005.10.15.07.29.17; author rse; state Exp;
branches;
next ;
1.36.2.1
date 2005.06.15.18.59.42; author rse; state Exp;
branches;
next ;
1.30.2.1
date 2005.02.21.17.07.10; author rse; state Exp;
branches;
next 1.30.2.2;
1.30.2.2
date 2005.02.23.14.08.21; author rse; state Exp;
branches;
next 1.30.2.3;
1.30.2.3
date 2005.03.25.18.58.32; author rse; state Exp;
branches;
next ;
1.23.2.1
date 2004.10.11.18.56.06; author rse; state Exp;
branches;
next 1.23.2.2;
1.23.2.2
date 2004.10.13.19.14.40; author rse; state Exp;
branches;
next ;
desc
@@
1.83
log
@upgrading package: jabberd 2.2.8.91 -> 2.2.9
@
text
@##
## jabberd.spec -- OpenPKG RPM Package Specification
## Copyright (c) 2000-2009 OpenPKG Foundation e.V.
##
## Permission to use, copy, modify, and distribute this software for
## any purpose with or without fee is hereby granted, provided that
## the above copyright notice and this permission notice appear in all
## copies.
##
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
## SUCH DAMAGE.
##
# package version
%define V_major 2.2
%define V_minor 9
# package information
Name: jabberd
Summary: Jabber Instant Messaging Daemon
URL: http://jabberd2.xiaoka.com/
Vendor: Jabber Software Foundation
Packager: OpenPKG Foundation e.V.
Distribution: OpenPKG Community
Class: PLUS
Group: InstantMessaging
License: JOSL/GPL
Version: %{V_major}.%{V_minor}
Release: 20090707
# package options
%option with_sqlite no
%option with_mysql no
%option with_pgsql no
%option with_pam no
# list of sources
Source0: http://codex.xiaoka.com/pub/jabberd2/releases/jabberd-%{version}.tar.gz
Source1: rc.jabberd
Patch0: jabberd.patch
# build information
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
BuildPreReq: OpenPKG, openpkg >= 20060823, make
PreReq: OpenPKG, openpkg >= 20060823, perl
BuildPreReq: db, expat, libiconv, libidn, gpg-error, gcrypt, libgsasl, openssl, udns
PreReq: db, expat, libiconv, libidn, gpg-error, gcrypt, libgsasl, openssl, udns
%if "%{with_sqlite}" == "yes"
BuildPreReq: sqlite
PreReq: sqlite
%endif
%if "%{with_mysql}" == "yes"
BuildPreReq: mysql
PreReq: mysql
%endif
%if "%{with_pgsql}" == "yes"
BuildPreReq: postgresql
PreReq: postgresql
%endif
%if "%{with_pam}" == "yes"
BuildPreReq: PAM
PreReq: PAM
%endif
AutoReq: no
AutoReqProv: no
%description
JabberD is the original server implementation for the Jabber instant
messaging platform. JabberD 2 is the next generation of the JabberD
server. It has been rewritten from the ground up to be scalable,
architecturally sound, and to support the latest protocol extensions
coming out of the JSF.
%track
prog jabberd = {
version = %{version}
url = http://codex.xiaoka.com/pub/jabberd2/releases/
regex = jabberd-(\d+\.\d+(\.\d+)*)\.tar\.gz
}
%prep
%setup -q -n jabberd-%{version}
%{l_sed} <%{PATCH0} -e 's;@@l_prefix@@;%{l_prefix};g' | %{l_patch} -p0 -b
%{l_shtool} subst \
-e 's;exec perl;exec %{l_prefix}/bin/perl;' \
tools/jabberd.in
%build
# configure program
export CC="%{l_cc}"
export CFLAGS="%{l_cflags -O}"
export CPPFLAGS="%{l_cppflags libidn}"
export LDFLAGS="%{l_ldflags}"
export LIBS=""
case "%{l_platform -t}" in
*-linux* ) LIBS="$LIBS -ldl" ;;
*-sunos* ) LIBS="$LIBS -lsocket -lnsl -lrt" ;;
esac
export JHOME=%{l_prefix}/var/jabberd
%if "%{with_mysql}" == "yes"
CPPFLAGS="$CPPFLAGS %{l_cppflags mysql}"
LDFLAGS="$LDFLAGS %{l_ldflags mysql}"
LIBS="$LIBS -lz -lm"
%endif
%if "%{with_pgsql}" == "yes"
CPPFLAGS="$CPPFLAGS %{l_cppflags postgresql}"
%endif
./configure \
--prefix=%{l_prefix} \
--sysconfdir=%{l_prefix}/etc/jabberd \
--mandir=%{l_prefix}/man \
--enable-db \
--enable-fs \
--enable-pipe \
--enable-ssl \
--with-sasl=gsasl \
%if "%{with_sqlite}" == "yes"
--enable-sqlite \
%else
--disable-sqlite \
%endif
%if "%{with_mysql}" == "yes"
--enable-mysql \
%else
--disable-mysql \
%endif
%if "%{with_pgsql}" == "yes"
--enable-pgsql \
%else
--disable-pgsql \
%endif
%if "%{with_pam}" == "yes"
--enable-pam \
%else
--disable-pam \
%endif
--disable-oracle \
--enable-static \
--enable-shared
# build program
%{l_make} %{l_mflags}
%install
# create installation filesystem structure
rm -rf $RPM_BUILD_ROOT
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/etc/rc.d \
$RPM_BUILD_ROOT%{l_prefix}/etc/jabberd \
$RPM_BUILD_ROOT%{l_prefix}/etc/jabberd/templates \
$RPM_BUILD_ROOT%{l_prefix}/var/jabberd \
$RPM_BUILD_ROOT%{l_prefix}/var/jabberd/db \
$RPM_BUILD_ROOT%{l_prefix}/var/jabberd/pid \
$RPM_BUILD_ROOT%{l_prefix}/var/jabberd/log
# install components
%{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT
# remove unnecessary files
rm -f $RPM_BUILD_ROOT%{l_prefix}/etc/jabberd/*.dist
rm -f $RPM_BUILD_ROOT%{l_prefix}/etc/jabberd/templates/*.dist
rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/jabberd/*.a
# install run-command script
%{l_shtool} install -c -m 755 %{l_value -s -a} \
%{SOURCE rc.jabberd} \
$RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
# determine installation files
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
%{l_files_std} \
'%config %{l_prefix}/etc/jabberd/*' \
'%dir %attr(-,%{l_nusr},%{l_ngrp}) %{l_prefix}/var/jabberd' \
'%dir %attr(-,%{l_nusr},%{l_ngrp}) %{l_prefix}/var/jabberd/*'
%files -f files
%clean
rm -rf $RPM_BUILD_ROOT
%post
# after upgrade, restart service
[ $1 -eq 2 ] || exit 0
eval `%{l_rc} jabberd status 2>/dev/null`
[ ".$jabberd_active" = .yes ] && %{l_rc} jabberd restart
exit 0
%preun
# before erase, stop service and remove log files
[ $1 -eq 0 ] || exit 0
%{l_rc} jabberd stop 2>/dev/null
rm -f $RPM_INSTALL_PREFIX/var/jabberd/*.log* >/dev/null 2>&1 || true
exit 0
@
1.82
log
@upgrading package: jabberd 2.2.8 -> 2.2.8.91
@
text
@d26 1
a26 1
%define V_minor 8.91
d39 1
a39 1
Release: 20090702
@
1.81
log
@upgrading package: jabberd 2.2.7.1 -> 2.2.8
@
text
@d26 1
a26 1
%define V_minor 8
d39 1
a39 1
Release: 20090428
@
1.80
log
@bump years in copyright messages
@
text
@d26 1
a26 1
%define V_minor 7.1
d39 1
a39 1
Release: 20090228
d48 1
a48 1
Source0: http://ftp.xiaoka.com/jabberd2/releases/jabberd-%{version}.tar.gz
d88 1
a88 1
url = http://ftp.xiaoka.com/jabberd2/releases/
@
1.79
log
@upgrading package: jabberd 2.2.7 -> 2.2.7.1
@
text
@d3 1
a3 1
## Copyright (c) 2000-2008 OpenPKG Foundation e.V.
@
1.78
log
@upgrading package: jabberd 2.2.6 -> 2.2.7
@
text
@d26 1
a26 1
%define V_minor 7
d39 1
a39 1
Release: 20090217
@
1.77
log
@upgrading package: jabberd 2.2.5 -> 2.2.6
@
text
@d26 1
a26 1
%define V_minor 6
d39 1
a39 1
Release: 20090216
@
1.76
log
@upgrading package: jabberd 2.2.4 -> 2.2.5
@
text
@d26 1
a26 1
%define V_minor 5
d39 1
a39 1
Release: 20090119
@
1.75
log
@upgrading package: jabberd 2.2.3 -> 2.2.4
@
text
@d26 1
a26 1
%define V_minor 4
d39 1
a39 1
Release: 20080828
@
1.74
log
@upgrading package: jabberd 2.2.2 -> 2.2.3
@
text
@d26 1
a26 1
%define V_minor 3
d39 1
a39 1
Release: 20080810
@
1.73
log
@upgrading package: jabberd 2.2.1 -> 2.2.2
@
text
@d26 1
a26 1
%define V_minor 2
d39 1
a39 1
Release: 20080729
d127 1
@
1.72
log
@upgrading package: jabberd 2.2.0 -> 2.2.1
@
text
@d26 1
a26 1
%define V_minor 1
d39 1
a39 1
Release: 20080716
@
1.71
log
@upgrading package: jabberd 2.1.24.1 -> 2.2.0
@
text
@d26 1
a26 1
%define V_minor 0
d39 1
a39 1
Release: 20080523
@
1.70
log
@upgrading package: jabberd 2.1.23 -> 2.1.24.1
@
text
@d25 2
a26 2
%define V_major 2.1
%define V_minor 24.1
d39 1
a39 1
Release: 20080427
d57 2
a58 2
BuildPreReq: db, expat, libiconv, libidn, gpg-error, gcrypt, libgsasl, openssl
PreReq: db, expat, libiconv, libidn, gpg-error, gcrypt, libgsasl, openssl
a124 2
--enable-gsasl \
--enable-idn \
a146 1
--disable-cyrus \
@
1.69
log
@upgrading package: jabberd 2.1.22 -> 2.1.23
@
text
@d26 1
a26 1
%define V_minor 23
d39 1
a39 1
Release: 20080203
@
1.68
log
@upgrading package: jabberd 2.1.21 -> 2.1.22
@
text
@d26 1
a26 1
%define V_minor 22
d39 1
a39 1
Release: 20080122
@
1.67
log
@upgrading package: jabberd 2.1.20 -> 2.1.21
@
text
@d26 1
a26 1
%define V_minor 21
d39 1
a39 1
Release: 20080108
@
1.66
log
@Update package specifications according to OpenPKG year 2008 world order:
http://www.mail-archive.com/openpkg-announce@@openpkg.org/msg00221.html
@
text
@d26 1
a26 1
%define V_minor 20
d39 1
a39 1
Release: 20080101
@
1.65
log
@upgrading package: jabberd 2.1.19 -> 2.1.20
@
text
@d3 1
a3 2
## Copyright (c) 2000-2007 OpenPKG Foundation e.V.
## Copyright (c) 2000-2007 Ralf S. Engelschall
d39 1
a39 1
Release: 20071228
@
1.64
log
@upgrading package: jabberd 2.1.18 -> 2.1.19
@
text
@d27 1
a27 1
%define V_minor 19
d40 1
a40 1
Release: 20071031
@
1.63
log
@upgrading package: jabberd 2.1.17 -> 2.1.18
@
text
@d27 1
a27 1
%define V_minor 18
d40 1
a40 1
Release: 20071018
@
1.62
log
@upgrading package: jabberd 2.1.16 -> 2.1.17
@
text
@d27 1
a27 1
%define V_minor 17
d40 1
a40 1
Release: 20071002
@
1.61
log
@upgrading package: jabberd 2.1.15 -> 2.1.16
@
text
@d27 1
a27 1
%define V_minor 16
d40 1
a40 1
Release: 20070924
@
1.60
log
@upgrading package: jabberd 2.1.14 -> 2.1.15
@
text
@d27 1
a27 1
%define V_minor 15
d40 1
a40 1
Release: 20070828
@
1.59
log
@upgrading package: jabberd 2.1.13 -> 2.1.14
@
text
@d27 1
a27 1
%define V_minor 14
d40 1
a40 1
Release: 20070814
@
1.58
log
@upgrading package: jabberd 2.1.12 -> 2.1.13
@
text
@d27 1
a27 1
%define V_minor 13
d40 1
a40 1
Release: 20070808
@
1.57
log
@more cleanups
@
text
@d27 1
a27 1
%define V_minor 12
d40 1
a40 1
Release: 20070807
@
1.56
log
@oops, missed one dir
@
text
@d104 2
a105 2
export CPPFLAGS="%{l_cppflags pth libidn}"
export LDFLAGS="%{l_ldflags pth}"
@
1.55
log
@fix path of man pages
@
text
@d123 1
a123 1
--mandir=%{l_prefix} \
@
1.54
log
@fix build on Linux
@
text
@d40 1
a40 1
Release: 20070731
d123 1
@
1.53
log
@fix up list of dependencies
@
text
@d108 1
@
1.52
log
@we don't do any voodoo here, any sed(1) will do
@
text
@d58 2
a59 4
BuildPreReq: pth, openssl, libidn, libiconv
PreReq: pth, openssl, libidn, libiconv
BuildPreReq: db
PreReq: db
d122 3
a124 1
--enable-ssl \
a125 2
--enable-fs \
--enable-db \
d127 1
d148 2
@
1.51
log
@config.* scripts supplied by the vendor are just fine, no need for external ones
@
text
@d56 1
a56 1
BuildPreReq: OpenPKG, openpkg >= 20060823, make, sed
@
1.50
log
@fix MySQL support
@
text
@d56 1
a56 1
BuildPreReq: OpenPKG, openpkg >= 20060823, make, config, sed
a97 1
%{l_prefix}/bin/config install
@
1.49
log
@upgrading package: jabberd 2.1.11 -> 2.1.12
@
text
@d97 1
a97 1
%patch -p0
d117 1
@
1.48
log
@upgrading package: jabberd 2.0s11 -> 2.1.11
@
text
@d27 1
a27 1
%define V_minor 11
d40 1
a40 1
Release: 20070727
@
1.47
log
@Welcome Year 2007!
@
text
@d26 2
a27 2
%define V_major 2.0
%define V_minor s11
d32 1
a32 1
URL: http://jabberd.jabberstudio.org/
d39 2
a40 2
Version: %{V_major}%{V_minor}
Release: 20061013
d43 1
d49 1
a49 1
Source0: http://files.jabberstudio.org/jabberd2/jabberd-%{version}.tar.gz
d62 4
d91 2
a92 2
url = http://jabberstudio.org/projects/jabberd2/releases/
regex = jabberd-(\d+\.\d+(\.\d+|s\d+))\.tar\.gz
d123 1
d129 5
d150 1
a150 1
--disable-shared
d171 3
a173 2
rm -f $RPM_BUILD_ROOT%{l_prefix}/etc/jabberd/*dist
rm -f $RPM_BUILD_ROOT%{l_prefix}/etc/jabberd/templates/*dist
@
1.46
log
@new world order for "Packager" and "Distribution" headers
@
text
@d3 2
a4 2
## Copyright (c) 2000-2006 OpenPKG Foundation e.V.
## Copyright (c) 2000-2006 Ralf S. Engelschall
@
1.45
log
@adjust Group header
@
text
@d34 2
a35 2
Packager: OpenPKG
Distribution: OpenPKG
d40 1
a40 1
Release: 20060923
@
1.44
log
@replace '@@l_prefix@@/lib/openpkg/bash @@l_prefix@@/etc/rc' in shebang with '@@l_prefix@@/bin/openpkg rc' to allow people who run the rc.xxx scripts directly (as executables) to leverage from the Set-UID functionality
@
text
@d37 1
a37 1
Group: Network
d40 1
a40 1
Release: 20060825
@
1.43
log
@fix tracking and URLs
@
text
@d40 1
a40 1
Release: 20060514
d55 2
a56 2
BuildPreReq: OpenPKG, openpkg >= 20040130, make, config, sed
PreReq: OpenPKG, openpkg >= 20040130, perl
@
1.43.2.1
log
@bump release numbers for OpenPKG 2.20060622 in advance
@
text
@d40 1
a40 1
Release: 2.20060622
d55 2
a56 2
BuildPreReq: OpenPKG, openpkg >= 2.20060622, make, config, sed
PreReq: OpenPKG, openpkg >= 2.20060622, perl
@
1.43.2.2
log
@Mass merge from CURRENT to 2-STABLE (all packages except those of JUNK class)
@
text
@d34 2
a35 2
Packager: OpenPKG Foundation e.V.
Distribution: OpenPKG Community
d37 1
a37 1
Group: InstantMessaging
d40 1
a40 1
Release: 2.20061018
d55 2
a56 2
BuildPreReq: OpenPKG, openpkg >= 2.20061018, make, config, sed
PreReq: OpenPKG, openpkg >= 2.20061018, perl
@
1.42
log
@upgrading package: jabberd 2.0s10 -> 2.0s11
@
text
@d32 1
a32 1
URL: http://jabberstudio.org/
d40 1
a40 1
Release: 20060309
d86 1
a86 1
url = http://files.jabberstudio.org/jabberd2/
@
1.41
log
@adjust copyrights for new year 2006
@
text
@d27 1
a27 1
%define V_minor s10
d40 1
a40 1
Release: 20051015
@
1.40
log
@requires sed under Solaris due to strange libtool version checks
@
text
@d3 2
a4 2
## Copyright (c) 2000-2005 OpenPKG Foundation e.V.
## Copyright (c) 2000-2005 Ralf S. Engelschall
@
1.39
log
@cleanup packaging
@
text
@d40 1
a40 1
Release: 20051014
d55 1
a55 1
BuildPreReq: OpenPKG, openpkg >= 20040130, make, config
@
1.38
log
@upgrading package: jabberd 2.0s9 -> 2.0s10
@
text
@d40 1
a40 1
Release: 20051004
a96 3
%{l_shtool} subst \
-e 's;\(trimedcc=.*CC\).*\(}"\)$;\1\2;' \
ltmain.sh
@
1.38.2.1
log
@bump release numbers for OpenPKG 2.5
@
text
@d40 1
a40 1
Release: 2.5.0
d55 2
a56 2
BuildPreReq: OpenPKG, openpkg >= 2.5.0, make, config
PreReq: OpenPKG, openpkg >= 2.5.0, perl
@
1.38.2.2
log
@MFC: cleanup packaging
@
text
@d97 3
@
1.38.2.3
log
@MFC: requires sed under Solaris due to strange libtool version checks
@
text
@d55 1
a55 1
BuildPreReq: OpenPKG, openpkg >= 2.5.0, make, config, sed
@
1.37
log
@upgrading package: jabberd 2.0s8 -> 2.0s9
@
text
@d27 1
a27 1
%define V_minor s9
d40 1
a40 1
Release: 20050727
@
1.36
log
@upgrading package: jabberd 2.0s7 -> 2.0s8
@
text
@d27 1
a27 1
%define V_minor s8
d40 1
a40 1
Release: 20050420
@
1.36.2.1
log
@bump release numbers for OpenPKG 2.4
@
text
@d40 1
a40 1
Release: 2.4.0
d55 2
a56 2
BuildPreReq: OpenPKG, openpkg >= 2.4.0, make, config
PreReq: OpenPKG, openpkg >= 2.4.0, perl
@
1.35
log
@upgrading package: jabberd 2.0s6 -> 2.0s7
@
text
@d27 1
a27 1
%define V_minor s7
d40 1
a40 1
Release: 20050331
@
1.34
log
@Adjust the copyright declaration in this (RSE's) copy of the OpenPKG
source code now that the fork point for C&W was established (CVS tag
OPENPKG_CW_FP), the shared copyright agreement between RSE and C&W is
no longer active (as C&W no longer officially sponsors OpenPKG) and the
new shared copyright from RSE can be taken over by the newly established
juristic entity OpenPKG Foundation e.V. (instead of the non-juristic
entity OpenPKG Project).
@
text
@d27 1
a27 1
%define V_minor s6
d40 1
a40 1
Release: 20050323
@
1.33
log
@'upgrade' to the updated/rerolled 2.0s6 vendor tarball
@
text
@d2 3
a4 4
## jabberd.spec -- OpenPKG RPM Specification
## Copyright (c) 2000-2005 The OpenPKG Project
## Copyright (c) 2000-2005 Ralf S. Engelschall
## Copyright (c) 2000-2005 Cable & Wireless
d34 1
a34 1
Packager: The OpenPKG Project
@
1.32
log
@remove redundant patchcode affecting code block already handled in shtool(1) subst
@
text
@d33 1
a33 1
URL: http://jabberd.jabberstudio.org/2/
d41 1
a41 1
Release: 20050302
d49 1
a49 1
Source0: http://www.jabberstudio.org/files/jabberd2/jabberd-%{version}.tar.gz
d87 1
a87 1
url = http://www.jabberstudio.org/files/jabberd2/
@
1.31
log
@Correct missing librt binding for Solaris and correct broken ltmain.sh (libtool) shell substitution for FreeBSD
@
text
@d41 1
a41 1
Release: 20050223
@
1.30
log
@try to workaround the build problems
@
text
@d41 1
a41 1
Release: 20050218
d98 3
d110 1
a110 1
*-sunos* ) LIBS="$LIBS -lsocket -lnsl" ;;
@
1.30.2.1
log
@bump release numbers for OpenPKG 2.3
@
text
@d41 1
a41 1
Release: 2.3.0
d56 2
a57 2
BuildPreReq: OpenPKG, openpkg >= 2.3.0, make, config
PreReq: OpenPKG, openpkg >= 2.3.0, perl
@
1.30.2.2
log
@MFC: build fixes
@
text
@a97 3
%{l_shtool} subst \
-e 's;\(trimedcc=.*CC\).*\(}"\)$;\1\2;' \
ltmain.sh
d107 1
a107 1
*-sunos* ) LIBS="$LIBS -lsocket -lnsl -lrt" ;;
@
1.30.2.3
log
@MFC: use rerolled vendor 2.0s6 tarball
@
text
@d33 1
a33 1
URL: http://jabberstudio.org/
d41 1
a41 1
Release: 2.3.1
d49 1
a49 1
Source0: http://files.jabberstudio.org/jabberd2/jabberd-%{version}.tar.gz
d87 1
a87 1
url = http://files.jabberstudio.org/jabberd2/
@
1.29
log
@try to fix building on various platforms
@
text
@d41 1
a41 1
Release: 20050217
@
1.28
log
@Happy New Year 2005
@
text
@d41 1
a41 1
Release: 20041201
d56 1
a56 1
BuildPreReq: OpenPKG, openpkg >= 20040130, make
d58 2
a59 2
BuildPreReq: pth, openssl, libidn
PreReq: pth, openssl, libidn
d94 1
@
1.27
log
@upgrading package: jabberd 2.0s5 -> 2.0s6
@
text
@d3 3
a5 3
## Copyright (c) 2000-2004 The OpenPKG Project
## Copyright (c) 2000-2004 Ralf S. Engelschall
## Copyright (c) 2000-2004 Cable & Wireless
@
1.26
log
@upgrading package: jabberd 2.0s4 -> 2.0s5
@
text
@d28 1
a28 1
%define V_minor s5
d41 1
a41 1
Release: 20041126
@
1.25
log
@upgrading package: jabberd 2.0s3 -> 2.0s4
@
text
@d28 1
a28 1
%define V_minor s4
d41 1
a41 1
Release: 20041018
@
1.24
log
@apply contributor patch set
@
text
@d28 1
a28 1
%define V_minor s3
d41 1
a41 1
Release: 20041013
@
1.23
log
@fix building under Solaris and bless for PLUS class
@
text
@d41 1
a41 1
Release: 20041011
d122 1
@
1.23.2.1
log
@bump release numbers for OpenPKG 2.2
@
text
@d41 1
a41 1
Release: 2.2.0
d56 2
a57 2
BuildPreReq: OpenPKG, openpkg >= 2.2.0, make
PreReq: OpenPKG, openpkg >= 2.2.0, perl
@
1.23.2.2
log
@MFC: apply contributor patch set
@
text
@a121 1
--enable-pipe \
@
1.22
log
@fix tracking
@
text
@d37 1
a37 1
Class: EVAL
d41 1
a41 1
Release: 20041004
d104 4
@
1.21
log
@upgrade to JabberD 2.0 (hopefully this isn't totally broken ;-)
@
text
@d41 1
a41 1
Release: 20041003
d87 2
a88 2
url = http://jabberd.jabberstudio.org/2/
regex = jabberd-(__VER__)\.tar\.gz
@
1.20
log
@apply fixsimilar to http://cvs.openpkg.org/chngview?cn=17929, restarting daemons unconditionally when any logfile rotation happens
@
text
@d27 2
a28 2
%define V_major 1.4
%define V_minor 3
d32 2
a33 2
Summary: Jabber Daemon
URL: http://jabberd.jabberstudio.org/
d40 7
a46 2
Version: %{V_major}.%{V_minor}
Release: 20040730
d49 1
a49 1
Source0: http://jabberd.jabberstudio.org/%{V_major}/dist/jabberd-%{version}.tar.gz
d57 17
a73 3
PreReq: OpenPKG, openpkg >= 20040130
BuildPreReq: pth, openssl
PreReq: pth, openssl
d79 4
a82 1
messaging platform.
d85 1
a85 1
prog jabberd:jabber = {
d87 1
a87 1
url = http://jabberd.jabberstudio.org/1.4/
d92 1
a92 1
%setup -q
d95 2
a96 3
-e 's;^\(JHOME=`pwd`\);#\1;' \
-e 's;\(-I\$ssldir/include\)/openssl;\1;' \
configure
d99 13
a111 6
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
CPPFLAGS="%{l_cppflags pth}" \
LDFLAGS="%{l_ldflags pth}" \
prefix=%{l_prefix} \
JHOME=%{l_prefix}/var/jabberd \
d113 25
a137 2
--enable-ssl
%{l_make} %{l_mflags -O}
d140 1
a142 1
$RPM_BUILD_ROOT%{l_prefix}/sbin \
d145 14
a158 20
$RPM_BUILD_ROOT%{l_prefix}/lib/jabberd \
$RPM_BUILD_ROOT%{l_prefix}/var/jabberd
%{l_shtool} install -c -s -m 755 \
jabberd/jabberd \
$RPM_BUILD_ROOT%{l_prefix}/sbin/
%{l_shtool} install -c -m 644 \
-e 's;\./jsm/jsm\.so;%{l_prefix}/lib/jabberd/jsm.so;g' \
-e 's;\./xdb_file/xdb_file\.so;%{l_prefix}/lib/jabberd/xdb_file.so;g' \
-e 's;\./pthsock/pthsock_client\.so;%{l_prefix}/lib/jabberd/pthsock_client.so;g' \
-e 's;\./dnsrv/dnsrv\.so;%{l_prefix}/lib/jabberd/dnsrv.so;g' \
-e 's;\./dialback/dialback\.so;%{l_prefix}/lib/jabberd/dialback.so;g' \
-e 's;\./jabber\.pid;%{l_prefix}/var/jabberd/jabberd.pid;g' \
jabber.xml $RPM_BUILD_ROOT%{l_prefix}/etc/jabberd/
%{l_shtool} install -c -m 755 \
jsm/jsm.so \
xdb_file/xdb_file.so \
pthsock/pthsock_client.so \
dnsrv/dnsrv.so \
dialback/dialback.so \
$RPM_BUILD_ROOT%{l_prefix}/lib/jabberd/
d162 2
d167 2
a168 1
'%dir %attr(-,%{l_nusr},%{l_ngrp}) %{l_prefix}/var/jabberd'
@
1.19
log
@Mass Commit:
reduce redundancy within .spec files by referencing
macros defining vendor source versions whenever possible.
This was half-way automated and half-way manually edited.
As a result the PMOD activity in 95% of all cases
just means editing the version in one single place, only.
@
text
@d41 1
a41 1
Release: 20040207
@
1.18
log
@Mass-Commit:
- split "Distribution" header into "Distribution" (old) and "Class"
(new) headers by moving the attached class information.
- embed the vendor version tracking configuration through the
new "%track" section.
- bump up the OpenPKG bootstrap dependency, because the "Class" header
and "%track" section are only supported by our latest bootstrap version.
@
text
@d41 1
a41 1
Release: 20040203
d64 1
a64 1
version = 1.4.3
@
1.17
log
@requires GNU make
@
text
@d36 2
a37 1
Distribution: OpenPKG [EVAL]
d41 1
a41 1
Release: 20040124
d51 2
a52 2
BuildPreReq: OpenPKG, openpkg >= 20030718, make
PreReq: OpenPKG, openpkg >= 20030718
d61 7
@
1.16
log
@bump year in copyright messages to cover new year 2004. This is a CVS only commit -- no packages were rolled intentionally
@
text
@d40 1
a40 1
Release: 20031217
d50 1
a50 1
BuildPreReq: OpenPKG, openpkg >= 20030718
@
1.15
log
@upgrading package: jabberd 1.4.2 -> 1.4.3
@
text
@d3 3
a5 3
## Copyright (c) 2000-2003 The OpenPKG Project
## Copyright (c) 2000-2003 Ralf S. Engelschall
## Copyright (c) 2000-2003 Cable & Wireless
@
1.14
log
@correct removal of pid files
@
text
@d26 4
d39 2
a40 2
Version: 1.4.2
Release: 20031127
d43 1
a43 1
Source0: http://jabberd.jabberstudio.org/downloads/jabber-%{version}.tar.gz
d45 1
d62 2
a63 1
%setup -q -n jabber-%{version}
a67 6
%{l_shtool} subst \
-e 's;;;' \
jabberd/jabberd.h
%{l_shtool} subst \
-e 's;;;' \
jabberd/mio_ssl.c
@
1.13
log
@Modernize rc file, and add features from ticket #202
@
text
@d36 1
a36 1
Release: 20031007
@
1.12
log
@fix another path to an OpenSSL header
@
text
@d36 1
a36 1
Release: 20030827
d112 1
a112 1
'%dir %attr(700,%{l_nusr},%{l_ngrp}) %{l_prefix}/var/jabberd'
d118 14
@
1.11
log
@adjust openssl include paths, promote to EVAL
@
text
@d36 1
a36 1
Release: 20030811
d65 3
@
1.10
log
@refer to include/lib directories of pth package
@
text
@a25 2
# FIXME: rse: still JUNK, because seems to require more config adjustments
d32 1
a32 1
Distribution: OpenPKG [JUNK]
d36 1
a36 1
Release: 20030724
d58 7
a64 1
%{l_shtool} subst -e 's;^\(JHOME=`pwd`\);#\1;' configure
@
1.9
log
@cleanup the priority: move 200 to 500 and because 500 is default just ommit it; fix DNS/NTP/etc. dependencies
@
text
@d38 1
a38 1
Release: 20030722
d65 2
a66 2
CPPFLAGS="%{l_cppflags}" \
LDFLAGS="%{l_ldflags}" \
@
1.8
log
@replace opXXXX with rcXXXX (PR#207)
@
text
@d38 1
a38 1
Release: 20030719
@
1.7
log
@fix PR#204, use new %{l_value -s ...}
@
text
@d38 1
a38 1
Release: 20030717
d47 2
a48 2
BuildPreReq: OpenPKG, openpkg >= 20030717
PreReq: OpenPKG, openpkg >= 20030717
@
1.6
log
@use new openpkg_rc_def variable in run-command scripts for allowing the admin to change the global default for xxx_enable
@
text
@d38 1
a38 1
Release: 20030710
d47 2
a48 2
BuildPreReq: OpenPKG, openpkg >= 20030710
PreReq: OpenPKG, openpkg >= 20030710
d99 1
a99 3
%{l_shtool} install -c -m 755 \
-e 's;@@l_prefix@@;%{l_prefix};g' \
-e 's;@@l_nusr@@;%{l_nusr};g' \
@
1.5
log
@rclint police: fix badly prefixed variable, opServiceEnabled, exit not allowed here
@
text
@d38 1
a38 1
Release: 20030709
d47 2
a48 2
BuildPreReq: OpenPKG, openpkg >= 20030103
PreReq: OpenPKG, openpkg >= 20030103
@
1.4
log
@cleanup copyright part by using just the main company name of Cable & Wireless and adding the URL to the global website
@
text
@d38 1
a38 1
Release: 20030707
@
1.3
log
@add libraries to PreReq
@
text
@a2 1
## Copyright (c) 2000-2003 Cable & Wireless Deutschland GmbH
d5 1
@
1.2
log
@add missing source reference
@
text
@d38 1
a38 1
Release: 20030701
d47 1
a47 1
BuildPreReq: OpenPKG, openpkg >= 20030103, pth, openssl
d49 2
@
1.1
log
@flush this work for now to give someone else a chance to pick it up
@
text
@d38 1
a38 1
Release: 20030525
d42 1
@