[OpenPKG] Version Tracking Report (2004-09-16 07:13)

2004-09-15 Thread OpenPKG Version Tracker
 OpenPKG Version Tracking Report
 ===

 Reporting Time:2004-09-16 07:13
 Tracking Duration: 0:53:47 (H:M:S)
 Tracking Input:1196 sources (794 packages)
 Tracking Result:   1076 up-to-date, 18 out-dated, 102 error

 The following 18 sources were determined to be out-dated because newer
 vendor versions were found. Upgrade the corresponding OpenPKG packages.

 - - -
 Package   Old Version   New Version  
 - - -
 apache2   2.0.502.0.51
 ctorrent  1.3.2 1.3.3 [1]
 cups  1.1.201.1.21
 delegate  8.9.5 8.9.6
 docbook:docbook-xsl   1.65.11.66.0
 kde-arts  1.2.3 1.3.0 [2]
 lesstif   0.93.94   0.93.95b  [3]
 magicpoint1.10a 1.11a
 mathomatic11.3d 11.3e
 myodbc3.51.07   3.51.09
 perforce  r04.1 r04.2
 perl-time:Benchmark-Timer 0.5   0.6
 postfix   2.1.4 2.1.5
 rekall2.2.0 2.2.1
 sudo  1.6.8 1.6.8p1
 unrar 3.4.2 3.4.3
 uvscan:datfiles   4390  4391
 xorg  6.8.0 6.8.1
 - - -
 [1] ctorrent: tho: 25.08.04: the 1.3.3 GZIP archive is broken
 [2] kde-arts: tho: 23.08.04: version 1.4 is from the kde 3.3 tree
 [3] lesstif: tho: 26.08.04: Version 0.93.95b still totally broken in its Make 
dependancies.

 The following 102 sources could not be successfully checked because
 an error occurred while processing. Keep at least an eye on them.

 - - -
 Package   Old Version   Error
 - - -
 aica  0.81  regex didn't match (pro..
 atk   1.6.1 2nd regex didn't match ..
 cacti 0.8.6 regex didn't match (pro..
 cvstrac   1.1.4 latest version online l..
 epm   3.7   2nd connection failed o..
 firefox   1.0PR 2nd connection failed o..
 gcc35 3.5-20040905  1st regex didn't match ..
 gcc:spp   3.4-2 latest version online l..
 gconf 2.7.3.1   2nd connection failed o..
 glib2 2.4.6 2nd regex didn't match ..
 gtk2  2.4.9 2nd regex didn't match ..
 kde-qt3.2.3 connection failed or ti..
 less  382   latest version online l..
 libart2.3.162nd connection failed o..
 libgda1.0.4 1st connection failed o..
 max   7.4.2 regex didn't match (p [1]
 mirror2.9   connection failed or ti..
 newt  0.51.6-3  connection failed or ti..
 perl-apache:Apache-Admin-Config 0.91  regex didn't match (pro..
 perl-apache:Apache-AuthCookie 3.05  regex didn't match (pro..
 perl-apache:Apache-AuthCookieDBI 1.19  regex didn't match (pro..
 perl-apache:Apache-DB 0.09  regex didn't match (pro..
 perl-apache:Apache-DBI0.94  regex didn't match (pro..
 perl-apache:Apache-Filter 1.022 regex didn't match (pro..
 perl-apache:Apache-Htpasswd 1.5.7 regex didn't match (pro..
 perl-apache:Apache-ProxyRewrite 0.17  regex didn't match (pro..
 perl-apache:Apache-SSI2.17  regex didn't match (pro..
 perl-apache:Apache-Session 1.54  regex didn't match (pro..
 perl-apache:Apache-Session-Lazy 0.05  regex didn't match (pro..
 perl-apache:Apache-Session-SQLite 0.21  regex didn't match (pro..
 perl-apache:Apache-Session-SharedMem 0.41  regex didn't match 
(pro..
 perl-apache:Apache-TempFile 0.05  regex 

RE: perl-dbi spec changed to fix build error

2004-09-15 Thread Dennis McRitchie
Michael,

This is indeed a different problem, and may actually be the reason why I'm
not seeing *your* problem: I'm using the 32-bit distribution from Oracle and
thus probably don't have a mix of 32- and 64-bit components.

Thanks,
   Dennis

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Michael Schloh
> Sent: Wednesday, September 15, 2004 2:02 PM
> To: [EMAIL PROTECTED]
> Subject: Re: perl-dbi spec changed to fix build error
> 
> 
> On Wed, Sep 15, 2004, Dennis McRitchie wrote:
> > I have uploaded the spec file for perl-dbi-5.8.4-2.1.0.src.rpm with 
> > some
> > changes:
> >
> > 2) I had to undo the change to rename demo_rdbms.mk to 
> demo_rdbms32.mk 
> > because I built oracle-barebone using the 32-bit 
> distribution, which 
> > contains the former but not the latter. Perhaps a better solution 
> > would be to have the rename be conditional on an option such as 
> > "with_32-bit_oracle" being set to "no", which could be the default?
> >
> I'm currently investigating problems with the with_dbd_oracle 
> option. If you are using a SPARC 64bit, I believe the 
> perl-dbi is broken due to mixed 32bit/64bit linking of 
> liboracle.a or something like that. The workaround is to set 
> LD_LIBRARY_PATH to point to the lib32 directory. If this 
> doesn't make sense to you it may mean that we are talking 
> about two separate problems.
> 
> Regards,
> Michael
> 
> -- 
> Michael Schloh von Bennewitz <[EMAIL PROTECTED]> 
> Development Team, Operations Northern Europe Cable & Wireless 
> Telecommunications Services Tel +49-89-92699-227, Fax +49-89-92699-808
> 

__
The OpenPKG Projectwww.openpkg.org
Developer Communication List   [EMAIL PROTECTED]


texinfo and tetex packages have a conflict

2004-09-15 Thread Dennis McRitchie
There are two files that appear in both tetex-2.0.2-2.1.0.src.rpm and
texinfo-4.7-2.1.0.src.rpm:

/man/man5/info.5
/man/man5/texinfo.5

As a result, regardless of the build and install order, the second of these
two packages to be installed will fail to install unless the --force flag is
used. Thus these packages cannot be built together using openpkg-tools.

Dennis

Dennis McRitchie
Research & Academic Applications Support (RAAS)
Academic Services Department
Office of Information Technology
Princeton University

__
The OpenPKG Projectwww.openpkg.org
Developer Communication List   [EMAIL PROTECTED]


Need optional xaw3d dependency in emacs

2004-09-15 Thread Dennis McRitchie
When emacs-21.3-2.1.0.src.rpm builds, it *implicitly* looks for xaw3d and
uses it if it finds it. However, since there is no explicit dependency on
xaw3d, openpkg-tools may choose to build emacs first. In this case, the
build will succeed but xaw3d will not be included, and the scroll bars will
not work as expected.

One solution is to add a "with_xaw3d" option to the emacs spec file to force
an RPM requirement for xaw3d, and thus guarantee that the latter will be
built first by openpkg-tools.

Dennis

Dennis McRitchie
Research & Academic Applications Support (RAAS)
Academic Services Department
Office of Information Technology
Princeton University


__
The OpenPKG Projectwww.openpkg.org
Developer Communication List   [EMAIL PROTECTED]


[CONTRIB] ACCEPT: unixodbc.spec

2004-09-15 Thread OpenPKG Project Robot
The following OpenPKG Contribution Area operation occurred.
uploaded RPM specfile "unixodbc.spec" accepted -- moved to contrib area.
No action is required on your part.

Information about unixodbc.spec follows:
| ##

| ##  unixodbc.spec -- OpenPKG RPM Specification

| ##  Copyright (c) 2000-2004 The OpenPKG Project 

| ##  Copyright (c) 2000-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>

| ##  Copyright (c) 2000-2004 Cable & Wireless 

| ##

| ##  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: unixodbc

| Summary:  Unix ODBC Toolkit

| URL:  http://www.unixodbc.org/

| Vendor:   Peter Harvey, Nick Gorham

| Packager: The OpenPKG Project

| Distribution: OpenPKG

| Class:BASE

| Group:Database

| License:  GPL

| Version:  2.2.9

| Release:  20040829

| 

| #   list of sources

| Source0:  http://www.unixodbc.org/unixODBC-%{version}.tar.gz

| 

| #   build information

| Prefix:   %{l_prefix}

| BuildRoot:%{l_buildroot}

| BuildPreReq:  OpenPKG, openpkg >= 2.1.0, make, gcc, flex, bison

| PreReq:   OpenPKG, openpkg >= 2.1.0

| AutoReq:  no

| AutoReqProv:  no

| Provides: unixodbc

| 

| %description

| UnixODBC is a full-featured ODBC solution for Unix.

| 

| %track

| prog unixodbc = {

| version   = %{version}

| url   = http://www.unixodbc.org/download.html

| regex = unixODBC-(__VER__)\.tar\.gz

|   dlexplicit = http://www.unixodbc.org/unixODBC-(__VER__)\.tar\.gz

| }

| 

| %prep

| %setup -q -n unixODBC-%{version}

| 

| %build

| %{l_shtool} subst \

| -e 's;\(--mode=link $(CCLD)\);\1 -static;' \

| exe/Makefile.in

| CC="%{l_cc}" \

| CFLAGS="%{l_cflags -O}" \

| LDFLAGS="%{l_ldflags}" \

| ./configure \

| --prefix=%{l_prefix} \

| --sysconfdir=%{l_prefix}/etc/unixodbc \

| --disable-gui \

| --disable-drivers \

| --enable-threads \

| --enable-static \

| --with-pic \

| --enable-shared \

| --without-pth

| %{l_make} %{l_mflags -O}

| 

| %install

| rm -rf $RPM_BUILD_ROOT

| 

| %{l_make} %{l_mflags} install \

| prefix=$RPM_BUILD_ROOT%{l_prefix} \

| exec_prefix=$RPM_BUILD_ROOT%{l_prefix} \

| sysconfdir=$RPM_BUILD_ROOT%{l_prefix}/etc/unixodbc

| 

| #   strip down installation

| strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true

| 

| #   determine installation files

| %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}

| 

| %files -f files

| 

| %clean

| rm -rf $RPM_BUILD_ROOT

| 

__
The OpenPKG Projectwww.openpkg.org
Developer Communication List   [EMAIL PROTECTED]


Dependency problem with unixodbc

2004-09-15 Thread Dennis McRitchie
The spec file in unixodbc-2.2.9-2.1.0.src.rpm lacks a "Provides: unixodbc"
directive. This is required by perl-dbi when with_dbd_odbc=yes and by
freetds.

I have uploaded a modified spec file with this directive added.

Dennis

Dennis McRitchie
Research & Academic Applications Support (RAAS)
Academic Services Department
Office of Information Technology
Princeton University

__
The OpenPKG Projectwww.openpkg.org
Developer Communication List   [EMAIL PROTECTED]


Re: [CVS] OpenPKG: openpkg-re/ todo.txt

2004-09-15 Thread Ralf S. Engelschall
On Wed, Sep 15, 2004, Michael Schloh wrote:

> On Wed, Sep 15, 2004, Ralf S. Engelschall wrote:
> > On Wed, Sep 15, 2004, Michael Schloh wrote:
> >> remember problems facing webmin and similar packages, which must keep track
> >> of hundreds of config files and thus mark them so in the RPM filelist
> >> [...]
> >>
> > You can use wildcards, couldn't you?
> >
> Not in this case, because rpm(8) passes arguments to rpmtool(1)
> in single quotes only. Filename globbing is not performed. Let
> us know if you have any ideas though.

Filename globbing is done by rpm(8) after rpmtool(1)
expanded the file list!
   Ralf S. Engelschall
   [EMAIL PROTECTED]
   www.engelschall.com

__
The OpenPKG Projectwww.openpkg.org
Developer Communication List   [EMAIL PROTECTED]


Re: perl-dbi spec changed to fix build error

2004-09-15 Thread Michael Schloh
On Wed, Sep 15, 2004, Dennis McRitchie wrote:
> I have uploaded the spec file for perl-dbi-5.8.4-2.1.0.src.rpm with some
> changes:
>
> 2) I had to undo the change to rename demo_rdbms.mk to demo_rdbms32.mk
> because I built oracle-barebone using the 32-bit distribution, which
> contains the former but not the latter. Perhaps a better solution would be
> to have the rename be conditional on an option such as "with_32-bit_oracle"
> being set to "no", which could be the default?
>
I'm currently investigating problems with the with_dbd_oracle option. If
you are using a SPARC 64bit, I believe the perl-dbi is broken due to mixed
32bit/64bit linking of liboracle.a or something like that. The workaround is
to set LD_LIBRARY_PATH to point to the lib32 directory. If this doesn't make
sense to you it may mean that we are talking about two separate problems.

Regards,
Michael

-- 
Michael Schloh von Bennewitz <[EMAIL PROTECTED]>
Development Team, Operations Northern Europe
Cable & Wireless Telecommunications Services
Tel +49-89-92699-227, Fax +49-89-92699-808


pgpMcVHLNy8hM.pgp
Description: PGP signature


[CONTRIB] ACCEPT: perl-dbi.spec

2004-09-15 Thread OpenPKG Project Robot
The following OpenPKG Contribution Area operation occurred.
uploaded RPM specfile "perl-dbi.spec" accepted -- moved to contrib area.
No action is required on your part.

Information about perl-dbi.spec follows:
| ##

| ##  perl-dbi.spec -- OpenPKG RPM Specification

| ##  Copyright (c) 2000-2004 The OpenPKG Project 

| ##  Copyright (c) 2000-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>

| ##  Copyright (c) 2000-2004 Cable & Wireless 

| ##

| ##  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.

| ##

| 

| #   versions of individual parts

| %define   V_perl   5.8.4

| %define   V_dbi1.43

| %define   V_sql_statement  1.09

| %define   V_dbd_anydata0.08

| %define   V_dbd_sprite 0.50

| %define   V_dbd_sqlite 0.31

| %define   V_dbd_mysql  2.9003

| %define   V_dbd_pgsql  1.32

| %define   V_dbd_oracle 1.15

| %define   V_dbd_odbc   1.09

| 

| #   package information

| Name: perl-dbi

| Summary:  Perl Modules for use with DBI API

| URL:  http://www.cpan.org/

| Vendor:   Perl Community

| Packager: The OpenPKG Project

| Distribution: OpenPKG

| Class:BASE

| Group:Language

| License:  GPL/Artistic

| Version:  %{V_perl}

| Release:  20040826

| 

| #   package options

| %option   with_dbd_mysql   no

| %option   with_dbd_pgsql   no

| %option   with_dbd_oracle  no

| %option   with_dbd_odbcno

| 

| #   list of sources

| Source0:  http://www.cpan.org/modules/by-module/DBI/DBI-%{V_dbi}.tar.gz

| Source1:  
http://www.cpan.org/modules/by-module/SQL/SQL-Statement-%{V_sql_statement}.tar.gz

| Source2:  
http://www.cpan.org/modules/by-module/DBD/DBD-AnyData-%{V_dbd_anydata}.tar.gz

| Source3:  
http://www.cpan.org/modules/by-module/DBD/DBD-Sprite-%{V_dbd_sprite}.tar.gz

| Source4:  
http://www.cpan.org/modules/by-module/DBD/DBD-SQLite-%{V_dbd_sqlite}.tar.gz

| Source5:  
http://www.cpan.org/modules/by-module/DBD/DBD-mysql-%{V_dbd_mysql}.tar.gz

| Source6:  http://www.cpan.org/modules/by-module/DBD/DBD-Pg-%{V_dbd_pgsql}.tar.gz

| Source7:  
http://www.cpan.org/modules/by-module/DBD/DBD-Oracle-%{V_dbd_oracle}.tar.gz

| Source8:  http://www.cpan.org/modules/by-module/DBD/DBD-ODBC-%{V_dbd_odbc}.tar.gz

| 

| #   build information

| Prefix:   %{l_prefix}

| BuildRoot:%{l_buildroot}

| BuildPreReq:  OpenPKG, openpkg >= 2.1.0, perl >= %{V_perl}, perl-openpkg >= 
%{V_perl}-2.1.0

| PreReq:   OpenPKG, openpkg >= 2.1.0, perl >= %{V_perl}

| BuildPreReq:  perl-net

| PreReq:   perl-net

| %if "%{with_dbd_mysql}" == "yes"

| BuildPreReq:  mysql

| PreReq:   mysql

| %endif

| %if "%{with_dbd_pgsql}" == "yes"

| BuildPreReq:  postgresql

| PreReq:   postgresql

| %endif

| %if "%{with_dbd_oracle}" == "yes"

| BuildPreReq:  ORACLE

| PreReq:   ORACLE

| %endif

| %if "%{with_dbd_odbc}" == "yes"

| BuildPreReq:  unixodbc

| PreReq:   unixodbc

| %endif

| AutoReq:  no

| AutoReqProv:  no

| 

| %description

| Various modules for using the DBI API of Perl:

| - DBI (%{V_dbi})

| - SQL::Statement (%{V_sql_statement})

| - DBD::AnyData (%{V_dbd_anydata})

| - DBD::Sprite (%{V_dbd_sprite})

| - DBD::SQLite (%{V_dbd_sqlite})

| - DBD::mysql (%{V_dbd_mysql}) [%{with_dbd_mysql}]

| - DBD::Pg (%{V_dbd_pgsql}) [%{with_dbd_pgsql}]

| - DBD::Oracle (%{V_dbd_oracle}) [%{with_dbd_oracle}]

| - DBD::ODBC (%{V_dbd_odbc}) [%{with_dbd_odbc}]

| 

| %track

| prog perl-dbi:DBD-AnyData = {

| version   = %{V_dbd_anydata}

| url   = http://www.cpan.org/modules/by-module/DBD/

| regex = DBD-AnyData-(__VER__)\.tar\.gz

| }

| prog perl-dbi:DBD-mysql = {

| version   = %{V_dbd_mysql}

| url   = http://www.cpan.org/modules/by-module/DBD/

| regex = DBD-mysql-(__V

perl-dbi spec changed to fix build error

2004-09-15 Thread Dennis McRitchie
I have uploaded the spec file for perl-dbi-5.8.4-2.1.0.src.rpm with some
changes:

1) the calls to perl-openpkg for with_dbd_odbc and with_dbd_pgsql need to be
in the same scope as ODBCHOME and POSTGRES_HOME. Otherwise a build error
results.

2) I had to undo the change to rename demo_rdbms.mk to demo_rdbms32.mk
because I built oracle-barebone using the 32-bit distribution, which
contains the former but not the latter. Perhaps a better solution would be
to have the rename be conditional on an option such as "with_32-bit_oracle"
being set to "no", which could be the default?

Dennis

Dennis McRitchie
Research & Academic Applications Support (RAAS)
Academic Services Department
Office of Information Technology
Princeton University

__
The OpenPKG Projectwww.openpkg.org
Developer Communication List   [EMAIL PROTECTED]


[CONTRIB] ACCEPT: openldap.spec

2004-09-15 Thread OpenPKG Project Robot
The following OpenPKG Contribution Area operation occurred.
uploaded RPM specfile "openldap.spec" accepted -- moved to contrib area.
No action is required on your part.

Information about openldap.spec follows:
| ##

| ##  openldap.spec -- OpenPKG RPM Specification

| ##  Copyright (c) 2000-2004 The OpenPKG Project 

| ##  Copyright (c) 2000-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>

| ##  Copyright (c) 2000-2004 Cable & Wireless 

| ##

| ##  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: openldap

| Summary:  Lightweight Directory Access Protocol (LDAP) Toolkit

| URL:  http://www.openldap.org/

| Vendor:   OpenLDAP Project

| Packager: The OpenPKG Project

| Distribution: OpenPKG

| Class:BASE

| Group:Database

| License:  GPL

| Version:  2.2.14

| Release:  20040825

| 

| #   package options

| %option   with_fsl   yes

| %option   with_crypt yes

| %option   with_sasl  no

| %option   with_perl  no

| 

| #   list of sources

| Source0:  
ftp://ftp.openldap.org/pub/openldap/openldap-release/openldap-%{version}.tgz

| Source1:  rc.openldap

| Source2:  fsl.openldap

| Patch0:   openldap.patch

| 

| #   build information

| Prefix:   %{l_prefix}

| BuildRoot:%{l_buildroot}

| BuildPreReq:  OpenPKG, openpkg >= 2.1.0, make, gcc

| PreReq:   OpenPKG, openpkg >= 2.1.0

| BuildPreReq:  readline, openssl, db >= 4.2

| PreReq:   readline, openssl, db >= 4.2

| %if "%{with_fsl}" == "yes"

| BuildPreReq:  fsl >= 1.2.0

| PreReq:   fsl >= 1.2.0

| %endif

| %if "%{with_sasl}" == "yes"

| BuildPreReq:  sasl

| PreReq:   sasl

| %endif

| AutoReq:  no

| AutoReqProv:  no

| 

| %description

| OpenLDAP is an open source implementation of the Lightweight

| Directory Access Protocol. The suite includes: slapd: stand-alone

| LDAP server; slurpd:- stand-alone LDAP replication server; libraries

| implementing the LDAP protocol, and utilities, tools, and sample

| clients.

| 

| %track

| prog openldap = {

| version   = %{version}

| url   = ftp://ftp.openldap.org/pub/openldap/openldap-release/

| regex = openldap-(__VER__)\.tgz

| }

| 

| %prep

| %setup -q

| %patch -p0

| 

| %build

| #   configure toolkit

| #   (1. use hard-links)

| #   (2. make sure our Berkeley-DB is picked up first)

| %{l_shtool} subst \

| -e 's;ln -s;ln;g' \

| -e 's;-ldb42;-ldb;g' \

| -e 's;;"db.h";g' \

| configure

| %if "%{with_sasl}" == "yes"

| #   hard-code use of SASL2 library

| ( echo "ac_cv_lib_sasl2_sasl_client_init=yes"

| ) >config.cache

| cf="%{l_cppflags sasl}"

| #   -ldl needed on link line to satisfy -lsasl2, which is turned on

| #   by the configure script. Only a problem on redhat9 because

| #   /usr/lib only contains libdl.a, not libdl.so.

| sasl_ldflags="-ldl"

| %else

| cf="%{l_cppflags}"

| %endif

| CC="%{l_cc}" \

| CFLAGS="%{l_cflags -O}" \

| CPPFLAGS="$cf" \

| LDFLAGS="%{l_ldflags} %{l_fsl_ldflags} $sasl_ldflags" \

| LIBS="%{l_fsl_libs}" \

| ./configure \

| --cache-file=./config.cache \

| --prefix=%{l_prefix} \

| --libexecdir=%{l_prefix}/libexec/openldap \

| --localstatedir=%{l_prefix}/var/openldap \

| --enable-syslog \

| --with-readline \

| --with-tls \

| %if "%{with_sasl}" == "yes"

| --with-cyrus-sasl \

| --enable-spasswd \

| %else

| --without-cyrus-sasl \

| --disable-spasswd \

| %endif

| %if "%{with_crypt}" == "yes"

| --enable-crypt \

| %endif

| --disable-dynamic \

| --disable-shared \

| --disable-modules \

| --enable-rewrite \

| --enable-ldbm \

| --with-ldbm-module=stat

openldap change needed for sasl support on RedHat Linux 9

2004-09-15 Thread Dennis McRitchie
I uploaded openldap.spec with the following change:

%if "%{with_sasl}" == "yes"
#   hard-code use of SASL2 library
( echo "ac_cv_lib_sasl2_sasl_client_init=yes"
) >config.cache
cf="%{l_cppflags sasl}"
#   -ldl needed on link line to satisfy -lsasl2, which is turned on
#   by the configure script. Only a problem on redhat9.
sasl_ldflags="-ldl"
%else
cf="%{l_cppflags}"
%endif
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
CPPFLAGS="$cf" \
LDFLAGS="%{l_ldflags} %{l_fsl_ldflags} $sasl_ldflags" \
LIBS="%{l_fsl_libs}" \
./configure \


This adds libdl to LDFLAGS to satisfy some libsasl2 references. For some
reason, this was only necessary on RedHat Linux 9 and not on Sun Solaris 9,
though I was not able to track down the reason.

Dennis

Dennis McRitchie
Research & Academic Applications Support (RAAS)
Academic Services Department
Office of Information Technology
Princeton University

__
The OpenPKG Projectwww.openpkg.org
Developer Communication List   [EMAIL PROTECTED]


[OpenPKG] Version Tracking Report (2004-09-15 19:32)

2004-09-15 Thread OpenPKG Version Tracker
 OpenPKG Version Tracking Report
 ===

 Reporting Time:2004-09-15 19:32
 Tracking Duration: 1:13:13 (H:M:S)
 Tracking Input:1196 sources (794 packages)
 Tracking Result:   1096 up-to-date, 13 out-dated, 87 error

 The following 13 sources were determined to be out-dated because newer
 vendor versions were found. Upgrade the corresponding OpenPKG packages.

 - - -
 Package   Old Version   New Version  
 - - -
 apache2   2.0.502.0.51
 ctorrent  1.3.2 1.3.3 [1]
 cups  1.1.201.1.21
 delegate  8.9.5 8.9.6
 kde-arts  1.2.3 1.3.0 [2]
 lesstif   0.93.94   0.93.95b  [3]
 magicpoint1.10a 1.11a
 myodbc3.51.07   3.51.09
 perl-time:Benchmark-Timer 0.5   0.6
 postfix   2.1.4 2.1.5
 rekall2.2.0 2.2.1
 uvscan:datfiles   4390  4391
 xorg  6.8.0 6.8.1
 - - -
 [1] ctorrent: tho: 25.08.04: the 1.3.3 GZIP archive is broken
 [2] kde-arts: tho: 23.08.04: version 1.4 is from the kde 3.3 tree
 [3] lesstif: tho: 26.08.04: Version 0.93.95b still totally broken in its Make 
dependancies.

 The following 87 sources could not be successfully checked because
 an error occurred while processing. Keep at least an eye on them.

 - - -
 Package   Old Version   Error
 - - -
 arc:nomarch   1.3   connection failed or ti..
 ascii 3.6   regex didn't match (pro..
 atk   1.6.1 2nd regex didn't match ..
 cacti 0.8.6 regex didn't match (pro..
 cflow:cflow   2.0   regex didn't match (pro..
 cvstrac   1.1.4 latest version online l..
 djbdns1.05  regex didn't match (pro..
 epm   3.7   2nd connection failed o..
 firefox   1.0PR 2nd connection failed o..
 freetds   0.62.4connection failed or ti..
 gcc35 3.5-20040905  1st regex didn't match ..
 gcc:spp   3.4-2 latest version online l..
 gconf 2.7.3.1   2nd connection failed o..
 gdk-pixbuf0.22.01st regex didn't match ..
 glib2 2.4.6 2nd regex didn't match ..
 gtk2  2.4.9 2nd regex didn't match ..
 kde-qt3.2.3 connection failed or ti..
 less  382   latest version online l..
 libart2.3.162nd connection failed o..
 libgda1.0.4 1st connection failed o..
 max   7.4.2 regex didn't match (p [1]
 mirror2.9   connection failed or ti..
 newt  0.51.6-3  connection failed or ti..
 perforce  r04.1 connection failed or ti..
 perl-apache:Apache-Admin-Config 0.91  regex didn't match (pro..
 perl-apache:Apache-AuthCookie 3.05  regex didn't match (pro..
 perl-apache:Apache-AuthCookieDBI 1.19  regex didn't match (pro..
 perl-apache:Apache-DB 0.09  regex didn't match (pro..
 perl-apache:Apache-DBI0.94  regex didn't match (pro..
 perl-apache:Apache-Filter 1.022 regex didn't match (pro..
 perl-apache:Apache-Htpasswd 1.5.7 regex didn't match (pro..
 perl-apache:Apache-ProxyRewrite 0.17  regex didn't match (pro..
 perl-apache:Apache-SSI2.17  regex didn't match (pro..
 perl-apache:Apache-Session 1.54  regex didn't match (pro..
 perl-apache:Apache-Session-Lazy 0.05  regex didn't match (pro..
 perl-apache:Apache-Session-SQLite 0.21  rege

[CONTRIB] ACCEPT: pine.spec

2004-09-15 Thread OpenPKG Project Robot
The following OpenPKG Contribution Area operation occurred.
uploaded RPM specfile "pine.spec" accepted -- moved to contrib area.
No action is required on your part.

Information about pine.spec follows:
| ##

| ##  pine.spec -- OpenPKG RPM Specification

| ##  Copyright (c) 2000-2004 The OpenPKG Project 

| ##  Copyright (c) 2000-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>

| ##  Copyright (c) 2000-2004 Cable & Wireless 

| ##

| ##  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_here4.60L

| %define   V_real4.60

| 

| #   package information

| Name: pine

| Summary:  Programm for Internet News & Email (PINE)

| URL:  http://www.washington.edu/pine/

| Vendor:   University of Washington

| Packager: The OpenPKG Project

| Distribution: OpenPKG

| Class:PLUS

| Group:Mail

| License:  Free but restricted

| Version:  %{V_here}

| Release:  20040825

| 

| #   package options

| %option   with_ssl  no

| %option   with_ldap no

| 

| #   list of sources

| Source0:  ftp://ftp.cac.washington.edu/pine/pine%{V_real}.tar.bz2

| Source1:  pine.conf.fixed

| Source2:  pine.conf

| 

| #   build information

| Prefix:   %{l_prefix}

| BuildRoot:%{l_buildroot}

| BuildPreReq:  OpenPKG, openpkg >= 2.1.0, MTA, make, gcc

| PreReq:   OpenPKG, openpkg >= 2.1.0, MTA

| %if "%{with_ssl}" == "yes"

| BuildPreReq:  openssl

| PreReq:   openssl

| %endif

| %if "%{with_ldap}" == "yes"

| BuildPreReq:  openldap

| PreReq:   openldap

| %endif

| AutoReq:  no

| AutoReqProv:  no

| 

| %description

| Pine - a Program for Internet News & Email - is a tool for reading,

| sending, and managing electronic messages. Pine was developed by

| Computing & Communications at the University of Washington. Though

| originally designed for inexperienced email users, Pine has evolved

| to support many advanced features, and an ever-growing number of

| configuration and personal-preference options.

| 

| %track

| prog pine = {

| version   = %{V_real}

| url   = ftp://ftp.cac.washington.edu/pine

| regex = pine(__VER__)\.tar\.bz2

| }

| 

| %prep

| %setup -q -n pine%{V_real}

| 

| %build

| #   determine build platform

| OS=""

| OS_DEP_FILE=""

| case "%{l_platform -t}" in

| *-freebsd*   ) OS="bsf"; OS_DEP_FILE="pine/osdep/os-bsf.h" ;;

| *-hpux1[01]* ) OS="ghp"; OS_DEP_FILE="pine/osdep/os-ghp.h" ;;

| *-linux* ) OS="slx"; OS_DEP_FILE="pine/osdep/os-lnx.h" ;;

| *-netbsd*) OS="neb"; OS_DEP_FILE="pine/osdep/os-neb.h" ;;

| *-sunos5.*   ) OS="gs5"; OS_DEP_FILE="pine/osdep/os-sol.h" ;;

| *)

| #   take a look at ./doc/pine-ports of the pine tarball

| echo "Sorry, unsupported architecture '%{l_platform -t}'" |\

| %{l_rpmtool} msg -b -t error 1>&2

| exit 1

| ;;

| esac

| 

| #   adjust paths

| PINE_CONF_FIXED="%{l_prefix}/etc/pine/pine.conf.fixed"

| PINE_CONF="%{l_prefix}/etc/pine/pine.conf"

| SENDMAIL="%{l_prefix}/sbin/sendmail"

| %{l_shtool} subst \

|  -e "s;^\(#define SYSTEM_PINERC_FIXED[]\).*$;\1 
\"$PINE_CONF_FIXED\";" \

|  -e "s;^\(#define SYSTEM_PINERC[  ]\).*$;\1 \"$PINE_CONF\";" \

|  -e "s;^\(#define SENDMAIL[   ]\).*$;\1 \"$SENDMAIL\";" \

|  $OS_DEP_FILE

|  case "%{l_platform -t}" in

|  *-sunos* )

| %{l_shtool} subst \

|  -e "s;^#include ;;" \

|  pico/osdep/read.pol

|  ;;

|  esac

| 

| #   clean up before building Pine

| sh ./build clean

| 

| #   set up LDAP build environment

| %if "%{with_ldap}" == "yes"

| mkdir ldap


Modified pine-4.60L-2.1.0.src.rpm to support openldap with sasl

2004-09-15 Thread Dennis McRitchie
I reported this one before, but the problem is still in openpkg 2.1.

If openldap is built using "with_sasl=yes", then libsasl2 and libdl need to
be added to other packages that link using openldap.

I have uploaded a pine.spec with the following change:
%if "%{with_ldap}" == "yes"
ldflags="$ldflags -lsasl2 -ldl"
case "%{l_platform -t}" in
*-sunos5.* ) ldflags="$ldflags -lresolv" ;;
esac
%endif

Dennis

Dennis McRitchie
Research & Academic Applications Support (RAAS)
Academic Services Department
Office of Information Technology
Princeton University

__
The OpenPKG Projectwww.openpkg.org
Developer Communication List   [EMAIL PROTECTED]


Minor problems with oracle-barebone-9.2.0-20040818

2004-09-15 Thread Dennis McRitchie
Hi Ralf,

Nice job on OpenPKG 2.x. I finally upgraded from 1.3+ and it generally went
quite smoothly.

Just a few problems with oracle-barebone this time around.
1) I believe oracle-barebone.pl should list "network/admin/samples" in
addition to "network/admin" since the spec file refers to files in
"network/admin/samples" and this will provide the user with samples to work
from.

2) Since the last time I used it, oracle-barebone.pl has had "rdbms/install"
and "network/lib32" added to the directory list (among other dirs), but my
Oracle installation - using client runtime + oracle call interfaces and
oracle programmer - does not create those (I use the 32-bit distribution).
However, I was able to run oracle-barebone successfully without them in the
past, and I still can, so I'm not sure why they're there.

3) The spec file names the solaris bz2 files "sun4u-sunos5.X" whereas the
doc file still provides instructions on naming them "sparc64-solarisX".

4) It would be great if there were a way to provide a set of dependencies
that caused the openpkg oracle package to require oracle-barebone. Perhaps
adding a "with_oracle-barebone" option to the oracle package, and a
"Provides: oracle-barebone" to oracle-barebone? As it is, one has to
manually build and install oracle-barebone first before using openpkg-tools
for the rest of the packages.

Thanks,
   Dennis

Dennis McRitchie
Research & Academic Applications Support (RAAS)
Academic Services Department
Office of Information Technology
Princeton University

__
The OpenPKG Projectwww.openpkg.org
Developer Communication List   [EMAIL PROTECTED]


Re: [CVS] OpenPKG: openpkg-re/ todo.txt

2004-09-15 Thread Michael Schloh
On Wed, Sep 15, 2004, Ralf S. Engelschall wrote:
> On Wed, Sep 15, 2004, Michael Schloh wrote:
>> remember problems facing webmin and similar packages, which must keep track
>> of hundreds of config files and thus mark them so in the RPM filelist
>> [...]
>>
> You can use wildcards, couldn't you?
>
Not in this case, because rpm(8) passes arguments to rpmtool(1)
in single quotes only. Filename globbing is not performed. Let
us know if you have any ideas though.

-- 
Michael Schloh von Bennewitz <[EMAIL PROTECTED]>
Development Team, Operations Northern Europe
Cable & Wireless Telecommunications Services
Tel +49-89-92699-227, Fax +49-89-92699-808


pgpYiufg22yUp.pgp
Description: PGP signature


Re: [CVS] OpenPKG: openpkg-re/ todo.txt

2004-09-15 Thread Ralf S. Engelschall
On Wed, Sep 15, 2004, Michael Schloh wrote:

> remember problems facing webmin and similar packages, which must keep track
> of hundreds of config files and thus mark them so in the RPM filelist
> [...]

You can use wildcards, couldn't you?
   Ralf S. Engelschall
   [EMAIL PROTECTED]
   www.engelschall.com

__
The OpenPKG Projectwww.openpkg.org
Developer Communication List   [EMAIL PROTECTED]