Import qp-6.0.1.
QP/C and QP/C++ (Quantum Platform in C/C++) is a lightweight, open source software framework/RTOS for building reactive real-time embedded applications as systems of cooperating, event-driven active objects (actors). ok abieber@ benoit@
This commit is contained in:
parent
9e72c1d025
commit
0a72d07fc5
6
devel/qp/Makefile
Normal file
6
devel/qp/Makefile
Normal file
@ -0,0 +1,6 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2018/03/30 04:47:59 bentley Exp $
|
||||
|
||||
SUBDIR += qpc
|
||||
SUBDIR += qpcpp
|
||||
|
||||
.include <bsd.port.subdir.mk>
|
37
devel/qp/Makefile.inc
Normal file
37
devel/qp/Makefile.inc
Normal file
@ -0,0 +1,37 @@
|
||||
# $OpenBSD: Makefile.inc,v 1.1.1.1 2018/03/30 04:47:59 bentley Exp $
|
||||
|
||||
COMMENT ?= active object framework
|
||||
|
||||
V ?= 6.0.1
|
||||
DISTNAME ?= ${QP_PROJECT}_$V
|
||||
PKGNAME ?= ${QP_PROJECT}-$V
|
||||
|
||||
CATEGORIES ?= devel
|
||||
|
||||
HOMEPAGE ?= https://www.state-machine.com/
|
||||
|
||||
# GPLv3+
|
||||
PERMIT_PACKAGE_CDROM ?= Yes
|
||||
|
||||
MASTER_SITES ?= ${MASTER_SITE_SOURCEFORGE:=qpc/}
|
||||
|
||||
EXTRACT_SUFX ?= .zip
|
||||
|
||||
MAKE_FLAGS = CC="${CC}" \
|
||||
CPP="${CXX}" \
|
||||
CFLAGS="-c ${CFLAGS} -I${WRKDIST}/include -I${WRKDIST}/src -I${WRKSRC}" \
|
||||
CPPFLAGS="-c ${CXXFLAGS} -I${WRKDIST}/include -I${WRKDIST}/src -I${WRKSRC}"
|
||||
|
||||
USE_GMAKE ?= Yes
|
||||
|
||||
NO_TEST = Yes
|
||||
|
||||
WRKDIST ?= ${WRKDIR}/${QP_PROJECT}
|
||||
WRKSRC ?= ${WRKDIST}/ports/posix
|
||||
|
||||
do-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/lib/${QP_PROJECT}
|
||||
${INSTALL_DATA} ${WRKSRC}/dbg/libqp.a ${PREFIX}/lib/${QP_PROJECT}
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/include/${QP_PROJECT}
|
||||
${INSTALL_DATA} ${WRKDIST}/ports/posix/*.h ${WRKDIST}/include/* \
|
||||
${PREFIX}/include/${QP_PROJECT}
|
5
devel/qp/qpc/Makefile
Normal file
5
devel/qp/qpc/Makefile
Normal file
@ -0,0 +1,5 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2018/03/30 04:47:59 bentley Exp $
|
||||
|
||||
QP_PROJECT = qpc
|
||||
|
||||
.include <bsd.port.mk>
|
2
devel/qp/qpc/distinfo
Normal file
2
devel/qp/qpc/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (qpc_6.0.1.zip) = MnWe7/TbE0pxwHI0owHbUYzz3yvmHhX4/IP3jiFdrxg=
|
||||
SIZE (qpc_6.0.1.zip) = 10812068
|
6
devel/qp/qpc/pkg/DESCR
Normal file
6
devel/qp/qpc/pkg/DESCR
Normal file
@ -0,0 +1,6 @@
|
||||
QP/C (Quantum Platform in C) is a lightweight, open source software
|
||||
framework/RTOS for building reactive real-time embedded applications as
|
||||
systems of cooperating, event-driven active objects (actors). The QP/C
|
||||
framework is a member of a larger QP family consisting of QP/C, QP/C++, and
|
||||
QP-nano frameworks, which are all strictly quality controlled, thoroughly
|
||||
documented, and commercially licensable.
|
27
devel/qp/qpc/pkg/PLIST
Normal file
27
devel/qp/qpc/pkg/PLIST
Normal file
@ -0,0 +1,27 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2018/03/30 04:47:59 bentley Exp $
|
||||
include/qpc/
|
||||
include/qpc/au-ds.lnt
|
||||
include/qpc/au-misra2.lnt
|
||||
include/qpc/qassert.h
|
||||
include/qpc/qep.h
|
||||
include/qpc/qep_port.h
|
||||
include/qpc/qequeue.h
|
||||
include/qpc/qf.h
|
||||
include/qpc/qf_port.h
|
||||
include/qpc/qk.h
|
||||
include/qpc/qmpool.h
|
||||
include/qpc/qp_port.h
|
||||
include/qpc/qpc.h
|
||||
include/qpc/qpc.lnt
|
||||
include/qpc/qpset.h
|
||||
include/qpc/qs.h
|
||||
include/qpc/qs_dummy.h
|
||||
include/qpc/qs_port.h
|
||||
include/qpc/qstamp.c
|
||||
include/qpc/qv.h
|
||||
include/qpc/qxk.h
|
||||
include/qpc/qxthread.h
|
||||
include/qpc/std.lnt
|
||||
include/qpc/stdint_c.h
|
||||
lib/qpc/
|
||||
lib/qpc/libqp.a
|
5
devel/qp/qpcpp/Makefile
Normal file
5
devel/qp/qpcpp/Makefile
Normal file
@ -0,0 +1,5 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2018/03/30 04:47:59 bentley Exp $
|
||||
|
||||
QP_PROJECT = qpcpp
|
||||
|
||||
.include <bsd.port.mk>
|
2
devel/qp/qpcpp/distinfo
Normal file
2
devel/qp/qpcpp/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (qpcpp_6.0.1.zip) = 5LB5A/zLPEY5K3IH5uqKEFOTCw73Yptl3fR/iI4XBO0=
|
||||
SIZE (qpcpp_6.0.1.zip) = 12115119
|
6
devel/qp/qpcpp/pkg/DESCR
Normal file
6
devel/qp/qpcpp/pkg/DESCR
Normal file
@ -0,0 +1,6 @@
|
||||
QP/C++ (Quantum Platform in C++) is a lightweight, open source software
|
||||
framework/RTOS for building reactvie real-time embedded applications as
|
||||
systems of cooperating, event-driven active objects (actors). The QP/C++
|
||||
framework is a member of a larger QP family consisting of QP/C, QP/C++, and
|
||||
QP-nano frameworks, which are all strictly quality controlled, thoroughly
|
||||
documented, and commercially licensable.
|
27
devel/qp/qpcpp/pkg/PLIST
Normal file
27
devel/qp/qpcpp/pkg/PLIST
Normal file
@ -0,0 +1,27 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2018/03/30 04:47:59 bentley Exp $
|
||||
include/qpcpp/
|
||||
include/qpcpp/au-ds.lnt
|
||||
include/qpcpp/au-misra-cpp.lnt
|
||||
include/qpcpp/qassert.h
|
||||
include/qpcpp/qep.h
|
||||
include/qpcpp/qep_port.h
|
||||
include/qpcpp/qequeue.h
|
||||
include/qpcpp/qf.h
|
||||
include/qpcpp/qf_port.h
|
||||
include/qpcpp/qk.h
|
||||
include/qpcpp/qmpool.h
|
||||
include/qpcpp/qp_port.h
|
||||
include/qpcpp/qpcpp.h
|
||||
include/qpcpp/qpcpp.lnt
|
||||
include/qpcpp/qpset.h
|
||||
include/qpcpp/qs.h
|
||||
include/qpcpp/qs_dummy.h
|
||||
include/qpcpp/qs_port.h
|
||||
include/qpcpp/qstamp.cpp
|
||||
include/qpcpp/qv.h
|
||||
include/qpcpp/qxk.h
|
||||
include/qpcpp/qxthread.h
|
||||
include/qpcpp/std.lnt
|
||||
include/qpcpp/stdint_c.h
|
||||
lib/qpcpp/
|
||||
lib/qpcpp/libqp.a
|
Loading…
x
Reference in New Issue
Block a user