aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/sigslot
diff options
context:
space:
mode:
authorEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
committerEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
commit54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch)
treed915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/sigslot
move to own git serverHEADmaster
Diffstat (limited to 'vcpkg/ports/sigslot')
-rw-r--r--vcpkg/ports/sigslot/LICENSE8
-rw-r--r--vcpkg/ports/sigslot/portfile.cmake11
-rw-r--r--vcpkg/ports/sigslot/vcpkg.json6
3 files changed, 25 insertions, 0 deletions
diff --git a/vcpkg/ports/sigslot/LICENSE b/vcpkg/ports/sigslot/LICENSE
new file mode 100644
index 0000000..d706712
--- /dev/null
+++ b/vcpkg/ports/sigslot/LICENSE
@@ -0,0 +1,8 @@
+License
+The sigslot library has been placed in the public domain. This means that you are free to use it however you like.
+
+The author takes no responsibility or liability of any kind for any use that you may make of this library.
+
+If you screw up, it's your fault.
+
+If the library screws up, you got it for free, so you should have tested it better - it's still your responsibility. \ No newline at end of file
diff --git a/vcpkg/ports/sigslot/portfile.cmake b/vcpkg/ports/sigslot/portfile.cmake
new file mode 100644
index 0000000..d841668
--- /dev/null
+++ b/vcpkg/ports/sigslot/portfile.cmake
@@ -0,0 +1,11 @@
+vcpkg_from_sourceforge(
+ OUT_SOURCE_PATH SOURCE_PATH
+ REPO sigslot/sigslot
+ REF 1.0.0
+ FILENAME "sigslot-1-0-0.tar.gz"
+ SHA512 3f16f94a653e49934ec1d695eac02234d15b203f42e9fa88723ee582a84670a645a89e5b87afe2378fa7a9eaef054049255bf3bd531ab1d6825a042641ba8906
+)
+
+file(INSTALL ${SOURCE_PATH}/sigslot.h DESTINATION ${CURRENT_PACKAGES_DIR}/include)
+
+file(INSTALL ${CURRENT_PORT_DIR}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
diff --git a/vcpkg/ports/sigslot/vcpkg.json b/vcpkg/ports/sigslot/vcpkg.json
new file mode 100644
index 0000000..6b2cf02
--- /dev/null
+++ b/vcpkg/ports/sigslot/vcpkg.json
@@ -0,0 +1,6 @@
+{
+ "name": "sigslot",
+ "version": "1.0.0",
+ "port-version": 5,
+ "description": "Portable C++ type-safe, thread-safe signal/slot library for ISO C++, Unix/BSD/Linux and Win32. Sigslot allows C++ code to use the signal/slot paradigm made popular by, for example, Qt."
+}