aboutsummaryrefslogtreecommitdiff
path: root/ports
diff options
context:
space:
mode:
authorkarastojko <contact@alepho.com>2021-03-19 17:55:04 +0100
committerGitHub <noreply@github.com>2021-03-19 09:55:04 -0700
commitd31eced8725b8917fdc78331def6771a9569ac36 (patch)
tree30b3f12d02846d5f765071d70d377f9552fcc7fd /ports
parenta125fe9d6d2de20893a61a69236cd4202d1ee977 (diff)
downloadvcpkg-d31eced8725b8917fdc78331def6771a9569ac36.tar.gz
vcpkg-d31eced8725b8917fdc78331def6771a9569ac36.zip
New port for mailio. (#16696)
* New port for mailio. * Formatting the manifest and adding the version. * improve * add version record * add version record * Update versions/m-/mailio.json * Update ports/mailio/vcpkg.json Co-authored-by: Robert Schumacher <roschuma@microsoft.com> * update version record Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Diffstat (limited to 'ports')
-rw-r--r--ports/mailio/portfile.cmake24
-rw-r--r--ports/mailio/vcpkg.json19
2 files changed, 43 insertions, 0 deletions
diff --git a/ports/mailio/portfile.cmake b/ports/mailio/portfile.cmake
new file mode 100644
index 000000000..2c3dfb932
--- /dev/null
+++ b/ports/mailio/portfile.cmake
@@ -0,0 +1,24 @@
+vcpkg_from_github(
+ OUT_SOURCE_PATH SOURCE_PATH
+ REPO karastojko/mailio
+ REF 1872f29d88a52f06cd96b611673b2e46c6b9832b # version_0-20-0
+ SHA512 1686e49ed2c7163c33f88c820633e772986ecfea5696b78a44b370f44051190b14a1ddcd055bce2a9104324c80e8045cf0441c085eb6f272261da7e80bc4fdb5
+ HEAD_REF master
+)
+
+string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" BUILD_SHARED)
+
+vcpkg_cmake_configure(
+ SOURCE_PATH ${SOURCE_PATH}
+ PREFER_NINJA
+ OPTIONS
+ -DMAILIO_BUILD_SHARED_LIBRARY=${BUILD_SHARED}
+ -DMAILIO_BUILD_DOCUMENTATION=OFF
+ -DMAILIO_BUILD_EXAMPLES=OFF
+)
+vcpkg_cmake_install()
+
+vcpkg_fixup_pkgconfig()
+
+file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
+file(INSTALL "${SOURCE_PATH}/LICENSE" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)
diff --git a/ports/mailio/vcpkg.json b/ports/mailio/vcpkg.json
new file mode 100644
index 000000000..6048ec488
--- /dev/null
+++ b/ports/mailio/vcpkg.json
@@ -0,0 +1,19 @@
+{
+ "name": "mailio",
+ "version": "0.20.0",
+ "maintainers": "Tomislav Karastojković <contact@alepho.com>",
+ "description": "mailio is a cross platform C++ library for MIME format and SMTP, POP3 and IMAP protocols. It is based on the standard C++ 17 and Boost library.",
+ "homepage": "https://github.com/karastojko/mailio",
+ "license": "BSD-2-clause",
+ "dependencies": [
+ "boost-asio",
+ "boost-date-time",
+ "boost-regex",
+ "boost-system",
+ "openssl",
+ {
+ "name": "vcpkg-cmake",
+ "host": true
+ }
+ ]
+}