diff --git a/textproc/perl2html/Makefile b/textproc/perl2html/Makefile
index 025e8dceded3..0b2713c5551f 100644
--- a/textproc/perl2html/Makefile
+++ b/textproc/perl2html/Makefile
@@ -1,26 +1,28 @@
# Created by: Martin Kammerhofer
# $FreeBSD$
-PORTNAME= perl2html
-PORTVERSION= 0.9.2
-PORTREVISION= 1
-CATEGORIES= textproc www
-MASTER_SITES= ${MASTER_SITE_SUNSITE}
+PORTNAME= perl2html
+PORTVERSION= 0.9.2
+PORTREVISION= 1
+CATEGORIES= textproc www
+MASTER_SITES= ${MASTER_SITE_SUNSITE}
MASTER_SITE_SUBDIR= apps/www/converters
-MAINTAINER= mkamm@gmx.net
+MAINTAINER= mkamm@gmx.net
COMMENT= Perl sources to HTML converter
+LICENSE= GPLv2
+
USE_AUTOTOOLS= autoconf213
-NO_STAGE= yes
+OPTIONS_DEFINE= DOCS
-MAN1= perl2html.1
+.include
-.if !defined(NOPORTDOCS)
post-install:
- ${MKDIR} ${DOCSDIR}
+.if ${PORT_OPTIONS:MDOCS}
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
.for file in AUTHORS NEWS README
- ${INSTALL_MAN} ${WRKSRC}/${file} ${DOCSDIR}
+ ${INSTALL_MAN} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
.endfor
.endif
diff --git a/textproc/perl2html/files/patch-Makefile.in b/textproc/perl2html/files/patch-Makefile.in
new file mode 100644
index 000000000000..4f916e403db1
--- /dev/null
+++ b/textproc/perl2html/files/patch-Makefile.in
@@ -0,0 +1,58 @@
+--- Makefile.in.orig 2000-05-03 01:14:04.000000000 +0800
++++ Makefile.in 2014-06-30 23:46:37.906409781 +0800
+@@ -27,7 +27,7 @@ SHELL = /bin/sh
+ # for gzip because otherwise the load on the web server
+ # grows without having big benefits.
+ # COMPRESSION = -DCOMPRESSION=4
+-COMPRESSION = -DCOMPRESSION=1
++COMPRESSION ?= -DCOMPRESSION=1
+
+ # Dont change things beyond this line.
+ TARGET = @PROJECT_NAME@
+@@ -59,7 +59,7 @@ srcdir = @srcdir@
+ docdir = @DOCDIR@
+ CPPFLAGS = @CPPFLAGS@
+
+-CFLAGS += -O2 -Wall
++CFLAGS ?= -O2 -Wall
+ ALL_CFLAGS = $(CFLAGS) -I$(srcdir) -I. $(COMPRESSION)
+
+ all: $(TARGET)
+@@ -70,24 +70,25 @@ $(TARGET): $(CONFIGIN) $(CONFIGS) $(LEXO
+ $(LEXOUTPUT): $(CONFIGS) $(LEXSRCS) $(HDRS)
+ $(LEX) $(LEXSRCS)
+
+-install: $(TARGET) install-doc
++install: $(TARGET)
+ @echo "Installing" $(TARGET) "to" $(bindir)
+- -mkdir -p $(bindir)
+- $(INSTALL_PROGRAM) $(TARGET) $(bindir)/$(TARGET)
++ -mkdir -p $(DESTDIR)$(bindir)
++ $(INSTALL_PROGRAM) $(TARGET) $(DESTDIR)$(bindir)/$(TARGET)
++ -mkdir -p $(DESTDIR)$(man1dir)
++ $(INSTALL_DATA) $(srcdir)/$(MANPAGE) $(DESTDIR)$(man1dir)/$(MANPAGE)
+
+ install-strip: $(TARGET) install-doc
+ @echo "Installing" $(TARGET) "to" $(bindir)
+- -mkdir -p $(bindir)
+- $(INSTALL_PROGRAM) -s $(TARGET) $(bindir)/$(TARGET)
++ -mkdir -p $(DESTDIR)$(bindir)
++ $(INSTALL_PROGRAM) -s $(TARGET) $(DESTDIR)$(bindir)/$(TARGET)
+
+ install-doc:
+- -mkdir -p $(man1dir) $(docdir)
+- $(INSTALL_DATA) $(srcdir)/$(MANPAGE) $(man1dir)/$(MANPAGE)
+- $(INSTALL_DATA) $(srcdir)/AUTHORS $(docdir)/AUTHORS
+- $(INSTALL_DATA) $(srcdir)/COPYING $(docdir)/COPYING
+- $(INSTALL_DATA) $(srcdir)/NEWS $(docdir)/NEWS
+- $(INSTALL_DATA) $(srcdir)/README $(docdir)/README
+- $(INSTALL_DATA) $(srcdir)/$(LSM) $(docdir)/$(LSM)
++ -mkdir -p $(DESTDIR)$(docdir)
++ $(INSTALL_DATA) $(srcdir)/AUTHORS $(DESTDIR)$(docdir)/AUTHORS
++ $(INSTALL_DATA) $(srcdir)/COPYING $(DESTDIR)$(docdir)/COPYING
++ $(INSTALL_DATA) $(srcdir)/NEWS $(DESTDIR)$(docdir)/NEWS
++ $(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(docdir)/README
++ $(INSTALL_DATA) $(srcdir)/$(LSM) $(DESTDIR)$(docdir)/$(LSM)
+
+ uninstall:
+ rm -f $(bindir)/$(TARGET)
diff --git a/textproc/perl2html/files/patch-aa b/textproc/perl2html/files/patch-aa
deleted file mode 100644
index 12f48fbc0140..000000000000
--- a/textproc/perl2html/files/patch-aa
+++ /dev/null
@@ -1,44 +0,0 @@
---- Makefile.in.orig Sat Apr 15 17:16:42 2000
-+++ Makefile.in Sun Apr 23 15:58:22 2000
-@@ -27,7 +27,7 @@
- # for gzip because otherwise the load on the web server
- # grows without having big benefits.
- # COMPRESSION = -DCOMPRESSION=4
--COMPRESSION = -DCOMPRESSION=1
-+COMPRESSION ?= -DCOMPRESSION=1
-
- # Dont change things beyond this line.
- TARGET = @PROJECT_NAME@
-@@ -59,7 +59,7 @@
- docdir = @DOCDIR@
- CPPFLAGS = @CPPFLAGS@
-
--CFLAGS += -O2 -Wall
-+CFLAGS ?= -O2 -Wall
- ALL_CFLAGS = $(CFLAGS) -I$(srcdir) -I. $(COMPRESSION)
-
- all: $(TARGET)
-@@ -70,10 +70,12 @@
- $(LEXOUTPUT): $(CONFIGS) $(LEXSRCS) $(HDRS)
- $(LEX) $(LEXSRCS)
-
--install: $(TARGET) install-doc
-+install: $(TARGET)
- @echo "Installing" $(TARGET) "to" $(bindir)
- -mkdir -p $(bindir)
- $(INSTALL_PROGRAM) $(TARGET) $(bindir)/$(TARGET)
-+ -mkdir -p $(man1dir)
-+ $(INSTALL_DATA) $(srcdir)/$(MANPAGE) $(man1dir)/$(MANPAGE)
-
- install-strip: $(TARGET) install-doc
- @echo "Installing" $(TARGET) "to" $(bindir)
-@@ -81,8 +83,7 @@
- $(INSTALL_PROGRAM) -s $(TARGET) $(bindir)/$(TARGET)
-
- install-doc:
-- -mkdir -p $(man1dir) $(docdir)
-- $(INSTALL_DATA) $(srcdir)/$(MANPAGE) $(man1dir)/$(MANPAGE)
-+ -mkdir -p $(docdir)
- $(INSTALL_DATA) $(srcdir)/AUTHORS $(docdir)/AUTHORS
- $(INSTALL_DATA) $(srcdir)/COPYING $(docdir)/COPYING
- $(INSTALL_DATA) $(srcdir)/NEWS $(docdir)/NEWS
diff --git a/textproc/perl2html/pkg-plist b/textproc/perl2html/pkg-plist
index 30c73ef1b907..6d129f5b1c9e 100644
--- a/textproc/perl2html/pkg-plist
+++ b/textproc/perl2html/pkg-plist
@@ -1,4 +1,5 @@
bin/perl2html
+man/man1/perl2html.1.gz
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTDOCS%%%%DOCSDIR%%/README