ports/176541: devel/kaptain: Update to version 0.73

KATO Tsuguru tkato432 at yahoo.com
Thu Feb 28 18:10:05 UTC 2013


>Number:         176541
>Category:       ports
>Synopsis:       devel/kaptain: Update to version 0.73
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 28 18:10:05 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 7.4-RELEASE-p10 i386
>Organization:
>Environment:
>Description:
- Update to version 0.73

Remove file:
files/patch-doc-kaptain.texi
files/patch-kaptain-intermediate.h
files/patch-kaptain-kaptain.h
files/patch-kaptain-tools.cpp
pkg-plist

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/devel/kaptain/Makefile devel/kaptain/Makefile
--- /usr/ports/devel/kaptain/Makefile	2012-12-30 22:11:30.000000000 +0900
+++ devel/kaptain/Makefile	2013-02-27 03:17:03.000000000 +0900
@@ -1,38 +1,58 @@
-# ex:ts=8
-#
-# New ports collection makefile for:	kaptain
-# Date created:			2002-12-12
-# Whom:				Alan Eldridge <alane at freebsd.org>
-#
+# Created by: Alan Eldridge <alane at freebsd.org>
 # $FreeBSD: head/devel/kaptain/Makefile 309662 2012-12-30 12:03:51Z beat $
-#
 
 PORTNAME=	kaptain
-PORTVERSION=	0.72
-PORTREVISION=	7
+PORTVERSION=	0.73
 CATEGORIES=	devel
 MASTER_SITES=	SF
+EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports at FreeBSD.org
-COMMENT=	A tool for building/running QT GUIs for command line programs
+COMMENT=	Tool for building/running Qt GUIs for command line programs
 
-DEPRECATED=	Depends on QT3; unmaintained
-EXPIRATION_DATE=	2013-07-01
+LICENSE=	GPLv2 # (or later)
 
-USE_XORG=	x11 ice xext
-USE_QT_VER=	3
-USE_GMAKE=	yes
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--enable-mt
+OPTIONS_DEFINE=	DOCS EXAMPLES
+
+USE_QT4=	qt3support moc_build qmake_build
+MAKE_JOBS_SAFE=	yes
 
 MAN1=		kaptain.1
 INFO=		kaptain
+PORTDOCS=	*
+PORTEXAMPLES=	*
+PLIST_FILES=	bin/kaptain
 
-post-extract:
-	@${RM} -f ${WRKSRC}/doc/*.info*
+.include <bsd.port.options.mk>
 
 post-patch:
 	@${REINPLACE_CMD} -e \
-		's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/examples/dia2code.kaptn
+		's|^QMAKE_|#QMAKE_|' ${WRKSRC}/kaptain.pro
+	@${FIND} ${WRKSRC}/examples -maxdepth 1 -type f | ${XARGS} \
+		${REINPLACE_CMD} -e \
+		's|/usr/bin/kaptain|${SETENV} kaptain|'
+
+do-configure:
+	@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${QMAKE} ${QMAKEFLAGS})
+
+do-install:
+	(cd ${WRKSRC} \
+		&& ${INSTALL_PROGRAM} kaptain ${PREFIX}/bin)
+	(cd ${WRKSRC}/man \
+		&& ${INSTALL_MAN} kaptain.1 ${MANPREFIX}/man/man1)
+	(cd ${WRKSRC}/doc \
+		&& ${INSTALL_DATA} kaptain.info ${PREFIX}/${INFO_PATH})
+.if ${PORT_OPTIONS:MDOCS}
+	@${MKDIR} ${DOCSDIR}
+	(cd ${WRKSRC} \
+		&& ${INSTALL_DATA} README ${DOCSDIR})
+	(cd ${WRKSRC}/doc \
+		&& ${INSTALL_DATA} *.gif *.html *.png *.tgz ${DOCSDIR})
+.endif
+.if ${PORT_OPTIONS:MEXAMPLES}
+	@${MKDIR} ${EXAMPLESDIR}
+	(cd ${WRKSRC}/examples \
+		&& ${INSTALL_DATA} *.kaptn *.tgz ${EXAMPLESDIR})
+.endif
 
 .include <bsd.port.mk>
diff -urN /usr/ports/devel/kaptain/distinfo devel/kaptain/distinfo
--- /usr/ports/devel/kaptain/distinfo	2012-11-08 04:43:00.000000000 +0900
+++ devel/kaptain/distinfo	2013-02-23 23:00:10.000000000 +0900
@@ -1,2 +1,2 @@
-SHA256 (kaptain-0.72.tar.gz) = d086592c6cb081e7681c19ab557569d66c0d1f1fda702a15b54fb308d6a37120
-SIZE (kaptain-0.72.tar.gz) = 1057252
+SHA256 (kaptain-0.73.tgz) = 2e055c66cd8657c9f94983fc8fdc1d874ecdf2001fe06c2101d64695a2488bd8
+SIZE (kaptain-0.73.tgz) = 345116
diff -urN /usr/ports/devel/kaptain/files/patch-doc-kaptain.texi devel/kaptain/files/patch-doc-kaptain.texi
--- /usr/ports/devel/kaptain/files/patch-doc-kaptain.texi	2012-11-08 04:43:00.000000000 +0900
+++ devel/kaptain/files/patch-doc-kaptain.texi	1970-01-01 09:00:00.000000000 +0900
@@ -1,13 +0,0 @@
---- doc/kaptain.texi.orig	Mon Mar 24 21:07:29 2003
-+++ doc/kaptain.texi	Sat Aug 30 16:13:22 2003
-@@ -3,6 +3,10 @@
- @c %**start of header
- @setfilename kaptain.info
- @settitle Kaptain
-+ at dircategory
-+ at direntry Applications
-+* Kaptain: (kaptain).		The Universal Graphical Front-end.
-+ at end direntry
- @finalout
- @c %**end of header
- 
diff -urN /usr/ports/devel/kaptain/files/patch-examples-dia2code.kaptn devel/kaptain/files/patch-examples-dia2code.kaptn
--- /usr/ports/devel/kaptain/files/patch-examples-dia2code.kaptn	2012-11-08 04:43:00.000000000 +0900
+++ devel/kaptain/files/patch-examples-dia2code.kaptn	2013-02-24 03:09:07.000000000 +0900
@@ -1,8 +1,6 @@
 --- examples/dia2code.kaptn.orig	Sat Nov 17 00:11:04 2001
 +++ examples/dia2code.kaptn	Fri Dec 20 13:17:45 2002
-@@ -1,17 +1,20 @@
--#!/usr/bin/kaptain
-+#!%%PREFIX%%/bin/kaptain
+@@ -2,16 +2,19 @@
  start "Dia2Code" -> dia2code buttons;
  dia2code :tabbed -> main about;
  
diff -urN /usr/ports/devel/kaptain/files/patch-kaptain-intermediate.h devel/kaptain/files/patch-kaptain-intermediate.h
--- /usr/ports/devel/kaptain/files/patch-kaptain-intermediate.h	2012-11-08 04:43:00.000000000 +0900
+++ devel/kaptain/files/patch-kaptain-intermediate.h	1970-01-01 09:00:00.000000000 +0900
@@ -1,10 +0,0 @@
---- kaptain/intermediate.h.orig	2004-09-11 16:07:54.000000000 +0200
-+++ kaptain/intermediate.h	2007-11-02 11:23:46.000000000 +0100
-@@ -7,6 +7,7 @@
- using namespace std;
- 
- class Grammar;
-+class Kaptain;
- class Rule;
- class Conjunction;
- class Parameter;
diff -urN /usr/ports/devel/kaptain/files/patch-kaptain-kaptain.h devel/kaptain/files/patch-kaptain-kaptain.h
--- /usr/ports/devel/kaptain/files/patch-kaptain-kaptain.h	2012-11-08 04:43:00.000000000 +0900
+++ devel/kaptain/files/patch-kaptain-kaptain.h	1970-01-01 09:00:00.000000000 +0900
@@ -1,10 +0,0 @@
---- kaptain/kaptain.h.orig	Wed Aug 14 19:15:09 2002
-+++ kaptain/kaptain.h	Wed Sep  3 18:44:51 2003
-@@ -18,6 +18,7 @@
- #include <qvalidator.h>
- #include <qmultilineedit.h>
- #include <qwizard.h>
-+#include <sys/types.h>
- #include <regex.h>
- #include <string>
- #include <list>
diff -urN /usr/ports/devel/kaptain/files/patch-kaptain-tools.cpp devel/kaptain/files/patch-kaptain-tools.cpp
--- /usr/ports/devel/kaptain/files/patch-kaptain-tools.cpp	2012-11-08 04:43:00.000000000 +0900
+++ devel/kaptain/files/patch-kaptain-tools.cpp	1970-01-01 09:00:00.000000000 +0900
@@ -1,9 +0,0 @@
---- kaptain/tools.cpp.orig	Wed Mar 12 01:38:12 2003
-+++ kaptain/tools.cpp	Wed Sep  3 18:43:40 2003
-@@ -1,5 +1,6 @@
- #include <stdlib.h>
- #include <stdio.h>
-+#include <sys/types.h>
- #include <regex.h>
- #include <iostream>
- #include <iterator>
diff -urN /usr/ports/devel/kaptain/pkg-descr devel/kaptain/pkg-descr
--- /usr/ports/devel/kaptain/pkg-descr	2012-11-08 04:43:00.000000000 +0900
+++ devel/kaptain/pkg-descr	2013-02-24 02:28:01.000000000 +0900
@@ -1,5 +1,5 @@
 Kaptain is a tool that lets you build a GUI for a command line program
 in the form of a script. The program interprets that script to present
-the graphical interface. The built interfaces use the QT library.
+the graphical interface. The built interfaces use the Qt library.
 
 WWW: http://kaptain.sourceforge.net/
diff -urN /usr/ports/devel/kaptain/pkg-plist devel/kaptain/pkg-plist
--- /usr/ports/devel/kaptain/pkg-plist	2012-11-08 04:43:00.000000000 +0900
+++ devel/kaptain/pkg-plist	1970-01-01 09:00:00.000000000 +0900
@@ -1,36 +0,0 @@
-bin/kaptain
-%%DATADIR%%/arping.kaptn
-%%DATADIR%%/budget.kaptn
-%%DATADIR%%/crypt.gif
-%%DATADIR%%/crypt.kaptn
-%%DATADIR%%/curl.kaptn
-%%DATADIR%%/database.tgz
-%%DATADIR%%/dia2code.kaptn
-%%DATADIR%%/emboss.tgz
-%%DATADIR%%/enscript.kaptn
-%%DATADIR%%/fig1.png
-%%DATADIR%%/find.kaptn
-%%DATADIR%%/finger.kaptn
-%%DATADIR%%/grep.kaptn
-%%DATADIR%%/indent.kaptn
-%%DATADIR%%/kaptain.html
-%%DATADIR%%/lameGUI.kaptn
-%%DATADIR%%/ls.kaptn
-%%DATADIR%%/mpage.kaptn
-%%DATADIR%%/nslookup.kaptn
-%%DATADIR%%/old-doc.tgz
-%%DATADIR%%/open.kaptn
-%%DATADIR%%/ping.kaptn
-%%DATADIR%%/povray.kaptn
-%%DATADIR%%/procmail.kaptn
-%%DATADIR%%/puf.tgz
-%%DATADIR%%/record.gif
-%%DATADIR%%/search.kaptn
-%%DATADIR%%/tar.gif
-%%DATADIR%%/tar.kaptn
-%%DATADIR%%/tutorial.tgz
-%%DATADIR%%/weblint.kaptn
-%%DATADIR%%/wget.kaptn
-%%DATADIR%%/whois.kaptn
-%%DATADIR%%/zangband.kaptn
- at dirrm %%DATADIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list