aboutsummaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
Diffstat (limited to 'textproc')
-rw-r--r--textproc/p5-Senna/Makefile9
-rw-r--r--textproc/p5-Senna/distinfo6
-rw-r--r--textproc/p5-Senna/files/patch-Build.PL22
-rw-r--r--textproc/p5-Senna/files/patch-Senna.xs11
-rw-r--r--textproc/p5-Senna/files/patch-prompt.pl11
-rw-r--r--textproc/p5-Senna/pkg-plist14
6 files changed, 44 insertions, 29 deletions
diff --git a/textproc/p5-Senna/Makefile b/textproc/p5-Senna/Makefile
index 2894b2d98ebe..2b143c1447ac 100644
--- a/textproc/p5-Senna/Makefile
+++ b/textproc/p5-Senna/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= Senna
-PORTVERSION= 0.12
+PORTVERSION= 0.50
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= ../by-authors/id/D/DM/DMAKI/
@@ -19,8 +19,13 @@ BUILD_DEPENDS= senna-cfg:${PORTSDIR}/textproc/senna
RUN_DEPENDS= ${BUILD_DEPENDS}
PERL_MODBUILD= YES
+CONFIGURE_ARGS+=</dev/null
CFLAGS+= -I${LOCALBASE}/include
-MAN3= Senna.3 Senna::Cursor.3 Senna::Index.3 Senna::Result.3
+MAN3= Senna.3 \
+ Senna::Constants.3 Senna::Index.3 Senna::OptArg::Select.3 \
+ Senna::OptArg::Sort.3 Senna::Query.3 Senna::RC.3 Senna::Record.3 \
+ Senna::Records.3 Senna::Set.3 Senna::Snippet.3 Senna::Symbol.3 \
+ Senna::Values.3
.include <bsd.port.pre.mk>
diff --git a/textproc/p5-Senna/distinfo b/textproc/p5-Senna/distinfo
index f10e7b339cc2..022b84aa9f6f 100644
--- a/textproc/p5-Senna/distinfo
+++ b/textproc/p5-Senna/distinfo
@@ -1,3 +1,3 @@
-MD5 (Senna-0.12.tar.gz) = b025083b5efbe0346cfb1138764c7c1b
-SHA256 (Senna-0.12.tar.gz) = 56a815725b2754e2bed4b87c6aab5c8b1b4264ce8eea1383e34c9e8afe3f6496
-SIZE (Senna-0.12.tar.gz) = 42337
+MD5 (Senna-0.50.tar.gz) = 561b8af177f0b07428852fe074c46ee2
+SHA256 (Senna-0.50.tar.gz) = 7ff1984e584b127839f2ce718417daf1dbec6ab4b2f386bd51b66d7403f6dfdc
+SIZE (Senna-0.50.tar.gz) = 57935
diff --git a/textproc/p5-Senna/files/patch-Build.PL b/textproc/p5-Senna/files/patch-Build.PL
index b9cb87147e7a..41202a410198 100644
--- a/textproc/p5-Senna/files/patch-Build.PL
+++ b/textproc/p5-Senna/files/patch-Build.PL
@@ -1,16 +1,16 @@
---- Build.PL.orig Mon Aug 29 02:29:40 2005
-+++ Build.PL Mon Aug 29 02:29:50 2005
-@@ -26,6 +26,7 @@
- xs_files => {
- 'Senna.xs' => 'lib/Senna.xs'
- },
+--- Build.PL.orig Wed Aug 30 14:19:10 2006
++++ Build.PL Wed Aug 30 14:19:44 2006
+@@ -23,6 +23,7 @@
+ dist_version_from => 'lib/Senna.pm',
+ license => 'lgpl',
+ c_source => 'src',
+ create_packlist => undef,
- extra_compiler_flags => $config->{INC},
- extra_linker_flags => $config->{LIBS}
- );
-@@ -38,4 +39,4 @@
- }
+ extra_compiler_flags => [
+ split(/\s+/, $config->{cflags}),
+ "-DSENNA_MAJOR_VERSION=$major",
+@@ -69,4 +70,4 @@
EOSUB
+
my $build = $class->new(%args);
-$build->create_build_script;
\ No newline at end of file
diff --git a/textproc/p5-Senna/files/patch-Senna.xs b/textproc/p5-Senna/files/patch-Senna.xs
deleted file mode 100644
index a2fefadd8218..000000000000
--- a/textproc/p5-Senna/files/patch-Senna.xs
+++ /dev/null
@@ -1,11 +0,0 @@
---- Senna.xs.orig Sat Sep 10 18:04:30 2005
-+++ Senna.xs Sat Sep 10 18:04:43 2005
-@@ -13,7 +13,7 @@
- #define NEED_sv_2pv_nolen
- #include "ppport.h"
-
--#include <senna/senna.h>
-+#include <senna.h>
-
- #define MAX_INDEX_PATH_LEN 512
- #define SENNA_MAX_KEY_LEN 8024
diff --git a/textproc/p5-Senna/files/patch-prompt.pl b/textproc/p5-Senna/files/patch-prompt.pl
new file mode 100644
index 000000000000..e1e2f392ea0b
--- /dev/null
+++ b/textproc/p5-Senna/files/patch-prompt.pl
@@ -0,0 +1,11 @@
+--- tools/prompt.pl.orig Wed Aug 30 14:26:45 2006
++++ tools/prompt.pl Wed Aug 30 14:27:13 2006
+@@ -16,7 +16,7 @@
+ "\n",
+ "Proceed ? [n] ";
+
+-my $tmp = <STDIN>;
++my $tmp = $interactive ? <STDIN> : "yes";
+ chomp $tmp;
+ if ($tmp !~ /^y(?:es)?$/) {
+ exit 1;
diff --git a/textproc/p5-Senna/pkg-plist b/textproc/p5-Senna/pkg-plist
index 20f9c289d248..a63ea824a633 100644
--- a/textproc/p5-Senna/pkg-plist
+++ b/textproc/p5-Senna/pkg-plist
@@ -1,8 +1,18 @@
%%SITE_PERL%%/%%PERL_ARCH%%/Senna.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Senna/Cursor.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Senna/Constants.pm
%%SITE_PERL%%/%%PERL_ARCH%%/Senna/Index.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Senna/Result.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Senna/Query.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Senna/RC.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Senna/Record.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Senna/Records.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Senna/Set.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Senna/Snippet.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Senna/Symbol.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Senna/Values.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Senna/OptArg/Select.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Senna/OptArg/Sort.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Senna/Senna.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Senna/Senna.so
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Senna
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Senna/OptArg
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Senna