OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src openpkg-web          Date:   30-Dec-2002 15:40:19
  Branch: HEAD                             Handle: 2002123014401801

  Modified files:
    openpkg-src/apache      apache.spec
    openpkg-web             news.txt

  Log:
    cleanup package by using new %option stuff

  Summary:
    Revision    Changes     Path
    1.98        +59 -101    openpkg-src/apache/apache.spec
    1.2430      +1  -0      openpkg-web/news.txt
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/apache/apache.spec
  ============================================================================
  $ cvs diff -u -r1.97 -r1.98 apache.spec
  --- openpkg-src/apache/apache.spec    28 Dec 2002 09:49:45 -0000      1.97
  +++ openpkg-src/apache/apache.spec    30 Dec 2002 14:40:19 -0000      1.98
  @@ -37,80 +37,84 @@
   ##  IS THAT RPM'S MACRO MECHANISM HORSES UP HORRIBLY ELSE!
   
   #   the additionally used Apache modules (can be enabled without thinking)
  -%{!?with_mod_ssl:            %define  with_mod_ssl            no}
  -%{!?with_mod_perl:           %define  with_mod_perl           no}
  -%{!?with_mod_php:            %define  with_mod_php            no}
  -%{!?with_mod_php3:           %define  with_mod_php3           no}
  -%{!?with_mod_dav:            %define  with_mod_dav            no}
  -%{!?with_mod_layout:         %define  with_mod_layout         no}
  -%{!?with_mod_macro:          %define  with_mod_macro          no}
  +%option       with_mod_ssl            no
  +%option       with_mod_perl           no
  +%option       with_mod_php            no
  +%option       with_mod_php3           no
  +%option       with_mod_dav            no
  +%option       with_mod_layout         no
  +%option       with_mod_macro          no
   
   #   the additionally used Apache modules (you have to know what you do)
  -%{!?with_mod_auth_pam:       %define  with_mod_auth_pam       no}
  -%{!?with_mod_gzip:           %define  with_mod_gzip           no}
  -%{!?with_mod_fastcgi:        %define  with_mod_fastcgi        no}
  -%{!?with_mod_throttle:       %define  with_mod_throttle       no}
  -%{!?with_mod_access_referer: %define  with_mod_access_referer no}
  -%{!?with_mod_roaming:        %define  with_mod_roaming        no}
  -%{!?with_mod_relocate:       %define  with_mod_relocate       no}
  +%option       with_mod_auth_pam       no
  +%option       with_mod_gzip           no
  +%option       with_mod_fastcgi        no
  +%option       with_mod_throttle       no
  +%option       with_mod_access_referer no
  +%option       with_mod_roaming        no
  +%option       with_mod_relocate       no
   
   #   more optional PHP4 specific settings
   #   (requires "with_mod_php" set to "yes" above!)
  -%{!?with_mod_php_calendar:   %define  with_mod_php_calendar   no}
  -%{!?with_mod_php_mysql:      %define  with_mod_php_mysql      no}
  -%{!?with_mod_php_gd:         %define  with_mod_php_gd         no}
  -%{!?with_mod_php_db:         %define  with_mod_php_db         no}
  -%{!?with_mod_php_debug:      %define  with_mod_php_debug      no}
  -%{!?with_mod_php_pdflib:     %define  with_mod_php_pdflib     no}
  -%{!?with_mod_php_zlib:       %define  with_mod_php_zlib       no}
  -%{!?with_mod_php_bzip2:      %define  with_mod_php_bzip2      no}
  -%{!?with_mod_php_openssl:    %define  with_mod_php_openssl    no}
  -%{!?with_mod_php_openldap:   %define  with_mod_php_openldap   no}
  -%{!?with_mod_php_mm:         %define  with_mod_php_mm         no}
  -%{!?with_mod_php_pcre:       %define  with_mod_php_pcre       no}
  -%{!?with_mod_php_ftp:        %define  with_mod_php_ftp        no}
  -%{!?with_mod_php_java:       %define  with_mod_php_java       no}
  -%{!?with_mod_php_oci8:       %define  with_mod_php_oci8       no}
  -%{!?with_mod_php_freetype:   %define  with_mod_php_freetype   no}
  -%{!?with_mod_php_gettext:    %define  with_mod_php_gettext    no}
  -%{!?with_mod_php_imap:       %define  with_mod_php_imap       no}
  -%{!?with_mod_php_xml:        %define  with_mod_php_xml        no}
  -%{!?with_mod_php_bc:         %define  with_mod_php_bc         no}
  -%{!?with_mod_php_transsid:   %define  with_mod_php_transsid   no}
  +%option       with_mod_php_calendar   no
  +%option       with_mod_php_mysql      no
  +%option       with_mod_php_gd         no
  +%option       with_mod_php_db         no
  +%option       with_mod_php_debug      no
  +%option       with_mod_php_pdflib     no
  +%option       with_mod_php_zlib       no
  +%option       with_mod_php_bzip2      no
  +%option       with_mod_php_openssl    no
  +%option       with_mod_php_openldap   no
  +%option       with_mod_php_mm         no
  +%option       with_mod_php_pcre       no
  +%option       with_mod_php_ftp        no
  +%option       with_mod_php_java       no
  +%option       with_mod_php_oci8       no
  +%option       with_mod_php_freetype   no
  +%option       with_mod_php_gettext    no
  +%option       with_mod_php_imap       no
  +%option       with_mod_php_xml        no
  +%option       with_mod_php_bc         no
  +%option       with_mod_php_transsid   no
   
   #   more optional PHP3 specific settings
   #   (requires "with_mod_php3" set to "yes" above!)
  -%{!?with_mod_php3_ftp:       %define  with_mod_php3_ftp       no}
  -%{!?with_mod_php3_gd:        %define  with_mod_php3_gd        no}
  -%{!?with_mod_php3_jpeg:      %define  with_mod_php3_jpeg      no}
  -%{!?with_mod_php3_mysql:     %define  with_mod_php3_mysql     no}
  -%{!?with_mod_php3_openssl:   %define  with_mod_php3_openssl   no}
  -%{!?with_mod_php3_zlib:      %define  with_mod_php3_zlib      no}
  +%option       with_mod_php3_ftp       no
  +%option       with_mod_php3_gd        no
  +%option       with_mod_php3_jpeg      no
  +%option       with_mod_php3_mysql     no
  +%option       with_mod_php3_openssl   no
  +%option       with_mod_php3_zlib      no
   
   #   fixing implicit inter-module dependencies and correlations
   %if "%{with_mod_php}" == "yes"
   %if "%{with_mod_php3}" == "yes"
  -%{error: with_mod_php conflicts with with_mod_php3}
  -#   FIXME: error macro does not terminate execution
  -exit 1
  +ERROR: with_mod_php conflicts with with_mod_php3
   %endif
   %if "%{with_mod_ssl}" == "yes"
  -%define with_mod_php_openssl   yes
  -%define with_mod_php_mm        yes
  +%undefine     with_mod_php_openssl
  +%undefine     with_mod_php_mm
  +%define       with_mod_php_openssl    yes
  +%define       with_mod_php_mm         yes
   %endif
   %if "%{with_mod_php_freetype}" == "yes"
  -%define with_mod_php_gd        yes
  +%undefine     with_mod_php_gd
  +%define       with_mod_php_gd         yes
   %endif
   %if "%{with_mod_php_mysql}" == "yes" || "%{with_mod_php_pdflib}" == "yes" || 
"%{with_mod_php_gd}" == "yes"
  -%define with_mod_php_zlib      yes
  +%undefine     with_mod_php_zlib
  +%define       with_mod_php_zlib       yes
   %endif
   %endif
   %if "%{with_mod_php3}" == "yes"
   %if "%{with_mod_ssl}" == "yes"
  -%define with_mod_php3_openssl  yes
  +%undefine     with_mod_php3_openssl
  +%define       with_mod_php3_openssl   yes
   %endif
   %if "%{with_mod_php3_mysql}" == "yes"
  -%define with_mod_php3_zlib     yes
  +%undefine     with_mod_php3_zlib
  +%define       with_mod_php3_zlib      yes
   %endif
   %endif
   
  @@ -141,7 +145,7 @@
   Group:        Web
   License:      ASF
   Version:      %{V_apache}
  -Release:      20021228
  +Release:      20021230
   
   #   list of sources
   Source0:      http://www.apache.org/dist/httpd/apache_%{V_apache}.tar.gz
  @@ -167,8 +171,8 @@
   #   build information
   Prefix:       %{l_prefix}
   BuildRoot:    %{l_buildroot}
  -BuildPreReq:  OpenPKG, openpkg >= 20020222
  -PreReq:       OpenPKG, openpkg >= 20020222
  +BuildPreReq:  OpenPKG, openpkg >= 20021230
  +PreReq:       OpenPKG, openpkg >= 20021230
   %if "%{with_mod_ssl}" == "yes"
   BuildPreReq:  openssl, mm
   %endif
  @@ -262,58 +266,12 @@
       of users have contributed ideas, code, and documentation to the
       project.
   
  -    Options (additional modules I):
  -    --define 'with_mod_dav              %{with_mod_dav}'
  -    --define 'with_mod_layout           %{with_mod_layout}'
  -    --define 'with_mod_macro            %{with_mod_macro}'
  -    --define 'with_mod_perl             %{with_mod_perl}'
  -    --define 'with_mod_php              %{with_mod_php}'
  -    --define 'with_mod_php3             %{with_mod_php3}'
  -    --define 'with_mod_ssl              %{with_mod_ssl}'
  -
  -    Options (additional modules II):
  -    --define 'with_mod_access_referer   %{with_mod_access_referer}'
  -    --define 'with_mod_auth_pam         %{with_mod_auth_pam}'
  -    --define 'with_mod_fastcgi          %{with_mod_fastcgi}'
  -    --define 'with_mod_gzip             %{with_mod_gzip}'
  -    --define 'with_mod_relocate         %{with_mod_relocate}'
  -    --define 'with_mod_roaming          %{with_mod_roaming}'
  -    --define 'with_mod_throttle         %{with_mod_throttle}'
  -
  -    Options (additional extensions for mod_php):
  -    --define 'with_mod_php_bzip2        %{with_mod_php_bzip2}'
  -    --define 'with_mod_php_bc           %{with_mod_php_bc}'
  -    --define 'with_mod_php_calendar     %{with_mod_php_calendar}'
  -    --define 'with_mod_php_db           %{with_mod_php_db}'
  -    --define 'with_mod_php_debug        %{with_mod_php_debug}'
  -    --define 'with_mod_php_ftp          %{with_mod_php_ftp}'
  -    --define 'with_mod_php_freetype     %{with_mod_php_freetype}'
  -    --define 'with_mod_php_gd           %{with_mod_php_gd}'
  -    --define 'with_mod_php_gettext      %{with_mod_php_gettext}'
  -    --define 'with_mod_php_imap         %{with_mod_php_imap}'
  -    --define 'with_mod_php_java         %{with_mod_php_java}'
  -    --define 'with_mod_php_mm           %{with_mod_php_mm}'
  -    --define 'with_mod_php_mysql        %{with_mod_php_mysql}'
  -    --define 'with_mod_php_oci8         %{with_mod_php_oci8}'
  -    --define 'with_mod_php_openldap     %{with_mod_php_openldap}'
  -    --define 'with_mod_php_openssl      %{with_mod_php_openssl}'
  -    --define 'with_mod_php_pcre         %{with_mod_php_pcre}'
  -    --define 'with_mod_php_pdflib       %{with_mod_php_pdflib}'
  -    --define 'with_mod_php_transsid     %{with_mod_php_transsid}'
  -    --define 'with_mod_php_xml          %{with_mod_php_xml}'
  -    --define 'with_mod_php_zlib         %{with_mod_php_zlib}'
  -
  -    Options (additional extensions for mod_php3):
  -    --define 'with_mod_php3_ftp         %{with_mod_php3_ftp}'
  -    --define 'with_mod_php3_gd          %{with_mod_php3_gd}'
  -    --define 'with_mod_php3_jpeg        %{with_mod_php3_jpeg}'
  -    --define 'with_mod_php3_mysql       %{with_mod_php3_mysql}'
  -    --define 'with_mod_php3_openssl     %{with_mod_php3_openssl}'
  -    --define 'with_mod_php3_zlib        %{with_mod_php3_zlib}'
  +    %options -p25
   
   %prep
       #   unpack Apache distribution
       %setup0 -q -c
  +
       #   unpack optional extension modules
   %if "%{with_mod_ssl}" == "yes"
       %setup1 -q -T -D -a 1
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-web/news.txt
  ============================================================================
  $ cvs diff -u -r1.2429 -r1.2430 news.txt
  --- openpkg-web/news.txt      30 Dec 2002 14:38:32 -0000      1.2429
  +++ openpkg-web/news.txt      30 Dec 2002 14:40:18 -0000      1.2430
  @@ -1,3 +1,4 @@
  +30-Dec-2002: Upgraded package: P<apache-1.3.27-20021230>
   30-Dec-2002: Upgraded package: P<postfix-2.0.0.1-20021230>
   30-Dec-2002: Upgraded package: P<openpkg-tool-20021230-20021230>
   30-Dec-2002: Upgraded package: P<openpkg-20021230-20021230>
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to