Update of /cvsroot/fink/experimental/rangerrick/finkinfo/libs
In directory sc8-pr-cvs1:/tmp/cvs-serv11592a/libs
Modified Files:
libmath++-0.0.3-1.info libmath++-0.0.3-1.patch
Added Files:
libcapsinetwork-0.2.3-1.info libcapsinetwork-0.2.3-1.patch
Removed Files:
libcapsinetwork-0.2.0-1.info libcapsinetwork-0.2.0-1.patch
Log Message:
working monopd
--- NEW FILE: libcapsinetwork-0.2.3-1.info ---
Package: libcapsinetwork
Version: 0.2.3
Revision: 1
Patch: %f.patch
Source: mirror:sourceforge:%n/%n-%v.tar.bz2
SetCFLAGS: -Os
NoSetLDFLAGS: true
InstallScript: <<
make install DESTDIR=%d
ranlib %i/lib/*.a
<<
SplitOff: <<
Description: static libraries and headers for libCapsiNetwork
Package: %N-dev
Depends: libcapsinetwork (= %v-%r)
BuildDependsOnly: true
Files: include lib/libcapsinetwork.dylib lib/*.a lib/*.la
<<
Shlibs: <<
/sw/lib/libcapsinetwork.0.dylib %n (>= %v-%r)
<<
DocFiles: AUTHORS COPYING COPYING.LIB ChangeLog INSTALL NEWS README TODO
Description: C++ daemon development library
DescUsage: <<
libCapsiNetwork is a C++ network library to allow fast development
of server daemon processes.
<<
License: GPL/LGPL
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
Homepage: http://sourceforge.net/projects/libcapsinetwork/
--- NEW FILE: libcapsinetwork-0.2.3-1.patch ---
diff -uNbr libcapsinetwork-0.2.3/Makefile.in libcapsinetwork-0.2.3-patched/Makefile.in
--- libcapsinetwork-0.2.3/Makefile.in Tue Nov 19 06:07:44 2002
+++ libcapsinetwork-0.2.3-patched/Makefile.in Sat Jan 4 23:25:47 2003
@@ -90,7 +90,7 @@
lib_LTLIBRARIES = libcapsinetwork.la
libcapsinetwork_la_SOURCES = listener.cc listenport.cc socket.cc
-libcapsinetwork_la_LDFLAGS = -no-undefined -version-info 0:1:0
+libcapsinetwork_la_LDFLAGS = -version-info 0:1:0
libcapsinetworkinc_HEADERS = listener.h listenport.h socket.h
libcapsinetworkincdir = $(includedir)/libcapsinetwork
diff -uNbr libcapsinetwork-0.2.3/configure libcapsinetwork-0.2.3-patched/configure
--- libcapsinetwork-0.2.3/configure Tue Nov 19 06:07:46 2002
+++ libcapsinetwork-0.2.3-patched/configure Sat Jan 4 23:32:01 2003
@@ -5555,11 +5555,11 @@
;;
darwin* | rhapsody*)
- allow_undefined_flag='-undefined suppress'
+ allow_undefined_flag='-undefined suppress -flat_namespace'
# FIXME: Relying on posixy $() will cause problems for
# cross-compilation, but unfortunately the echo tests do not
# yet detect zsh echo's removal of \ escapes.
- archive_cmds='$CC $(test .$module = .yes && echo -bundle || echo -dynamiclib)
$allow_undefined_flag -o $lib $libobjs $deplibs$linkopts -install_name $rpath/$soname
$(test -n "$verstring" -a x$verstring != x0.0 && echo $verstring)'
+ archive_cmds='c++ -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs
+&& c++ $(test .$module = .yes && echo -bundle || echo -dynamiclib)
+$allow_undefined_flag -o $lib ${lib}-master.o $deplibs $linker_flags $(test x$module
+!= xyes && echo -install_name $rpath/$soname $verstring)'
# We need to add '_' to the symbols in $export_symbols first
#archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
hardcode_direct=yes
diff -uNbr libcapsinetwork-0.2.3/listener.cc libcapsinetwork-0.2.3-patched/listener.cc
--- libcapsinetwork-0.2.3/listener.cc Tue Nov 19 05:55:50 2002
+++ libcapsinetwork-0.2.3-patched/listener.cc Sat Jan 4 23:13:38 2003
@@ -28,6 +28,7 @@
#include "listenport.h"
#include "socket.h"
+typedef int socklen_t;
#define MAXLINE 1024
extern int errno;
Index: libmath++-0.0.3-1.info
===================================================================
RCS file: /cvsroot/fink/experimental/rangerrick/finkinfo/libs/libmath++-0.0.3-1.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- libmath++-0.0.3-1.info 25 Aug 2002 19:07:42 -0000 1.1
+++ libmath++-0.0.3-1.info 6 Jan 2003 02:55:50 -0000 1.2
@@ -2,6 +2,7 @@
Version: 0.0.3
Revision: 1
Source: ftp://ftp.surakware.net/pub/unstable/releases/%n/%n-%v.tar.gz
+SetCFLAGS: -Os -g
PatchScript: sed 's|@PREFIX@|%p|g' < %a/%f.patch | patch -p1
InstallScript: <<
make install DESTDIR=%d
Index: libmath++-0.0.3-1.patch
===================================================================
RCS file: /cvsroot/fink/experimental/rangerrick/finkinfo/libs/libmath++-0.0.3-1.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- libmath++-0.0.3-1.patch 25 Aug 2002 19:07:42 -0000 1.1
+++ libmath++-0.0.3-1.patch 6 Jan 2003 02:55:50 -0000 1.2
@@ -22,280 +22,3 @@
lib_LTLIBRARIES = libmath++.la
-diff -uNbr libmath++-0.0.3/math++/printer.tcc libmath++-0.0.3-new/math++/printer.tcc
---- libmath++-0.0.3/math++/printer.tcc 2002-05-05 05:48:24.000000000 -0500
-+++ libmath++-0.0.3-new/math++/printer.tcc 2002-07-30 09:26:40.000000000 -0500
-@@ -24,7 +24,11 @@
- #error You may not include math++/printer.tcc directly; include math++/printer.h
instead.
- #endif
-
--#include <sstream>
-+#if defined(__APPLE__) && __GNUC__ < 3
-+# include <sstream.gcc2>
-+#else
-+# include <sstream>
-+#endif
-
- namespace math {
-
-diff -uNbr libmath++-0.0.3/math++/reader.tcc libmath++-0.0.3-new/math++/reader.tcc
---- libmath++-0.0.3/math++/reader.tcc 2002-07-01 19:56:12.000000000 -0500
-+++ libmath++-0.0.3-new/math++/reader.tcc 2002-07-30 09:26:52.000000000 -0500
-@@ -25,7 +25,11 @@
- #endif
-
- #include <memory>
--#include <sstream>
-+#if defined(__APPLE__) && __GNUC__ < 3
-+# include <sstream.gcc2>
-+#else
-+# include <sstream>
-+#endif
- #include <iostream> // just for debuggin
-
- #include <cstring>
-diff -uNbr libmath++-0.0.3/math++/sstream.gcc2 libmath++-0.0.3-new/math++/sstream.gcc2
---- libmath++-0.0.3/math++/sstream.gcc2 1969-12-31 19:00:00.000000000 -0500
-+++ libmath++-0.0.3-new/math++/sstream.gcc2 2002-07-30 09:24:25.000000000 -0500
-@@ -0,0 +1,225 @@
-+/* This is part of libio/iostream, providing -*- C++ -*- input/output.
-+Copyright (C) 2000 Free Software Foundation
-+
-+This file is part of the GNU IO Library. This library is free
-+software; you can redistribute it and/or modify it under the
-+terms of the GNU General Public License as published by the
-+Free Software Foundation; either version 2, or (at your option)
-+any later version.
-+
-+This library is distributed in the hope that it will be useful,
-+but WITHOUT ANY WARRANTY; without even the implied warranty of
-+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+GNU General Public License for more details.
-+
-+You should have received a copy of the GNU General Public License
-+along with this library; see the file COPYING. If not, write to the Free
-+Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-+
-+As a special exception, if you link this library with files
-+compiled with a GNU compiler to produce an executable, this does not cause
-+the resulting executable to be covered by the GNU General Public License.
-+This exception does not however invalidate any other reasons why
-+the executable file might be covered by the GNU General Public License. */
-+
-+/* Written by Magnus Fromreide ([EMAIL PROTECTED]). */
-+
-+#ifndef __SSTREAM__
-+#define __SSTREAM__
-+
-+#include <string>
-+#include <iostream.h>
-+#include <streambuf.h>
-+
-+namespace std
-+{
-+ class stringbuf : public streambuf
-+ {
-+ public:
-+ typedef char char_type;
-+ typedef int int_type;
-+ typedef streampos pos_type;
-+ typedef streamoff off_type;
-+
-+ explicit stringbuf(int which=ios::in|ios::out) :
-+ streambuf(which), buf(), mode(static_cast<ios::open_mode>(which)),
-+ rpos(0), bufsize(1)
-+ { }
-+
-+ explicit stringbuf(const std::string &s, int which=ios::in|ios::out) :
-+ streambuf(which), buf(s), mode(static_cast<ios::open_mode>(which)),
-+ bufsize(1)
-+ {
-+ if(mode & ios::in)
-+ {
-+ setg(&defbuf, &defbuf + bufsize, &defbuf + bufsize);
-+ }
-+ if(mode & ios::out)
-+ {
-+ setp(&defbuf, &defbuf + bufsize);
-+ }
-+ rpos = (mode & ios::ate ? s.size() : 0);
-+ }
-+
-+ std::string str() const
-+ {
-+ const_cast<stringbuf*>(this)->sync(); // Sigh, really ugly hack
-+ return buf;
-+ };
-+
-+ void str(const std::string& s)
-+ {
-+ buf = s;
-+ if(mode & ios::in)
-+ {
-+ gbump(egptr() - gptr());
-+ }
-+ if(mode & ios::out)
-+ {
-+ pbump(pbase() - pptr());
-+ }
-+ rpos = (mode & ios::ate ? s.size() : 0);
-+ }
-+
-+ protected:
-+ inline virtual int sync();
-+ inline virtual int overflow(int = EOF);
-+ inline virtual int underflow();
-+ private:
-+ std::string buf;
-+ ios::open_mode mode;
-+ std::string::size_type rpos;
-+ streamsize bufsize;
-+ char defbuf;
-+ };
-+
-+ class stringstreambase : virtual public ios {
-+ protected:
-+ stringbuf __my_sb;
-+ public:
-+ std::string str() const
-+ {
-+ return dynamic_cast<stringbuf*>(_strbuf)->str();
-+ }
-+ void str(const std::string& s)
-+ {
-+ clear();
-+ dynamic_cast<stringbuf*>(_strbuf)->str(s);
-+ }
-+
-+ stringbuf* rdbuf()
-+ {
-+ return &__my_sb;
-+ }
-+ protected:
-+ stringstreambase(int which) :
-+ __my_sb(which)
-+ {
-+ init (&__my_sb);
-+ }
-+
-+ stringstreambase(const std::string& s, int which) :
-+ __my_sb(s, which)
-+ {
-+ init (&__my_sb);
-+ }
-+ };
-+
-+ class istringstream : public stringstreambase, public istream {
-+ public:
-+ istringstream(int which=ios::in) :
-+ stringstreambase(which)
-+ { }
-+
-+ istringstream(const std::string& s, int which=ios::in) :
-+ stringstreambase(s, which)
-+ { }
-+ };
-+
-+ class ostringstream : public stringstreambase, public ostream {
-+ public:
-+ ostringstream(int which=ios::out) :
-+ stringstreambase(which)
-+ { }
-+
-+ ostringstream(const std::string& s, int which=ios::out) :
-+ stringstreambase(s, which)
-+ { }
-+ };
-+
-+ class stringstream : public stringstreambase, public iostream {
-+ public:
-+ stringstream(int which=ios::in|ios::out) :
-+ stringstreambase(which)
-+ { }
-+
-+ stringstream(const std::string &s, int which=ios::in|ios::out) :
-+ stringstreambase(s, which)
-+ { }
-+ };
-+}
-+
-+inline int std::stringbuf::sync()
-+{
-+ if((mode & ios::out) == 0)
-+ return EOF;
-+
-+ streamsize n = pptr() - pbase();
-+ if(n)
-+ {
-+ buf.replace(rpos, std::string::npos, pbase(), n);
-+ if(buf.size() - rpos != n)
-+ return EOF;
-+ rpos += n;
-+ pbump(-n);
-+ gbump(egptr() - gptr());
-+ }
-+ return 0;
-+}
-+
-+inline int std::stringbuf::overflow(int ch)
-+{
-+ if((mode & ios::out) == 0)
-+ return EOF;
-+
-+ streamsize n = pptr() - pbase();
-+
-+ if(n && sync())
-+ return EOF;
-+
-+ if(ch != EOF)
-+ {
-+ std::string::size_type oldSize = buf.size();
-+
-+ buf.replace(rpos, std::string::npos, ch);
-+ if(buf.size() - oldSize != 1)
-+ return EOF;
-+ ++rpos;
-+ }
-+ return 0;
-+}
-+
-+inline int std::stringbuf::underflow()
-+{
-+ sync();
-+ if((mode & ios::in) == 0)
-+ {
-+ return EOF;
-+ }
-+ if(rpos >= buf.size())
-+ {
-+ return EOF;
-+ }
-+
-+ std::string::size_type n = egptr() - eback();
-+ std::string::size_type s;
-+
-+ s = buf.copy(eback(), n, rpos);
-+ pbump(pbase() - pptr());
-+ gbump(eback() - gptr());
-+ int res = (0377 & buf[rpos]);
-+ rpos += s;
-+ return res;
-+}
-+
-+#endif /* not __STRSTREAM__ */
-diff -uNbr libmath++-0.0.3/math++/utils.cpp libmath++-0.0.3-new/math++/utils.cpp
---- libmath++-0.0.3/math++/utils.cpp 2002-04-08 16:09:12.000000000 -0500
-+++ libmath++-0.0.3-new/math++/utils.cpp 2002-07-30 09:27:02.000000000 -0500
-@@ -21,7 +21,11 @@
- // Boston, MA 02111-1307, USA.
- ///////////////////////////////////////////////////////////////////////
- #include <math++/utils.h>
--#include <sstream>
-+#if defined(__APPLE__) && __GNUC__ < 3
-+# include <sstream.gcc2>
-+#else
-+# include <sstream>
-+#endif
-
- #include <cmath>
-
--- libcapsinetwork-0.2.0-1.info DELETED ---
--- libcapsinetwork-0.2.0-1.patch DELETED ---
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits