Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Mar 2015 17:17:27 +0000 (UTC)
From:      Pawel Pekala <pawel@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r380944 - in head/devel: . injeqt
Message-ID:  <201503101717.t2AHHRDj032888@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pawel
Date: Tue Mar 10 17:17:26 2015
New Revision: 380944
URL: https://svnweb.freebsd.org/changeset/ports/380944
QAT: https://qat.redports.org/buildarchive/r380944/

Log:
  njeqt is an attempt to build a powerful and reliable dependency injection
  framework on Qt's reflection based on MOC (meta-object compiler).
  
  WWW: https://github.com/vogel/injeqt/

Added:
  head/devel/injeqt/
  head/devel/injeqt/Makefile   (contents, props changed)
  head/devel/injeqt/distinfo   (contents, props changed)
  head/devel/injeqt/pkg-descr   (contents, props changed)
  head/devel/injeqt/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Tue Mar 10 17:00:25 2015	(r380943)
+++ head/devel/Makefile	Tue Mar 10 17:17:26 2015	(r380944)
@@ -897,6 +897,7 @@
     SUBDIR += inilib
     SUBDIR += iniparser
     SUBDIR += initutil
+    SUBDIR += injeqt
     SUBDIR += insight
     SUBDIR += ioncube
     SUBDIR += ipython

Added: head/devel/injeqt/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/injeqt/Makefile	Tue Mar 10 17:17:26 2015	(r380944)
@@ -0,0 +1,30 @@
+# Created by: Pawel Pekala <pawel@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	injeqt
+PORTVERSION=	1.0.1
+CATEGORIES=	devel
+
+MAINTAINER=	pawel@FreeBSD.org
+COMMENT=	Dependency injection framework for Qt
+
+LICENSE=	LGPL21
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	vogel
+GH_COMMIT=	de36c24
+
+USES=		cmake compiler:c++11-lib
+USE_QT5=	buildtools_build core qmake_build
+USE_LDCONFIG=	yes
+
+CMAKE_ARGS=	-DDISABLE_EXAMPLES:BOOL=ON \
+		-DDISABLE_TESTS:BOOL=ON
+
+PLIST_SUB=	VERSION=${PORTVERSION}
+
+post-patch:
+	@${REINPLACE_CMD} '/pkgconfig/ s|LIBDIR}|PREFIX}/libdata|' \
+		${WRKSRC}/CMakeLists.txt
+
+.include <bsd.port.mk>

Added: head/devel/injeqt/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/injeqt/distinfo	Tue Mar 10 17:17:26 2015	(r380944)
@@ -0,0 +1,2 @@
+SHA256 (injeqt-1.0.1.tar.gz) = a96b2941b53f81507a100e60df5b8dd1e7e03f5fe20ca2dfde769c288570f27d
+SIZE (injeqt-1.0.1.tar.gz) = 63750

Added: head/devel/injeqt/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/injeqt/pkg-descr	Tue Mar 10 17:17:26 2015	(r380944)
@@ -0,0 +1,4 @@
+Injeqt is an attempt to build a powerful and reliable dependency injection
+framework on Qt's reflection based on MOC (meta-object compiler). 
+
+WWW: https://github.com/vogel/injeqt/

Added: head/devel/injeqt/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/injeqt/pkg-plist	Tue Mar 10 17:17:26 2015	(r380944)
@@ -0,0 +1,26 @@
+include/injeqt/exception/ambiguous-types.h
+include/injeqt/exception/default-constructor-not-found.h
+include/injeqt/exception/dependency-duplicated.h
+include/injeqt/exception/dependency-on-self.h
+include/injeqt/exception/dependency-on-subtype.h
+include/injeqt/exception/dependency-on-supertype.h
+include/injeqt/exception/empty-type.h
+include/injeqt/exception/exception.h
+include/injeqt/exception/instantiation-failed.h
+include/injeqt/exception/interface-not-implemented.h
+include/injeqt/exception/invalid-dependency.h
+include/injeqt/exception/invalid-qobject.h
+include/injeqt/exception/invalid-setter.h
+include/injeqt/exception/qobject-type.h
+include/injeqt/exception/unavailable-required-types.h
+include/injeqt/exception/unique-factory-method-not-found.h
+include/injeqt/exception/unknown-type.h
+include/injeqt/exception/unresolvable-dependencies.h
+include/injeqt/injector.h
+include/injeqt/injeqt.h
+include/injeqt/module.h
+include/injeqt/type.h
+lib/libinjeqt.so
+lib/libinjeqt.so.0
+lib/libinjeqt.so.%%VERSION%%
+libdata/pkgconfig/injeqt.pc



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