Skip to content

[activemq-cpp] support linux#19789

Merged
BillyONeal merged 51 commits intomicrosoft:masterfrom
mheyman:activemq-cpp
Oct 11, 2021
Merged

[activemq-cpp] support linux#19789
BillyONeal merged 51 commits intomicrosoft:masterfrom
mheyman:activemq-cpp

Conversation

@mheyman
Copy link
Contributor

@mheyman mheyman commented Aug 29, 2021

This adds support for linux and x64-windows-static-md in the activemq-cpp port.

It also adds an activemq-cppConfig.cmake file for integration with CMake's find_package(activemq-cpp) call. This may only work on Linux and Windows (the only place I could test). I hope the Linux case works on other platforms too. That file might have got a little larger than I expected it to be when I started :-) and there might be some opportunity for cleanup but I'm not enough of a CMake wizard to know a better way to go about supporting Linux and Windows in shared and static builds than brute force.

  • Which triplets are supported/not supported? Have you updated the [CI baseline]

All (I hope...we'll see).

Yes.

  • If you have added/updated a port: Have you run ./vcpkg x-add-version --all and committed the result?

    Yes

mheyman and others added 28 commits August 22, 2021 08:16
find_library() and find_file() were waaaaay too snazzy and would sometimes pull in things from outside where we want. _set_if_exists() just sets the variable if the file exists.
Make it a little bit harder to mistype repeated strings.
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 21935b744dc411e0fb1926618fdfb18c67d4b188 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/a-/activemq-cpp.json b/versions/a-/activemq-cpp.json
index dc33e08..3176ca6 100644
--- a/versions/a-/activemq-cpp.json
+++ b/versions/a-/activemq-cpp.json
@@ -1,7 +1,7 @@
 {
   "versions": [
     {
-      "git-tree": "f13857af718ef4665470f96c8bfe6efc70c59f40",
+      "git-tree": "1595a6fdc4747c40f56acf120749f5513924eefa",
       "version-string": "3.9.5-3",
       "port-version": 1
     },

Copy link
Member

@BillyONeal BillyONeal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • I think we need a discussion about unofficial being in the namespace
  • Spelling and version changes?

@BillyONeal BillyONeal added requires:author-response and removed info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. labels Sep 24, 2021
@JackBoosY JackBoosY removed the requires:vcpkg-team-review This PR or issue requires someone on the vcpkg team to take a further look. label Sep 30, 2021
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 2a31089e777fc187f1cc05338250b8e1810cfb52 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/a-/activemq-cpp.json b/versions/a-/activemq-cpp.json
index 8a333f81..97d25026 100644
--- a/versions/a-/activemq-cpp.json
+++ b/versions/a-/activemq-cpp.json
@@ -6,8 +6,8 @@
       "port-version": 5
     },
     {
-      "git-tree": "a79e889b8aebba750fc6fdb78a6ddba979d73c29",
-      "version-semver": "3.9.5",
+      "git-tree": "13f5f938c4d12bf4a62061f9891f77e7fc03fc23",
+      "version-string": "3.9.5",
       "port-version": 4
     },
     {

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 2a31089e777fc187f1cc05338250b8e1810cfb52 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/a-/activemq-cpp.json b/versions/a-/activemq-cpp.json
index a47d433c..50f74c26 100644
--- a/versions/a-/activemq-cpp.json
+++ b/versions/a-/activemq-cpp.json
@@ -1,13 +1,13 @@
 {
   "versions": [
     {
-      "git-tree": "bc98d3ab1ce19b270f11800fc522673c70b00c53",
+      "git-tree": "7753795446222a0cd7eca866a1949ad6e03e2463",
       "version-semver": "3.9.5",
       "port-version": 5
     },
     {
-      "git-tree": "a79e889b8aebba750fc6fdb78a6ddba979d73c29",
-      "version-semver": "3.9.5",
+      "git-tree": "13f5f938c4d12bf4a62061f9891f77e7fc03fc23",
+      "version-string": "3.9.5",
       "port-version": 4
     },
     {

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 2a31089e777fc187f1cc05338250b8e1810cfb52 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/a-/activemq-cpp.json b/versions/a-/activemq-cpp.json
index 78795822..50f74c26 100644
--- a/versions/a-/activemq-cpp.json
+++ b/versions/a-/activemq-cpp.json
@@ -6,8 +6,8 @@
       "port-version": 5
     },
     {
-      "git-tree": "a79e889b8aebba750fc6fdb78a6ddba979d73c29",
-      "version-semver": "3.9.5",
+      "git-tree": "13f5f938c4d12bf4a62061f9891f77e7fc03fc23",
+      "version-string": "3.9.5",
       "port-version": 4
     },
     {

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!

After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 2a31089e777fc187f1cc05338250b8e1810cfb52 -- versions
./vcpkg x-add-version --all
Diff
diff --git a/versions/a-/activemq-cpp.json b/versions/a-/activemq-cpp.json
index 50be8e91..e0832092 100644
--- a/versions/a-/activemq-cpp.json
+++ b/versions/a-/activemq-cpp.json
@@ -6,8 +6,8 @@
       "port-version": 5
     },
     {
-      "git-tree": "a79e889b8aebba750fc6fdb78a6ddba979d73c29",
-      "version-semver": "3.9.5",
+      "git-tree": "13f5f938c4d12bf4a62061f9891f77e7fc03fc23",
+      "version-string": "3.9.5",
       "port-version": 4
     },
     {

@PhoebeHui PhoebeHui added info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. and removed requires:author-response labels Oct 8, 2021
@BillyONeal BillyONeal merged commit 4ce045c into microsoft:master Oct 11, 2021
@mheyman mheyman deleted the activemq-cpp branch August 22, 2022 11:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants