summaryrefslogtreecommitdiff
path: root/devel/semver
diff options
context:
space:
mode:
Diffstat (limited to 'devel/semver')
-rw-r--r--devel/semver/Makefile28
-rw-r--r--devel/semver/distinfo3
-rw-r--r--devel/semver/pkg-descr3
3 files changed, 34 insertions, 0 deletions
diff --git a/devel/semver/Makefile b/devel/semver/Makefile
new file mode 100644
index 000000000000..38a9c89ffd53
--- /dev/null
+++ b/devel/semver/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= semver
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.0.0-rc
+CATEGORIES= devel
+
+MAINTAINER= bsdcode@disroot.org
+COMMENT= Semantic Versioning for modern C++
+WWW= https://github.com/Neargye/semver
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cmake:testing
+USE_GITHUB= yes
+GH_ACCOUNT= Neargye
+
+CMAKE_OFF= SEMVER_OPT_BUILD_EXAMPLES \
+ SEMVER_OPT_BUILD_TESTS
+CMAKE_TESTING_ON= SEMVER_OPT_BUILD_TESTS
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+PLIST_FILES= include/semver.hpp \
+ lib/cmake/semver/semverConfig.cmake \
+ lib/cmake/semver/semverConfigVersion.cmake
+
+.include <bsd.port.mk>
diff --git a/devel/semver/distinfo b/devel/semver/distinfo
new file mode 100644
index 000000000000..7cc9845a394d
--- /dev/null
+++ b/devel/semver/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760363768
+SHA256 (Neargye-semver-v1.0.0-rc_GH0.tar.gz) = 343a667ecf619ead05ba75ccd6bc500e7a809a450b2a79fe3ee92238f2ecf814
+SIZE (Neargye-semver-v1.0.0-rc_GH0.tar.gz) = 142723
diff --git a/devel/semver/pkg-descr b/devel/semver/pkg-descr
new file mode 100644
index 000000000000..5beb4099d15b
--- /dev/null
+++ b/devel/semver/pkg-descr
@@ -0,0 +1,3 @@
+semver is a header-only semantic versioning library for modern C++. It allows to
+compare and manipulate versions complying with the Semantic Versioning 2.0.0
+specification. It is licensed under the MIT License.