View | Details | Raw Unified | Return to bug 71125
Collapse All | Expand All

(-)textproc/html2text/Makefile (-18 / +25 lines)
Lines 6-42 Link Here
6
#
6
#
7
7
8
PORTNAME=	html2text
8
PORTNAME=	html2text
9
PORTVERSION=	1.3.2
9
PORTVERSION=	1.3.2a
10
CATEGORIES=	textproc
10
CATEGORIES=	textproc
11
MASTER_SITES=	http://userpage.fu-berlin.de/~mbayer/tools/ \
11
MASTER_SITES=	${MASTER_SITE_SUNSITE} \
12
		ftp://ftp.ibiblio.org/pub/linux/apps/www/converters/
12
		http://userpage.fu-berlin.de/~mbayer/tools/
13
MASTER_SITE_SUBDIR=	apps/www/converters
13
14
14
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
15
COMMENT=	Converts HTML documents into plain text
16
COMMENT=	Converts HTML documents into plain text
16
17
17
USE_REINPLACE=	yes
18
USE_REINPLACE=	yes
18
GNU_CONFIGURE=	yes
19
HAS_CONFIGURE=	yes
19
MANCOMPRESSED=	yes
20
MAKE_ARGS=	CXX="${CXX}"
20
21
MAN1=	html2text.1
22
MAN5=	html2textrc.5
23
21
24
DOCS=	CHANGES COPYING CREDITS KNOWN_BUGS README TODO
22
MANCOMPRESSED=	yes
25
23
MAN1=		html2text.1
26
.include <bsd.port.pre.mk>
24
MAN5=		html2textrc.5
25
PORTDOCS=	CHANGES CREDITS KNOWN_BUGS README TODO
26
PLIST_FILES=	bin/html2text
27
27
28
post-patch:
28
post-patch:
29
	@${REINPLACE_CMD} -e '/echo=/s/ -e//' ${WRKSRC}/configure
29
	@${REINPLACE_CMD} -e '/echo=/s/ -e//' ${WRKSRC}/configure
30
	@${REINPLACE_CMD} -e '/^DEBUG/s/^/#/; /^CXXFLAGS/s/=/+=/' \
30
.for file in Makefile.in libstd/Makefile.in
31
		${WRKSRC}/Makefile.in ${WRKSRC}/libstd/Makefile.in
31
	@${REINPLACE_CMD} -e '/^DEBUG/s/^/#/; \
32
		 /^CXXFLAGS/s/=/+=/' ${WRKSRC}/${file}
33
.endfor
34
.for file in Area.h HTMLControl.h Properties.h format.h
35
	@${REINPLACE_CMD} -e 's/<istream>/<iostream>/' ${WRKSRC}/${file}
36
.endfor
32
37
33
do-install:
38
do-install:
34
	@${INSTALL_PROGRAM} ${WRKSRC}/html2text ${PREFIX}/bin
39
	${INSTALL_PROGRAM} ${WRKSRC}/html2text ${PREFIX}/bin
35
	@${INSTALL_MAN} ${WRKSRC}/html2text.1.gz ${MANPREFIX}/man/man1
40
	${INSTALL_MAN} ${WRKSRC}/html2text.1.gz ${MANPREFIX}/man/man1
36
	@${INSTALL_MAN} ${WRKSRC}/html2textrc.5.gz ${MANPREFIX}/man/man5
41
	${INSTALL_MAN} ${WRKSRC}/html2textrc.5.gz ${MANPREFIX}/man/man5
37
.if !defined(NOPORTDOCS)
42
.if !defined(NOPORTDOCS)
38
	@${MKDIR} ${DOCSDIR}
43
	@${MKDIR} ${DOCSDIR}
39
	@${INSTALL_DATA} ${DOCS:C#^#${WRKSRC}/#g} ${DOCSDIR}
44
.for file in ${PORTDOCS}
45
	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
46
.endfor
40
.endif
47
.endif
41
48
42
.include <bsd.port.post.mk>
49
.include <bsd.port.mk>
(-)textproc/html2text/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (html2text-1.3.2.tar.gz) = 14b091c7c5cb5c3bc2ce19298a0c0e27
1
MD5 (html2text-1.3.2a.tar.gz) = 6097fe07b948e142315749e6620c9cfc
2
SIZE (html2text-1.3.2.tar.gz) = 131336
2
SIZE (html2text-1.3.2a.tar.gz) = 130088
(-)textproc/html2text/files/patch-format.C (-19 lines)
Lines 1-19 Link Here
1
--- format.C	Mon Jul 29 20:12:13 2002
2
+++ format.C	Thu Feb  5 22:47:07 2004
3
@@ -34,7 +34,7 @@
4
  /***************************************************************************/
5
 
6
 
7
-#include <strstream.h>
8
+#include <strstream>
9
 
10
 #include <stdlib.h>
11
 #include <ctype.h>
12
@@ -50,6 +50,7 @@
13
 
14
 using std::endl;
15
 using std::flush;
16
+using std::ostrstream;
17
 
18
 #ifndef nelems
19
 #define nelems(array) (sizeof(array) / sizeof((array)[0]))
(-)textproc/html2text/pkg-plist (-8 lines)
Lines 1-8 Link Here
1
bin/html2text
2
%%PORTDOCS%%%%DOCSDIR%%/CHANGES
3
%%PORTDOCS%%%%DOCSDIR%%/COPYING
4
%%PORTDOCS%%%%DOCSDIR%%/CREDITS
5
%%PORTDOCS%%%%DOCSDIR%%/KNOWN_BUGS
6
%%PORTDOCS%%%%DOCSDIR%%/README
7
%%PORTDOCS%%%%DOCSDIR%%/TODO
8
%%PORTDOCS%%@dirrm %%DOCSDIR%%

Return to bug 71125