the Fink project is an effort to port
popular Unix programs to Mac OS X
Info3: <<
Package: arts
Version: 1.5.10
Revision: 10
Description: KDE - analog realtime synthesizer
License: GPL
Maintainer: Benjamin Reed
Depends: <<
%N-shlibs (>= %v-%r),
audiofile-shlibs (>= 0.2.6-11),
daemonic,
esound-bin,
glib2-shlibs (>= 2.22.0-1),
libiconv,
libmad-shlibs,
libogg-shlibs,
libvorbis0-shlibs
<<
BuildDepends: <<
audiofile (>= 0.2.6-11),
autoconf (>= 2.63-1),
automake1.11,
cctools-single-module,
esound,
expat1,
fink (>= 0.29.7-1),
fink-package-precedence (>= 0.7-1),
# fontconfig2-dev (>= 2.4.1-1),
freetype219 (>= 2.3.12-1),
libgettext8-dev,
gettext-bin,
gettext-tools,
glib2-dev (>= 2.22.0-1),
libiconv-dev,
libjpeg8,
libogg,
libpng14 (>= 1.4.1-2),
libvorbis0,
libmad,
macosx (>= 10.4.3-1),
pkgconfig (>= 0.23-1),
qt3 (>= 3.3.8-2000),
x11-dev,
xmkmf
<<
BuildConflicts: unsermake
Replaces: %N-dev (<< %v-%r)
GCC: 4.0
CustomMirror: <<
Primary: http://ranger.users.finkproject.org/distfiles
eur-NL: http://ranger.users.finkproject.org/distfiles
nam-US: http://ranger.befunk.com/fink
nam-US: http://astrange.ithinksw.net/~astrange/ranger-fink
nam-CA: http://www.southofheaven.net/befunk
<<
Source: mirror:kde:stable/3.5.10/src/%n-%v.tar.bz2
Source-MD5: 6da172aab2a4a44929b5fdfc30fa3efc
Source2: mirror:custom:kde-admindir/kde-admindir-29cde0f.tar.bz2
Source2-MD5: 40e5462e2d292c468358f8d001594519
Source2ExtractDir: %n-%v
SourceDirectory: %n-%v
PatchScript: <<
sed -e 's,@FINKPREFIX@,%p,g' %{PatchFile} | patch -p1
perl -pi -e 's,-O2,-Os,g; s,doc/HTML,doc/kde,g; s,/usr/share/doc/packages/qt3/html,%p/share/doc/qt3/html,g; s,AH_CHECK_HEADERS,AC_CHECK_HEADERS,g' admin/*
<<
PatchFile: %n.patch
PatchFile-MD5: 9a104e152e9590b3ed5436dc2fc0db4e
NoSetCPPFLAGS: true
NoSetLDFLAGS: true
UseMaxBuildJobs: true
ConfigureParams: --with-distribution='Fink/Mac OS X'
CompileScript: <<
#!/bin/sh -ev
export PREFIX="%p" USE_UNSERMAKE=0
. ./environment-helper.sh
./build-helper.sh cvs %N %v %r make -f admin/Makefile.common cvs
./build-helper.sh configure %N %v %r ./configure %c $CONFIGURE_PARAMS
perl -pi -e 's,\@kdeinitdir\@,%p/lib/kde3,' soundserver/Makefile
./build-helper.sh make %N %v %r make
fink-package-precedence --prohibit-bdep %N-dev .
<<
InstallScript: <<
#!/bin/sh -ev
export PREFIX="%p" USE_UNSERMAKE=1
. ./environment-helper.sh
./build-helper.sh install %N %v %r make -p -j1 install DESTDIR=%d
mkdir -p %i/share/doc/installed-packages
touch %i/share/doc/installed-packages/%N
<<
DocFiles: COPYING COPYING.LIB INSTALL
SplitOff: <<
Package: %N-shlibs
Description: KDE - arts shared libraries
Depends: <<
audiofile-shlibs (>= 0.2.6-11),
esound-shlibs,
expat1-shlibs,
# fontconfig2-shlibs (>= 2.4.1-1),
freetype219-shlibs (>= 2.3.12-1),
libgettext8-shlibs,
glib2-shlibs (>= 2.22.0-1),
libiconv,
libmad-shlibs,
libogg-shlibs,
libpng14-shlibs (>= 1.4.1-2),
libvorbis0-shlibs,
qt3-shlibs (>= 3.3.8-2000),
macosx (>= 10.4.3-1),
x11-shlibs
<<
Replaces: %N (<< %v-%r)
Recommends: %N (>= %v-%r)
Files: <<
lib/libartsc.0*.dylib
lib/libartsflow.1*.dylib
lib/libartsflow_idl.1*.dylib
lib/libgmcop.1*.dylib
lib/libkmedia2.1*.dylib
lib/libkmedia2_idl.1*.dylib
lib/libmcop.1*.dylib
lib/libmcop_mt.1*.dylib
lib/libqtmcop.1*.dylib
lib/libsoundserver_idl.1*.dylib
lib/libx11globalcomm.1*.so
<<
Shlibs: <<
%p/lib/libartsc.0.dylib 1.0.0 arts-shlibs (>= 1.4.0-1)
%p/lib/libartsflow.1.dylib 2.0.0 arts-shlibs (>= 1.4.0-1)
%p/lib/libartsflow_idl.1.dylib 2.0.0 arts-shlibs (>= 1.4.0-1)
%p/lib/libgmcop.1.dylib 2.0.0 arts-shlibs (>= 1.4.0-1)
%p/lib/libkmedia2.1.dylib 2.0.0 arts-shlibs (>= 1.4.0-1)
%p/lib/libkmedia2_idl.1.dylib 2.0.0 arts-shlibs (>= 1.4.0-1)
%p/lib/libmcop.1.dylib 2.0.0 arts-shlibs (>= 1.4.0-1)
%p/lib/libmcop_mt.1.dylib 2.0.0 arts-shlibs (>= 1.4.0-1)
%p/lib/libqtmcop.1.dylib 2.0.0 arts-shlibs (>= 1.4.0-1)
%p/lib/libsoundserver_idl.1.dylib 2.0.0 arts-shlibs (>= 1.4.0-1)
<<
DescUsage: <<
---[ Installation ]---------------------------------------------------
To install all of the official KDE packages, install "bundle-kde" or
"bundle-kde-ssl" (depending on whether crypotgraphic laws permit
downloading strong cryptography). Unless you have a specific reason
not to, "bundle-kde-ssl" is suggested.
---[ Configuration ]--------------------------------------------------
To use KDE as your windowing system in XDarwin, create a file called
".xinitrc" in your home directory, containing the following line:
/sw/bin/startkde >/tmp/kde.log 2>&1
See http://fink.sourceforge.net/doc/x11/run-xfree86.php#xinitrc
for more information on the xinitrc files and how they work.
If you want to use Apple's X11 instead of the KDE window manager,
put the following line before the startkde line in .xinitrc:
export KDEWM=quartz-wm
If you want to disable quartz-wm even for clipboard synchronization
(proxying), put the following line before the startkde line in
.xinitrc:
export DISABLE_PROXY=1
---[ Startup ]--------------------------------------------------------
Once you have created an ~/.xinitrc file, you should be able to start
KDE by clicking on the "XDarwin" icon in your Applications folder.
NOTE: By default, X11 on Mac OS X runs in "rootless" mode, generally.
If you run KDE in rootless mode, it will take over your desktop with
a window that covers everything up. You can remove this by disabling
desktop icons in the KDE control center. Open the control center
(either from the "K" menu bar, or by typing "kcontrol" in an xterm)
then expand the "Desktop" list, click "Behavior", and uncheck the
"Show icons on desktop" checkbox.
---[ Removal ]--------------------------------------------------------
To remove all of the official KDE packages, you can remove the KDE
libraries and anything that depends on them by running, in a terminal:
sudo apt-get remove kdelibs3-unified-shlibs
To remove an individual KDE package collection (like kdenetwork3 or
kdesdk3) you can generally remove [package]-base. For example, to
remove all of the kdenetwork3 packages, run:
sudo apt-get remove kdenetwork3-base
<<
<<
SplitOff2: <<
Package: %N-dev
Description: KDE - arts development headers and libraries
Depends: <<
%N-shlibs (>= %v-%r),
%N (>= %v-%r)
<<
Replaces: %N (<< %v-%r)
Recommends: <<
audiofile,
autoconf (>= 2.63-1),
esound-bin,
fink (>= 0.29.7-1),
glib2-dev,
libogg,
libpng14 (>= 1.4.1-2),
libvorbis0,
libmad,
pkgconfig (>= 0.23-1),
qt3 (>= 3.3.8-2000)
<<
BuildDependsOnly: true
Files: <<
bin/artsc-config
bin/mcopidl
include
lib/libartsc.dylib
lib/libartsflow.dylib
lib/libartsflow_idl.dylib
lib/libgmcop.dylib
lib/libkmedia2.dylib
lib/libkmedia2_idl.dylib
lib/libmcop.dylib
lib/libmcop_mt.dylib
lib/libqtmcop.dylib
lib/libsoundserver_idl.dylib
lib/libx11globalcomm.so
lib/libartsc.la
lib/libartsflow.la
lib/libartsflow_idl.la
lib/libgmcop.la
lib/libkmedia2.la
lib/libkmedia2_idl.la
lib/libmcop.la
lib/libmcop_mt.la
lib/libqtmcop.la
lib/libsoundserver_idl.la
lib/libx11globalcomm.la
<<
DescUsage: <<
---[ Installation ]---------------------------------------------------
To install all of the official KDE packages, install "bundle-kde" or
"bundle-kde-ssl" (depending on whether crypotgraphic laws permit
downloading strong cryptography). Unless you have a specific reason
not to, "bundle-kde-ssl" is suggested.
---[ Configuration ]--------------------------------------------------
To use KDE as your windowing system in XDarwin, create a file called
".xinitrc" in your home directory, containing the following line:
/sw/bin/startkde >/tmp/kde.log 2>&1
See http://fink.sourceforge.net/doc/x11/run-xfree86.php#xinitrc
for more information on the xinitrc files and how they work.
If you want to use Apple's X11 instead of the KDE window manager,
put the following line before the startkde line in .xinitrc:
export KDEWM=quartz-wm
If you want to disable quartz-wm even for clipboard synchronization
(proxying), put the following line before the startkde line in
.xinitrc:
export DISABLE_PROXY=1
---[ Startup ]--------------------------------------------------------
Once you have created an ~/.xinitrc file, you should be able to start
KDE by clicking on the "XDarwin" icon in your Applications folder.
NOTE: By default, X11 on Mac OS X runs in "rootless" mode, generally.
If you run KDE in rootless mode, it will take over your desktop with
a window that covers everything up. You can remove this by disabling
desktop icons in the KDE control center. Open the control center
(either from the "K" menu bar, or by typing "kcontrol" in an xterm)
then expand the "Desktop" list, click "Behavior", and uncheck the
"Show icons on desktop" checkbox.
---[ Removal ]--------------------------------------------------------
To remove all of the official KDE packages, you can remove the KDE
libraries and anything that depends on them by running, in a terminal:
sudo apt-get remove kdelibs3-unified-shlibs
To remove an individual KDE package collection (like kdenetwork3 or
kdesdk3) you can generally remove [package]-base. For example, to
remove all of the kdenetwork3 packages, run:
sudo apt-get remove kdenetwork3-base
<<
<<
DaemonicFile: <<
<<
DaemonicName: arts
Homepage: http://linux.twc.de/arts/
DescDetail: <<
aRts is a framework for developing modular multimedia applications. The
sound server, artsd, allows multiple applications to cooperatively process
and output sound and music. aRts is designed to provide its filter and
synthesis capabilities to other applications using the multimedia
communication protocol (MCOP). aRts is also capable of modular realtime
synthesis. It can create sounds & music (realtime midi synthesis) using
small modules like oscillators for creating waveforms, various filters,
mixers, faders, etc.
<<
DescUsage: <<
---[ Installation ]---------------------------------------------------
To install all of the official KDE packages, install "bundle-kde" or
"bundle-kde-ssl" (depending on whether crypotgraphic laws permit
downloading strong cryptography). Unless you have a specific reason
not to, "bundle-kde-ssl" is suggested.
---[ Configuration ]--------------------------------------------------
To use KDE as your windowing system in XDarwin, create a file called
".xinitrc" in your home directory, containing the following line:
/sw/bin/startkde >/tmp/kde.log 2>&1
See http://fink.sourceforge.net/doc/x11/run-xfree86.php#xinitrc
for more information on the xinitrc files and how they work.
If you want to use Apple's X11 instead of the KDE window manager,
put the following line before the startkde line in .xinitrc:
export KDEWM=quartz-wm
If you want to disable quartz-wm even for clipboard synchronization
(proxying), put the following line before the startkde line in
.xinitrc:
export DISABLE_PROXY=1
---[ Startup ]--------------------------------------------------------
Once you have created an ~/.xinitrc file, you should be able to start
KDE by clicking on the "XDarwin" icon in your Applications folder.
NOTE: By default, X11 on Mac OS X runs in "rootless" mode, generally.
If you run KDE in rootless mode, it will take over your desktop with
a window that covers everything up. You can remove this by disabling
desktop icons in the KDE control center. Open the control center
(either from the "K" menu bar, or by typing "kcontrol" in an xterm)
then expand the "Desktop" list, click "Behavior", and uncheck the
"Show icons on desktop" checkbox.
---[ Removal ]--------------------------------------------------------
To remove all of the official KDE packages, you can remove the KDE
libraries and anything that depends on them by running, in a terminal:
sudo apt-get remove kdelibs3-unified-shlibs
To remove an individual KDE package collection (like kdenetwork3 or
kdesdk3) you can generally remove [package]-base. For example, to
remove all of the kdenetwork3 packages, run:
sudo apt-get remove kdenetwork3-base
<<
<<
--- arts-1.5.0/admin/am_edit 2005-11-09 04:19:43.000000000 -0500
+++ arts-1.5.0-new/admin/am_edit 2005-11-12 09:34:04.000000000 -0500
@@ -872,7 +872,7 @@
$lines .= "\techo 'int main(int argc, char* argv[]) { return kdemain(argc,argv); }' >> ${kdeinit}.la.$cxxsuffix\n";
$lines .= "\n${kdeinit}_dummy.$cxxsuffix:\n";
- $lines .= "\techo '#include
+ $lines .= "\techo '#define KDE_EXPORT' > ${kdeinit}_dummy.$cxxsuffix; \\\n";
$lines .= "\techo 'extern \"C\" int kdemain(int argc, char* argv[]);' >> ${kdeinit}_dummy.$cxxsuffix; \\\n";
$lines .= "\techo 'extern \"C\" KDE_EXPORT int kdeinitmain(int argc, char* argv[]) { return kdemain(argc,argv); }' >> ${kdeinit}_dummy.$cxxsuffix\n";
--- arts-1.5.0/flow/audioioesd.cc 2005-10-10 10:52:27.000000000 -0400
+++ arts-1.5.0-new/flow/audioioesd.cc 2005-11-12 09:34:04.000000000 -0500
@@ -213,6 +213,9 @@
// of any portable way to peek at the socket's send or receive
// buffers.
+ case autoDetect:
+ return 12;
+
default:
return param(p);
}
--- arts-1.5.0/flow/gsl/Makefile.am 2005-09-10 04:13:33.000000000 -0400
+++ arts-1.5.0-new/flow/gsl/Makefile.am 2005-11-12 09:34:04.000000000 -0500
@@ -15,7 +15,7 @@
libgsl_la_LIBADD = $(top_builddir)/mcop/libmcop.la -lm $(LIBPOSIX4) $(GSL_LIBS) $(LIB_POLL) $(GLIB_LIBADD)
libgsl_la_LDFLAGS = -no-undefined $(all_libraries)
-#noinst_PROGRAMS = $(GSL_NOINST_PROGS)
+noinst_PROGRAMS = $(GSL_NOINST_PROGS)
GSL_progs_ldadd = libgsl.la -lm $(LIBPTHREAD)
--- arts-1.5.0/x11/Makefile.am 2005-09-10 04:13:34.000000000 -0400
+++ arts-1.5.0-new/x11/Makefile.am 2005-11-12 09:34:04.000000000 -0500
@@ -6,7 +6,7 @@
libx11globalcomm_la_SOURCES = x11globalcomm.cc x11globalcomm_impl.cc
libx11globalcomm_la_LIBADD = $(top_builddir)/mcop/libmcop.la $(LIB_X11)
-libx11globalcomm_la_LDFLAGS = -no-undefined -module -version-info 1:0 $(X_LDFLAGS) $(all_libraries)
+libx11globalcomm_la_LDFLAGS = -no-undefined -module -version-info 1:0 $(all_libraries) $(X_LDFLAGS)
DISTCLEANFILES = x11globalcomm.cc x11globalcomm.h \
x11globalcomm.mcoptype x11globalcomm.mcopclass