Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Jul 2015 11:13:30 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r392412 - in head/textproc/p5-Text-Reflow: . files
Message-ID:  <201507181113.t6IBDU5M032279@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Sat Jul 18 11:13:29 2015
New Revision: 392412
URL: https://svnweb.freebsd.org/changeset/ports/392412

Log:
  - Update to 1.10
  - Add LICENSE
  - Strip shared library
  - Rename patch file to avoid EXTRA_PATCHES
  - Sort PLIST
  
  Changes:	http://search.cpan.org/dist/Text-Reflow/Changes

Added:
  head/textproc/p5-Text-Reflow/files/patch-Reflow.pm
     - copied unchanged from r392151, head/textproc/p5-Text-Reflow/files/5.8-Reflow.pm
Deleted:
  head/textproc/p5-Text-Reflow/files/5.8-Reflow.pm
Modified:
  head/textproc/p5-Text-Reflow/Makefile
  head/textproc/p5-Text-Reflow/distinfo
  head/textproc/p5-Text-Reflow/pkg-plist

Modified: head/textproc/p5-Text-Reflow/Makefile
==============================================================================
--- head/textproc/p5-Text-Reflow/Makefile	Sat Jul 18 11:13:24 2015	(r392411)
+++ head/textproc/p5-Text-Reflow/Makefile	Sat Jul 18 11:13:29 2015	(r392412)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	Text-Reflow
-PORTVERSION=	1.09
-PORTREVISION=	1
+PORTVERSION=	1.10
 CATEGORIES=	textproc perl5
 MASTER_SITES=	CPAN
 PKGNAMEPREFIX=	p5-
@@ -11,9 +10,13 @@ PKGNAMEPREFIX=	p5-
 MAINTAINER=	perl@FreeBSD.org
 COMMENT=	Perl module for reflowing text files
 
+LICENSE=	ART10 GPLv1
+LICENSE_COMB=	dual
+
 USES=		perl5
 USE_PERL5=	configure
 
-EXTRA_PATCHES=	${PATCHDIR}/5.8-Reflow.pm
+post-install:
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Text/Reflow/Reflow.so
 
 .include <bsd.port.mk>

Modified: head/textproc/p5-Text-Reflow/distinfo
==============================================================================
--- head/textproc/p5-Text-Reflow/distinfo	Sat Jul 18 11:13:24 2015	(r392411)
+++ head/textproc/p5-Text-Reflow/distinfo	Sat Jul 18 11:13:29 2015	(r392412)
@@ -1,2 +1,2 @@
-SHA256 (Text-Reflow-1.09.tar.gz) = b2a0162d6cec41d9926fcb46a1cf48c81ca197f42bad467aa9eabfb9a73f5912
-SIZE (Text-Reflow-1.09.tar.gz) = 15804
+SHA256 (Text-Reflow-1.10.tar.gz) = efbb9d6774355f3c7aa111ce59cd21a6e2da940e4b49f4955cc1fcb5075c959b
+SIZE (Text-Reflow-1.10.tar.gz) = 16026

Copied: head/textproc/p5-Text-Reflow/files/patch-Reflow.pm (from r392151, head/textproc/p5-Text-Reflow/files/5.8-Reflow.pm)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/p5-Text-Reflow/files/patch-Reflow.pm	Sat Jul 18 11:13:29 2015	(r392412, copy of r392151, head/textproc/p5-Text-Reflow/files/5.8-Reflow.pm)
@@ -0,0 +1,63 @@
+--- Reflow.pm.orig	2009-02-07 14:24:01.000000000 +0000
++++ Reflow.pm	2009-02-12 16:47:20.000000000 +0000
+@@ -32,7 +32,7 @@
+ 
+ $Text::Reflow::VERSION = "1.06";
+ 
+-bootstrap Text::Reflow $Text::Reflow::VERSION;
++#bootstrap Text::Reflow $Text::Reflow::VERSION;
+ 
+ # Preloaded methods go here.
+ 
+@@ -41,17 +41,17 @@
+ # bootstrap Text::Reflow $VERSION;
+ # above, and take the _ from the front of this perl version:
+ 
+-sub _reflow_trial($$$$$$$$$$) {
++sub reflow_trial($$$$$$$$$$) {
+   my ($optimum, $maximum, $wordcount,
+       $penaltylimit, $semantic, $shortlast,
+       $word_len, $space_len, $extra, $result) = @_;
+   my ($lastbreak, @linkbreak);
+   my ($j, $k, $interval, $penalty, @totalpenalty, $bestsofar);
+   my (@best_linkbreak, $best_lastbreak, $opt);
+-  my @optimum	= unpack("N*", pack("H*", $optimum));
+-  my @word_len	= unpack("N*", pack("H*", $word_len));
+-  my @space_len	= unpack("N*", pack("H*", $space_len));
+-  my @extra	= unpack("N*", pack("H*", $extra));
++  my @optimum	= unpack("j*", pack("H*", $optimum));
++  my @word_len	= unpack("j*", pack("H*", $word_len));
++  my @space_len	= unpack("j*", pack("H*", $space_len));
++  my @extra	= unpack("j*", pack("H*", $extra));
+   my $best = $penaltylimit * 21;
+   foreach $opt (@optimum) {
+     @linkbreak = ();
+@@ -101,7 +101,7 @@
+     }
+   } # Next $opt
+   # Return the best breaks:
+-  $result = unpack("H*", pack("N*", ($best_lastbreak, @best_linkbreak)));
++  $result = unpack("H*", pack("j*", ($best_lastbreak, @best_linkbreak)));
+   return($result);
+ }
+ 
+@@ -511,14 +511,14 @@
+   $linkbreak[$wordcount] = 0;
+   # Create space for the result:
+   my $result = " " x (($wordcount + 2) * 8);
+-  $result = reflow_trial(unpack("H*", pack("N*", @$optimum)),
++  $result = reflow_trial(unpack("H*", pack("j*", @$optimum)),
+ 			 $maximum, $wordcount,
+ 			 $penaltylimit, $semantic, $shortlast,
+-			 unpack("H*", pack("N*", @word_len)),
+-			 unpack("H*", pack("N*", @space_len)),
+-			 unpack("H*", pack("N*", @extra)),
++			 unpack("H*", pack("j*", @word_len)),
++			 unpack("H*", pack("j*", @space_len)),
++			 unpack("H*", pack("j*", @extra)),
+ 			 $result);
+-  @linkbreak = unpack("N*", pack("H*", $result));
++  @linkbreak = unpack("j*", pack("H*", $result));
+   # Convert @linkbreak from unsigned to signed:
+   @linkbreak = map { $_ > 0xF0000000 ? -((0xFFFFFFFF - $_) + 1) : $_ + 0 } @linkbreak;
+   $lastbreak = shift(@linkbreak);

Modified: head/textproc/p5-Text-Reflow/pkg-plist
==============================================================================
--- head/textproc/p5-Text-Reflow/pkg-plist	Sat Jul 18 11:13:24 2015	(r392411)
+++ head/textproc/p5-Text-Reflow/pkg-plist	Sat Jul 18 11:13:29 2015	(r392412)
@@ -1,3 +1,4 @@
-%%PERL5_MAN3%%/Text::Reflow.3.gz
+bin/reflow
 %%SITE_ARCH%%/Text/Reflow.pm
 %%SITE_ARCH%%/auto/Text/Reflow/Reflow.so
+%%PERL5_MAN3%%/Text::Reflow.3.gz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201507181113.t6IBDU5M032279>