SMOKE is a introspective wrapper around the Qt and KDE frameworks.
Legend has it that SMOKE stands for Scripting Meta Object Kompiler Engine. Information about all classes and all methods/functions is stored in cross-referencing tables for fast look-ups. Thereby the whole API of a wrapped library can be used. The main purpose of SMOKE is making it easier to write bindings from scripting languages to Qt and KDE - with an emphasis on ease of use and flexibility. This package contains generator used for creating actual wrappers.
This commit is contained in:
parent
ba894d3a72
commit
be5e17340e
19
x11/kde4/smokegen/Makefile
Normal file
19
x11/kde4/smokegen/Makefile
Normal file
@ -0,0 +1,19 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2013/04/24 19:04:46 zhuk Exp $
|
||||
|
||||
CATEGORIES = devel x11/kde4
|
||||
COMMENT = programming language wrapper generator
|
||||
DISTNAME = smokegen-${MODKDE4_VERSION}
|
||||
|
||||
# https://bugs.kde.org/show_bug.cgi?id=283677
|
||||
|
||||
SHARED_LIBS = smokebase 0.0 # 3.0
|
||||
SHARED_LIBS += cppparser 0.0
|
||||
|
||||
WANTLIB = c m stdc++
|
||||
WANTLIB += lib/qt4/QtXml
|
||||
|
||||
MODKDE4_USE =
|
||||
|
||||
NO_TEST = Yes
|
||||
|
||||
.include <bsd.port.mk>
|
2
x11/kde4/smokegen/distinfo
Normal file
2
x11/kde4/smokegen/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (kde/smokegen-4.10.2.tar.xz) = lremFx3rBmwVDcxRiwYv3UTJDCn5n3cvms0eab4/jO0=
|
||||
SIZE (kde/smokegen-4.10.2.tar.xz) = 150012
|
13
x11/kde4/smokegen/pkg/DESCR
Normal file
13
x11/kde4/smokegen/pkg/DESCR
Normal file
@ -0,0 +1,13 @@
|
||||
SMOKE is a introspective wrapper around the Qt and KDE frameworks.
|
||||
Legend has it that SMOKE stands for Scripting Meta Object Kompiler
|
||||
Engine.
|
||||
|
||||
Information about all classes and all methods/functions is stored
|
||||
in cross-referencing tables for fast look-ups. Thereby the whole
|
||||
API of a wrapped library can be used.
|
||||
|
||||
The main purpose of SMOKE is making it easier to write bindings
|
||||
from scripting languages to Qt and KDE - with an emphasis on ease
|
||||
of use and flexibility.
|
||||
|
||||
This package contains generator used for creating actual wrappers.
|
37
x11/kde4/smokegen/pkg/PLIST
Normal file
37
x11/kde4/smokegen/pkg/PLIST
Normal file
@ -0,0 +1,37 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2013/04/24 19:04:47 zhuk Exp $
|
||||
@bin bin/smokeapi
|
||||
@bin bin/smokegen
|
||||
include/smoke.h
|
||||
include/smokegen/
|
||||
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/kde4/
|
||||
${KDE4LIB}/
|
||||
@lib ${KDE4LIB}/libcppparser.so.${LIBcppparser_VERSION}
|
||||
@lib ${KDE4LIB}/libsmokebase.so.${LIBsmokebase_VERSION}
|
||||
@lib lib/libcppparser.so.${LIBcppparser_VERSION}
|
||||
@lib lib/libsmokebase.so.${LIBsmokebase_VERSION}
|
||||
lib/smokegen/
|
||||
lib/smokegen/generator_dump.so
|
||||
lib/smokegen/generator_smoke.so
|
||||
share/smoke/
|
||||
share/smoke/cmake/
|
||||
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/smoke/cmake/SmokeConfig.cmake
|
||||
share/smoke/cmake/SmokeVersionConfig.cmake
|
||||
share/smokegen/
|
||||
share/smokegen/string.h
|
Loading…
x
Reference in New Issue
Block a user