Author: ranger
Date: Tue Mar 10 04:31:48 2009
New Revision: 1386

URL: 
<http://svn.finkproject.org/websvn/listing.php?sc=1&rev=1386&repname=user%3a+ranger>
Log:
I've resorted to a simple cpp-style in info files.  Oh god, what have I done?

Added:
    trunk/experimental/10.4/main/finkinfo/kde/kdeaccessibility4-mac.info
    trunk/experimental/10.4/main/finkinfo/kde/kdeaccessibility4-x11.info
    trunk/experimental/10.4/main/finkinfo/kde/kdeaccessibility4.patch
    trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4-mac.info
    trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4-x11.info
    trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4.info.in
      - copied, changed from r1385, 
trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4.info
    trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4.patch
Removed:
    trunk/experimental/10.4/main/finkinfo/kde/kdeaccessibility4.info
    trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4.info
Modified:
    trunk/experimental/generate-infofiles.pl

Added: trunk/experimental/10.4/main/finkinfo/kde/kdeaccessibility4-mac.info
URL: 
<http://svn.finkproject.org/websvn/filedetails.php?path=/trunk/experimental/10.4/main/finkinfo/kde/kdeaccessibility4-mac.info&rev=1386&repname=user%3a+ranger>
==============================================================================
--- trunk/experimental/10.4/main/finkinfo/kde/kdeaccessibility4-mac.info (added)
+++ trunk/experimental/10.4/main/finkinfo/kde/kdeaccessibility4-mac.info Tue 
Mar 10 04:31:48 2009
@@ -1,0 +1,124 @@
+Info4: <<
+Package: kdeaccessibility4-%type_pkg[kde]
+Version: 4.2.1
+Revision: 1
+Description: KDE4 - accessibility software
+Type: kde (mac)
+License: GPL/LGPL
+Maintainer: Benjamin Reed <[email protected]>
+
+Depends: <<
+       kmag-%type_pkg[kde] (>= %v-%r),
+       kmouth-%type_pkg[kde] (>= %v-%r),
+       ktts-%type_pkg[kde] (>= %v-%r)
+<<
+BuildDepends: <<
+       automoc-%type_pkg[kde] (>= 0.9.88-1),
+       cmake (>= 2.6.3-1),
+       dbus-dev (>= 1.2.12-1),
+       fink (>= 0.28.0-1),
+       fontconfig2-dev (>= 2.4.1-1),
+       freetts,
+       freetype219 (>= 2.3.7-7),
+       glib2-dev (>= 2.14.0-1),
+       kde4-buildenv (>= 4.2.1-3),
+       kdebase4-%type_pkg[kde]-dev (>= 4.2.0-1),
+       kdelibs4-%type_pkg[kde]-dev (>= 4.2.0-1),
+       libgettext3-dev,
+       pkgconfig (>= 0.22-3),
+       qt4-%type_pkg[kde] (>= 4.5.0-1),
+       soprano-%type_pkg[kde]-dev (>= 2.2.1-1),
+       strigi-dev (>= 0.6.3-1),
+       (%type_pkg[kde] = x11) x11-dev,
+       system-openssl-dev
+<<
+GCC: 4.0
+
+Source: mirror:kde:stable/%v/src/kdeaccessibility-%v.tar.bz2
+Source-MD5: 4005e2acc05a2479d83386588b91668f
+PatchFile: kdeaccessibility4.patch
+PatchFile-MD5: e44d7027639a4718fab47196bad755e2
+
+CompileScript: <<
+#!/bin/sh -ev
+
+       export KDE4_PREFIX="%p" KDE4_TYPE="%type_pkg[kde]"
+       . %p/sbin/kde4-buildenv.sh
+
+       mkdir -p build
+       pushd build
+               cmake $KDE4_CMAKE_ARGS ..
+               make VERBOSE=1
+       popd
+<<
+
+InstallScript: <<
+#!/bin/sh -ev
+
+       pushd build
+               make -j1 install DESTDIR="%d"
+       popd
+
+       mkdir -p %i/share/doc/installed-packages
+       touch %i/share/doc/installed-packages/%N
+<<
+SplitOff: <<
+       Package: kmag-%type_pkg[kde]
+       Depends: %N-base (>= %v-%r)
+       Files: <<
+               lib/%type_pkg[kde]/bin/kmag*
+               lib/%type_pkg[kde]/share/applications/kde4/kmag*
+               lib/%type_pkg[kde]/share/apps/kmag
+               lib/%type_pkg[kde]/share/doc/HTML/en/kmag
+               lib/%type_pkg[kde]/share/icons/hicolor/16x16/apps/kmag*
+               lib/%type_pkg[kde]/share/icons/hicolor/32x32/apps/kmag*
+               lib/%type_pkg[kde]/share/man/man1/kmag*
+       <<
+<<
+SplitOff2: <<
+       Package: kmouth-%type_pkg[kde]
+       Depends: %N-base (>= %v-%r)
+       Files: <<
+               lib/%type_pkg[kde]/bin/kmouth*
+               lib/%type_pkg[kde]/share/applications/kde4/kmouth*
+               lib/%type_pkg[kde]/share/apps/kmouth
+               lib/%type_pkg[kde]/share/config/kmouth*
+               lib/%type_pkg[kde]/share/doc/HTML/en/kmouth
+               lib/%type_pkg[kde]/share/icons/hicolor/16x16/apps/kmouth*
+               lib/%type_pkg[kde]/share/icons/hicolor/22x22/apps/kmouth*
+               lib/%type_pkg[kde]/share/icons/hicolor/32x32/apps/kmouth*
+               lib/%type_pkg[kde]/share/icons/hicolor/48x48/apps/kmouth*
+               lib/%type_pkg[kde]/share/man/man1/kmouth*
+       <<
+<<
+SplitOff3: <<
+       Package: ktts-%type_pkg[kde]
+       Depends: %N-base (>= %v-%r)
+       Files: <<
+               lib/%type_pkg[kde]/bin/ktts*
+               lib/%type_pkg[kde]/lib/kde4/*tts*
+               lib/%type_pkg[kde]/lib/libkttsd.4*.dylib
+               lib/%type_pkg[kde]/share/applications/kde4/kttsmgr*
+               lib/%type_pkg[kde]/share/apps/kttsd
+               lib/%type_pkg[kde]/share/doc/HTML/en/kttsd
+               lib/%type_pkg[kde]/share/kde4/services/*tts*
+               lib/%type_pkg[kde]/share/kde4/servicetypes/*tts*
+       <<
+       Shlibs: %p/lib/%type_pkg[kde]/lib/libkttsd.4.dylib 4.0.0 %n (>= 4.2.1-1)
+<<
+SplitOff4: <<
+       Package: %N-base
+       Depends: kdebase4-runtime-%type_pkg[kde] (>= 4.2.1-1)
+       Files: lib
+<<
+
+DescDetail: <<
+The KDE Accessibility Project is a small on-line community of
+developers and other volunteers dedicated to ensure that our
+favorite desktop is accessible to all users, including those
+of us with physical handicaps.
+
+This is the set of tools created by the KDEAP.
+<<
+<<
+

Added: trunk/experimental/10.4/main/finkinfo/kde/kdeaccessibility4-x11.info
URL: 
<http://svn.finkproject.org/websvn/filedetails.php?path=/trunk/experimental/10.4/main/finkinfo/kde/kdeaccessibility4-x11.info&rev=1386&repname=user%3a+ranger>
==============================================================================
--- trunk/experimental/10.4/main/finkinfo/kde/kdeaccessibility4-x11.info (added)
+++ trunk/experimental/10.4/main/finkinfo/kde/kdeaccessibility4-x11.info Tue 
Mar 10 04:31:48 2009
@@ -1,0 +1,138 @@
+Info4: <<
+Package: kdeaccessibility4-%type_pkg[kde]
+Version: 4.2.1
+Revision: 1
+Description: KDE4 - accessibility software
+Type: kde (x11)
+License: GPL/LGPL
+Maintainer: Benjamin Reed <[email protected]>
+
+Depends: <<
+       kmag-%type_pkg[kde] (>= %v-%r),
+       kmousetool-%type_pkg[kde] (>= %v-%r),
+       kmouth-%type_pkg[kde] (>= %v-%r),
+       ktts-%type_pkg[kde] (>= %v-%r)
+<<
+BuildDepends: <<
+       automoc-%type_pkg[kde] (>= 0.9.88-1),
+       cmake (>= 2.6.3-1),
+       dbus-dev (>= 1.2.12-1),
+       fink (>= 0.28.0-1),
+       fontconfig2-dev (>= 2.4.1-1),
+       freetts,
+       freetype219 (>= 2.3.7-7),
+       glib2-dev (>= 2.14.0-1),
+       kde4-buildenv (>= 4.2.1-3),
+       kdebase4-%type_pkg[kde]-dev (>= 4.2.0-1),
+       kdelibs4-%type_pkg[kde]-dev (>= 4.2.0-1),
+       libgettext3-dev,
+       pkgconfig (>= 0.22-3),
+       qt4-%type_pkg[kde] (>= 4.5.0-1),
+       soprano-%type_pkg[kde]-dev (>= 2.2.1-1),
+       strigi-dev (>= 0.6.3-1),
+       (%type_pkg[kde] = x11) x11-dev,
+       system-openssl-dev
+<<
+GCC: 4.0
+
+Source: mirror:kde:stable/%v/src/kdeaccessibility-%v.tar.bz2
+Source-MD5: 4005e2acc05a2479d83386588b91668f
+PatchFile: kdeaccessibility4.patch
+PatchFile-MD5: e44d7027639a4718fab47196bad755e2
+
+CompileScript: <<
+#!/bin/sh -ev
+
+       export KDE4_PREFIX="%p" KDE4_TYPE="%type_pkg[kde]"
+       . %p/sbin/kde4-buildenv.sh
+
+       mkdir -p build
+       pushd build
+               cmake $KDE4_CMAKE_ARGS ..
+               make VERBOSE=1
+       popd
+<<
+
+InstallScript: <<
+#!/bin/sh -ev
+
+       pushd build
+               make -j1 install DESTDIR="%d"
+       popd
+
+       mkdir -p %i/share/doc/installed-packages
+       touch %i/share/doc/installed-packages/%N
+<<
+SplitOff: <<
+       Package: kmag-%type_pkg[kde]
+       Depends: %N-base (>= %v-%r)
+       Files: <<
+               lib/%type_pkg[kde]/bin/kmag*
+               lib/%type_pkg[kde]/share/applications/kde4/kmag*
+               lib/%type_pkg[kde]/share/apps/kmag
+               lib/%type_pkg[kde]/share/doc/HTML/en/kmag
+               lib/%type_pkg[kde]/share/icons/hicolor/16x16/apps/kmag*
+               lib/%type_pkg[kde]/share/icons/hicolor/32x32/apps/kmag*
+               lib/%type_pkg[kde]/share/man/man1/kmag*
+       <<
+<<
+SplitOff2: <<
+       Package: kmouth-%type_pkg[kde]
+       Depends: %N-base (>= %v-%r)
+       Files: <<
+               lib/%type_pkg[kde]/bin/kmouth*
+               lib/%type_pkg[kde]/share/applications/kde4/kmouth*
+               lib/%type_pkg[kde]/share/apps/kmouth
+               lib/%type_pkg[kde]/share/config/kmouth*
+               lib/%type_pkg[kde]/share/doc/HTML/en/kmouth
+               lib/%type_pkg[kde]/share/icons/hicolor/16x16/apps/kmouth*
+               lib/%type_pkg[kde]/share/icons/hicolor/22x22/apps/kmouth*
+               lib/%type_pkg[kde]/share/icons/hicolor/32x32/apps/kmouth*
+               lib/%type_pkg[kde]/share/icons/hicolor/48x48/apps/kmouth*
+               lib/%type_pkg[kde]/share/man/man1/kmouth*
+       <<
+<<
+SplitOff3: <<
+       Package: ktts-%type_pkg[kde]
+       Depends: %N-base (>= %v-%r)
+       Files: <<
+               lib/%type_pkg[kde]/bin/ktts*
+               lib/%type_pkg[kde]/lib/kde4/*tts*
+               lib/%type_pkg[kde]/lib/libkttsd.4*.dylib
+               lib/%type_pkg[kde]/share/applications/kde4/kttsmgr*
+               lib/%type_pkg[kde]/share/apps/kttsd
+               lib/%type_pkg[kde]/share/doc/HTML/en/kttsd
+               lib/%type_pkg[kde]/share/kde4/services/*tts*
+               lib/%type_pkg[kde]/share/kde4/servicetypes/*tts*
+       <<
+       Shlibs: %p/lib/%type_pkg[kde]/lib/libkttsd.4.dylib 4.0.0 %n (>= 4.2.1-1)
+<<
+SplitOff4: <<
+       Package: kmousetool-%type_pkg[kde]
+       Depends: %N-base (>= %v-%r)
+       Files: <<
+               lib/%type_pkg[kde]/bin/kmousetool*
+               lib/%type_pkg[kde]/share/applications/kde4/kmousetool*
+               lib/%type_pkg[kde]/share/apps/kmousetool
+               lib/%type_pkg[kde]/share/doc/HTML/en/kmousetool
+               lib/%type_pkg[kde]/share/icons/hicolor/16x16/apps/kmousetool*
+               lib/%type_pkg[kde]/share/icons/hicolor/32x32/apps/kmousetool*
+               lib/%type_pkg[kde]/share/man/man1/kmousetool*
+       <<
+<<
+SplitOff5: <<
+       Package: %N-base
+       Depends: kdebase4-runtime-%type_pkg[kde] (>= 4.2.1-1)
+       Files: lib
+<<
+
+DescDetail: <<
+The KDE Accessibility Project is a small on-line community of
+developers and other volunteers dedicated to ensure that our
+favorite desktop is accessible to all users, including those
+of us with physical handicaps.
+
+This is the set of tools created by the KDEAP.
+<<
+<<
+

Added: trunk/experimental/10.4/main/finkinfo/kde/kdeaccessibility4.patch
URL: 
<http://svn.finkproject.org/websvn/filedetails.php?path=/trunk/experimental/10.4/main/finkinfo/kde/kdeaccessibility4.patch&rev=1386&repname=user%3a+ranger>
==============================================================================
--- trunk/experimental/10.4/main/finkinfo/kde/kdeaccessibility4.patch (added)
+++ trunk/experimental/10.4/main/finkinfo/kde/kdeaccessibility4.patch Tue Mar 
10 04:31:48 2009
@@ -1,0 +1,25 @@
+diff -Nurd kdeaccessibility-4.2.1/kmousetool/kmousetool/CMakeLists.txt 
kdeaccessibility-4.2.1-new/kmousetool/kmousetool/CMakeLists.txt
+--- kdeaccessibility-4.2.1/kmousetool/kmousetool/CMakeLists.txt        
2008-05-29 07:19:49.000000000 -0400
++++ kdeaccessibility-4.2.1-new/kmousetool/kmousetool/CMakeLists.txt    
2009-03-09 14:59:03.000000000 -0400
+@@ -12,7 +12,7 @@
+ 
+ kde4_add_executable(kmousetool ${kmousetool_SRCS})
+ 
+-target_link_libraries(kmousetool  ${KDE4_KDEUI_LIBS} ${X11_XTest_LIB} 
${X11_Xext_LIB} ${KDE4_PHONON_LIBS})
++target_link_libraries(kmousetool  ${KDE4_KDEUI_LIBS} ${X11_X11_LIB} 
${X11_XTest_LIB} ${X11_Xext_LIB} ${KDE4_PHONON_LIBS})
+ 
+ install(TARGETS kmousetool  ${INSTALL_TARGETS_DEFAULT_ARGS} )
+ 
+diff -Nurd kdeaccessibility-4.2.1/kttsd/kttsd/CMakeLists.txt 
kdeaccessibility-4.2.1-new/kttsd/kttsd/CMakeLists.txt
+--- kdeaccessibility-4.2.1/kttsd/kttsd/CMakeLists.txt  2008-05-29 
07:19:49.000000000 -0400
++++ kdeaccessibility-4.2.1-new/kttsd/kttsd/CMakeLists.txt      2009-03-09 
14:56:51.000000000 -0400
+@@ -25,7 +25,8 @@
+ set_target_properties(kttsd_bin PROPERTIES OUTPUT_NAME kttsd)
+ 
+ target_link_libraries(kttsd_bin
+-    ${KDE4_KDECORE_LIBS}
++    ${KDE4_KDEUI_LIBS}
++       QtXml
+     kttsd )
+ 
+ install(TARGETS kttsd_bin  ${INSTALL_TARGETS_DEFAULT_ARGS} )

Added: trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4-mac.info
URL: 
<http://svn.finkproject.org/websvn/filedetails.php?path=/trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4-mac.info&rev=1386&repname=user%3a+ranger>
==============================================================================
--- trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4-mac.info 
(added)
+++ trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4-mac.info Tue 
Mar 10 04:31:48 2009
@@ -1,0 +1,134 @@
+Info4: <<
+Package: kdeaccessibility4-%type_pkg[kde]
+Version: 4.2.1
+Revision: 1
+Type: kde (mac)
+Description: KDE4 - accessibility software
+License: GPL/LGPL
+Maintainer: Benjamin Reed <[email protected]>
+
+DescDetail: <<
+The KDE Accessibility Project is a small on-line community of
+developers and other volunteers dedicated to ensure that our
+favorite desktop is accessible to all users, including those
+of us with physical handicaps.
+
+This is the set of tools created by the KDEAP.
+<<
+
+Source: mirror:kde:stable/%v/src/kdeaccessibility-%v.tar.bz2
+Source-MD5: 4005e2acc05a2479d83386588b91668f
+PatchFile: kdeaccessibility4.patch
+PatchFile-MD5: e44d7027639a4718fab47196bad755e2
+
+Depends: <<
+       kmag-%type_pkg[kde] (>= %v-%r),
+       kmouth-%type_pkg[kde] (>= %v-%r),
+       ktts-%type_pkg[kde] (>= %v-%r),
+<<
+
+BuildDepends: <<
+       automoc-%type_pkg[kde] (>= 0.9.88-1),
+       cmake (>= 2.6.3-1),
+       dbus-dev (>= 1.2.12-1),
+       fink (>= 0.28.0-1),
+       fontconfig2-dev (>= 2.4.1-1),
+       freetts,
+       freetype219 (>= 2.3.7-7),
+       glib2-dev (>= 2.14.0-1),
+       kde4-buildenv (>= 4.2-3),
+       kdebase4-%type_pkg[kde]-dev (>= 4.2.0-1),
+       kdelibs4-%type_pkg[kde]-dev (>= 4.2.0-1),
+       libgettext3-dev,
+       pkgconfig (>= 0.22-3),
+       qt4-%type_pkg[kde] (>= 4.4.0-1),
+       soprano-%type_pkg[kde]-dev (>= 2.2.1-1),
+       strigi-dev (>= 0.6.3-1),
+       (%type_pkg[kde] = x11) x11-dev,
+       system-openssl-dev
+<<
+GCC: 4.0
+
+CompileScript: <<
+#!/bin/sh -ev
+
+       export KDE4_PREFIX="%p" KDE4_TYPE="%type_pkg[kde]"
+       . %p/sbin/kde4-buildenv.sh
+
+       mkdir -p build
+       pushd build
+               cmake $KDE4_CMAKE_ARGS ..
+               make VERBOSE=1
+       popd
+<<
+
+InstallScript: <<
+#!/bin/sh -ev
+
+       pushd build
+               make -j1 install DESTDIR="%d"
+       popd
+
+       mkdir -p %i/share/doc/installed-packages
+       touch %i/share/doc/installed-packages/%N
+<<
+
+SplitOff: <<
+       Package: kmag-%type_pkg[kde]
+       Depends: %N-base (>= %v-%r)
+       Files: <<
+               lib/%type_pkg[kde]/bin/kmag*
+               lib/%type_pkg[kde]/share/applications/kde4/kmag*
+               lib/%type_pkg[kde]/share/apps/kmag
+               lib/%type_pkg[kde]/share/doc/HTML/en/kmag
+               lib/%type_pkg[kde]/share/icons/hicolor/16x16/apps/kmag*
+               lib/%type_pkg[kde]/share/icons/hicolor/32x32/apps/kmag*
+               lib/%type_pkg[kde]/share/man/man1/kmag*
+       <<
+<<
+
+SplitOff2: <<
+       Package: kmouth-%type_pkg[kde]
+       Depends: %N-base (>= %v-%r)
+       Files: <<
+               lib/%type_pkg[kde]/bin/kmouth*
+               lib/%type_pkg[kde]/share/applications/kde4/kmouth*
+               lib/%type_pkg[kde]/share/apps/kmouth
+               lib/%type_pkg[kde]/share/config/kmouth*
+               lib/%type_pkg[kde]/share/doc/HTML/en/kmouth
+               lib/%type_pkg[kde]/share/icons/hicolor/16x16/apps/kmouth*
+               lib/%type_pkg[kde]/share/icons/hicolor/22x22/apps/kmouth*
+               lib/%type_pkg[kde]/share/icons/hicolor/32x32/apps/kmouth*
+               lib/%type_pkg[kde]/share/icons/hicolor/48x48/apps/kmouth*
+               lib/%type_pkg[kde]/share/man/man1/kmouth*
+       <<
+<<
+
+SplitOff3: <<
+       Package: ktts-%type_pkg[kde]
+       Depends: %N-base (>= %v-%r)
+       Files: <<
+               lib/%type_pkg[kde]/bin/ktts*
+               lib/%type_pkg[kde]/lib/kde4/*tts*
+               lib/%type_pkg[kde]/lib/libkttsd.4*.dylib
+               lib/%type_pkg[kde]/share/applications/kde4/kttsmgr*
+               lib/%type_pkg[kde]/share/apps/kttsd
+               lib/%type_pkg[kde]/share/doc/HTML/en/kttsd
+               lib/%type_pkg[kde]/share/kde4/services/*tts*
+               lib/%type_pkg[kde]/share/kde4/servicetypes/*tts*
+       <<
+       Shlibs: <<
+               %p/lib/%type_pkg[kde]/lib/libkttsd.4.dylib 4.0.0 %n (>= 4.2.1-1)
+       <<
+<<
+
+
+SplitOff4: <<
+       Package: %N-base
+       Depends: <<
+               kdebase4-runtime-%type_pkg[kde] (>= 4.2.1-1),
+       <<
+       Files: lib
+<<
+
+<<

Added: trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4-x11.info
URL: 
<http://svn.finkproject.org/websvn/filedetails.php?path=/trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4-x11.info&rev=1386&repname=user%3a+ranger>
==============================================================================
--- trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4-x11.info 
(added)
+++ trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4-x11.info Tue 
Mar 10 04:31:48 2009
@@ -1,0 +1,148 @@
+Info4: <<
+Package: kdeaccessibility4-%type_pkg[kde]
+Version: 4.2.1
+Revision: 1
+Type: kde (x11)
+Description: KDE4 - accessibility software
+License: GPL/LGPL
+Maintainer: Benjamin Reed <[email protected]>
+
+DescDetail: <<
+The KDE Accessibility Project is a small on-line community of
+developers and other volunteers dedicated to ensure that our
+favorite desktop is accessible to all users, including those
+of us with physical handicaps.
+
+This is the set of tools created by the KDEAP.
+<<
+
+Source: mirror:kde:stable/%v/src/kdeaccessibility-%v.tar.bz2
+Source-MD5: 4005e2acc05a2479d83386588b91668f
+PatchFile: kdeaccessibility4.patch
+PatchFile-MD5: e44d7027639a4718fab47196bad755e2
+
+Depends: <<
+       kmag-%type_pkg[kde] (>= %v-%r),
+       kmousetool-%type_pkg[kde] (>= %v-%r),
+       kmouth-%type_pkg[kde] (>= %v-%r),
+       ktts-%type_pkg[kde] (>= %v-%r),
+<<
+
+BuildDepends: <<
+       automoc-%type_pkg[kde] (>= 0.9.88-1),
+       cmake (>= 2.6.3-1),
+       dbus-dev (>= 1.2.12-1),
+       fink (>= 0.28.0-1),
+       fontconfig2-dev (>= 2.4.1-1),
+       freetts,
+       freetype219 (>= 2.3.7-7),
+       glib2-dev (>= 2.14.0-1),
+       kde4-buildenv (>= 4.2-3),
+       kdebase4-%type_pkg[kde]-dev (>= 4.2.0-1),
+       kdelibs4-%type_pkg[kde]-dev (>= 4.2.0-1),
+       libgettext3-dev,
+       pkgconfig (>= 0.22-3),
+       qt4-%type_pkg[kde] (>= 4.4.0-1),
+       soprano-%type_pkg[kde]-dev (>= 2.2.1-1),
+       strigi-dev (>= 0.6.3-1),
+       (%type_pkg[kde] = x11) x11-dev,
+       system-openssl-dev
+<<
+GCC: 4.0
+
+CompileScript: <<
+#!/bin/sh -ev
+
+       export KDE4_PREFIX="%p" KDE4_TYPE="%type_pkg[kde]"
+       . %p/sbin/kde4-buildenv.sh
+
+       mkdir -p build
+       pushd build
+               cmake $KDE4_CMAKE_ARGS ..
+               make VERBOSE=1
+       popd
+<<
+
+InstallScript: <<
+#!/bin/sh -ev
+
+       pushd build
+               make -j1 install DESTDIR="%d"
+       popd
+
+       mkdir -p %i/share/doc/installed-packages
+       touch %i/share/doc/installed-packages/%N
+<<
+
+SplitOff: <<
+       Package: kmag-%type_pkg[kde]
+       Depends: %N-base (>= %v-%r)
+       Files: <<
+               lib/%type_pkg[kde]/bin/kmag*
+               lib/%type_pkg[kde]/share/applications/kde4/kmag*
+               lib/%type_pkg[kde]/share/apps/kmag
+               lib/%type_pkg[kde]/share/doc/HTML/en/kmag
+               lib/%type_pkg[kde]/share/icons/hicolor/16x16/apps/kmag*
+               lib/%type_pkg[kde]/share/icons/hicolor/32x32/apps/kmag*
+               lib/%type_pkg[kde]/share/man/man1/kmag*
+       <<
+<<
+
+SplitOff2: <<
+       Package: kmouth-%type_pkg[kde]
+       Depends: %N-base (>= %v-%r)
+       Files: <<
+               lib/%type_pkg[kde]/bin/kmouth*
+               lib/%type_pkg[kde]/share/applications/kde4/kmouth*
+               lib/%type_pkg[kde]/share/apps/kmouth
+               lib/%type_pkg[kde]/share/config/kmouth*
+               lib/%type_pkg[kde]/share/doc/HTML/en/kmouth
+               lib/%type_pkg[kde]/share/icons/hicolor/16x16/apps/kmouth*
+               lib/%type_pkg[kde]/share/icons/hicolor/22x22/apps/kmouth*
+               lib/%type_pkg[kde]/share/icons/hicolor/32x32/apps/kmouth*
+               lib/%type_pkg[kde]/share/icons/hicolor/48x48/apps/kmouth*
+               lib/%type_pkg[kde]/share/man/man1/kmouth*
+       <<
+<<
+
+SplitOff3: <<
+       Package: ktts-%type_pkg[kde]
+       Depends: %N-base (>= %v-%r)
+       Files: <<
+               lib/%type_pkg[kde]/bin/ktts*
+               lib/%type_pkg[kde]/lib/kde4/*tts*
+               lib/%type_pkg[kde]/lib/libkttsd.4*.dylib
+               lib/%type_pkg[kde]/share/applications/kde4/kttsmgr*
+               lib/%type_pkg[kde]/share/apps/kttsd
+               lib/%type_pkg[kde]/share/doc/HTML/en/kttsd
+               lib/%type_pkg[kde]/share/kde4/services/*tts*
+               lib/%type_pkg[kde]/share/kde4/servicetypes/*tts*
+       <<
+       Shlibs: <<
+               %p/lib/%type_pkg[kde]/lib/libkttsd.4.dylib 4.0.0 %n (>= 4.2.1-1)
+       <<
+<<
+
+SplitOff4: <<
+       Package: kmousetool-%type_pkg[kde]
+       Depends: %N-base (>= %v-%r)
+       Files: <<
+               lib/%type_pkg[kde]/bin/kmousetool*
+               lib/%type_pkg[kde]/share/applications/kde4/kmousetool*
+               lib/%type_pkg[kde]/share/apps/kmousetool
+               lib/%type_pkg[kde]/share/doc/HTML/en/kmousetool
+               lib/%type_pkg[kde]/share/icons/hicolor/16x16/apps/kmousetool*
+               lib/%type_pkg[kde]/share/icons/hicolor/32x32/apps/kmousetool*
+               lib/%type_pkg[kde]/share/man/man1/kmousetool*
+       <<
+<<
+
+SplitOff5: <<
+       Package: %N-base
+       Depends: <<
+               kdebase4-runtime-%type_pkg[kde] (>= 4.2.1-1),
+       <<
+       Files: lib
+<<
+
+<<

Copied: trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4.info.in 
(from r1385, trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4.info)
URL: 
<http://svn.finkproject.org/websvn/diff.php?path=/trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4.info.in&rev=1386&repname=user%3a+ranger>
==============================================================================
--- trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4.info 
(original)
+++ trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4.info.in Tue 
Mar 10 04:31:48 2009
@@ -2,7 +2,11 @@
 Package: kdeaccessibility4-%type_pkg[kde]
 Version: 4.2.1
 Revision: 1
-Type: kde (x11 mac)
+#ifdef TYPE_X11
+Type: kde (x11)
+#else
+Type: kde (mac)
+#endif
 Description: KDE4 - accessibility software
 License: GPL/LGPL
 Maintainer: Benjamin Reed <[email protected]>
@@ -18,10 +22,16 @@
 
 Source: mirror:kde:stable/%v/src/kdeaccessibility-%v.tar.bz2
 Source-MD5: 4005e2acc05a2479d83386588b91668f
-#PatchFile: kdeaccessibility4.patch
-#PatchFile-MD5: 48a61ecc1eb85de9cd0715138842d164
+PatchFile: kdeaccessibility4.patch
+PatchFile-MD5: e44d7027639a4718fab47196bad755e2
 
 Depends: <<
+       kmag-%type_pkg[kde] (>= %v-%r),
+#ifdef TYPE_X11
+       kmousetool-%type_pkg[kde] (>= %v-%r),
+#endif
+       kmouth-%type_pkg[kde] (>= %v-%r),
+       ktts-%type_pkg[kde] (>= %v-%r),
 <<
 
 BuildDepends: <<
@@ -70,4 +80,81 @@
        touch %i/share/doc/installed-packages/%N
 <<
 
+SplitOff: <<
+       Package: kmag-%type_pkg[kde]
+       Depends: %N-base (>= %v-%r)
+       Files: <<
+               lib/%type_pkg[kde]/bin/kmag*
+               lib/%type_pkg[kde]/share/applications/kde4/kmag*
+               lib/%type_pkg[kde]/share/apps/kmag
+               lib/%type_pkg[kde]/share/doc/HTML/en/kmag
+               lib/%type_pkg[kde]/share/icons/hicolor/16x16/apps/kmag*
+               lib/%type_pkg[kde]/share/icons/hicolor/32x32/apps/kmag*
+               lib/%type_pkg[kde]/share/man/man1/kmag*
+       <<
 <<
+
+SplitOff2: <<
+       Package: kmouth-%type_pkg[kde]
+       Depends: %N-base (>= %v-%r)
+       Files: <<
+               lib/%type_pkg[kde]/bin/kmouth*
+               lib/%type_pkg[kde]/share/applications/kde4/kmouth*
+               lib/%type_pkg[kde]/share/apps/kmouth
+               lib/%type_pkg[kde]/share/config/kmouth*
+               lib/%type_pkg[kde]/share/doc/HTML/en/kmouth
+               lib/%type_pkg[kde]/share/icons/hicolor/16x16/apps/kmouth*
+               lib/%type_pkg[kde]/share/icons/hicolor/22x22/apps/kmouth*
+               lib/%type_pkg[kde]/share/icons/hicolor/32x32/apps/kmouth*
+               lib/%type_pkg[kde]/share/icons/hicolor/48x48/apps/kmouth*
+               lib/%type_pkg[kde]/share/man/man1/kmouth*
+       <<
+<<
+
+SplitOff3: <<
+       Package: ktts-%type_pkg[kde]
+       Depends: %N-base (>= %v-%r)
+       Files: <<
+               lib/%type_pkg[kde]/bin/ktts*
+               lib/%type_pkg[kde]/lib/kde4/*tts*
+               lib/%type_pkg[kde]/lib/libkttsd.4*.dylib
+               lib/%type_pkg[kde]/share/applications/kde4/kttsmgr*
+               lib/%type_pkg[kde]/share/apps/kttsd
+               lib/%type_pkg[kde]/share/doc/HTML/en/kttsd
+               lib/%type_pkg[kde]/share/kde4/services/*tts*
+               lib/%type_pkg[kde]/share/kde4/servicetypes/*tts*
+       <<
+       Shlibs: <<
+               %p/lib/%type_pkg[kde]/lib/libkttsd.4.dylib 4.0.0 %n (>= 4.2.1-1)
+       <<
+<<
+
+#ifdef TYPE_X11
+SplitOff4: <<
+       Package: kmousetool-%type_pkg[kde]
+       Depends: %N-base (>= %v-%r)
+       Files: <<
+               lib/%type_pkg[kde]/bin/kmousetool*
+               lib/%type_pkg[kde]/share/applications/kde4/kmousetool*
+               lib/%type_pkg[kde]/share/apps/kmousetool
+               lib/%type_pkg[kde]/share/doc/HTML/en/kmousetool
+               lib/%type_pkg[kde]/share/icons/hicolor/16x16/apps/kmousetool*
+               lib/%type_pkg[kde]/share/icons/hicolor/32x32/apps/kmousetool*
+               lib/%type_pkg[kde]/share/man/man1/kmousetool*
+       <<
+<<
+#endif
+
+#ifdef TYPE_X11
+SplitOff5: <<
+#else
+SplitOff4: <<
+#endif
+       Package: %N-base
+       Depends: <<
+               kdebase4-runtime-%type_pkg[kde] (>= 4.2.1-1),
+       <<
+       Files: lib
+<<
+
+<<

Added: trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4.patch
URL: 
<http://svn.finkproject.org/websvn/filedetails.php?path=/trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4.patch&rev=1386&repname=user%3a+ranger>
==============================================================================
--- trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4.patch (added)
+++ trunk/experimental/common/main/finkinfo/kde/kdeaccessibility4.patch Tue Mar 
10 04:31:48 2009
@@ -1,0 +1,25 @@
+diff -Nurd kdeaccessibility-4.2.1/kmousetool/kmousetool/CMakeLists.txt 
kdeaccessibility-4.2.1-new/kmousetool/kmousetool/CMakeLists.txt
+--- kdeaccessibility-4.2.1/kmousetool/kmousetool/CMakeLists.txt        
2008-05-29 07:19:49.000000000 -0400
++++ kdeaccessibility-4.2.1-new/kmousetool/kmousetool/CMakeLists.txt    
2009-03-09 14:59:03.000000000 -0400
+@@ -12,7 +12,7 @@
+ 
+ kde4_add_executable(kmousetool ${kmousetool_SRCS})
+ 
+-target_link_libraries(kmousetool  ${KDE4_KDEUI_LIBS} ${X11_XTest_LIB} 
${X11_Xext_LIB} ${KDE4_PHONON_LIBS})
++target_link_libraries(kmousetool  ${KDE4_KDEUI_LIBS} ${X11_X11_LIB} 
${X11_XTest_LIB} ${X11_Xext_LIB} ${KDE4_PHONON_LIBS})
+ 
+ install(TARGETS kmousetool  ${INSTALL_TARGETS_DEFAULT_ARGS} )
+ 
+diff -Nurd kdeaccessibility-4.2.1/kttsd/kttsd/CMakeLists.txt 
kdeaccessibility-4.2.1-new/kttsd/kttsd/CMakeLists.txt
+--- kdeaccessibility-4.2.1/kttsd/kttsd/CMakeLists.txt  2008-05-29 
07:19:49.000000000 -0400
++++ kdeaccessibility-4.2.1-new/kttsd/kttsd/CMakeLists.txt      2009-03-09 
14:56:51.000000000 -0400
+@@ -25,7 +25,8 @@
+ set_target_properties(kttsd_bin PROPERTIES OUTPUT_NAME kttsd)
+ 
+ target_link_libraries(kttsd_bin
+-    ${KDE4_KDECORE_LIBS}
++    ${KDE4_KDEUI_LIBS}
++       QtXml
+     kttsd )
+ 
+ install(TARGETS kttsd_bin  ${INSTALL_TARGETS_DEFAULT_ARGS} )

Modified: trunk/experimental/generate-infofiles.pl
URL: 
<http://svn.finkproject.org/websvn/diff.php?path=/trunk/experimental/generate-infofiles.pl&rev=1386&repname=user%3a+ranger>
==============================================================================
--- trunk/experimental/generate-infofiles.pl (original)
+++ trunk/experimental/generate-infofiles.pl Tue Mar 10 04:31:48 2009
@@ -14,6 +14,7 @@
 use Fink;
 use Fink::PkgVersion;
 use Fink::Services qw(&read_properties_var &pkglist2lol &lol2pkglist);
+use IO::Handle;
 use Data::Dumper;
 
 Fink->import;
@@ -173,7 +174,7 @@
        my ($dir, $filename) = (dirname($file), basename($file));
 
        next if ($file =~ /\/\.svn\//);
-       next unless ($file =~ /\.(info|patch)$/);
+       next unless ($file =~ /\.(info|info\.in|patch)$/);
 
        my $matched = 0;
        for my $regex (@$translate) {
@@ -181,6 +182,80 @@
        }
        next if (not $matched);
        next if ($file =~ /notready/);
+
+       if ($file =~ /\.info\.in$/) {
+               if (open (FILEIN, $file)) {
+                       my $noext = $filename;
+                       $noext =~ s/\.info\.in$//;
+                       my $x11 = IO::Handle->new();
+                       my $mac = IO::Handle->new();
+                       my $in_x11 = 0;
+                       my $in_mac = 0;
+                       my $line;
+                       if (open($x11, '>' . $dir . '/' . $noext . 
'-x11.info')) {
+                               if (open($mac, '>' . $dir . '/' . $noext . 
'-mac.info')) {
+                                       while ($line = <FILEIN>) {
+                                               if ($in_x11) {
+                                                       if ($line =~ 
/^\s*\#else\s*$/) {
+                                                               $in_x11 = 0;
+                                                               $in_mac = 1;
+                                                       } elsif ($line =~ 
/^\s*\#endif\s*$/) {
+                                                               $in_x11 = 0;
+                                                               $in_mac = 0;
+                                                       } else {
+                                                               print $x11 
$line;
+                                                       }
+                                               } elsif ($in_mac) {
+                                                       if ($line =~ 
/^\s*\#else\s*$/) {
+                                                               $in_mac = 0;
+                                                               $in_x11 = 1;
+                                                       } elsif ($line =~ 
/^\s*\#endif\s*$/) {
+                                                               $in_x11 = 0;
+                                                               $in_mac = 0;
+                                                       } else {
+                                                               print $mac 
$line;
+                                                       }
+                                               } else {
+                                                       if ($line =~ 
/^\s*\#ifdef TYPE_X11\s*$/) {
+                                                               $in_x11 = 1;
+                                                               $in_mac = 0;
+                                                       } elsif ($line =~ 
/^\s*\#ifdef TYPE_MAC\s*$/) {
+                                                               $in_x11 = 0;
+                                                               $in_mac = 1;
+                                                       } else {
+                                                               print $x11 
$line;
+                                                               print $mac 
$line;
+                                                       }
+                                               }
+                                       }
+                                       close($x11);
+                                       close($mac);
+                                       handle_file($dir, $noext . '-x11.info');
+                                       handle_file($dir, $noext . '-mac.info');
+                               } else {
+                                       warn "unable to write to 
$noext-mac.info: $!\n";
+                                       close($x11);
+                                       next;
+                               }
+                       } else {
+                               warn "unable to write to $noext-x11.info: $!\n";
+                               next;
+                       }
+               } else {
+                       warn "unable to read from $file: $!\n";
+                       next;
+               }
+       } else {
+               handle_file($dir, $file);
+       }
+}
+
+sub handle_file {
+       my $dir      = shift;
+       my $filename = shift;
+       my $file     = $dir . '/' . $filename;
+
+       print $file, "\n";
 
        my $contents;
        if (open (FILEIN, $file)) {
@@ -189,11 +264,10 @@
                close (FILEIN);
        } else {
                warn "unable to read from $file: $!\n";
-               next;
-       }
-
-       print $file, "\n";
-       if ($file =~ /\.info$/) {
+               return;
+       }
+
+       if ($file =~ /\.info(\.in)?$/) {
                my $properties = info_hash_from_var(
                        $file,
                        $contents,


------------------------------------------------------------------------------
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to