svn commit: r380944 - in head/devel: . injeqt
Pawel Pekala
pawel at FreeBSD.org
Tue Mar 10 17:17:29 UTC 2015
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 at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= injeqt
+PORTVERSION= 1.0.1
+CATEGORIES= devel
+
+MAINTAINER= pawel at 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
More information about the svn-ports-all
mailing list