summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorhasso <hasso>2009-08-23 19:05:00 +0000
committerhasso <hasso>2009-08-23 19:05:00 +0000
commit9c0f8e4f1e69029e4ded79dceed2c4de23eb7ab9 (patch)
tree968d9ec7576a4216e546a18a0287d76b14e25c81 /security
parent31f1f49d8bb9b3f0447c74624213162739f04af4 (diff)
downloadpkgsrc-9c0f8e4f1e69029e4ded79dceed2c4de23eb7ab9.tar.gz
Import perl bindings to libprelude.
Diffstat (limited to 'security')
-rw-r--r--security/libprelude-perl/DESCR8
-rw-r--r--security/libprelude-perl/Makefile44
-rw-r--r--security/libprelude-perl/buildlink3.mk12
-rw-r--r--security/libprelude-perl/distinfo14
4 files changed, 78 insertions, 0 deletions
diff --git a/security/libprelude-perl/DESCR b/security/libprelude-perl/DESCR
new file mode 100644
index 00000000000..926aaf49c24
--- /dev/null
+++ b/security/libprelude-perl/DESCR
@@ -0,0 +1,8 @@
+Prelude is a hybrid IDS consisting of multiple
+sensors, managers, and a display console. LibPrelude
+is the glue that binds all aspects of Prelude together.
+LibPrelude is a library which enables Prelude
+components to communicate in a standard IDMEF method.
+
+This package installs low-level and easy bindings for
+perl.
diff --git a/security/libprelude-perl/Makefile b/security/libprelude-perl/Makefile
new file mode 100644
index 00000000000..730dc54490f
--- /dev/null
+++ b/security/libprelude-perl/Makefile
@@ -0,0 +1,44 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/08/23 19:05:00 hasso Exp $
+
+.include "../../security/libprelude/Makefile.common"
+.include "../../mk/bsd.prefs.mk"
+
+PATCHDIR= ${.CURDIR}/../libprelude/patches
+PKGNAME= libprelude-perl-${VERSION}
+
+COMMENT= Perl bindings to LibPrelude
+
+CONFIGURE_ARGS+= --with-perl=${PERL5:Q}
+CONFIGURE_ARGS+= --with-perl-installdirs=vendor
+USE_TOOLS+= perl:run
+PERL5_PACKLIST= auto/Prelude/.packlist
+PERL5_PACKLIST+= auto/PreludeEasy/.packlist
+PERL5_CONFIGURE= no
+# something overrides USE_LANGUAGES from Makefile.common so repeat this here
+USE_LANGUAGES= c c++
+
+.include "../../lang/perl5/module.mk"
+
+PLIST_SRC=
+
+BUILD_DIRS= bindings/low-level/perl bindings/perl
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.libprelude
+PKG_SUPPORTED_OPTIONS= debug
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mdebug)
+CFLAGS= -O0 -ggdb
+.endif
+
+do-build:
+ cd ${WRKSRC}/bindings && ${MAKE} perl-build
+ cd ${WRKSRC}/bindings/low-level && ${MAKE} perl-build
+
+.include "../../devel/libltdl/convenience.mk"
+.include "../../security/gnutls/buildlink3.mk"
+.include "../../security/gnutls/libgnutls-config.mk"
+.include "../../security/libprelude/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/security/libprelude-perl/buildlink3.mk b/security/libprelude-perl/buildlink3.mk
new file mode 100644
index 00000000000..a550261e49b
--- /dev/null
+++ b/security/libprelude-perl/buildlink3.mk
@@ -0,0 +1,12 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2009/08/23 19:05:00 hasso Exp $
+
+BUILDLINK_TREE+= libprelude-perl
+
+.if !defined(LIBPRELUDE_PERL_BUILDLINK3_MK)
+LIBPRELUDE_PERL_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libprelude-perl+= libprelude-perl>=0.9.24
+BUILDLINK_PKGSRCDIR.libprelude-perl?= ../../security/libprelude-perl
+.endif # LIBPRELUDE_PERL_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -libprelude-perl
diff --git a/security/libprelude-perl/distinfo b/security/libprelude-perl/distinfo
new file mode 100644
index 00000000000..914bf653f5b
--- /dev/null
+++ b/security/libprelude-perl/distinfo
@@ -0,0 +1,14 @@
+$NetBSD: distinfo,v 1.1.1.1 2009/08/23 19:05:00 hasso Exp $
+
+SHA1 (libprelude-0.9.24.tar.gz) = 0b9e73f94c30dc92a430de618ad3913034e25258
+RMD160 (libprelude-0.9.24.tar.gz) = a06493f130387c6b06a0ef7928d2e1ec1fcbeb6c
+Size (libprelude-0.9.24.tar.gz) = 2580548 bytes
+SHA1 (patch-aa) = 4781d5d5f726b74e3e2179217ff2db9672c12158
+SHA1 (patch-ab) = 96418b2ce697bdfef83780e0dbc47d95568d3a16
+SHA1 (patch-ac) = 7474b2cf8cbb7fca81d85fe7c575f8ca99f90a43
+SHA1 (patch-ad) = 195228e1e04918275a3ab1cccb838de081a9ec98
+SHA1 (patch-ae) = d8b22cea826727a41108d65f84b594d0879397b2
+SHA1 (patch-af) = a484d36e26ca5aee225aca369c884f285c6ba15c
+SHA1 (patch-ag) = 684bf8a217950b0a7fb38140b20643f81d464431
+SHA1 (patch-ah) = df9293d56869bcc20c4be12f9922160d8f2aa01e
+SHA1 (patch-ai) = 53a16f270a9048f74849c0cd02b517e821bdf08a