the Fink project is an effort to port
popular Unix programs to Mac OS X
Info2: <<
Package: libnessus3-ssl
Version: 2.2.6
Revision: 3
###
Depends: <<
(%N=libnessus3-ssl) openssl098-shlibs, libpcap-shlibs, %N-shlibs (= %v-%r)
<<
BuildDepends: <<
(%N=libnessus3-ssl) openssl, (%N=libnessus3-ssl) openssl098-dev,
libpcap, fink (>= 0.24.12-1)
<<
BuildDependsOnly: true
Replaces: <<
nessus-libraries, libnessus, libnessus-ssl, libnessus4,
libnessus4-ssl, libnessus3, libnessus3-ssl
<<
Conflicts: <<
nessus-libraries, libnessus, libnessus-ssl, libnessus4,
libnessus4-ssl, libnessus3, libnessus3-ssl
<<
###
Source: ftp://ftp.nessus.org/pub/nessus/nessus-%v/src/nessus-libraries-%v.tar.gz
SourceDirectory: nessus-libraries
Source-MD5: ac027cd2dfa149a44a6dbb748eb93ce9
###
PatchFile: %n.patch
PatchFile-MD5: 7d7673bbb6fc796841d55e9d9a90d37d
###
SetCFLAGS: -DBIND_8_COMPAT
SetCPPFLAGS: -DBIND_8_COMPAT
###
ConfigureParams: <<
--enable-bpf-sharing --disable-nessuspcap --with-pic --enable-shared \
--enable-static --mandir=%i/share/man --infodir=%p/share/info \
--libexecdir=%p/lib (%N=libnessus3-ssl) --with-ssl
<<
InstallScript: <<
make install prefix=%i
mv %i/include/nessus/includes.h %i/include/nessus/includes-libraries.h
<<
###
DocFiles: INSTALL_README README* VERSION
###
Splitoff: <<
Package: %N-shlibs
Depends: (%N=libnessus3-ssl) openssl098-shlibs, libpcap-shlibs
Replaces: libnessus3-ssl-shlibs, libnessus3-shlibs
Conflicts: libnessus3-ssl-shlibs, libnessus3-shlibs
Files: <<
lib/libhosts_gatherer.*.dylib
lib/libnessus.*.dylib
<<
Shlibs: <<
%p/lib/libhosts_gatherer.2.dylib 5.0.0 %n (>= 2.2.6-3)
%p/lib/libnessus.2.dylib 5.0.0 %n (>= 2.2.6-3)
<<
DocFiles: INSTALL_README README* VERSION
<<
###
PostInstScript: <<
update-alternatives --install %p/include/nessus/includes.h includes.h %p/include/nessus/includes-libraries.h 40
<<
PreRmScript: <<
if [ $1 != "upgrade" ]; then
update-alternatives --remove includes.h %p/include/nessus/includes-libraries.h
fi
<<
###
Description: Libraries package for Nessus with SSL support
DescDetail: <<
Nessus is a remote security scanner for Linux, BSD, Solaris, and other
Unices. It is multi-threaded and plug-in-based, has a GTK interface, and
performs over 500 remote security checks. It allows for reports to be
generated in HTML, XML, LaTeX, and ASCII text, and suggests solutions for
security problems.
<<
DescPackaging: <<
Although this package has a GPL license, it is marked Restrictive since
it links to openssl.
<<
###
License: Restrictive
Maintainer: Corey Halpin
Homepage: http://www.nessus.org/
<<
diff -ruN nessus-libraries.orig/libhosts_gatherer/Makefile nessus-libraries/libhosts_gatherer/Makefile
--- nessus-libraries.orig/libhosts_gatherer/Makefile 2001-11-15 07:13:22.000000000 -0700
+++ nessus-libraries/libhosts_gatherer/Makefile 2002-12-23 09:01:57.000000000 -0700
@@ -23,7 +23,7 @@
libhosts_gatherer.la : $(OBJS)
$(LIBTOOL) $(CC) -o libhosts_gatherer.la $(LO_OBJS) -rpath ${libdir} \
- -version-info ${PACKAGE_VERSION}
+ -version-info ${PACKAGE_VERSION} $(LIBS)
hg_utils.o : hg_utils.h hosts_gatherer.h hg_utils.c
$(LIBTOOL) --mode=compile $(COMPILE) -c hg_utils.c
diff -ruN nessus-libraries.orig/libnessus/Makefile nessus-libraries/libnessus/Makefile
--- nessus-libraries.orig/libnessus/Makefile 2002-09-19 07:30:02.000000000 -0600
+++ nessus-libraries/libnessus/Makefile 2002-12-23 09:01:21.000000000 -0700
@@ -74,7 +74,7 @@
libnessus.la: $(OBJS)
$(LIBTOOL) $(CC) -o libnessus.la $(LO_OBJS) -rpath ${libdir} \
- -version-info ${PACKAGE_VERSION}
+ -version-info ${PACKAGE_VERSION} $(LIBS)
install : libnessus.la
test -d ${libdir} || $(INSTALL_DIR) -m 755 ${libdir}