Bug 176541 - devel/kaptain: Update to version 0.73
Summary: devel/kaptain: Update to version 0.73
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Martin Wilke
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-28 18:10 UTC by tkato432
Modified: 2013-03-02 06:40 UTC (History)
0 users

See Also:


Attachments
file.diff (7.19 KB, patch)
2013-02-28 18:10 UTC, tkato432
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description tkato432 2013-02-28 18:10:05 UTC
- 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
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2013-02-28 18:11:29 UTC
Responsible Changed
From-To: freebsd-ports-bugs->araujo

araujo@ wants this submitter's PRs (via the GNATS Auto Assign Tool)
Comment 2 Martin Wilke freebsd_committer freebsd_triage 2013-03-01 15:01:58 UTC
Responsible Changed
From-To: araujo->miwi

I'll take it.
Comment 3 dfilter service freebsd_committer freebsd_triage 2013-03-02 06:38:47 UTC
Author: miwi
Date: Sat Mar  2 06:38:39 2013
New Revision: 313212
URL: http://svnweb.freebsd.org/changeset/ports/313212

Log:
  - Update to 0.73
  
  PR:		176541
  Submitted by:	ports fury

Deleted:
  head/devel/kaptain/files/patch-doc-kaptain.texi
  head/devel/kaptain/files/patch-kaptain-intermediate.h
  head/devel/kaptain/files/patch-kaptain-kaptain.h
  head/devel/kaptain/files/patch-kaptain-tools.cpp
  head/devel/kaptain/pkg-plist
Modified:
  head/devel/kaptain/Makefile   (contents, props changed)
  head/devel/kaptain/distinfo   (contents, props changed)
  head/devel/kaptain/files/patch-examples-dia2code.kaptn   (contents, props changed)
  head/devel/kaptain/pkg-descr   (contents, props changed)

Modified: head/devel/kaptain/Makefile
==============================================================================
--- head/devel/kaptain/Makefile	Sat Mar  2 06:36:32 2013	(r313211)
+++ head/devel/kaptain/Makefile	Sat Mar  2 06:38:39 2013	(r313212)
@@ -1,38 +1,58 @@
-# ex:ts=8
-#
-# New ports collection makefile for:	kaptain
-# Date created:			2002-12-12
-# Whom:				Alan Eldridge <alane@freebsd.org>
-#
+# Created by: Alan Eldridge <alane@freebsd.org>
 # $FreeBSD$
-#
 
 PORTNAME=	kaptain
-PORTVERSION=	0.72
-PORTREVISION=	7
+PORTVERSION=	0.73
 CATEGORIES=	devel
 MASTER_SITES=	SF
+EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports@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>

Modified: head/devel/kaptain/distinfo
==============================================================================
--- head/devel/kaptain/distinfo	Sat Mar  2 06:36:32 2013	(r313211)
+++ head/devel/kaptain/distinfo	Sat Mar  2 06:38:39 2013	(r313212)
@@ -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

Modified: head/devel/kaptain/files/patch-examples-dia2code.kaptn
==============================================================================
--- head/devel/kaptain/files/patch-examples-dia2code.kaptn	Sat Mar  2 06:36:32 2013	(r313211)
+++ head/devel/kaptain/files/patch-examples-dia2code.kaptn	Sat Mar  2 06:38:39 2013	(r313212)
@@ -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;
  

Modified: head/devel/kaptain/pkg-descr
==============================================================================
--- head/devel/kaptain/pkg-descr	Sat Mar  2 06:36:32 2013	(r313211)
+++ head/devel/kaptain/pkg-descr	Sat Mar  2 06:38:39 2013	(r313212)
@@ -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/
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 4 Martin Wilke freebsd_committer freebsd_triage 2013-03-02 06:38:51 UTC
State Changed
From-To: open->closed

Committed. Thanks!