aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpi <pi@FreeBSD.org>2016-05-25 03:43:59 +0800
committerpi <pi@FreeBSD.org>2016-05-25 03:43:59 +0800
commit77eb61ad2639cdda869b91dd8206ab7232b181a8 (patch)
treeba4f56d39260ed8e048831b03b40b10276f2d593
parent280a52e7c57722570453ab5cb713c595b3ed23bd (diff)
downloadfreebsd-ports-gnome-77eb61ad2639cdda869b91dd8206ab7232b181a8.tar.gz
freebsd-ports-gnome-77eb61ad2639cdda869b91dd8206ab7232b181a8.tar.zst
freebsd-ports-gnome-77eb61ad2639cdda869b91dd8206ab7232b181a8.zip
New port: devel/qbs
QBS (Qt Build Suite) is a cross-platform build environment) tailored to the needs of Qt developers. It is part of the Qt Project. WWW: https://wiki.qt.io/Qt_Build_Suite Submitted by: Ralf Nolden <nolden@kde.org> (kde)
-rw-r--r--devel/Makefile1
-rw-r--r--devel/qbs/Makefile22
-rw-r--r--devel/qbs/distinfo2
-rw-r--r--devel/qbs/pkg-descr5
-rw-r--r--devel/qbs/pkg-plist180
5 files changed, 210 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 6f58265f7f17..af3ec81c0782 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4641,6 +4641,7 @@
SUBDIR += pysvn
SUBDIR += pythk
SUBDIR += pythontidy
+ SUBDIR += qbs
SUBDIR += qbzr
SUBDIR += qca
SUBDIR += qca-qt5
diff --git a/devel/qbs/Makefile b/devel/qbs/Makefile
new file mode 100644
index 000000000000..6323bafb63ad
--- /dev/null
+++ b/devel/qbs/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= qbs
+PORTVERSION= 1.4.5
+DISTVERSIONPREFIX= src-
+CATEGORIES= devel
+MASTER_SITES= QT/official_releases/${PORTNAME}/${PORTVERSION}
+DIST_SUBDIR= KDE/Qt/qbs
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Qt Build Suite
+
+LICENSE= GPLv3 LGPL21
+LICENSE_COMB= dual
+
+USES= compiler:c++11-lib qmake:outsource
+USE_LDCONFIG= yes
+USE_QT5= buildtools_build concurrent gui script testlib widgets xml
+
+QMAKE_SOURCE_PATH= ${WRKSRC}/qbs.pro
+
+.include <bsd.port.mk>
diff --git a/devel/qbs/distinfo b/devel/qbs/distinfo
new file mode 100644
index 000000000000..f65ed89b0977
--- /dev/null
+++ b/devel/qbs/distinfo
@@ -0,0 +1,2 @@
+SHA256 (KDE/Qt/qbs/qbs-src-1.4.5.tar.gz) = f0089b422610cd57d517b146447cd4b45c9f4c4e72797116e3d27472a9cf0d19
+SIZE (KDE/Qt/qbs/qbs-src-1.4.5.tar.gz) = 825278
diff --git a/devel/qbs/pkg-descr b/devel/qbs/pkg-descr
new file mode 100644
index 000000000000..0892f4ae6993
--- /dev/null
+++ b/devel/qbs/pkg-descr
@@ -0,0 +1,5 @@
+QBS (Qt Build Suite) is a cross-platform build environment)
+tailored to the needs of Qt developers. It is part of the
+Qt Project.
+
+WWW: https://wiki.qt.io/Qt_Build_Suite
diff --git a/devel/qbs/pkg-plist b/devel/qbs/pkg-plist
new file mode 100644
index 000000000000..214a51024406
--- /dev/null
+++ b/devel/qbs/pkg-plist
@@ -0,0 +1,180 @@
+bin/qbs
+bin/qbs-config
+bin/qbs-config-ui
+bin/qbs-qmltypes
+bin/qbs-setup-android
+bin/qbs-setup-qt
+bin/qbs-setup-toolchains
+include/qbs/api/jobs.h
+include/qbs/api/languageinfo.h
+include/qbs/api/project.h
+include/qbs/api/projectdata.h
+include/qbs/api/rulecommand.h
+include/qbs/api/runenvironment.h
+include/qbs/buildgraph/forward_decls.h
+include/qbs/language/forward_decls.h
+include/qbs/logging/ilogsink.h
+include/qbs/qbs.h
+include/qbs/qbs_version.pri
+include/qbs/qtenvironment.h
+include/qbs/qtprofilesetup.h
+include/qbs/tools/architectures.h
+include/qbs/tools/buildoptions.h
+include/qbs/tools/cleanoptions.h
+include/qbs/tools/codelocation.h
+include/qbs/tools/commandechomode.h
+include/qbs/tools/error.h
+include/qbs/tools/generateoptions.h
+include/qbs/tools/installoptions.h
+include/qbs/tools/preferences.h
+include/qbs/tools/processresult.h
+include/qbs/tools/profile.h
+include/qbs/tools/qbs_export.h
+include/qbs/tools/settings.h
+include/qbs/tools/settingsmodel.h
+include/qbs/tools/setupprojectparameters.h
+include/qbs/use_installed_corelib.pri
+include/qbs/use_installed_qtprofilesetup.pri
+lib/libqbscore.so
+lib/libqbscore.so.1
+lib/libqbscore.so.1.4
+lib/libqbscore.so.1.4.5
+lib/libqbsqtprofilesetup.so
+lib/libqbsqtprofilesetup.so.1
+lib/libqbsqtprofilesetup.so.1.4
+lib/libqbsqtprofilesetup.so.1.4.5
+lib/qbs/plugins/libqbs_cpp_scanner.so
+lib/qbs/plugins/libqbs_qt_scanner.so
+%%DATADIR%%/examples/app-and-lib/app/app.qbs
+%%DATADIR%%/examples/app-and-lib/app/main.cpp
+%%DATADIR%%/examples/app-and-lib/app_and_lib.qbs
+%%DATADIR%%/examples/app-and-lib/lib/lib.cpp
+%%DATADIR%%/examples/app-and-lib/lib/lib.h
+%%DATADIR%%/examples/app-and-lib/lib/lib.qbs
+%%DATADIR%%/examples/cocoa-application/CocoaApplication.qbs
+%%DATADIR%%/examples/cocoa-application/CocoaApplication.xcodeproj/project.pbxproj
+%%DATADIR%%/examples/cocoa-application/CocoaApplication/AppDelegate.h
+%%DATADIR%%/examples/cocoa-application/CocoaApplication/AppDelegate.m
+%%DATADIR%%/examples/cocoa-application/CocoaApplication/CocoaApplication-Info.plist
+%%DATADIR%%/examples/cocoa-application/CocoaApplication/CocoaApplication-Prefix.pch
+%%DATADIR%%/examples/cocoa-application/CocoaApplication/en.lproj/Credits.rtf
+%%DATADIR%%/examples/cocoa-application/CocoaApplication/en.lproj/InfoPlist.strings
+%%DATADIR%%/examples/cocoa-application/CocoaApplication/en.lproj/MainMenu.xib
+%%DATADIR%%/examples/cocoa-application/CocoaApplication/main.m
+%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication.qbs
+%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication.xcodeproj/project.pbxproj
+%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/AppDelegate.h
+%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/AppDelegate.m
+%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/CocoaTouchApplication-Info.plist
+%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/CocoaTouchApplication-Prefix.pch
+%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/Default-568h@2x.png
+%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/Default.png
+%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/Default@2x.png
+%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/DetailViewController.h
+%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/DetailViewController.m
+%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/MasterViewController.h
+%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/MasterViewController.m
+%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/en.lproj/DetailViewController_iPad.xib
+%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/en.lproj/DetailViewController_iPhone.xib
+%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/en.lproj/InfoPlist.strings
+%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/en.lproj/MasterViewController_iPad.xib
+%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/en.lproj/MasterViewController_iPhone.xib
+%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/main.m
+%%DATADIR%%/examples/code-generator/code-generator.qbs
+%%DATADIR%%/examples/code-generator/hwgen.cpp
+%%DATADIR%%/examples/collidingmice/collidingmice.qbs
+%%DATADIR%%/examples/collidingmice/images/cheese.jpg
+%%DATADIR%%/examples/collidingmice/main.cpp
+%%DATADIR%%/examples/collidingmice/mice.qrc
+%%DATADIR%%/examples/collidingmice/mouse.cpp
+%%DATADIR%%/examples/collidingmice/mouse.h
+%%DATADIR%%/examples/examples.qbs
+%%DATADIR%%/examples/helloworld-complex/hello.qbs
+%%DATADIR%%/examples/helloworld-complex/src/foo.cpp
+%%DATADIR%%/examples/helloworld-complex/src/foo.h
+%%DATADIR%%/examples/helloworld-complex/src/main.cpp
+%%DATADIR%%/examples/helloworld-complex/src/specialfeature.cpp
+%%DATADIR%%/examples/helloworld-complex/src/specialfeature.h
+%%DATADIR%%/examples/helloworld-minimal/hello.qbs
+%%DATADIR%%/examples/helloworld-minimal/main.cpp
+%%DATADIR%%/examples/helloworld-qt/hello.qbs
+%%DATADIR%%/examples/helloworld-qt/main.cpp
+%%DATADIR%%/examples/install-bundle/coreutils.cpp
+%%DATADIR%%/examples/install-bundle/coreutils.h
+%%DATADIR%%/examples/install-bundle/install-bundle.qbs
+%%DATADIR%%/examples/install-bundle/main.cpp
+%%DATADIR%%/imports/qbs/BundleTools/bundle-tools.js
+%%DATADIR%%/imports/qbs/DarwinTools/darwin-tools.js
+%%DATADIR%%/imports/qbs/FileInfo/fileinfo.js
+%%DATADIR%%/imports/qbs/ModUtils/utils.js
+%%DATADIR%%/imports/qbs/PathTools/path-tools.js
+%%DATADIR%%/imports/qbs/Probes/AndroidNdkProbe.qbs
+%%DATADIR%%/imports/qbs/Probes/AndroidSdkProbe.qbs
+%%DATADIR%%/imports/qbs/Probes/BinaryProbe.qbs
+%%DATADIR%%/imports/qbs/Probes/FrameworkProbe.qbs
+%%DATADIR%%/imports/qbs/Probes/IncludeProbe.qbs
+%%DATADIR%%/imports/qbs/Probes/JdkProbe.qbs
+%%DATADIR%%/imports/qbs/Probes/NodeJsProbe.qbs
+%%DATADIR%%/imports/qbs/Probes/PathProbe.qbs
+%%DATADIR%%/imports/qbs/Probes/PkgConfigProbe.qbs
+%%DATADIR%%/imports/qbs/Probes/TypeScriptProbe.qbs
+%%DATADIR%%/imports/qbs/UnixUtils/unix-utils.js
+%%DATADIR%%/imports/qbs/WindowsUtils/windows-utils.js
+%%DATADIR%%/imports/qbs/base/AndroidApk.qbs
+%%DATADIR%%/imports/qbs/base/Application.qbs
+%%DATADIR%%/imports/qbs/base/ApplicationExtension.qbs
+%%DATADIR%%/imports/qbs/base/AutotestRunner.qbs
+%%DATADIR%%/imports/qbs/base/CppApplication.qbs
+%%DATADIR%%/imports/qbs/base/DynamicLibrary.qbs
+%%DATADIR%%/imports/qbs/base/InstallPackage.qbs
+%%DATADIR%%/imports/qbs/base/JavaClassCollection.qbs
+%%DATADIR%%/imports/qbs/base/JavaJarFile.qbs
+%%DATADIR%%/imports/qbs/base/Library.qbs
+%%DATADIR%%/imports/qbs/base/LoadableModule.qbs
+%%DATADIR%%/imports/qbs/base/NSISSetup.qbs
+%%DATADIR%%/imports/qbs/base/NodeJSApplication.qbs
+%%DATADIR%%/imports/qbs/base/QtApplication.qbs
+%%DATADIR%%/imports/qbs/base/QtGuiApplication.qbs
+%%DATADIR%%/imports/qbs/base/StaticLibrary.qbs
+%%DATADIR%%/imports/qbs/base/WindowsInstallerPackage.qbs
+%%DATADIR%%/imports/qbs/base/WindowsSetupPackage.qbs
+%%DATADIR%%/imports/qbs/base/XPCService.qbs
+%%DATADIR%%/modules/Android/ndk/ndk.qbs
+%%DATADIR%%/modules/Android/ndk/utils.js
+%%DATADIR%%/modules/Android/sdk/sdk.qbs
+%%DATADIR%%/modules/Android/sdk/utils.js
+%%DATADIR%%/modules/archiver/archiver.qbs
+%%DATADIR%%/modules/bundle/BundleModule.qbs
+%%DATADIR%%/modules/cpp/CppModule.qbs
+%%DATADIR%%/modules/cpp/DarwinGCC.qbs
+%%DATADIR%%/modules/cpp/GenericGCC.qbs
+%%DATADIR%%/modules/cpp/UnixGCC.qbs
+%%DATADIR%%/modules/cpp/gcc.js
+%%DATADIR%%/modules/cpp/genericunix-gcc.qbs
+%%DATADIR%%/modules/cpp/ios-gcc.qbs
+%%DATADIR%%/modules/cpp/linux-gcc.qbs
+%%DATADIR%%/modules/cpp/msvc.js
+%%DATADIR%%/modules/cpp/osx-gcc.qbs
+%%DATADIR%%/modules/cpp/windows-mingw.qbs
+%%DATADIR%%/modules/cpp/windows-msvc.qbs
+%%DATADIR%%/modules/ib/IBModule.qbs
+%%DATADIR%%/modules/ib/ib.js
+%%DATADIR%%/modules/java/JavaModule.qbs
+%%DATADIR%%/modules/java/io/qt/qbs/Artifact.java
+%%DATADIR%%/modules/java/io/qt/qbs/ArtifactListJsonWriter.java
+%%DATADIR%%/modules/java/io/qt/qbs/ArtifactListTextWriter.java
+%%DATADIR%%/modules/java/io/qt/qbs/ArtifactListWriter.java
+%%DATADIR%%/modules/java/io/qt/qbs/ArtifactListXmlWriter.java
+%%DATADIR%%/modules/java/io/qt/qbs/tools/JavaCompilerScannerTool.java
+%%DATADIR%%/modules/java/io/qt/qbs/tools/utils/JavaCompilerOptions.java
+%%DATADIR%%/modules/java/io/qt/qbs/tools/utils/JavaCompilerScanner.java
+%%DATADIR%%/modules/java/io/qt/qbs/tools/utils/NullFileObject.java
+%%DATADIR%%/modules/java/utils.js
+%%DATADIR%%/modules/nodejs/NodeJS.qbs
+%%DATADIR%%/modules/nsis/NSISModule.qbs
+%%DATADIR%%/modules/qbs/common.qbs
+%%DATADIR%%/modules/typescript/TypeScriptModule.qbs
+%%DATADIR%%/modules/typescript/qbs-tsc-scan/.gitignore
+%%DATADIR%%/modules/typescript/qbs-tsc-scan/qbs-tsc-scan.ts
+%%DATADIR%%/modules/typescript/typescript.js
+%%DATADIR%%/modules/wix/WiXModule.qbs