Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/libs
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv18074

Added Files:
        libassa3.5.5-shlibs.info libassa3.5.5-shlibs.patch 
Log Message:
new package


--- NEW FILE: libassa3.5.5-shlibs.info ---
Package: libassa3.5.5-shlibs
Version: 3.5.0
Revision: 1

GCC: 4.0
Source: mirror:sourceforge:libassa/libassa-%v.tar.gz
Source-MD5: 9b61dfd94bf4e083829ffb0231243d8b
SourceDirectory: libassa-%v

BuildDepends: fink (>= 0.24.12-1)

PatchFile: %n.patch
PatchFile-MD5: e94388b15fcca75a7e46c1dd2f44ee72
SetCXXFLAGS: -Wall -g -Os
ConfigureParams: --disable-dependency-tracking --disable-doxygen 
--disable-static
InfoTest: <<
        TestConfigureParams: --enable-selftests
<<
InstallScript: <<
        make install DESTDIR=%d
<<
DocFiles: AUTHORS COPYING ChangeLog NEWS README TODO
Shlibs: %p/lib/libassa-3.5.5.dylib 6.0.0 %n (>= 3.5.0-1)

SplitOff: <<
        Package: libassa3.5.5-dev
        Depends: %N (= %v-%r)
        BuildDependsOnly: true
        Files: <<
                bin
                include
                lib/pkgconfig
                lib/libassa-3.5.{dylib,la}
        <<
        DocFiles: AUTHORS COPYING ChangeLog NEWS README TODO
<<

Description: Object wrappers for client/server apps
DescDetail: <<
ASSA is a general-purpose object-oriented collection of wrappers around
various UNIX C library functions and data structures designed to help with
the development of network-based client- and server-side applications.

The library consists of a simplistic implementation of the set of 
communication patterns such as Service Configurator, Reactor, Acceptor, 
Connector, and others described in various papers published by 
Dr. D. C. Schmidt. 

The full description can be found in "Pattern Languages of Program Design", 
Vol. 2 and 3 (Software Patterns Series), Addison Wesley
<<
DescPackaging: <<
        Lots of warnings, especially signed/unsigned comparisons.
        Leaving it alone for now.
<<
DescPort: <<
        Adjust #include to get ioctl() and friends for Socket.cpp

        Use BSDish SIG* symbols in Handlers.h, GenServer.cpp
  
        Remove un-needed -static linker flags and don't nuke global
        compiler flags in {tests,utils}/Makefile.in
<<
License: LGPL
Homepage: http://libassa.sourceforge.net
Maintainer: Daniel Macks <[email protected]>

--- NEW FILE: libassa3.5.5-shlibs.patch ---
diff -Nurd -x'*~' libassa-3.5.0.orig/assa/GenServer.cpp 
libassa-3.5.0/assa/GenServer.cpp
--- libassa-3.5.0.orig/assa/GenServer.cpp       2008-01-23 21:49:26.000000000 
-0500
+++ libassa-3.5.0/assa/GenServer.cpp    2008-12-21 17:04:57.000000000 -0500
@@ -232,7 +232,7 @@
     ignore_act.register_action( SIGPIPE );
     ignore_act.register_action( SIGCHLD );
 #if !(defined (__FreeBSD__) || defined(__FreeBSD_kernel__) \
-         || defined (__NetBSD__))
+         || defined (__NetBSD__)) && defined(SIGCLD)
     ignore_act.register_action( SIGCLD );
 #endif
     ignore_act.register_action( SIGALRM );
diff -Nurd -x'*~' libassa-3.5.0.orig/assa/Handlers.h 
libassa-3.5.0/assa/Handlers.h
--- libassa-3.5.0.orig/assa/Handlers.h  2006-07-19 22:30:54.000000000 -0400
+++ libassa-3.5.0/assa/Handlers.h       2008-12-21 16:57:08.000000000 -0500
@@ -32,7 +32,7 @@
  */
 
 
-#if defined (__FreeBSD__) || defined(__FreeBSD_kernel__) || defined 
(__NetBSD__)
+#if defined (__FreeBSD__) || defined(__FreeBSD_kernel__) || defined 
(__NetBSD__) || !defined(SIGPOLL)
 #   define ASSAIOSIG SIGIO
 #else
 #   define ASSAIOSIG SIGPOLL
diff -Nurd -x'*~' libassa-3.5.0.orig/assa/Socket.cpp 
libassa-3.5.0/assa/Socket.cpp
--- libassa-3.5.0.orig/assa/Socket.cpp  2006-09-24 13:35:33.000000000 -0400
+++ libassa-3.5.0/assa/Socket.cpp       2008-12-21 17:10:49.000000000 -0500
@@ -15,7 +15,7 @@
 //------------------------------------------------------------------------
 
 #include <sstream>
-#if defined (__FreeBSD__) || defined(__FreeBSD_kernel__) || defined 
(__CYGWIN32__)
+#if defined (__FreeBSD__) || defined(__FreeBSD_kernel__) || defined 
(__CYGWIN32__) || defined (__APPLE__)
 #  include <sys/ioctl.h>
 #endif
 
diff -Nurd -x'*~' libassa-3.5.0.orig/tests/Makefile.in 
libassa-3.5.0/tests/Makefile.in
--- libassa-3.5.0.orig/tests/Makefile.in        2008-02-10 08:49:00.000000000 
-0500
+++ libassa-3.5.0/tests/Makefile.in     2008-12-21 16:46:42.000000000 -0500
@@ -314,7 +314,8 @@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
 CPP = @CPP@
-CPPFLAGS = -I$(top_srcdir)
+INCLUDES = -I$(top_srcdir)
+CPPFLAGS = @CPPFLAGS@
 CXX = @CXX@
 CXXCPP = @CXXCPP@
 CXXDEPMODE = @CXXDEPMODE@
@@ -343,7 +344,8 @@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = -static @WIN32_EXTRA_LDFLAGS@
+AM_LDFLAGS = @WIN32_EXTRA_LDFLAGS@
+LDFLAGS = @LDFLAGS@
 LIBASSA_SO_VERSION = @LIBASSA_SO_VERSION@
 LIBOBJS = @LIBOBJS@
 LIBRPC = @LIBRPC@
diff -Nurd -x'*~' libassa-3.5.0.orig/utils/Makefile.in 
libassa-3.5.0/utils/Makefile.in
--- libassa-3.5.0.orig/utils/Makefile.in        2008-02-10 08:49:00.000000000 
-0500
+++ libassa-3.5.0/utils/Makefile.in     2008-12-21 16:47:06.000000000 -0500
@@ -134,7 +134,7 @@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = -static
+LDFLAGS = @LDFLAGS@
 LIBASSA_SO_VERSION = @LIBASSA_SO_VERSION@
 LIBOBJS = @LIBOBJS@
 LIBRPC = @LIBRPC@


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

Reply via email to