summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net/Makefile1
-rw-r--r--net/libcharon/Makefile22
-rw-r--r--net/libcharon/distinfo3
-rw-r--r--net/libcharon/pkg-descr7
-rw-r--r--net/libcharon/pkg-plist22
5 files changed, 55 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile
index b131a58e9425..c8780bb6c947 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -349,6 +349,7 @@
SUBDIR += libarms
SUBDIR += libbgpdump
SUBDIR += libcapn
+ SUBDIR += libcharon
SUBDIR += libcmis
SUBDIR += libcoap
SUBDIR += libdaq
diff --git a/net/libcharon/Makefile b/net/libcharon/Makefile
new file mode 100644
index 000000000000..02ee4ef4deb5
--- /dev/null
+++ b/net/libcharon/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= libCharon
+DISTVERSION= 4.5.0
+CATEGORIES= net devel cad
+DIST_SUBDIR= Ultimaker
+
+MAINTAINER= db@FreeBSD.org
+COMMENT= File metadata and streaming library
+
+LICENSE= LGPL3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cmake python:3.4+
+STRIP=
+
+USE_GITHUB= yes
+GH_ACCOUNT= Ultimaker
+USE_GITHUB= yes
+GH_TAGNAME= bfd36d0
+
+.include <bsd.port.mk>
diff --git a/net/libcharon/distinfo b/net/libcharon/distinfo
new file mode 100644
index 000000000000..9bf525775d93
--- /dev/null
+++ b/net/libcharon/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1584018065
+SHA256 (Ultimaker/Ultimaker-libCharon-4.5.0-bfd36d0_GH0.tar.gz) = 9c37f847993510555908743644b25fb6cd8e5957ad849d219661f7d2ad9d4fad
+SIZE (Ultimaker/Ultimaker-libCharon-4.5.0-bfd36d0_GH0.tar.gz) = 145487
diff --git a/net/libcharon/pkg-descr b/net/libcharon/pkg-descr
new file mode 100644
index 000000000000..c4c4e0d3c954
--- /dev/null
+++ b/net/libcharon/pkg-descr
@@ -0,0 +1,7 @@
+File metadata and streaming library
+
+As of march 5th the Charon library is the responsibility of the Embedded
+Applications team. Pull requests to MASTER have to be verified by the
+Embedded Applications team.
+
+WWW: https://github.com/Ultimaker/libCharon
diff --git a/net/libcharon/pkg-plist b/net/libcharon/pkg-plist
new file mode 100644
index 000000000000..34158d68313f
--- /dev/null
+++ b/net/libcharon/pkg-plist
@@ -0,0 +1,22 @@
+%%PYTHON_SITELIBDIR%%/Charon/Client/DBusInterface.py
+%%PYTHON_SITELIBDIR%%/Charon/Client/Request.py
+%%PYTHON_SITELIBDIR%%/Charon/Client/__init__.py
+%%PYTHON_SITELIBDIR%%/Charon/Client/test_glib.py
+%%PYTHON_SITELIBDIR%%/Charon/Client/test_qt.py
+%%PYTHON_SITELIBDIR%%/Charon/FileInterface.py
+%%PYTHON_SITELIBDIR%%/Charon/OpenMode.py
+%%PYTHON_SITELIBDIR%%/Charon/ReadOnlyError.py
+%%PYTHON_SITELIBDIR%%/Charon/Service/FileService.py
+%%PYTHON_SITELIBDIR%%/Charon/Service/RequestQueue.py
+%%PYTHON_SITELIBDIR%%/Charon/Service/__init__.py
+%%PYTHON_SITELIBDIR%%/Charon/Service/main.py
+%%PYTHON_SITELIBDIR%%/Charon/VirtualFile.py
+%%PYTHON_SITELIBDIR%%/Charon/WriteOnlyError.py
+%%PYTHON_SITELIBDIR%%/Charon/__init__.py
+%%PYTHON_SITELIBDIR%%/Charon/filetypes/GCodeFile.py
+%%PYTHON_SITELIBDIR%%/Charon/filetypes/GCodeGzFile.py
+%%PYTHON_SITELIBDIR%%/Charon/filetypes/OpenPackagingConvention.py
+%%PYTHON_SITELIBDIR%%/Charon/filetypes/UltimakerFormatPackage.py
+%%PYTHON_SITELIBDIR%%/Charon/filetypes/__init__.py
+lib/systemd/system/charon.service
+share/dbus-1/system.d/nl.ultimaker.charon.conf