Index: head/security/libprelude/Makefile =================================================================== --- head/security/libprelude/Makefile (revision 391862) +++ head/security/libprelude/Makefile (revision 391863) @@ -1,78 +1,76 @@ # Created by: Clement Laforet # $FreeBSD$ PORTNAME= libprelude PORTVERSION= 1.0.1 PORTREVISION= 8 CATEGORIES= security MASTER_SITES= http://www.prelude-ids.org/attachments/download/241/ MAINTAINER= koobs@FreeBSD.org COMMENT= Framework library for Prelude NIDS LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.README LIB_DEPENDS= libltdl.so:${PORTSDIR}/devel/libltdl \ libgmp.so:${PORTSDIR}/math/gmp \ libgnutls.so:${PORTSDIR}/security/gnutls \ libgcrypt.so:${PORTSDIR}/security/libgcrypt \ libgpg-error.so:${PORTSDIR}/security/libgpg-error \ libnettle.so:${PORTSDIR}/security/nettle \ libp11-kit.so:${PORTSDIR}/security/p11-kit +BROKEN_sparc64= does not compile + OPTIONS_DEFINE= DOCS PERL PYTHON OPTIONS_SUB= yes USES= charsetfix gettext gmake iconv libtool pathfix pkgconfig USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-static \ --localstatedir=/var \ --enable-gtk-doc=no \ --with-html-dir=${PREFIX}/share/doc CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip ETCDIR= ${PREFIX}/etc/prelude PORTDOCS= * PERL_CONFIGURE_WITH= perl PERL_USES= perl5 PYTHON_CONFIGURE_WITH= python PYTHON_USES= python .include .if ${PORT_OPTIONS:MPYTHON} PLIST_SUB+= PYTHON_VER="${PYTHON_VER}" VERSION="${PORTVERSION}" .endif .include - -.if ${ARCH} == "sparc64" -BROKEN= Does not compile -.endif post-patch: @${REINPLACE_CMD} '\,gnutls/extra\.h,d' \ ${WRKSRC}/prelude-admin/prelude-admin.c \ ${WRKSRC}/prelude-admin/server.c post-install: ${INSTALL_MAN} ${WRKSRC}/docs/manpages/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .for f in client.conf global.conf idmef-client.conf tls.conf ${INSTALL_DATA} ${WRKSRC}/${f} \ ${STAGEDIR}${ETCDIR}/default/${f}.sample ${RM} ${STAGEDIR}${ETCDIR}/default/${f} # Remove files install-data-local installs .endfor .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/api/html/* ${STAGEDIR}${DOCSDIR} .endif .include Index: head/security/libprelude/pkg-plist =================================================================== --- head/security/libprelude/pkg-plist (revision 391862) +++ head/security/libprelude/pkg-plist (revision 391863) @@ -1,92 +1,88 @@ bin/libprelude-config bin/prelude-adduser bin/prelude-admin @sample %%ETCDIR%%/default/client.conf.sample @sample %%ETCDIR%%/default/global.conf.sample @sample %%ETCDIR%%/default/idmef-client.conf.sample @sample %%ETCDIR%%/default/tls.conf.sample include/libprelude/common.h include/libprelude/daemonize.h include/libprelude/idmef.h include/libprelude/idmef.hxx include/libprelude/idmef-additional-data.h include/libprelude/idmef-class.h include/libprelude/idmef-criteria.h include/libprelude/idmef-criteria.hxx include/libprelude/idmef-criterion-value.h include/libprelude/idmef-data.h include/libprelude/idmef-message-helpers.h include/libprelude/idmef-message-id.h include/libprelude/idmef-message-print.h include/libprelude/idmef-message-read.h include/libprelude/idmef-message-write.h include/libprelude/idmef-path.h include/libprelude/idmef-path.hxx include/libprelude/idmef-time.h include/libprelude/idmef-time.hxx include/libprelude/idmef-tree-data.h include/libprelude/idmef-tree-wrap.h include/libprelude/idmef-value.h include/libprelude/idmef-value.hxx include/libprelude/idmef-value-type.h include/libprelude/prelude.h include/libprelude/prelude.hxx include/libprelude/prelude-async.h include/libprelude/prelude-client.h include/libprelude/prelude-client.hxx include/libprelude/prelude-client-easy.hxx include/libprelude/prelude-client-profile.h include/libprelude/prelude-client-profile.hxx include/libprelude/prelude-config.h include/libprelude/prelude-connection.h include/libprelude/prelude-connection.hxx include/libprelude/prelude-connection-pool.h include/libprelude/prelude-connection-pool.hxx include/libprelude/prelude-error.h include/libprelude/prelude-error.hxx include/libprelude/prelude-extract.h include/libprelude/prelude-failover.h include/libprelude/prelude-hash.h include/libprelude/prelude-ident.h include/libprelude/prelude-inttypes.h include/libprelude/prelude-io.h include/libprelude/prelude-linked-object.h include/libprelude/prelude-list.h include/libprelude/prelude-log.h include/libprelude/prelude-log.hxx include/libprelude/prelude-message-id.h include/libprelude/prelude-msg.h include/libprelude/prelude-msgbuf.h include/libprelude/prelude-option-wide.h include/libprelude/prelude-option.h include/libprelude/prelude-plugin.h include/libprelude/prelude-string.h include/libprelude/prelude-thread.h include/libprelude/prelude-timer.h lib/libprelude.a lib/libprelude.so lib/libprelude.so.2 lib/libprelude.so.2.19.1 lib/libpreludecpp.a lib/libpreludecpp.so lib/libpreludecpp.so.0 lib/libpreludecpp.so.0.3.0 man/man1/prelude-admin.1.gz %%PERL%%%%SITE_ARCH%%/Prelude.pm %%PERL%%%%SITE_ARCH%%/auto/Prelude/Prelude.so %%PYTHON%%%%PYTHON_SITELIBDIR%%/PreludeEasy-%%VERSION%%-py%%PYTHON_VER%%.egg-info %%PYTHON%%%%PYTHON_SITELIBDIR%%/PreludeEasy.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/PreludeEasy.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/_PreludeEasy.so %%PYTHON%%%%PYTHON_SITELIBDIR%%/_prelude.so %%PYTHON%%%%PYTHON_SITELIBDIR%%/prelude-%%VERSION%%-py%%PYTHON_VER%%.egg-info %%PYTHON%%%%PYTHON_SITELIBDIR%%/prelude.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/prelude.pyc libdata/pkgconfig/libprelude.pc share/aclocal/libprelude.m4 -@dirrm include/libprelude -@dirrmtry %%ETCDIR%%/default -@dirrmtry %%ETCDIR%%/profile -@dirrmtry %%ETCDIR%% -@exec install -d -o root -g wheel -m 711 /var/spool/prelude -@unexec rmdir /var/spool/prelude 2>/dev/null || true +@dir %%ETCDIR%%/profile +@dir(root,wheel,711) /var/spool/prelude