openslp stable port information

Package: openslp
Version: 1.2.1
Revision: 1
BuildDepends: fink (>= 0.24.12-1)
Depends: %n-shlibs
Replaces: openslp-ssl
Recommends: openslp-doc
Source: mirror:sourceforge:%n/%n-%v.tar.gz
Source-MD5: ff9999d1b44017281dd00ed2c4d32330
PatchFile: %n.patch
PatchFile-MD5: 957b3dae5ae9103fe4298e63e10bdcdf
ConfigureParams: --disable-dependency-tracking --enable-async-api
DocFiles: AUTHORS COPYING ChangeLog FAQ NEWS README THANKS
InstallScript: <<
make install DESTDIR=%d
rm -rf %i/share/doc/openslp/CVS
rm -rf %i/share/doc/openslp/html/CVS
rm -rf %i/share/doc/openslp/html/IntroductionToSLP/CVS
rm -rf %i/share/doc/openslp/html/ProgrammersGuide/CVS
rm -rf %i/share/doc/openslp/html/UsersGuide/CVS
rm -rf %i/share/doc/openslp/html/CVS
rm -rf %i/share/doc/openslp/rfc/CVS
<<
ConfFiles: <<
%p/etc/slp.conf
%p/etc/slp.reg
%p/etc/slp.spi
<<

Description: Open Service Location Protocol
DescDetail: <<
OpenSLP project is an effort to develop an open-source, commercial-grade,
implementation of IETF Standards track Service Location Protocol (RFC 2608).
<<

SplitOff: <<
Package: %N-shlibs
Replaces: openslp-ssl-shlibs
Conflicts: openslp-ssl-shlibs
Files: <<
lib/libslp.1.*
<<
Shlibs: %p/lib/libslp.1.dylib 2.0.0 %n (>= 1.2.1-1)
DocFiles: AUTHORS COPYING ChangeLog FAQ NEWS README THANKS
Description: Shared Libraries for OpenSLP
<<

SplitOff2: <<
Package: %N-dev
BuildDependsOnly: true
Depends: %N-shlibs (= %v-%r)
Replaces: openslp-ssl-dev
Conflicts: openslp-ssl-dev
Recommends: openslp-doc
Files: lib include
DocFiles: AUTHORS COPYING ChangeLog FAQ NEWS README THANKS
Description: Development files for OpenSLP
<<

SplitOff3: <<
Package: %N-doc
Files: share/doc/openslp/html share/doc/openslp/rfc
DocFiles: AUTHORS COPYING ChangeLog FAQ NEWS README THANKS
Description: Documentation for OpenSLP
<<

DescPackaging: <<
Make openssl check conditional on --enable-slpv2-security
(it's only needed for sources that are only used if that flag
is passed). Otherwise openssl would be linked even for non-ssl
variant.
<<
DescPort: <<
libcommonlibslp needs slp_net because slp_iface needs SLPNetGetThisHostname
<<
License: BSD
Maintainer: Chris Zubrzycki
Homepage: http://www.openslp.org/index.html

openslp stable port .patch

diff -ruN openslp-1.2.1.orig/Makefile.in openslp-1.2.1/Makefile.in
--- openslp-1.2.1.orig/Makefile.in 2005-03-02 13:00:22.000000000 -0500
+++ openslp-1.2.1/Makefile.in 2008-06-23 11:34:41.000000000 -0400
@@ -183,9 +183,9 @@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
-SUBDIRS = common libslpattr slpd libslp slptool test
+SUBDIRS = common libslpattr slpd libslp slptool
EXTRA_DIST = win32 doc etc README.W32 FAQ
-DOC_DIR = $(prefix)/doc/openslp-$(VERSION)
+DOC_DIR = $(prefix)/share/doc/openslp
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-recursive

diff -ruN openslp-1.2.1.orig/common/Makefile.in openslp-1.2.1/common/Makefile.in
--- openslp-1.2.1.orig/common/Makefile.in 2005-03-02 13:00:23.000000000 -0500
+++ openslp-1.2.1/common/Makefile.in 2008-06-23 12:31:07.000000000 -0400
@@ -55,7 +55,7 @@
am__libcommonlibslp_la_SOURCES_DIST = slp_compare.c slp_buffer.c \
slp_message.c slp_property.c slp_linkedlist.c slp_xid.c \
slp_network.c slp_database.c slp_xmalloc.c slp_xcast.c \
- slp_iface.c slp_parse.c slp_pid.c slp_dhcp.c slp_v1message.c \
+ slp_iface.c slp_net.c slp_parse.c slp_pid.c slp_dhcp.c slp_v1message.c \
slp_utf8.c slp_auth.c slp_crypto.c slp_spi.c
@ENABLE_SLPv1_TRUE@am__objects_1 = slp_v1message.lo slp_utf8.lo
@ENABLE_SLPv2_SECURITY_TRUE@am__objects_2 = slp_auth.lo slp_crypto.lo \
@@ -63,7 +63,7 @@
am_libcommonlibslp_la_OBJECTS = slp_compare.lo slp_buffer.lo \
slp_message.lo slp_property.lo slp_linkedlist.lo slp_xid.lo \
slp_network.lo slp_database.lo slp_xmalloc.lo slp_xcast.lo \
- slp_iface.lo slp_parse.lo slp_pid.lo slp_dhcp.lo \
+ slp_iface.lo slp_net.lo slp_parse.lo slp_pid.lo slp_dhcp.lo \
$(am__objects_1) $(am__objects_2)
libcommonlibslp_la_OBJECTS = $(am_libcommonlibslp_la_OBJECTS)
libcommonslpd_la_LIBADD =
@@ -248,6 +248,7 @@
slp_xmalloc.c \
slp_xcast.c \
slp_iface.c \
+ slp_net.c \
slp_parse.c \
slp_pid.c \
slp_dhcp.c \
diff -ruN openslp-1.2.1.orig/configure openslp-1.2.1/configure
--- openslp-1.2.1.orig/configure 2005-03-02 13:00:28.000000000 -0500
+++ openslp-1.2.1/configure 2008-06-23 11:58:35.000000000 -0400
@@ -3224,6 +3224,7 @@



+if test "$slpv2security" = "yes"; then
echo "$as_me:$LINENO: checking for DSA_sign in -lcrypto" >&5
echo $ECHO_N "checking for DSA_sign in -lcrypto... $ECHO_C" >&6
if test "${ac_cv_lib_crypto_DSA_sign+set}" = set; then
@@ -3401,6 +3402,7 @@

fi
done
+fi



openslp _unstable_ port .patch