[CVS] OpenPKG: openpkg-src/openpkg/ HISTORY openpkg.spec rpmmacros

2006-06-22 Thread Ralf S. Engelschall
  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:   22-Jun-2006 09:32:17
  Branch: HEAD Handle: 2006062208321301

  Modified files:
openpkg-src/openpkg HISTORY openpkg.spec rpmmacros

  Log:
do not rely on the smartness of RPM to not expand %x when we
actually meant %%x

  Summary:
RevisionChanges Path
1.340   +1  -0  openpkg-src/openpkg/HISTORY
1.493   +1  -1  openpkg-src/openpkg/openpkg.spec
1.76+5  -5  openpkg-src/openpkg/rpmmacros
  

  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/HISTORY
  
  $ cvs diff -u -r1.339 -r1.340 HISTORY
  --- openpkg-src/openpkg/HISTORY   21 Jun 2006 15:21:04 -  1.339
  +++ openpkg-src/openpkg/HISTORY   22 Jun 2006 07:32:13 -  1.340
  @@ -2,6 +2,7 @@
   2006
   
   
  +20060622 do not rely on RPM's smartness to not expand %x when we actually 
meant %%x
   20060621 use new openpkg release for openpkg install and openpkg build 
commands
   20060621 use new openpkg release for %{l_openpkg_release} macro
   20060621 added openpkg release command for more precise OpenPKG 
distribution tag and URL determination
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/openpkg.spec
  
  $ cvs diff -u -r1.492 -r1.493 openpkg.spec
  --- openpkg-src/openpkg/openpkg.spec  21 Jun 2006 15:21:04 -  1.492
  +++ openpkg-src/openpkg/openpkg.spec  22 Jun 2006 07:32:13 -  1.493
  @@ -38,7 +38,7 @@
   #   o any cc(1)
   
   #   the package version/release
  -%define   V_openpkg  20060621
  +%define   V_openpkg  20060622
   
   #   the used software versions
   %define   V_rpm  4.2.1
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/rpmmacros
  
  $ cvs diff -u -r1.75 -r1.76 rpmmacros
  --- openpkg-src/openpkg/rpmmacros 21 Jun 2006 15:21:05 -  1.75
  +++ openpkg-src/openpkg/rpmmacros 22 Jun 2006 07:32:14 -  1.76
  @@ -26,7 +26,7 @@
   ##
   
   #   the OpenPKG release identification (for the current package or as a 
fallback for the bootstrap package)
  -%l_openpkg_release(F:)   %(%{l_prefix}/libexec/openpkg/release 
--release=%{?release}%{!?release:%(%{l_rpm} -q --qf '%{release}' openpkg)} 
%{?-F:-F %(echo %{-F*} | sed -e 's/%s/%t/g')}%{!?-F:-F OpenPKG-%t})
  +%l_openpkg_release(F:)   %(%{l_prefix}/libexec/openpkg/release 
--release=%{?release}%{!?release:%(%{l_rpm} -q --qf '%{release}' openpkg)} 
%{?-F:-F %(echo %{-F*} | sed -e 's/%%s/%%t/g')}%{!?-F:-F OpenPKG-%%t})
   
   #   the OpenPKG OIDs (root is officially registered at IANA)
   %l_openpkg_oid   1.3.6.1.4.1.18749
  @@ -42,8 +42,8 @@
   %l_tag_fmt_opt   %(uuid_ns=`%{l_uuid} -v3 ns:OID 
%{l_openpkg_oid_tagfmtopt}`; %{l_uuid} -v3 $uuid_ns '%{?_options}')
   %l_tag_fmt_uuid  %(%{l_uuid} -v1)
   %l_tag_fmt_time  %(date '+%%Y%%m%%d%%H%%M%%S')
  -%l_tag_fmt_user  %(%{l_shtool} echo -e '%u')
  -%l_tag_fmt_host  %(%{l_shtool} echo -e '%h%d')
  +%l_tag_fmt_user  %(%{l_shtool} echo -e '%%u')
  +%l_tag_fmt_host  %(%{l_shtool} echo -e '%%h%%d')
   %l_tag_gen   %{expand:%(echo '%{l_tag_fmt}' | sed -e 
's/\\([a-zA-Z][_a-zA-Z0-9]*\\)/%%{l_tag_fmt_\\1}/g')}
   %l_tag   %(echo %{l_tag_gen} | sed -e 's;-;;g')
   
  @@ -281,9 +281,9 @@
   %l_whoami%((id -un) 2/dev/null || (whoami) 2/dev/null || 
(who am i | cut -d  -f1) 2/dev/null || echo $LOGNAME)
   
   #   macros for dynamically generating a %files list
  -%l_files_defattr '%defattr(-,%{l_musr},%{l_mgrp})'
  +%l_files_defattr '%%defattr(-,%{l_musr},%{l_mgrp})'
   %l_files_all '%{l_prefix}'
  -%l_files_noshared'%not %dir 
{%{l_prefix},%{l_prefix}/*,%{l_prefix}/etc/rc.d,%{l_prefix}/man/*}'
  +%l_files_noshared'%%not %%dir 
{%{l_prefix},%{l_prefix}/*,%{l_prefix}/etc/rc.d,%{l_prefix}/man/*}'
   %l_files_std()   %l_files_defattr %l_files_all %l_files_noshared
   
   #   path to local build root
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org


[CVS] OpenPKG: OPENPKG_2_STABLE: openpkg-src/openpkg/ HISTORY build.sh...

2006-06-22 Thread Ralf S. Engelschall
  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:   22-Jun-2006 09:36:35
  Branch: OPENPKG_2_STABLE Handle: 2006062208363102

  Added files:  (Branch: OPENPKG_2_STABLE)
openpkg-src/openpkg release.8 release.pod release.sh
  Modified files:   (Branch: OPENPKG_2_STABLE)
openpkg-src/openpkg HISTORY build.sh install.sh lsync.8 openpkg.1
openpkg.spec pod2man.sh rc rc.8 rpm-config.8
rpmmacros rpmtool.8 uuid.8

  Log:
MFC: all changes from CURRENT up to 20060622

  Summary:
RevisionChanges Path
1.337.2.1   +5  -0  openpkg-src/openpkg/HISTORY
1.2.2.1 +20 -23 openpkg-src/openpkg/build.sh
1.9.2.1 +12 -17 openpkg-src/openpkg/install.sh
1.6.12.1+6  -6  openpkg-src/openpkg/lsync.8
1.2.10.1+1  -1  openpkg-src/openpkg/openpkg.1
1.490.2.2   +11 -1  openpkg-src/openpkg/openpkg.spec
1.4.12.1+1  -0  openpkg-src/openpkg/pod2man.sh
1.62.2.1+1  -1  openpkg-src/openpkg/rc
1.6.10.1+1  -1  openpkg-src/openpkg/rc.8
1.1.2.2 +219 -0 openpkg-src/openpkg/release.8
1.1.2.2 +122 -0 openpkg-src/openpkg/release.pod
1.1.2.2 +139 -0 openpkg-src/openpkg/release.sh
1.3.12.1+1  -1  openpkg-src/openpkg/rpm-config.8
1.74.2.1+5  -5  openpkg-src/openpkg/rpmmacros
1.9.12.1+1  -1  openpkg-src/openpkg/rpmtool.8
1.1.14.1+1  -1  openpkg-src/openpkg/uuid.8
  

  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/HISTORY
  
  $ cvs diff -u -r1.337 -r1.337.2.1 HISTORY
  --- openpkg-src/openpkg/HISTORY   19 Jun 2006 09:54:00 -  1.337
  +++ openpkg-src/openpkg/HISTORY   22 Jun 2006 07:36:31 -  
1.337.2.1
  @@ -2,6 +2,11 @@
   2006
   
   
  +20060622 do not rely on RPM's smartness to not expand %x when we actually 
meant %%x
  +20060621 use new openpkg release for openpkg install and openpkg build 
commands
  +20060621 use new openpkg release for %{l_openpkg_release} macro
  +20060621 added openpkg release command for more precise OpenPKG 
distribution tag and URL determination
  +20060621 complain also about .rpmsave/.rpmnew files if it is a symbolic link 
(usually created manually)
   20060619 downgrade to cURL 7.15.3 til a suitable solution for long 
line-capable 'grep -e' is found
   20060619 backout SMF and revert to classic System V init style on Solaris 10 
due to complete brokenness
   20060618 support bootstrap Release: tags for N-STABLE branches 
(N.YYYMMDD)
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/build.sh
  
  $ cvs diff -u -r1.2 -r1.2.2.1 build.sh
  --- openpkg-src/openpkg/build.sh  17 May 2006 07:35:30 -  1.2
  +++ openpkg-src/openpkg/build.sh  22 Jun 2006 07:36:31 -  1.2.2.1
  @@ -28,33 +28,27 @@
   ##  in order to bootstrap the installation of the OpenPKG Tool Chain.
   ##
   
  -#   determine OpenPKG release and download URLs
  -release=`$OPENPKG_PREFIX/bin/openpkg rpm --eval '%{l_openpkg_release -F 
%s}'`
  -case $release in
  -CURRENT )
  -url_src=ftp://ftp.openpkg.org/current/SRC;
  -url_upd=
  -;;
  -[0-9].[0-9] )
  -url_src=ftp://ftp.openpkg.org/release/$release/SRC;
  -url_upd=ftp://ftp.openpkg.org/release/$release/UPD;
  -;;
  -* )
  -echo openpkg:ERROR: invalid OpenPKG release \$release\ 12
  -exit 1
  -;;
  -esac
  +#   determine OpenPKG distribution URLs (part 1)
  +url_raw=`$OPENPKG_PREFIX/bin/openpkg release --fmt=%u`
  +url_src=
  +url_upd=
   
  -#   mimimum command line option parsing
  +#   minimum command line option parsing
   while [ $# -gt 0 ]; do
   case $1 in
  --r  ) shift; url_src=$1; url_upd=; shift ;;
  --r* ) url_src=${1/-r/}; url_upd= shift ;;
  +-r  ) shift; url_raw=$1; shift ;;
  +-r* ) url_raw=${1/-r/};  shift ;;
   *   ) break ;;
   esac
   done
  -case $url_src in
  -/* ) url_src=file://$url_src ;;
  +case $url_raw in
  +/* ) url_raw=file://$url_raw ;;
  +esac
  +
  +#   determine OpenPKG distribution URLs (part 2)
  +case $url_raw in
  +*/SRC ) ;;
  +* ) url_src=$url_raw/SRC; url_upd=$url_raw/UPD ;;
   esac
   
   #   sanity check usage
  @@ -78,7 +72,7 @@
   #   determine latest package version and URL
   pkg_srpm=
   pkg_name=
  -for url in $url_upd $url_src; do
  +for url in $url_upd

[CVS] OpenPKG: openpkg-src/openpkg/ HISTORY openpkg.boot

2006-06-22 Thread Ralf S. Engelschall
  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:   22-Jun-2006 10:01:40
  Branch: HEAD Handle: 2006062209013700

  Modified files:
openpkg-src/openpkg HISTORY openpkg.boot

  Log:
replace release tag fiddling in openpkg.boot with openpkg release
functionality, too.

  Summary:
RevisionChanges Path
1.341   +1  -0  openpkg-src/openpkg/HISTORY
1.59+3  -24 openpkg-src/openpkg/openpkg.boot
  

  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/HISTORY
  
  $ cvs diff -u -r1.340 -r1.341 HISTORY
  --- openpkg-src/openpkg/HISTORY   22 Jun 2006 07:32:13 -  1.340
  +++ openpkg-src/openpkg/HISTORY   22 Jun 2006 08:01:37 -  1.341
  @@ -2,6 +2,7 @@
   2006
   
   
  +20060622 replace release tag fiddling in openpkg.boot with openpkg release 
functionality, too.
   20060622 do not rely on RPM's smartness to not expand %x when we actually 
meant %%x
   20060621 use new openpkg release for openpkg install and openpkg build 
commands
   20060621 use new openpkg release for %{l_openpkg_release} macro
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/openpkg.boot
  
  $ cvs diff -u -r1.58 -r1.59 openpkg.boot
  --- openpkg-src/openpkg/openpkg.boot  12 May 2006 14:35:05 -  1.58
  +++ openpkg-src/openpkg/openpkg.boot  22 Jun 2006 08:01:37 -  1.59
  @@ -194,18 +194,7 @@
   sh $tmpdir/.sh
   rm -f $tmpdir/.sh
   l_version=$release
  -case ${l_version} in
  -[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] )
  -l_release=CURRENT
  -;;
  -* )
  -l_release=`echo ${l_version} |\
  -sed -e 's;^;#;' \
  --e 's;^#\([0-9][0-9]*\.[0-9][0-9]*\)\.0$;\1-RELEASE;' \
  --e 
's;^#\([0-9][0-9]*\.[0-9][0-9]*\)\.[0-9][0-9]*$;\1-SOLID;' \
  --e 's;^#.*;UNKNOWN;'`
  -;;
  -esac
  +l_release=`sh ./release.sh -r ${l_version} -F %t`
   sed $srcdir/aux.wrapsrc.sh $tmpdir/openpkg.boot.tmp \
   -e s;@l_dir@;$name-$version-$release.src; \
   -e s;@l_release@;$l_release; \
  @@ -524,18 +513,8 @@
   $RPM_BUILD_ROOT$prefix/openpkg.bzip2
   l_platform=`$tmpdir/rpm --eval '%{l_platform -p}'`
   l_version=`$tmpdir/rpm -q --qf '%{version}' openpkg`
  -case ${l_version} in
  -[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] )
  -l_release=CURRENT
  -;;
  -* )
  -l_release=`echo ${l_version} |\
  -sed -e 's;^;#;' \
  --e 's;^#\([0-9][0-9]*\.[0-9][0-9]*\)\.0$;\1-RELEASE;' \
  --e 
's;^#\([0-9][0-9]*\.[0-9][0-9]*\)\.[0-9][0-9]*$;\1-SOLID;' \
  --e 's;^#.*;UNKNOWN;'`
  -;;
  -esac
  +release_sh=`SOURCE release.sh`
  +l_release=`sh $release_sh -r $l_version -F %t`
   cat $spec |\
   sed -e /^%pre$/,/^%/ p -e 'd' |\
   sed -e '/^%/d' -e 's/^   //' |\
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org


[CVS] OpenPKG: OPENPKG_2_STABLE: openpkg-src/openpkg/ HISTORY openpkg....

2006-06-22 Thread Ralf S. Engelschall
  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:   22-Jun-2006 10:05:09
  Branch: OPENPKG_2_STABLE Handle: 2006062209050601

  Modified files:   (Branch: OPENPKG_2_STABLE)
openpkg-src/openpkg HISTORY openpkg.boot

  Log:
MFC: replace release tag fiddling in openpkg.boot with openpkg
release functionality, too.

  Summary:
RevisionChanges Path
1.337.2.2   +1  -0  openpkg-src/openpkg/HISTORY
1.58.2.1+3  -24 openpkg-src/openpkg/openpkg.boot
  

  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/HISTORY
  
  $ cvs diff -u -r1.337.2.1 -r1.337.2.2 HISTORY
  --- openpkg-src/openpkg/HISTORY   22 Jun 2006 07:36:31 -  
1.337.2.1
  +++ openpkg-src/openpkg/HISTORY   22 Jun 2006 08:05:06 -  
1.337.2.2
  @@ -2,6 +2,7 @@
   2006
   
   
  +20060622 replace release tag fiddling in openpkg.boot with openpkg release 
functionality, too.
   20060622 do not rely on RPM's smartness to not expand %x when we actually 
meant %%x
   20060621 use new openpkg release for openpkg install and openpkg build 
commands
   20060621 use new openpkg release for %{l_openpkg_release} macro
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/openpkg.boot
  
  $ cvs diff -u -r1.58 -r1.58.2.1 openpkg.boot
  --- openpkg-src/openpkg/openpkg.boot  12 May 2006 14:35:05 -  1.58
  +++ openpkg-src/openpkg/openpkg.boot  22 Jun 2006 08:05:07 -  1.58.2.1
  @@ -194,18 +194,7 @@
   sh $tmpdir/.sh
   rm -f $tmpdir/.sh
   l_version=$release
  -case ${l_version} in
  -[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] )
  -l_release=CURRENT
  -;;
  -* )
  -l_release=`echo ${l_version} |\
  -sed -e 's;^;#;' \
  --e 's;^#\([0-9][0-9]*\.[0-9][0-9]*\)\.0$;\1-RELEASE;' \
  --e 
's;^#\([0-9][0-9]*\.[0-9][0-9]*\)\.[0-9][0-9]*$;\1-SOLID;' \
  --e 's;^#.*;UNKNOWN;'`
  -;;
  -esac
  +l_release=`sh ./release.sh -r ${l_version} -F %t`
   sed $srcdir/aux.wrapsrc.sh $tmpdir/openpkg.boot.tmp \
   -e s;@l_dir@;$name-$version-$release.src; \
   -e s;@l_release@;$l_release; \
  @@ -524,18 +513,8 @@
   $RPM_BUILD_ROOT$prefix/openpkg.bzip2
   l_platform=`$tmpdir/rpm --eval '%{l_platform -p}'`
   l_version=`$tmpdir/rpm -q --qf '%{version}' openpkg`
  -case ${l_version} in
  -[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] )
  -l_release=CURRENT
  -;;
  -* )
  -l_release=`echo ${l_version} |\
  -sed -e 's;^;#;' \
  --e 's;^#\([0-9][0-9]*\.[0-9][0-9]*\)\.0$;\1-RELEASE;' \
  --e 
's;^#\([0-9][0-9]*\.[0-9][0-9]*\)\.[0-9][0-9]*$;\1-SOLID;' \
  --e 's;^#.*;UNKNOWN;'`
  -;;
  -esac
  +release_sh=`SOURCE release.sh`
  +l_release=`sh $release_sh -r $l_version -F %t`
   cat $spec |\
   sed -e /^%pre$/,/^%/ p -e 'd' |\
   sed -e '/^%/d' -e 's/^   //' |\
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org


[CVS] OpenPKG: openpkg-src/gcc/ gcc.spec

2006-06-22 Thread Ralf S. Engelschall
  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:   22-Jun-2006 10:30:27
  Branch: HEAD Handle: 2006062209302700

  Modified files:
openpkg-src/gcc gcc.spec

  Log:
upgrade to new l_openpkg_release usage and remove special with_gcc
stuff which should only exist in gccN packages

  Summary:
RevisionChanges Path
1.128   +4  -30 openpkg-src/gcc/gcc.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/gcc/gcc.spec
  
  $ cvs diff -u -r1.127 -r1.128 gcc.spec
  --- openpkg-src/gcc/gcc.spec  28 May 2006 11:45:53 -  1.127
  +++ openpkg-src/gcc/gcc.spec  22 Jun 2006 08:30:27 -  1.128
  @@ -37,7 +37,7 @@
   Group:Compiler
   License:  GPL
   Version:  %{V_full}
  -Release:  20060528
  +Release:  20060622
   
   #   package options
   %option   with_cxx   yes
  @@ -48,7 +48,6 @@
   %option   with_profile   no
   %option   with_binutils  yes
   %option   with_threads   yes
  -%option   with_gcc   no
   
   #   list of sources
   Source0:  
ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/gcc-%{version}.tar.bz2
  @@ -57,8 +56,8 @@
   #   build information
   Prefix:   %{l_prefix}
   BuildRoot:%{l_buildroot}
  -BuildPreReq:  OpenPKG, openpkg = 20040130, make
  -PreReq:   OpenPKG, openpkg = 20040130
  +BuildPreReq:  OpenPKG, openpkg = 20060622, make
  +PreReq:   OpenPKG, openpkg = 20060622
   %if %{with_binutils} == yes
   BuildPreReq:  binutils = 2.14
   PreReq:   binutils = 2.14
  @@ -73,9 +72,6 @@
   %endif
   AutoReq:  no
   AutoReqProv:  no
  -%if %{with_gcc} == yes
  -Provides: gcc = %{version}-%{release}
  -%endif
   
   %description
   The GNU Compiler Collection (GCC) provides a standard conforming and
  @@ -97,7 +93,7 @@
   -e 's;PREFIX_INCLUDE_DIR;PREFIX_INCLUDE_DIR_DISABLED;g' \
   gcc/configure
   %{l_shtool} subst -v -s \
  --e 's;\(VERSUFFIX \)\(\);\1 (%{l_openpkg_release -F 
OpenPKG-%%s})\2;' \
  +-e 's;\(VERSUFFIX \)\(\);\1 (%{l_openpkg_release -F 
OpenPKG-%%t})\2;' \
   -e 's;\(bug_report_url\[\] = 
\)[^]*;\1URL:http://www.openpkg.org/;' \
   gcc/version.c
   if [ .%{V_comp} != . ]; then
  @@ -303,28 +299,6 @@
  $RPM_BUILD_ROOT%{l_prefix}/man/man1/c++.1
   %endif
   
  -#   resolve filename conflicts
  -%if %{with_gcc} != yes  %{V_comp} != 
  -( cd $RPM_BUILD_ROOT%{l_prefix}/bin
  -  for file in *; do
  -  [ .$file = .* ]  continue
  -  mv ${file} ${file}%{V_comp}
  -  done
  -) || exit $?
  -( cd $RPM_BUILD_ROOT%{l_prefix}/info
  -  for file in *; do
  -  [ .$file = .* ]  continue
  -  mv ${file} `echo ${file} | sed -e 
's;^\([^.]*\)\(\..*\)$;\1%{V_comp}\2;'`
  -  done
  -) || exit $?
  -( cd $RPM_BUILD_ROOT%{l_prefix}/man/man1
  -  for file in *; do
  -  [ .$file = .* ]  continue
  -  mv ${file} `echo ${file} | sed -e 
's;^\([^.]*\)\(\..*\)$;\1%{V_comp}\2;'`
  -  done
  -) || exit $?
  -%endif
  -
   #   determine installation file list
   %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
   
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org


[CVS] OpenPKG: openpkg-src/apache/ apache.spec openpkg-src/apache2/ ap...

2006-06-22 Thread Ralf S. Engelschall
  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:   22-Jun-2006 10:51:14
  Branch: HEAD Handle: 2006062209510607

  Modified files:
openpkg-src/apache  apache.spec
openpkg-src/apache2 apache2.spec
openpkg-src/gcc3gcc3.spec
openpkg-src/gcc40   gcc40.spec
openpkg-src/gcc42   gcc42.spec
openpkg-src/lighttpdlighttpd.spec
openpkg-src/muttmutt.spec
openpkg-src/ngircd  ngircd.spec
openpkg-src/openpkg build.sh install.sh rpmmacros
openpkg-src/openssh openssh.spec

  Log:
upgrade to the newer world order of %{l_openpkg_release} macro

  Summary:
RevisionChanges Path
1.336   +4  -4  openpkg-src/apache/apache.spec
1.75+4  -4  openpkg-src/apache2/apache2.spec
1.5 +4  -4  openpkg-src/gcc3/gcc3.spec
1.45+4  -4  openpkg-src/gcc40/gcc40.spec
1.24+4  -4  openpkg-src/gcc42/gcc42.spec
1.24+4  -4  openpkg-src/lighttpd/lighttpd.spec
1.72+4  -4  openpkg-src/mutt/mutt.spec
1.8 +4  -4  openpkg-src/ngircd/ngircd.spec
1.4 +2  -1  openpkg-src/openpkg/build.sh
1.11+2  -1  openpkg-src/openpkg/install.sh
1.77+1  -1  openpkg-src/openpkg/rpmmacros
1.162   +4  -4  openpkg-src/openssh/openssh.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/apache/apache.spec
  
  $ cvs diff -u -r1.335 -r1.336 apache.spec
  --- openpkg-src/apache/apache.spec9 Jun 2006 07:43:08 -   1.335
  +++ openpkg-src/apache/apache.spec22 Jun 2006 08:51:07 -  1.336
  @@ -65,7 +65,7 @@
   Group:Web
   License:  ASF
   Version:  %{V_apache}
  -Release:  20060609
  +Release:  20060622
   
   #   package options (suexec related)
   %option   with_suexec   yes
  @@ -220,8 +220,8 @@
   #   build information
   Prefix:   %{l_prefix}
   BuildRoot:%{l_buildroot}
  -BuildPreReq:  OpenPKG, openpkg = 20040130
  -PreReq:   OpenPKG, openpkg = 20040130
  +BuildPreReq:  OpenPKG, openpkg = 20060622
  +PreReq:   OpenPKG, openpkg = 20060622
   %if %{with_mod_ssl} == yes
   BuildPreReq:  openssl, mm
   PreReq:   openssl, mm
  @@ -501,7 +501,7 @@
   %setup -q -c
   %patch -p0
   %{l_shtool} subst \
  --e 's;Unix;%{l_openpkg_release -F OpenPKG/%%s};g' \
  +-e 's;Unix;%{l_openpkg_release -F OpenPKG/%%t};g' \
   apache_%{V_apache}/src/os/unix/os.h
   
   #   unpack optional extension modules
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/apache2/apache2.spec
  
  $ cvs diff -u -r1.74 -r1.75 apache2.spec
  --- openpkg-src/apache2/apache2.spec  30 Apr 2006 08:12:12 -  1.74
  +++ openpkg-src/apache2/apache2.spec  22 Jun 2006 08:51:09 -  1.75
  @@ -39,7 +39,7 @@
   Group:Web
   License:  ASF
   Version:  %{V_apache}
  -Release:  20060430
  +Release:  20060622
   
   #   package options (generic)
   %option   with_mpm  prefork
  @@ -71,8 +71,8 @@
   #   build information
   Prefix:   %{l_prefix}
   BuildRoot:%{l_buildroot}
  -BuildPreReq:  OpenPKG, openpkg = 20040130, perl, make
  -PreReq:   OpenPKG, openpkg = 20040130, perl
  +BuildPreReq:  OpenPKG, openpkg = 20060622, perl, make
  +PreReq:   OpenPKG, openpkg = 20060622, perl
   BuildPreReq:  expat, libiconv, db
   PreReq:   expat, libiconv, db
   %if %{with_mod_deflate} == yes
  @@ -134,7 +134,7 @@
   %setup -q -c
   %patch -p0 -d httpd-%{V_apache}
   %{l_shtool} subst \
  --e 's;( PLATFORM );(%{l_openpkg_release -F OpenPKG/%%s});g' \
  +-e 's;( PLATFORM );(%{l_openpkg_release -F OpenPKG/%%t});g' \
   httpd-%{V_apache}/server/core.c
   
   #   unpack optional extension modules
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/gcc3/gcc3.spec
  
  $ cvs diff -u -r1.4 -r1.5 gcc3.spec
  --- openpkg-src/gcc3/gcc3.spec6 Mar 2006 07:14:05 -   1.4
  +++ openpkg-src/gcc3/gcc3.spec22 Jun 2006 08:51:10 -  1.5
  @@ -37,7 +37,7 @@
   Group:Compiler
   License:  GPL
   Version:  %{V_full}
  -Release:  20060306
  +Release:  20060622
   
   #   package options
   %option   with_cxx   yes
  @@ -57,8 +57,8 @@
   #   build information
   Prefix:   %{l_prefix}
   BuildRoot

[CVS] OpenPKG: openpkg-registry/ registry-db.pl

2006-06-22 Thread Ralf S. Engelschall
  OpenPKG CVS Repository
  http://cvs.openpkg.org/
  

  Server: cvs.openpkg.org  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-registry Date:   22-Jun-2006 12:02:26
  Branch: HEAD Handle: 2006062211022600

  Modified files:
openpkg-registryregistry-db.pl

  Log:
change the database constraint to allow new official tags

  Summary:
RevisionChanges Path
1.24+17 -1  openpkg-registry/registry-db.pl
  

  patch -p0 '@@ .'
  Index: openpkg-registry/registry-db.pl
  
  $ cvs diff -u -r1.23 -r1.24 registry-db.pl
  --- openpkg-registry/registry-db.pl   12 May 2006 19:42:31 -  1.23
  +++ openpkg-registry/registry-db.pl   22 Jun 2006 10:02:26 -  1.24
  @@ -404,6 +404,22 @@
   return 1;
   }
   
  +#   0.4.0 upgrade to 0.4.1
  +#
  +elsif ($dbv-{version}-{major} == 0
  +   and $dbv-{version}-{minor} == 4
  +   and $dbv-{version}-{patch} == 0  ) {
  +$sql = ;
  +my $constraint = q{ CHECK (registry_orel ~ 
'^[^-]+-((CURRENT|CURRENT-[0-9]+|[^.-]+-STABLE|[^.-]+-STABLE-[0-9]+|[^.-]+\.[^.-]+-SOLID|[^.-]+\.[^.-]+-SOLID-[0-9]+|[^.-]+\.[^.-]+-RELEASE).*|[0-9]+\.[0-9]+)$')
 };
  +$sql .= sprintf(ALTER TABLE reg_instance DROP CONSTRAINT 
reg_instance_registry_orel_check;\n);
  +$sql .= sprintf(ALTER TABLE reg_instance ADD CONSTRAINT 
reg_instance_registry_orel_check $constraint;\n);
  +$sql .= funcregistry();
  +$sql .= sprintf(UPDATE reg_config SET value = '0.4.1';\n);
  +$rv = $dbh-do($sql);
  +print $sql\nrv=.$rv. message=.$dbh-errstr.\n\n; die if 
($dbh-errstr =~ m|ERROR|);
  +return 1;
  +}
  +
   #   program data version and database version only differ in patchlevel 
- just uprev the number
   #
   elsif ($dbv-{version}-{major} == $datavers-{major}
  @@ -578,7 +594,7 @@
 -- output from openpkg rpm --eval '%{l_platform -p}'
 -- [ix86-freebsd5.4]
   registry_orel TEXT
  -  CHECK (registry_orel ~ 
'^[^-]+-(CURRENT|[0-9]+\.[0-9]+)$'),
  +  CHECK (registry_orel ~ 
'^[^-]+-((CURRENT|CURRENT-[0-9]+|[^.-]+-STABLE|[^.-]+-STABLE-[0-9]+|[^.-]+\.[^.-]+-SOLID|[^.-]+\.[^.-]+-SOLID-[0-9]+|[^.-]+\.[^.-]+-RELEASE).*|[0-9]+\.[0-9]+)$'),
 -- output from openpkg rpm --eval 
'%{l_openpkg_release}'
 -- [OpenPKG-2.5]
   registry_date TIMESTAMP (0) WITHOUT TIME ZONE
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org


[CVS] OpenPKG: OPENPKG_2_STABLE: openpkg-src/openpkg-tools/ openpkg-to...

2006-06-22 Thread Ralf S. Engelschall
  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:   22-Jun-2006 12:41:10
  Branch: OPENPKG_2_STABLE Handle: 2006062211411000

  Modified files:   (Branch: OPENPKG_2_STABLE)
openpkg-src/openpkg-tools
openpkg-tools.spec

  Log:
MFC: latest version

  Summary:
RevisionChanges Path
1.63.2.3+1  -1  openpkg-src/openpkg-tools/openpkg-tools.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/openpkg-tools/openpkg-tools.spec
  
  $ cvs diff -u -r1.63.2.2 -r1.63.2.3 openpkg-tools.spec
  --- openpkg-src/openpkg-tools/openpkg-tools.spec  21 Jun 2006 08:03:53 
-  1.63.2.2
  +++ openpkg-src/openpkg-tools/openpkg-tools.spec  22 Jun 2006 10:41:10 
-  1.63.2.3
  @@ -32,7 +32,7 @@
   Class:BASE
   Group:Bootstrapping
   License:  MIT
  -Version:  0.8.56
  +Version:  0.8.58
   Release:  2.20060622
   
   #   package options
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org


[CVS] OpenPKG: openpkg-src/gettext/ gettext.spec

2006-06-22 Thread Ralf S. Engelschall
  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:   22-Jun-2006 14:10:33
  Branch: HEAD Handle: 2006062213103100

  Modified files:
openpkg-src/gettext gettext.spec

  Log:
upgrading package: gettext 0.14.5 - 0.14.6

  Summary:
RevisionChanges Path
1.56+2  -2  openpkg-src/gettext/gettext.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/gettext/gettext.spec
  
  $ cvs diff -u -r1.55 -r1.56 gettext.spec
  --- openpkg-src/gettext/gettext.spec  1 Jan 2006 13:13:54 -   1.55
  +++ openpkg-src/gettext/gettext.spec  22 Jun 2006 12:10:31 -  1.56
  @@ -32,8 +32,8 @@
   Class:BASE
   Group:Converter
   License:  GPL
  -Version:  0.14.5
  -Release:  20050523
  +Version:  0.14.6
  +Release:  20060622
   
   #   list of sources
   Source0:  ftp://ftp.gnu.org/gnu/gettext/gettext-%{version}.tar.gz
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org


[CVS] OpenPKG: openpkg-src/wine/ wine.spec

2006-06-22 Thread Ralf S. Engelschall
  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:   22-Jun-2006 14:29:27
  Branch: HEAD Handle: 2006062213292600

  Modified files:
openpkg-src/winewine.spec

  Log:
upgrading package: wine 0.9.15 - 0.9.16

  Summary:
RevisionChanges Path
1.56+2  -2  openpkg-src/wine/wine.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/wine/wine.spec
  
  $ cvs diff -u -r1.55 -r1.56 wine.spec
  --- openpkg-src/wine/wine.spec8 Jun 2006 19:23:07 -   1.55
  +++ openpkg-src/wine/wine.spec22 Jun 2006 12:29:26 -  1.56
  @@ -32,8 +32,8 @@
   Class:EVAL
   Group:XWindow
   License:  LGPL
  -Version:  0.9.15
  -Release:  20060608
  +Version:  0.9.16
  +Release:  20060622
   
   #   list of sources
   Source0:  
http://ibiblio.org/pub/linux/system/emulators/wine/wine-%{version}.tar.bz2
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org


[CVS] OpenPKG: openpkg-src/json/ json.spec

2006-06-22 Thread Ralf S. Engelschall
  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:   22-Jun-2006 15:29:18
  Branch: HEAD Handle: 2006062214291700

  Modified files:
openpkg-src/jsonjson.spec

  Log:
add missing dependency to perl-openpkg package

  Summary:
RevisionChanges Path
1.10+3  -3  openpkg-src/json/json.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/json/json.spec
  
  $ cvs diff -u -r1.9 -r1.10 json.spec
  --- openpkg-src/json/json.spec5 Jun 2006 20:06:21 -   1.9
  +++ openpkg-src/json/json.spec22 Jun 2006 13:29:17 -  1.10
  @@ -39,8 +39,8 @@
   Class:EVAL
   Group:Language
   License:  Open Source
  -Version:  20060605
  -Release:  20060605
  +Version:  20060622
  +Release:  20060622
   
   #   list of sources
   Source0:  http://oss.metaparadigm.com/json-c/json-c-%{V_api_c}.tar.gz
  @@ -52,7 +52,7 @@
   #   build information
   Prefix:   %{l_prefix}
   BuildRoot:%{l_buildroot}
  -BuildPreReq:  OpenPKG, openpkg = 20040130, perl, make
  +BuildPreReq:  OpenPKG, openpkg = 20040130, perl, perl-openpkg, make
   PreReq:   OpenPKG, openpkg = 20040130, perl
   AutoReq:  no
   AutoReqProv:  no
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org


[CVS] OpenPKG: openpkg-src/lcdf-typetools/ lcdf-typetools.spec

2006-06-22 Thread Ralf S. Engelschall
  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:   22-Jun-2006 15:38:18
  Branch: HEAD Handle: 2006062214381800

  Added files:
openpkg-src/lcdf-typetools
lcdf-typetools.spec

  Log:
new package: lcdf-typetools 2.38 (LCDF Typegraphy Tools)

  Summary:
RevisionChanges Path
1.1 +148 -0 openpkg-src/lcdf-typetools/lcdf-typetools.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/lcdf-typetools/lcdf-typetools.spec
  
  $ cvs diff -u -r0 -r1.1 lcdf-typetools.spec
  --- /dev/null 2006-06-22 15:38:13 +0200
  +++ lcdf-typetools.spec   2006-06-22 15:38:18 +0200
  @@ -0,0 +1,148 @@
  +##
  +##  lcdf-typetools.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 version
  +%define   V_typetools   2.38
  +%define   V_t1utils 1.32
  +%define   V_autofont0.94
  +
  +#   package information
  +Name: lcdf-typetools
  +Summary:  LCDF Typegraphy Tools
  +URL:  http://www.lcdf.org/type/
  +Vendor:   Eddie Kohler
  +Packager: OpenPKG
  +Distribution: OpenPKG
  +Class:EVAL
  +Group:Text
  +License:  GPL+MIT-style
  +Version:  %{V_typetools}
  +Release:  20060622
  +
  +#   list of sources
  +Source0:  http://www.lcdf.org/type/lcdf-typetools-%{V_typetools}.tar.gz
  +Source1:  http://www.lcdf.org/type/t1utils-%{V_t1utils}.tar.gz
  +Source2:  http://www.lcdf.org/type/Autofont-%{V_autofont}.tar.gz
  +
  +#   build information
  +Prefix:   %{l_prefix}
  +BuildRoot:%{l_buildroot}
  +BuildPreReq:  OpenPKG, openpkg = 20040130, perl, perl-openpkg, gcc
  +PreReq:   OpenPKG, openpkg = 20040130, perl
  +AutoReq:  no
  +AutoReqProv:  no
  +
  +%description
  +The LCDF Typetools package contains several command-line programs
  +for manipulating PostScript Type 1 and PostScript-flavored
  +OpenType fonts. It also contains additional command-line tools for
  +dealing with Type 1 fonts from a revision of I. Lee Hetheringtons
  +beloved t1utils. Finally, it contains Autofont, a set of tools for
  +automating the font generation for TeX.
  +
  +%track
  +prog lcdf-typetools:typetools = {
  +version   = %{V_typetools}
  +url   = http://www.lcdf.org/type/
  +regex = lcdf-typetools-(__VER__)\.tar\.gz
  +}
  +prog lcdf-typetools:t1utils = {
  +version   = %{V_t1utils}
  +url   = http://www.lcdf.org/type/
  +regex = t1utils-(__VER__)\.tar\.gz
  +}
  +prog lcdf-typetools:autofont = {
  +version   = %{V_autofont}
  +url   = http://www.lcdf.org/type/
  +regex = Autofont-(__VER__)\.tar\.gz
  +}
  +
  +%prep
  +%setup -q -c
  +%setup -q -T -D -a1
  +%setup -q -T -D -a2
  +
  +%build
  +#   build LCDF TypeTools
  +( cd lcdf-typetools-%{V_typetools}
  +  CC=%{l_cc} \
  +  CXX=%{l_cxx} \
  +  CFLAGS=%{l_cflags -O} \
  +  CXXFLAGS=%{l_cxxflags -O} \
  +  CPPFLAGS=%{l_cppflags} \
  +  LDFLAGS=%{l_ldflags} \
  +  ./configure \
  +  --prefix=%{l_prefix}
  +  %{l_make} %{l_mflags -O}
  +) || exit $?
  +
  +#   build LCDF T1Utils
  +( cd t1utils-%{V_t1utils}
  +  CC=%{l_cc} \
  +  CFLAGS=%{l_cflags -O} \
  +  CPPFLAGS

[CVS] OpenPKG: openpkg-src/bash/ bash.spec

2006-06-22 Thread Ralf S. Engelschall
  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:   22-Jun-2006 16:56:41
  Branch: HEAD Handle: 2006062215564000

  Modified files:
openpkg-src/bashbash.spec

  Log:
ops, wrong raw version

  Summary:
RevisionChanges Path
1.79+2  -2  openpkg-src/bash/bash.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/bash/bash.spec
  
  $ cvs diff -u -r1.78 -r1.79 bash.spec
  --- openpkg-src/bash/bash.spec12 Apr 2006 18:55:00 -  1.78
  +++ openpkg-src/bash/bash.spec22 Jun 2006 14:56:40 -  1.79
  @@ -25,7 +25,7 @@
   #   package version
   %define   V_base_real 3.1
   %define   V_base_comp 31
  -%define   V_plvl_raw  16
  +%define   V_plvl_raw  17
   %define   V_plvl_pad  017
   
   #   package information
  @@ -39,7 +39,7 @@
   Group:Shell
   License:  GPL
   Version:  %{V_base_real}.%{V_plvl_raw}
  -Release:  20060412
  +Release:  20060622
   
   #   list of sources
   Source0:  ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}.tar.gz
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org


[CVS] OpenPKG: OPENPKG_2_STABLE: openpkg-src/bash/ bash.spec

2006-06-22 Thread Ralf S. Engelschall
  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:   22-Jun-2006 16:57:52
  Branch: OPENPKG_2_STABLE Handle: 2006062215575200

  Modified files:   (Branch: OPENPKG_2_STABLE)
openpkg-src/bashbash.spec

  Log:
MFC: ops, wrong raw version

  Summary:
RevisionChanges Path
1.78.2.2+1  -1  openpkg-src/bash/bash.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/bash/bash.spec
  
  $ cvs diff -u -r1.78.2.1 -r1.78.2.2 bash.spec
  --- openpkg-src/bash/bash.spec20 Jun 2006 15:14:55 -  1.78.2.1
  +++ openpkg-src/bash/bash.spec22 Jun 2006 14:57:52 -  1.78.2.2
  @@ -25,7 +25,7 @@
   #   package version
   %define   V_base_real 3.1
   %define   V_base_comp 31
  -%define   V_plvl_raw  16
  +%define   V_plvl_raw  17
   %define   V_plvl_pad  017
   
   #   package information
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org


[CVS] OpenPKG: openpkg-src/lcdf-typetools/ lcdf-typetools.spec

2006-06-22 Thread Ralf S. Engelschall
  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:   22-Jun-2006 17:14:06
  Branch: HEAD Handle: 2006062216140500

  Modified files:
openpkg-src/lcdf-typetools
lcdf-typetools.spec

  Log:
add FonTools

  Summary:
RevisionChanges Path
1.2 +27 -6  openpkg-src/lcdf-typetools/lcdf-typetools.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/lcdf-typetools/lcdf-typetools.spec
  
  $ cvs diff -u -r1.1 -r1.2 lcdf-typetools.spec
  --- openpkg-src/lcdf-typetools/lcdf-typetools.spec22 Jun 2006 13:38:18 
-  1.1
  +++ openpkg-src/lcdf-typetools/lcdf-typetools.spec22 Jun 2006 15:14:05 
-  1.2
  @@ -26,6 +26,7 @@
   %define   V_typetools   2.38
   %define   V_t1utils 1.32
   %define   V_autofont0.94
  +%define   V_fontools20051003
   
   #   package information
   Name: lcdf-typetools
  @@ -44,22 +45,23 @@
   Source0:  http://www.lcdf.org/type/lcdf-typetools-%{V_typetools}.tar.gz
   Source1:  http://www.lcdf.org/type/t1utils-%{V_t1utils}.tar.gz
   Source2:  http://www.lcdf.org/type/Autofont-%{V_autofont}.tar.gz
  +Source3:  
ftp://ftp.openpkg.org/sources/CPY/VERSIONED/fontools/fontools-%{V_fontools}.zip
   
   #   build information
   Prefix:   %{l_prefix}
   BuildRoot:%{l_buildroot}
  -BuildPreReq:  OpenPKG, openpkg = 20040130, perl, perl-openpkg, gcc
  +BuildPreReq:  OpenPKG, openpkg = 20040130, perl, perl-openpkg, gcc, infozip
   PreReq:   OpenPKG, openpkg = 20040130, perl
   AutoReq:  no
   AutoReqProv:  no
   
   %description
   The LCDF Typetools package contains several command-line programs
  -for manipulating PostScript Type 1 and PostScript-flavored
  -OpenType fonts. It also contains additional command-line tools for
  -dealing with Type 1 fonts from a revision of I. Lee Hetheringtons
  -beloved t1utils. Finally, it contains Autofont, a set of tools for
  -automating the font generation for TeX.
  +for manipulating PostScript Type 1 and PostScript-flavored OpenType
  +fonts. It also contains additional command-line tools for dealing
  +with Type 1 fonts from a revision of I. Lee Hetheringtons beloved
  +t1utils. Finally, it contains Autofont and FonTools, a set of tools
  +for automating the font generation for TeX.
   
   %track
   prog lcdf-typetools:typetools = {
  @@ -77,11 +79,17 @@
   url   = http://www.lcdf.org/type/
   regex = Autofont-(__VER__)\.tar\.gz
   }
  +prog lcdf-typetools:fontools = {
  +version   = %{V_fontools}
  +url   = ftp://ftp.openpkg.org/sources/CPY/VERSIONED/fontools/
  +regex = fontools-(__VER__)\.zip
  +}
   
   %prep
   %setup -q -c
   %setup -q -T -D -a1
   %setup -q -T -D -a2
  +%{l_prefix}/bin/unzip -x %{SOURCE3}
   
   %build
   #   build LCDF TypeTools
  @@ -133,6 +141,19 @@
 %{l_prefix}/bin/perl-openpkg install
   ) || exit $?
   
  +#   install FonTools
  +( cd fontools
  +  %{l_shtool} install -c -m 755 \
  +  -e 's;/usr/bin/perl;%{l_prefix}/bin/perl;' \
  +  bin/* $RPM_BUILD_ROOT%{l_prefix}/bin/
  +  %{l_shtool} install -c -m 644 \
  +  doc/*.1 $RPM_BUILD_ROOT%{l_prefix}/man/man1/
  +  %{l_shtool} mkdir -f -p -m 755 \
  +  $RPM_BUILD_ROOT%{l_prefix}/share/lcdf-typetools/fontools
  +  %{l_shtool} install -c -m 644 \
  +  share/* $RPM_BUILD_ROOT%{l_prefix}/share/lcdf-typetools/fontools/
  +) || exit $?
  +
   #   post-adjust installation area
   %{l_prefix}/bin/perl-openpkg -F perl-openpkg-files fixate cleanup
   strip $RPM_BUILD_ROOT%{l_prefix}/bin/* /dev/null 21 || true
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org


[CVS] OpenPKG: openpkg-src/lcdf-typetools/ lcdf-typetools.spec

2006-06-22 Thread Ralf S. Engelschall
  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:   22-Jun-2006 17:50:57
  Branch: HEAD Handle: 2006062216505600

  Modified files:
openpkg-src/lcdf-typetools
lcdf-typetools.spec

  Log:
shut up unzip messages; make saure kpathsea library is found

  Summary:
RevisionChanges Path
1.3 +3  -2  openpkg-src/lcdf-typetools/lcdf-typetools.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/lcdf-typetools/lcdf-typetools.spec
  
  $ cvs diff -u -r1.2 -r1.3 lcdf-typetools.spec
  --- openpkg-src/lcdf-typetools/lcdf-typetools.spec22 Jun 2006 15:14:05 
-  1.2
  +++ openpkg-src/lcdf-typetools/lcdf-typetools.spec22 Jun 2006 15:50:56 
-  1.3
  @@ -89,7 +89,7 @@
   %setup -q -c
   %setup -q -T -D -a1
   %setup -q -T -D -a2
  -%{l_prefix}/bin/unzip -x %{SOURCE3}
  +%{l_prefix}/bin/unzip -q -x %{SOURCE3}
   
   %build
   #   build LCDF TypeTools
  @@ -101,7 +101,8 @@
 CPPFLAGS=%{l_cppflags} \
 LDFLAGS=%{l_ldflags} \
 ./configure \
  -  --prefix=%{l_prefix}
  +  --prefix=%{l_prefix} \
  +  --with-kpathsea=%{l_prefix}
 %{l_make} %{l_mflags -O}
   ) || exit $?
   
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org


[CVS] OpenPKG: openpkg-src/lcdf-typetools/ lcdf-typetools.spec

2006-06-22 Thread Ralf S. Engelschall
  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:   22-Jun-2006 18:22:57
  Branch: HEAD Handle: 2006062217225700

  Modified files:
openpkg-src/lcdf-typetools
lcdf-typetools.spec

  Log:
requires teTeX for kpathsea library technically and teTeX indirectly
because of scope of activity anyway, too

  Summary:
RevisionChanges Path
1.4 +2  -2  openpkg-src/lcdf-typetools/lcdf-typetools.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/lcdf-typetools/lcdf-typetools.spec
  
  $ cvs diff -u -r1.3 -r1.4 lcdf-typetools.spec
  --- openpkg-src/lcdf-typetools/lcdf-typetools.spec22 Jun 2006 15:50:56 
-  1.3
  +++ openpkg-src/lcdf-typetools/lcdf-typetools.spec22 Jun 2006 16:22:57 
-  1.4
  @@ -50,8 +50,8 @@
   #   build information
   Prefix:   %{l_prefix}
   BuildRoot:%{l_buildroot}
  -BuildPreReq:  OpenPKG, openpkg = 20040130, perl, perl-openpkg, gcc, infozip
  -PreReq:   OpenPKG, openpkg = 20040130, perl
  +BuildPreReq:  OpenPKG, openpkg = 20040130, tetex, perl, perl-openpkg, gcc, 
infozip
  +PreReq:   OpenPKG, openpkg = 20040130, tetex, perl
   AutoReq:  no
   AutoReqProv:  no
   
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org


[CVS] OpenPKG: openpkg-src/lcdf-typetools/ lcdf-typetools.spec

2006-06-22 Thread Ralf S. Engelschall
  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:   22-Jun-2006 21:11:42
  Branch: HEAD Handle: 2006062220114100

  Modified files:
openpkg-src/lcdf-typetools
lcdf-typetools.spec

  Log:
install the encoding files into TEXMF so TeX is able to pick them up
with kpathsea automatically

  Summary:
RevisionChanges Path
1.5 +2  -2  openpkg-src/lcdf-typetools/lcdf-typetools.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/lcdf-typetools/lcdf-typetools.spec
  
  $ cvs diff -u -r1.4 -r1.5 lcdf-typetools.spec
  --- openpkg-src/lcdf-typetools/lcdf-typetools.spec22 Jun 2006 16:22:57 
-  1.4
  +++ openpkg-src/lcdf-typetools/lcdf-typetools.spec22 Jun 2006 19:11:41 
-  1.5
  @@ -150,9 +150,9 @@
 %{l_shtool} install -c -m 644 \
 doc/*.1 $RPM_BUILD_ROOT%{l_prefix}/man/man1/
 %{l_shtool} mkdir -f -p -m 755 \
  -  $RPM_BUILD_ROOT%{l_prefix}/share/lcdf-typetools/fontools
  +  
$RPM_BUILD_ROOT%{l_prefix}/share/texmf/fonts/enc/dvips/lcdf-typetools/fontools
 %{l_shtool} install -c -m 644 \
  -  share/* $RPM_BUILD_ROOT%{l_prefix}/share/lcdf-typetools/fontools/
  +  share/* 
$RPM_BUILD_ROOT%{l_prefix}/share/texmf/fonts/enc/dvips/lcdf-typetools/fontools/
   ) || exit $?
   
   #   post-adjust installation area
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org


[CVS] OpenPKG: openpkg-re/ releasenotes.txt

2006-06-22 Thread Thomas Lotterer
  OpenPKG CVS Repository
  http://cvs.openpkg.org/
  

  Server: cvs.openpkg.org  Name:   Thomas Lotterer
  Root:   /v/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-re   Date:   22-Jun-2006 21:19:09
  Branch: HEAD Handle: 2006062220190800

  Modified files:
openpkg-re  releasenotes.txt

  Log:
mention Build Tool, Release detection with TAG and URL configuration
and changes related to %{l_openpkg_release} rpmmacro

  Summary:
RevisionChanges Path
1.21+48 -1  openpkg-re/releasenotes.txt
  

  patch -p0 '@@ .'
  Index: openpkg-re/releasenotes.txt
  
  $ cvs diff -u -r1.20 -r1.21 releasenotes.txt
  --- openpkg-re/releasenotes.txt   21 Jun 2006 19:26:06 -  1.20
  +++ openpkg-re/releasenotes.txt   22 Jun 2006 19:19:08 -  1.21
  @@ -2,7 +2,7 @@
 OpenPKG Release Notes
 =
   
  -  o $Revision: 1.20 $. The most recent update of this file can be
  +  o $Revision: 1.21 $. The most recent update of this file can be
   downloaded from http://cvs.openpkg.org/openpkg-re/releasenotes.txt
   The history of this document, specific versions and
   differences between versions can be retrieved from
  @@ -66,11 +66,58 @@
  package because the whole functionality is embedded in the bootstrap
  anyway.
   
  +  New in CURRENT past OpenPKG-2-STABLE-20060622
  +  =
  +
  +  o %{l_openpkg_release} rpmmacro
  +
  +CURRENT packages already have been modified to no longer use the outdated
  +-F %s construct and compatibility has been dropped from the CURRENT
  +bootstrap.
  +
 New in OpenPKG-2-STABLE-20060622
 
   
 o Vendor packages updated
   
  +  o Build Tool
  +
  +The openpkg install openpkg-tools helper tool has been replaced by a
  +openpkg build openpkg-tools simulator that comes with the bootstrap and
  +is able to download, build and install the openpkg-tools package which
  +in turn overrides the simulator with the full blown openpkg build tool.
  +The simulator works compatible to the full blown openpkg build in the
  +areas of detection of and downloading of available packages and it 
creates
  +an identical shell script output suitable for piping into sh(1).
  +
  +  o Release detection
  +
  +The bootstrap internal logic, including the %{l_openpkg_release}
  +rpmmmacro, the openpkg build simulator and the full blown openpkg
  +build tool use a new and common code base to detect whether the instance
  +they belong to runs OpenPKG-CURRENT, -STABLE or -SOLID/-RELEASE. A new 
and
  +powerful openpkg release command was added to provide a suitable human
  +and programmatic interface to the detection logic. The logic operates on
  +package names and by design [1] cannot detect snapshots, thus updates 
will
  +be searched in the appropriate branch unless manual configuration is 
done.
  +
  +[1] see Package Name column in 
http://www.openpkg.org/development/cvs.txt
  +
  +
  +  o %{l_openpkg_release} rpmmacro
  +  
  +The rpmmacro in the STABLE branch is backwards compatible to previous
  +versions and supports the outdated -F %s query construct which is used
  +by some STABLE packages.
  +
  +  o Release TAG and URL configuration
  +   
  +To replace release detection logic by manual configuration, create a 
  +%{l_prefix}/etc/openpkg/release file and place a TAG setting inside, e.g.
  +TAG=2-STABLE-20060622. It is also possible to point openpkg build to
  +an alternate package download location, usually a local mirror of -
  +probably modified - packages. See openpkg man release.
  +
 Upgrade from OpenPKG-2.5-RELEASE to OpenPKG-2-STABLE-20060622
 =
   
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org


[CVS] OpenPKG: openpkg-src/lcdf-typetools/ lcdf-typetools.spec

2006-06-22 Thread Ralf S. Engelschall
  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:   22-Jun-2006 21:25:23
  Branch: HEAD Handle: 2006062220252300

  Modified files:
openpkg-src/lcdf-typetools
lcdf-typetools.spec

  Log:
automatically update the TeX hash files to make sure the installed
.enc files are immediately available

  Summary:
RevisionChanges Path
1.6 +10 -0  openpkg-src/lcdf-typetools/lcdf-typetools.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/lcdf-typetools/lcdf-typetools.spec
  
  $ cvs diff -u -r1.5 -r1.6 lcdf-typetools.spec
  --- openpkg-src/lcdf-typetools/lcdf-typetools.spec22 Jun 2006 19:11:41 
-  1.5
  +++ openpkg-src/lcdf-typetools/lcdf-typetools.spec22 Jun 2006 19:25:23 
-  1.6
  @@ -168,3 +168,13 @@
   %clean
   rm -rf $RPM_BUILD_ROOT
   
  +%post
  +#   update TeX hashes
  +$RPM_INSTALL_PREFIX/bin/texhash /dev/null 21 || true
  +exit 0
  +
  +%postun
  +#   update TeX hashes
  +$RPM_INSTALL_PREFIX/bin/texhash /dev/null 21 || true
  +exit 0
  +
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org