mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 09:36:41 -04:00
science/optench: new port, a virtual optical bench
This commit is contained in:
parent
acf56faabf
commit
2558582939
5 changed files with 42 additions and 0 deletions
|
@ -224,6 +224,7 @@
|
|||
SUBDIR += opensim-core
|
||||
SUBDIR += opensph
|
||||
SUBDIR += opsin
|
||||
SUBDIR += optench
|
||||
SUBDIR += orthanc
|
||||
SUBDIR += orthanc-dicomweb
|
||||
SUBDIR += orthanc-mysql
|
||||
|
|
28
science/optench/Makefile
Normal file
28
science/optench/Makefile
Normal file
|
@ -0,0 +1,28 @@
|
|||
PORTNAME= optench
|
||||
DISTVERSION= 1.2.5
|
||||
CATEGORIES= science
|
||||
|
||||
MAINTAINER= thierry@FreeBSD.org
|
||||
COMMENT= Virtual optical bench
|
||||
WWW= https://amini-allight.org/optench
|
||||
|
||||
LICENSE= GPLv3
|
||||
|
||||
USES= cmake compiler:c++20-lang desktop-file-utils gl localbase \
|
||||
qt:6 shared-mime-info tar:bz2
|
||||
USE_GL= egl opengl
|
||||
USE_QT= base
|
||||
LDFLAGS+= -L${QT_LIBDIR}
|
||||
|
||||
USE_GITLAB= yes
|
||||
GL_ACCOUNT= amini-allight
|
||||
|
||||
.if defined(WITH_DEBUG)
|
||||
CMAKE_ARGS+= -DOPTENCH_DEPLOYMENT:BOOL=OFF
|
||||
.endif
|
||||
|
||||
pre-configure:
|
||||
${REINPLACE_CMD} -e 's|/usr/include/qt6|${QT_INCDIR}|' \
|
||||
${WRKSRC}/CMakeLists.txt
|
||||
|
||||
.include <bsd.port.mk>
|
3
science/optench/distinfo
Normal file
3
science/optench/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1708090531
|
||||
SHA256 (optench-1.2.5.tar.bz2) = d81467158d54844605d664b8b2094df95aa9741ea5c982fc35cdd1f77d0df3a9
|
||||
SIZE (optench-1.2.5.tar.bz2) = 2277089
|
3
science/optench/pkg-descr
Normal file
3
science/optench/pkg-descr
Normal file
|
@ -0,0 +1,3 @@
|
|||
A free virtual optical bench for the design of optical systems, written in C++
|
||||
with Qt.
|
||||
It simulates interactions between light sources, lenses, mirrors and occluders.
|
7
science/optench/pkg-plist
Normal file
7
science/optench/pkg-plist
Normal file
|
@ -0,0 +1,7 @@
|
|||
bin/optench
|
||||
share/applications/org.optench.optench.desktop
|
||||
share/icons/hicolor/256x256/apps/org.optench.optench.png
|
||||
share/icons/hicolor/256x256/mimetypes/org.optench.optench-mimetype.png
|
||||
share/man/man1/optench.1.gz
|
||||
share/metainfo/org.optench.optench.appdata.xml
|
||||
share/mime/packages/org.optench.optench.xml
|
Loading…
Add table
Reference in a new issue