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