Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Jul 2013 14:35:00 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r323395 - in head/x11-toolkits: . qtada
Message-ID:  <201307211435.r6LEZ0Zv051211@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marino
Date: Sun Jul 21 14:35:00 2013
New Revision: 323395
URL: http://svnweb.freebsd.org/changeset/ports/323395

Log:
  Add new port: x11-toolkits/qtada
  
  This is the Ada bindings for Qt 4.8, the GPL licensed version.
  
  Approved by:	bapt (mentor)

Added:
  head/x11-toolkits/qtada/
  head/x11-toolkits/qtada/Makefile   (contents, props changed)
  head/x11-toolkits/qtada/distinfo   (contents, props changed)
  head/x11-toolkits/qtada/pkg-descr   (contents, props changed)
Modified:
  head/x11-toolkits/Makefile

Modified: head/x11-toolkits/Makefile
==============================================================================
--- head/x11-toolkits/Makefile	Sun Jul 21 14:31:45 2013	(r323394)
+++ head/x11-toolkits/Makefile	Sun Jul 21 14:35:00 2013	(r323395)
@@ -223,6 +223,7 @@
     SUBDIR += qt33
     SUBDIR += qt4-gui
     SUBDIR += qt4pas
+    SUBDIR += qtada
     SUBDIR += qwt4
     SUBDIR += qwt5
     SUBDIR += qwt5-designerplugin

Added: head/x11-toolkits/qtada/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-toolkits/qtada/Makefile	Sun Jul 21 14:35:00 2013	(r323395)
@@ -0,0 +1,42 @@
+# Created by: John Marino <marino@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	qtada
+PORTVERSION=	3.2.0.0
+CATEGORIES=	x11-toolkits
+MASTER_SITES=	http://download.qtada.com/
+DISTNAME=	${PORTNAME}-gpl-3.2.0-20120708-3871
+
+MAINTAINER=	marino@FreeBSD.org
+COMMENT=	Ada2005 language bindings to Qt4 framework
+
+BUILD_DEPENDS=	gprbuild>=20120510:${PORTSDIR}/devel/gprbuild \
+		gnat_util>=2013:${PORTSDIR}/lang/gnat_util \
+		asis>=2011:${PORTSDIR}/lang/asis
+
+USES=		ada gmake pkgconfig
+GNU_CONFIGURE=	yes
+USE_QT4=	corelib gui xml designer sql opengl webkit
+DESTINY=	${WRKDIR}/destino
+MAKE_ENV=	DESTDIR=${DESTINY}
+
+#CONFIGURE_ARGS=	--with-gtkada=NO
+
+post-install:
+	${MV} ${DESTINY}${PREFIX}/examples ${DESTINY}${PREFIX}/share/
+	${CP} -pR ${DESTINY}${PREFIX}/ ${PREFIX}/
+	@cd ${DESTINY}${PREFIX}; ${FIND} * \( -type f -or -type l \) | \
+	   ${SORT} > ${WRKDIR}/PLIST.all
+	@cd ${DESTINY}${PREFIX}; ${FIND} * -type d | ${AWK} '/\//' | \
+	   ${SORT} -r | ${SED} -e '/lib\/gnat$$/d' -e '/share\/doc$$/d' \
+	   -e '/share\/gps$$/d' -e '/share\/gps\/plug-ins$$/d' \
+	   -e '/share\/gprconfig$$/d' -e 's/^/@dirrm /g' \
+	   >> ${WRKDIR}/PLIST.all
+	@echo "@unexec rmdir %D/lib/gnat 2>/dev/null || true" >> ${WRKDIR}/PLIST.all
+	@echo "@unexec rmdir %D/share/doc 2>/dev/null || true" >> ${WRKDIR}/PLIST.all
+	@echo "@unexec rmdir %D/share/gprconfig 2>/dev/null || true" >> ${WRKDIR}/PLIST.all
+	@echo "@unexec rmdir %D/share/gps/plug-ins 2>/dev/null || true" >> ${WRKDIR}/PLIST.all
+	@echo "@unexec rmdir %D/share/gps 2>/dev/null || true" >> ${WRKDIR}/PLIST.all
+	@${CAT} ${WRKDIR}/PLIST.all >> ${TMPPLIST}
+
+.include <bsd.port.mk>

Added: head/x11-toolkits/qtada/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-toolkits/qtada/distinfo	Sun Jul 21 14:35:00 2013	(r323395)
@@ -0,0 +1,2 @@
+SHA256 (qtada-gpl-3.2.0-20120708-3871.tar.gz) = f6d07d5399bc62717191d1c298b969bf72b4c02c3fed950c07b63978edc5bd63
+SIZE (qtada-gpl-3.2.0-20120708-3871.tar.gz) = 3082986

Added: head/x11-toolkits/qtada/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-toolkits/qtada/pkg-descr	Sun Jul 21 14:35:00 2013	(r323395)
@@ -0,0 +1,15 @@
+QtAda is an Ada 2005 language binding to the Qt libraries and a set of
+useful tools.  Qt versions 4.6 and later are supported.
+
+QtAda easily enables powerful cross-platform graphical user interfaces
+completely on Ada 2005. QtAda applications work on all popular platforms
+without any changes or platform-specific coding.  QtAda applications have
+the platforms' native look and feel.
+
+It is possible to develop custom widgets and integrate them into the Qt
+designer for rapid GUI development.
+
+QtAda has excellent support for localization and internationalization, and
+usings native safe threading for transparent integration with Ada tasks.
+
+WWW: http://www.qtada.com



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