[CVS] OpenPKG: openpkg-src/ez-ipupdate/ ez-ipupdate.spec
OpenPKG CVS Repository http://cvs.openpkg.org/ Server: cvs.openpkg.org Name: Thomas Lotterer Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 29-Dec-2006 10:00:49 Branch: HEAD Handle: 2006122909004600 Modified files: openpkg-src/ez-ipupdate ez-ipupdate.spec Log: ez-ipupdate has been run-time tested on FreeBSD extensively. Bless to PLUS to get Buildfarm portability feedback before blessing further Summary: RevisionChanges Path 1.15+2 -2 openpkg-src/ez-ipupdate/ez-ipupdate.spec patch -p0 '@@ .' Index: openpkg-src/ez-ipupdate/ez-ipupdate.spec $ cvs diff -u -r1.14 -r1.15 ez-ipupdate.spec --- openpkg-src/ez-ipupdate/ez-ipupdate.spec 16 Nov 2006 06:51:20 - 1.14 +++ openpkg-src/ez-ipupdate/ez-ipupdate.spec 29 Dec 2006 09:00:46 - 1.15 @@ -29,11 +29,11 @@ Vendor: Angus Mackay Packager: OpenPKG Foundation e.V. Distribution: OpenPKG Community -Class:EVAL +Class:PLUS Group:DNS License: GPL Version: 3.0.10 -Release: 20061116 +Release: 20061229 # list of sources Source0: http://ez-ipupdate.com/dist/ez-ipupdate-%{version}.tar.gz @@ . __ The OpenPKG Projectwww.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org
[CVS] OpenPKG: openpkg-src/sqlite/ sqlite.spec
OpenPKG CVS Repository http://cvs.openpkg.org/ Server: cvs.openpkg.org Name: Thomas Lotterer Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 29-Dec-2006 11:16:31 Branch: HEAD Handle: 2006122910163100 Modified files: openpkg-src/sqlite sqlite.spec Log: prevent bash from bailing out on if clauses with empty list by artifically insert a dummy command to the list; another approach would be to wrap the whole bash if construct or the whole rpm section into a huge rpm preprocessor %if but it is unlikely that the result becomes more readable to package maintainers Summary: RevisionChanges Path 1.121 +3 -3 openpkg-src/sqlite/sqlite.spec patch -p0 '@@ .' Index: openpkg-src/sqlite/sqlite.spec $ cvs diff -u -r1.120 -r1.121 sqlite.spec --- openpkg-src/sqlite/sqlite.spec18 Dec 2006 18:18:18 - 1.120 +++ openpkg-src/sqlite/sqlite.spec29 Dec 2006 10:16:31 - 1.121 @@ -38,7 +38,7 @@ Group:Database License: PD Version: %{V_v3} -Release: 20061218 +Release: 20061229 # package options %option with_v2 yes @@ -240,7 +240,7 @@ rm -rf $RPM_BUILD_ROOT %post -if [ $1 -eq 1 ]; then +if [ $1 -eq 1 ]; then : ; # optionally link into ODBC %if %{with_odbc} == yes ( echo [SQLite3] @@ -267,7 +267,7 @@ fi %preun -if [ $1 -eq 0 ]; then +if [ $1 -eq 1 ]; then : ; # optionally unlink from ODBC %if %{with_odbc} == yes $RPM_INSTALL_PREFIX/bin/odbcinst -u -s -l -n SQLite3 DataSource /dev/null 21 || true @@ . __ The OpenPKG Projectwww.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org
[CVS] OpenPKG: openpkg-src/peep/ peep.patch peep.spec
OpenPKG CVS Repository http://cvs.openpkg.org/ Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 29-Dec-2006 16:40:52 Branch: HEAD Handle: 2006122915405100 Added files: openpkg-src/peeppeep.patch peep.spec Log: new package: peep 0.5.7 (Network/File/StdIO Connectivity Utility) Summary: RevisionChanges Path 1.1 +33 -0 openpkg-src/peep/peep.patch 1.1 +90 -0 openpkg-src/peep/peep.spec patch -p0 '@@ .' Index: openpkg-src/peep/peep.patch $ cvs diff -u -r0 -r1.1 peep.patch --- /dev/null 2006-12-29 16:40:27 +0100 +++ peep.patch2006-12-29 16:40:51 +0100 @@ -0,0 +1,33 @@ +Index: peep-0.5.7.c +--- peep-0.5.7.c.orig2002-06-26 21:30:17 +0200 peep-0.5.7.c 2006-12-29 16:34:27 +0100 +@@ -478,9 +478,11 @@ + setsockopt (con[cons]-lsock, SOL_SOCKET, SO_BROADCAST, + (const void *) k, sizeof(k)); + ++#if defined(SOL_TCP) + k=1024; + setsockopt (con[cons]-lsock, SOL_TCP, TCP_MAXSEG, + (const void *) k, sizeof(k)); ++#endif + } + udp_flag=0; + con[cons]-listen_flag = 1; +@@ -1527,7 +1529,7 @@ + unsigned long bw; + + bw = (bytes-oldbytes)/interval; +- fprintf(stderr, %d: %lu = (%lu - %lu)/%d\n, getpid(), bw, bytes, oldbytes, interval); ++ fprintf(stderr, %d: %lu = (%lu - %lu)/%d\n, (int)getpid(), bw, bytes, oldbytes, interval); + oldbytes = bytes; + + alarm(interval); +@@ -1536,7 +1538,7 @@ + } + + void peep_exit(int ret) { +- if (report_flag) fprintf(stderr, %d: bytes written: %lu\n, getpid(), bytes); ++ if (report_flag) fprintf(stderr, %d: bytes written: %lu\n, (int)getpid(), bytes); + exit(ret); + } + @@ . patch -p0 '@@ .' Index: openpkg-src/peep/peep.spec $ cvs diff -u -r0 -r1.1 peep.spec --- /dev/null 2006-12-29 16:40:27 +0100 +++ peep.spec 2006-12-29 16:40:52 +0100 @@ -0,0 +1,90 @@ +## +## peep.spec -- OpenPKG RPM Package Specification +## Copyright (c) 2000-2006 OpenPKG Foundation e.V. http://openpkg.net/ +## Copyright (c) 2000-2006 Ralf S. Engelschall http://engelschall.com/ +## +## 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 information +Name: peep +Summary: Network/File/StdIO Connectivity Utility +URL: http://www.cslab.ece.ntua.gr/~gtsouk/peep/ +Vendor: Georgios D. Tsoukalas +Packager: OpenPKG Foundation e.V. +Distribution: OpenPKG Community +Class:EVAL +Group:Network +License: GPL? +Version: 0.5.7 +Release: 20061229 + +# list of sources +Source0: http://www.cslab.ece.ntua.gr/~gtsouk/peep/peep-%{version}.tar.gz +Patch0: peep.patch + +# build information +Prefix: %{l_prefix} +BuildRoot:%{l_buildroot} +BuildPreReq: OpenPKG, openpkg = 20060823, gcc +PreReq: OpenPKG, openpkg = 20060823 +AutoReq: no +AutoReqProv: no + +%description +PEEP is an ultra-flexible utility for general purpose +routing/redirecting of data among local files, network connections +and the standard I/O. + +%track +prog peep = { +version = %{version} +url = http://www.cslab.ece.ntua.gr/~gtsouk/peep/ +regex = peep-(__VER__)\.tar\.gz +} + +%prep +%setup -q
[CVS] OpenPKG: openpkg-src/socat/ socat.spec
OpenPKG CVS Repository http://cvs.openpkg.org/ Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 29-Dec-2006 16:57:25 Branch: HEAD Handle: 2006122915572500 Modified files: openpkg-src/socat socat.spec Log: allow one to disable readline and SSL support Summary: RevisionChanges Path 1.42+21 -3 openpkg-src/socat/socat.spec patch -p0 '@@ .' Index: openpkg-src/socat/socat.spec $ cvs diff -u -r1.41 -r1.42 socat.spec --- openpkg-src/socat/socat.spec 13 Oct 2006 17:34:18 - 1.41 +++ openpkg-src/socat/socat.spec 29 Dec 2006 15:57:25 - 1.42 @@ -37,7 +37,11 @@ Group:Network License: GPL Version: %{V_major}.%{V_minor} -Release: 20061013 +Release: 20061229 + +# package options +%option with_readline yes +%option with_ssl yes # list of sources Source0: http://www.dest-unreach.org/socat/download/socat-%{version}.tar.bz2 @@ -47,8 +51,14 @@ BuildRoot:%{l_buildroot} BuildPreReq: OpenPKG, openpkg = 20040130, gcc PreReq: OpenPKG, openpkg = 20040130 -BuildPreReq: readline, openssl -PreReq: readline, openssl +%if %{with_readline} == yes +BuildPreReq: readline +PreReq: readline +%endif +%if %{with_ssl} == yes +BuildPreReq: openssl +PreReq: openssl +%endif AutoReq: no AutoReqProv: no @@ -78,8 +88,16 @@ ./configure \ --prefix=%{l_prefix} \ --enable-msglevel=debug \ +%if %{with_readline} == yes --enable-readline \ +%else +--disable-readline \ +%endif +%if %{with_ssl} == yes --enable-openssl \ +%else +--disable-openssl \ +%endif --disable-libwrap %{l_make} %{l_mflags -O} @@ . __ The OpenPKG Projectwww.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org
[CVS] OpenPKG: openpkg-src/milter/ milter.patch milter.spec
OpenPKG CVS Repository http://cvs.openpkg.org/ Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 29-Dec-2006 18:19:32 Branch: HEAD Handle: 2006122917193100 Added files: openpkg-src/milter milter.patch Modified files: openpkg-src/milter milter.spec Log: God, is it me? Is it really me?? Why is God always refusing me to act as a _user_ and always seem to insist that I acts as a _developer_? Everytime I evaluate an arbitrary technology I just have to discover that I seem to be the first one on earth who has to determine that it is just broken and cannot be used as is. Independent how old and mature the technology actually is -- according to others. As a result, before I can evaluate something (as a user) I first have to fix it (as a developer). F%k, I really would like I can start working on my _solutions_ and not always having to fix the underlying technologies first... Summary: RevisionChanges Path 1.1 +16 -0 openpkg-src/milter/milter.patch 1.3 +3 -3 openpkg-src/milter/milter.spec patch -p0 '@@ .' Index: openpkg-src/milter/milter.patch $ cvs diff -u -r0 -r1.1 milter.patch --- /dev/null 2006-12-29 18:18:53 +0100 +++ milter.patch 2006-12-29 18:19:32 +0100 @@ -0,0 +1,16 @@ +Index: Sendmail-PMilter-0.95/lib/Sendmail/PMilter/Context.pm +--- Sendmail-PMilter-0.95/lib/Sendmail/PMilter/Context.pm.orig 2004-08-04 19:07:51 +0200 Sendmail-PMilter-0.95/lib/Sendmail/PMilter/Context.pm2006-12-29 18:09:48 +0100 +@@ -245,6 +245,12 @@ + $this-{symbols}{$code}{$name} = $value; + } + } elsif ($cmd eq SMFIC_BODYEOB) { ++# SMFIC_BODYEOB is a single MILTER protocol ++# command, but is carries two MILTER API ++# semantics and hence (also closely following ++# Sendmail's libmilter) we have to call both ++# the MILTER API 'body' and 'eom' callbacks! ++$this-call_hooks('body', $buf, length($buf)) if (length($buf) 0); + $this-call_hooks('eom'); + } elsif ($cmd eq SMFIC_HELO) { + my $helo = $split_buf; @@ . patch -p0 '@@ .' Index: openpkg-src/milter/milter.spec $ cvs diff -u -r1.2 -r1.3 milter.spec --- openpkg-src/milter/milter.spec28 Dec 2006 20:22:44 - 1.2 +++ openpkg-src/milter/milter.spec29 Dec 2006 17:19:31 - 1.3 @@ -38,7 +38,7 @@ Group:Mail License: BSD/Artistic Version: %{V_libmilter} -Release: 20061228 +Release: 20061229 # package options %option with_perl no @@ -48,6 +48,7 @@ Source1: http://switch.dl.sourceforge.net/sourceforge/pmilter/Sendmail-PMilter-%{V_sendmail_pmilter}.tar.gz Source2: http://switch.dl.sourceforge.net/sourceforge/pmilter/Mail-Milter-%{V_mail_milter}.tar.gz Source3: milter.pc +Patch0: milter.patch # build information Prefix: %{l_prefix} @@ -87,10 +88,9 @@ %prep %setup -q -c -%if %{with_perl} == yes %setup -q -T -D -a 1 %setup -q -T -D -a 2 -%endif +%patch -p0 %build # build C API @@ . __ The OpenPKG Projectwww.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org
[CVS] OpenPKG: openpkg-src/asymptote/ asymptote.spec
OpenPKG CVS Repository http://cvs.openpkg.org/ Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 29-Dec-2006 18:37:15 Branch: HEAD Handle: 2006122917371500 Modified files: openpkg-src/asymptote asymptote.spec Log: upgrading package: asymptote 1.19 - 1.20 Summary: RevisionChanges Path 1.21+2 -2 openpkg-src/asymptote/asymptote.spec patch -p0 '@@ .' Index: openpkg-src/asymptote/asymptote.spec $ cvs diff -u -r1.20 -r1.21 asymptote.spec --- openpkg-src/asymptote/asymptote.spec 13 Dec 2006 11:25:16 - 1.20 +++ openpkg-src/asymptote/asymptote.spec 29 Dec 2006 17:37:15 - 1.21 @@ -32,8 +32,8 @@ Class:EVAL Group:Diagram License: GPL -Version: 1.19 -Release: 20061213 +Version: 1.20 +Release: 20061229 # list of sources Source0: http://switch.dl.sourceforge.net/asymptote/asymptote-%{version}.tar.gz @@ . __ The OpenPKG Projectwww.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org
[CVS] OpenPKG: openpkg-src/bacula/ bacula.spec
OpenPKG CVS Repository http://cvs.openpkg.org/ Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 29-Dec-2006 18:39:32 Branch: HEAD Handle: 2006122917393100 Modified files: openpkg-src/bacula bacula.spec Log: upgrading package: bacula 1.39.32 - 1.39.34 Summary: RevisionChanges Path 1.36+2 -2 openpkg-src/bacula/bacula.spec patch -p0 '@@ .' Index: openpkg-src/bacula/bacula.spec $ cvs diff -u -r1.35 -r1.36 bacula.spec --- openpkg-src/bacula/bacula.spec22 Dec 2006 08:19:41 - 1.35 +++ openpkg-src/bacula/bacula.spec29 Dec 2006 17:39:31 - 1.36 @@ -32,8 +32,8 @@ Class:PLUS Group:System License: GPL -Version: 1.39.32 -Release: 20061222 +Version: 1.39.34 +Release: 20061229 # package options %option with_server yes @@ . __ The OpenPKG Projectwww.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org
[CVS] OpenPKG: openpkg-src/postgresql/ postgresql.spec
OpenPKG CVS Repository http://cvs.openpkg.org/ Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 29-Dec-2006 18:46:34 Branch: HEAD Handle: 2006122917463400 Modified files: openpkg-src/postgresql postgresql.spec Log: modifying package: postgresql-8.1.5 20061223 - 20061229 Summary: RevisionChanges Path 1.220 +3 -3 openpkg-src/postgresql/postgresql.spec patch -p0 '@@ .' Index: openpkg-src/postgresql/postgresql.spec $ cvs diff -u -r1.219 -r1.220 postgresql.spec --- openpkg-src/postgresql/postgresql.spec23 Dec 2006 10:16:18 - 1.219 +++ openpkg-src/postgresql/postgresql.spec29 Dec 2006 17:46:34 - 1.220 @@ -31,8 +31,8 @@ %define V_psqlodbc08.02.0200 %define V_slony1 1.2.2 %define V_slony1_dir 1202 -%define V_pgcluster 1.5.0rc12 -%define V_pgcluster_dir 1204 +%define V_pgcluster 1.5.0rc13 +%define V_pgcluster_dir 1207 %define V_mysqlcompat 1.0b3 %define V_mysqlcompat_dir 548 @@ -47,7 +47,7 @@ Group:Database License: GPL Version: %{V_postgresql} -Release: 20061223 +Release: 20061229 # package options %option with_server yes @@ . __ The OpenPKG Projectwww.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org
[CVS] OpenPKG: openpkg-src/postgresql82/ postgresql82.spec
OpenPKG CVS Repository http://cvs.openpkg.org/ Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 29-Dec-2006 20:32:52 Branch: HEAD Handle: 2006122919325200 Modified files: openpkg-src/postgresql82 postgresql82.spec Log: modifying package: postgresql82-8.2.0 20061220 - 20061229 Summary: RevisionChanges Path 1.11+9 -3 openpkg-src/postgresql82/postgresql82.spec patch -p0 '@@ .' Index: openpkg-src/postgresql82/postgresql82.spec $ cvs diff -u -r1.10 -r1.11 postgresql82.spec --- openpkg-src/postgresql82/postgresql82.spec20 Dec 2006 19:35:17 - 1.10 +++ openpkg-src/postgresql82/postgresql82.spec29 Dec 2006 19:32:52 - 1.11 @@ -33,8 +33,8 @@ %define V_psqlodbc08.02.0200 %define V_slony1 1.2.2 %define V_slony1_dir 1202 -%define V_pgcluster 1.7.0rc1 -%define V_pgcluster_dir 1186 +%define V_pgcluster 1.7.0rc2 +%define V_pgcluster_dir 1209 %define V_mysqlcompat 1.0b3 %define V_mysqlcompat_dir 548 @@ -49,7 +49,7 @@ Group:Database License: GPL Version: %{V_postgresql_base}.%{V_postgresql_pl} -Release: 20061220 +Release: 20061229 # package options %option with_server yes @@ -252,6 +252,7 @@ export CFLAGS=%{l_cflags -O} export CPPFLAGS=%{l_cppflags readline} -DOPENSSL_DISABLE_OLD_DES_SUPPORT export LDFLAGS=%{l_ldflags} +export LIBS= %if %{with_slony1} == yes CFLAGS=$CFLAGS -pthread %endif @@ -263,6 +264,11 @@ CPPFLAGS=$CPPFLAGS %{l_cppflags kerberos} LDFLAGS=$LDFLAGS %{l_ldflags kerberos} %endif +%if %{with_pgcluster} == yes +case %{l_platform -t} in +*-freebsd* ) LIBS=$LIBS -lcompat ;; +esac +%endif export TAR=%{l_tar} export YACC=bison -y ./configure \ @@ . __ The OpenPKG Projectwww.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org