Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Apr 2014 01:15:53 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r351902 - in head/converters/ytnef: . files
Message-ID:  <201404230115.s3N1FrjG036831@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Wed Apr 23 01:15:52 2014
New Revision: 351902
URL: http://svnweb.freebsd.org/changeset/ports/351902
QAT: https://qat.redports.org/buildarchive/r351902/

Log:
  - Minor port cleanup
  - Add LICENSE
  - Fix error handling
  
  PR:		187757
  Submitted by:	KATO Tsuguru <tkato432@yahoo.com>

Modified:
  head/converters/ytnef/Makefile
  head/converters/ytnef/files/patch-src__ytnef__main.c
  head/converters/ytnef/pkg-descr

Modified: head/converters/ytnef/Makefile
==============================================================================
--- head/converters/ytnef/Makefile	Wed Apr 23 01:14:42 2014	(r351901)
+++ head/converters/ytnef/Makefile	Wed Apr 23 01:15:52 2014	(r351902)
@@ -3,31 +3,34 @@
 
 PORTNAME=	ytnef
 PORTVERSION=	2.6
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	converters mail
 MASTER_SITES=	SF
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Unpack data in MS Outlook TNEF format
 
-OPTIONS_DEFINE=	DOCS
+LICENSE=	GPLv2
 
 LIB_DEPENDS=	libytnef.so:${PORTSDIR}/devel/libytnef
 RUN_DEPENDS=	p5-MIME-Tools>=0:${PORTSDIR}/mail/p5-MIME-Tools
 
-USES=		perl5
+USES=		perl5 shebangfix
+SHEBANG_FILES=	src/ytnef/*.pl
 USE_PERL5=	run
 GNU_CONFIGURE=	yes
 
-CFLAGS+=	-I${LOCALBASE}/include
+CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
 
-PLIST_FILES=	bin/ytnef bin/ytnefprocess.pl bin/ytnefprint
 PORTDOCS=	AUTHORS NEWS README
+PLIST_FILES=	bin/ytnef bin/ytnefprint bin/ytnefprocess.pl
+
+OPTIONS_DEFINE=	DOCS
 
 post-patch:
-	@${REINPLACE_CMD} -e 's|^#!/usr/bin/perl|#!${PERL}|' \
-		${WRKSRC}/src/ytnef/ytnefprocess.pl
+	@${REINPLACE_CMD} -e 's|/usr/local/share|${PREFIX}/share|' \
+		${WRKSRC}/src/ytnef/*.pl
 
 post-install:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}

Modified: head/converters/ytnef/files/patch-src__ytnef__main.c
==============================================================================
--- head/converters/ytnef/files/patch-src__ytnef__main.c	Wed Apr 23 01:14:42 2014	(r351901)
+++ head/converters/ytnef/files/patch-src__ytnef__main.c	Wed Apr 23 01:15:52 2014	(r351902)
@@ -9,3 +9,17 @@
                  case 'f': savefiles = 1;
                            filepath = argv[i+1];
                            i++;
+@@ -103,11 +103,12 @@
+         TNEF.Debug = verbose;
+         if (TNEFParseFile(argv[i], &TNEF) == -1) {
+             printf("ERROR processing file\n");
+-            continue;
++            return 1;
+         }
+         ProcessTNEF(TNEF);
+         TNEFFree(&TNEF);
+     }
++    return 0;
+ }
+ 
+ void ProcessTNEF(TNEFStruct TNEF) {

Modified: head/converters/ytnef/pkg-descr
==============================================================================
--- head/converters/ytnef/pkg-descr	Wed Apr 23 01:14:42 2014	(r351901)
+++ head/converters/ytnef/pkg-descr	Wed Apr 23 01:15:52 2014	(r351902)
@@ -1,15 +1,14 @@
-This program decodes those annoying application/ms-tnef MIME attachments that
-Microsoft mail servers helpfully use to encapsulate your already MIME encoded
-attachments.
+This program decodes those annoying application/ms-tnef MIME
+attachments that Microsoft mail servers helpfully use to encapsulate
+your already MIME encoded attachments.
 
-Due to the proliferation of Microsoft Outlook and Exchange mail servers,
-more and more mail is encapsulated into this format.
+Due to the proliferation of Microsoft Outlook and Exchange mail
+servers, more and more mail is encapsulated into this format.
 
-The YTNEF program allows one to unpack the attachments which were encapsulated
-into the YTNEF attachment.  Thus alleviating the need to use Microsoft Outlook
-to view them.
+The YTNEF program allows one to unpack the attachments which were
+encapsulated into the YTNEF attachment. Thus alleviating the need to
+use Microsoft Outlook to view them.
 
 Now supports winmail.dat Outlook files
 
-Author: Randall Hand <randall.hand@gmail.com> 	
-WWW:	http://ytnef.sourceforge.net/
+WWW: http://ytnef.sourceforge.net/



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