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

  Server: cvs.openpkg.org                  Name:   Michael Schloh
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src openpkg-web          Date:   01-Aug-2003 11:21:22
  Branch: HEAD                             Handle: 2003080110212001

  Added files:
    openpkg-src/libmikmod   libmikmod.patch
  Modified files:
    openpkg-src/libmikmod   libmikmod.spec
    openpkg-web             news.txt

  Log:
    Correct build configuration and patch code for Solaris

  Summary:
    Revision    Changes     Path
    1.1         +16 -0      openpkg-src/libmikmod/libmikmod.patch
    1.6         +11 -1      openpkg-src/libmikmod/libmikmod.spec
    1.5992      +1  -0      openpkg-web/news.txt
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/libmikmod/libmikmod.patch
  ============================================================================
  $ cvs diff -u -r0 -r1.1 libmikmod.patch
  --- /dev/null 2003-08-01 11:21:22.000000000 +0200
  +++ libmikmod.patch   2003-08-01 11:21:22.000000000 +0200
  @@ -0,0 +1,16 @@
  +diff -Naur libmikmod-3.1.10.orig/drivers/drv_sun.c 
libmikmod-3.1.10/drivers/drv_sun.c
  +--- libmikmod-3.1.10.orig/drivers/drv_sun.c  2002-01-13 01:58:57.000000000 +0100
  ++++ libmikmod-3.1.10/drivers/drv_sun.c       2003-08-01 06:27:46.084049000 +0200
  +@@ -85,6 +85,12 @@
  + #define SOUNDDEVICE "/dev/audio"
  + #endif
  + 
  ++/* Solaris doesn't have these */
  ++#ifdef SOLARIS
  ++#define AUDIO_ENCODING_SLINEAR AUDIO_ENCODING_LINEAR
  ++#define AUDIO_ENCODING_ULINEAR AUDIO_ENCODING_LINEAR8
  ++#endif
  ++
  + /* Compatibility defines, for old *BSD or SunOS systems */
  + #ifndef AUDIO_ENCODING_PCM16
  + #define AUDIO_ENCODING_PCM16 AUDIO_ENCODING_LINEAR
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/libmikmod/libmikmod.spec
  ============================================================================
  $ cvs diff -u -r1.5 -r1.6 libmikmod.spec
  --- openpkg-src/libmikmod/libmikmod.spec      8 Jul 2003 14:40:32 -0000       1.5
  +++ openpkg-src/libmikmod/libmikmod.spec      1 Aug 2003 09:21:21 -0000       1.6
  @@ -33,10 +33,11 @@
   Group:        Audio
   License:      LGPL
   Version:      3.1.10
  -Release:      20030702
  +Release:      20030801
   
   #   list of sources
   Source0:      http://www.mikmod.org/files/libmikmod/libmikmod-%{version}.tar.gz
  +Patch0:       libmikmod.patch
   
   #   build information
   Prefix:       %{l_prefix}
  @@ -53,6 +54,15 @@
   
   %prep
       %setup -q
  +    %patch -p1
  +    case "%{l_target}" in
  +        *-solaris* )
  +            %{l_shtool} subst \
  +                -e 's;-pthread;-pthreads;g' \
  +                configure \
  +                configure.in \
  +            ;;
  +    esac
   
   %build
       CC="%{l_cc}" \
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-web/news.txt
  ============================================================================
  $ cvs diff -u -r1.5991 -r1.5992 news.txt
  --- openpkg-web/news.txt      1 Aug 2003 09:17:43 -0000       1.5991
  +++ openpkg-web/news.txt      1 Aug 2003 09:21:20 -0000       1.5992
  @@ -1,3 +1,4 @@
  +01-Aug-2003: Upgraded package: P<libmikmod-3.1.10-20030801>
   01-Aug-2003: Upgraded package: P<skey-1.1.5-20030801>
   01-Aug-2003: Upgraded package: P<pgadmin-0.8.0.20030801-20030801>
   01-Aug-2003: Upgraded package: P<patchutils-0.2.24-20030801>
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to