cad/qcsxcad: New port: Qt-GUI for CSXCAD

This commit is contained in:
Yuri Victorovich 2021-08-19 01:38:17 -07:00
parent fadadd92e6
commit b95416f60a
5 changed files with 57 additions and 0 deletions

View file

@ -103,6 +103,7 @@
SUBDIR += py-pyfda
SUBDIR += python-gdsii
SUBDIR += qcad
SUBDIR += qcsxcad
SUBDIR += qelectrotech
SUBDIR += qflow
SUBDIR += qmls

34
cad/qcsxcad/Makefile Normal file
View file

@ -0,0 +1,34 @@
PORTNAME= qcsxcad
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.2-5
DISTVERSIONSUFFIX= -g0dabbaf
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= Qt-GUI for CSXCAD
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
# many dependencies below are induced by vtk8, but not vtk9
LIB_DEPENDS= \
libCSXCAD.so:cad/csxcad \
libexpat.so:textproc/expat2 \
libfreetype.so:print/freetype2 \
libpng16.so:graphics/png \
libtiff.so:graphics/tiff \
libtinyxml.so:textproc/tinyxml \
libvtkCommonCore-8.2.so:math/vtk8
USES= cmake jpeg pkgconfig qt:5 xorg
USE_QT= core gui sql widgets xml buildtools_build qmake_build
USE_XORG= ice sm x11 xext xt
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= thliebig
GH_PROJECT= ${PORTNAME:tu}
CMAKE_ARGS= -DVTK_DIR=${LOCALBASE}/lib/vtk-8.2/cmake/vtk-8.2
.include <bsd.port.mk>

3
cad/qcsxcad/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1629336266
SHA256 (thliebig-QCSXCAD-v0.6.2-5-g0dabbaf_GH0.tar.gz) = 6372ac39b83af1f5f2d2327350b862dd2f9bce816939c4daa80479c2c26d68ab
SIZE (thliebig-QCSXCAD-v0.6.2-5-g0dabbaf_GH0.tar.gz) = 627520

4
cad/qcsxcad/pkg-descr Normal file
View file

@ -0,0 +1,4 @@
QCSXCAD the Qt-GUI for CSXCAD, a C++ library to describe geometrical objects and
their physical or non-physical properties.
WWW: https://github.com/thliebig/QCSXCAD

15
cad/qcsxcad/pkg-plist Normal file
View file

@ -0,0 +1,15 @@
include/QCSXCAD/QCSGridEditor.h
include/QCSXCAD/QCSPrimEditor.h
include/QCSXCAD/QCSPropEditor.h
include/QCSXCAD/QCSTreeWidget.h
include/QCSXCAD/QCSXCAD.h
include/QCSXCAD/QCSXCAD_Global.h
include/QCSXCAD/QParameterGui.h
include/QCSXCAD/QVTKStructure.h
include/QCSXCAD/VTKPrimitives.h
include/QCSXCAD/export_pov.h
include/QCSXCAD/export_x3d.h
include/QCSXCAD/vtkInteractorStyleRubberBand2DPlane.h
lib/libQCSXCAD.so
lib/libQCSXCAD.so.0
lib/libQCSXCAD.so.0.6.2