aboutsummaryrefslogtreecommitdiff
path: root/devel/kdebindings4-smoke-smokegen
diff options
context:
space:
mode:
Diffstat (limited to 'devel/kdebindings4-smoke-smokegen')
-rw-r--r--devel/kdebindings4-smoke-smokegen/Makefile34
-rw-r--r--devel/kdebindings4-smoke-smokegen/distinfo2
-rw-r--r--devel/kdebindings4-smoke-smokegen/files/patch-cmake__CMakeLists.txt9
-rw-r--r--devel/kdebindings4-smoke-smokegen/pkg-descr5
-rw-r--r--devel/kdebindings4-smoke-smokegen/pkg-plist36
5 files changed, 86 insertions, 0 deletions
diff --git a/devel/kdebindings4-smoke-smokegen/Makefile b/devel/kdebindings4-smoke-smokegen/Makefile
new file mode 100644
index 000000000000..0046e6d1a2f8
--- /dev/null
+++ b/devel/kdebindings4-smoke-smokegen/Makefile
@@ -0,0 +1,34 @@
+# New ports collection makefile for: kdebindings4-smoke-smokegen
+# Date crated: 1 September 2011
+# Whom: Alberto Villa <avilla@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= smokegen
+PORTVERSION= ${KDE4_VERSION}
+CATEGORIES= devel kde
+MASTER_SITES= ${MASTER_SITE_KDE}
+MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+PKGNAMEPREFIX= kdebindings-smoke-
+DIST_SUBDIR= KDE
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= SMOKE bindings for KDE
+
+CONFLICTS= kdebindings-smoke-4.[0-6].*
+
+USE_KDE4= kdehier kdeprefix
+USE_QT_VER= 4
+QT_COMPONENTS= xml qmake_build moc_build uic_build rcc_build
+USE_BZIP2= yes
+USE_CMAKE= yes
+CMAKE_ARGS+= -DSMOKE_CMAKE_MODULE_DIR:PATH=${PREFIX}/lib/cmake/smoke
+MAKE_JOBS_SAFE= yes
+USE_LDCONFIG= yes
+
+pre-configure:
+ ${REINPLACE_CMD} -e 's|share/smoke/cmake|lib/cmake/smoke|g' \
+ ${WRKSRC}/smokebase/CMakeLists.txt
+
+.include <bsd.port.mk>
diff --git a/devel/kdebindings4-smoke-smokegen/distinfo b/devel/kdebindings4-smoke-smokegen/distinfo
new file mode 100644
index 000000000000..3b08f1f2b953
--- /dev/null
+++ b/devel/kdebindings4-smoke-smokegen/distinfo
@@ -0,0 +1,2 @@
+SHA256 (KDE/smokegen-4.7.2.tar.bz2) = b30947d42c637921c00bb42eb50cfcf8e30f8ce61dcf7e12663bfa86ace16879
+SIZE (KDE/smokegen-4.7.2.tar.bz2) = 149069
diff --git a/devel/kdebindings4-smoke-smokegen/files/patch-cmake__CMakeLists.txt b/devel/kdebindings4-smoke-smokegen/files/patch-cmake__CMakeLists.txt
new file mode 100644
index 000000000000..c65ef9bbb1e0
--- /dev/null
+++ b/devel/kdebindings4-smoke-smokegen/files/patch-cmake__CMakeLists.txt
@@ -0,0 +1,9 @@
+--- ./cmake/CMakeLists.txt.orig 2011-09-02 10:45:20.417638425 +0200
++++ ./cmake/CMakeLists.txt 2011-09-02 10:47:24.107638581 +0200
+@@ -21,4 +21,5 @@
+ MacroOptionalFindPackage.cmake
+ )
+
+-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/SmokeConfig.cmake ${smoke_cmake_files} DESTINATION ${SMOKE_CMAKE_MODULE_DIR})
++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/SmokeConfig.cmake DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/cmake/smoke)
++install(FILES ${smoke_cmake_files} DESTINATION ${SMOKE_CMAKE_MODULE_DIR})
diff --git a/devel/kdebindings4-smoke-smokegen/pkg-descr b/devel/kdebindings4-smoke-smokegen/pkg-descr
new file mode 100644
index 000000000000..39f1e8b9281c
--- /dev/null
+++ b/devel/kdebindings4-smoke-smokegen/pkg-descr
@@ -0,0 +1,5 @@
+SMOKE stands for "Scripting Meta Object Kompiler Engine".
+SMOKE is language-independent enough for other bindings (e.g. to
+other scripting languages) to be based on it.
+
+WWW: http://www.kde.org/
diff --git a/devel/kdebindings4-smoke-smokegen/pkg-plist b/devel/kdebindings4-smoke-smokegen/pkg-plist
new file mode 100644
index 000000000000..d13556025d26
--- /dev/null
+++ b/devel/kdebindings4-smoke-smokegen/pkg-plist
@@ -0,0 +1,36 @@
+bin/smokeapi
+bin/smokegen
+include/smoke.h
+include/smokegen/generator_export.h
+include/smokegen/generatorenvironment.h
+include/smokegen/generatorpreprocessor.h
+include/smokegen/generatorvisitor.h
+include/smokegen/name_compiler.h
+include/smokegen/options.h
+include/smokegen/type.h
+include/smokegen/type_compiler.h
+lib/cmake/smoke/SmokeConfig.cmake
+lib/cmake/smoke/SmokeVersionConfig.cmake
+lib/libcppparser.so
+lib/libsmokebase.so
+lib/libsmokebase.so.3
+lib/libsmokebase.so.3.0.0
+lib/smokegen/generator_dump.so
+lib/smokegen/generator_smoke.so
+share/smoke/cmake/FindLibraryWithDebug.cmake
+share/smoke/cmake/FindPhonon.cmake
+share/smoke/cmake/FindQImageBlitz.cmake
+share/smoke/cmake/FindQScintilla.cmake
+share/smoke/cmake/FindQwt5.cmake
+share/smoke/cmake/HandleImportedTargetsInCMakeRequiredLibraries.cmake
+share/smoke/cmake/MacroLogFeature.cmake
+share/smoke/cmake/MacroOptionalAddBindings.cmake
+share/smoke/cmake/MacroOptionalFindPackage.cmake
+share/smokegen/string.h
+@dirrmtry share/smokegen
+@dirrm share/smoke/cmake
+@dirrm share/smoke
+@dirrm lib/smokegen
+@dirrm lib/cmake/smoke
+@dirrmtry lib/cmake
+@dirrm include/smokegen