aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/sdformat/no-absolute.patch
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/sdformat/no-absolute.patch
move to own git serverHEADmaster
Diffstat (limited to 'vcpkg/ports/sdformat/no-absolute.patch')
-rw-r--r--vcpkg/ports/sdformat/no-absolute.patch48
1 files changed, 48 insertions, 0 deletions
diff --git a/vcpkg/ports/sdformat/no-absolute.patch b/vcpkg/ports/sdformat/no-absolute.patch
new file mode 100644
index 0000000..0a86209
--- /dev/null
+++ b/vcpkg/ports/sdformat/no-absolute.patch
@@ -0,0 +1,48 @@
+diff --git a/include/sdf/config.hh.in b/include/sdf/config.hh.in
+index 456eb12c..9a9ce91d 100644
+--- a/include/sdf/config.hh.in
++++ b/include/sdf/config.hh.in
+@@ -47,12 +47,5 @@
+
+ #cmakedefine SDFORMAT_DISABLE_CONSOLE_LOGFILE 1
+
+-#ifndef SDF_SHARE_PATH
+-#define SDF_SHARE_PATH _Pragma ("GCC warning \"'SDF_SHARE_PATH' macro is deprecated, use sdf::getSharePath() function instead. \"") "${CMAKE_INSTALL_FULL_DATAROOTDIR}/"
+-#endif
+-
+-#ifndef SDF_VERSION_PATH
+-#define SDF_VERSION_PATH _Pragma ("GCC warning \"'SDF_VERSION_PATH' macro is deprecated and should not be used. \"") "${CMAKE_INSTALL_FULL_DATAROOTDIR}/sdformat${PROJECT_VERSION_MAJOR}/${PROJECT_VERSION}"
+-#endif
+
+ #endif // #ifndef SDF_CONFIG_HH_
+diff --git a/src/SDF.cc b/src/SDF.cc
+index 04fc5374..9cb98399 100644
+--- a/src/SDF.cc
++++ b/src/SDF.cc
+@@ -150,25 +150,8 @@ std::string findFile(sdf::Errors &_errors, const std::string &_filename,
+ }
+ }
+
+- // Next check the install path.
+- std::string path = sdf::filesystem::append(sdfSharePath(), filename);
+- if (sdf::filesystem::exists(path))
+- {
+- return path;
+- }
+-
+- // Next check the versioned install path.
+- path = sdf::filesystem::append(sdfSharePath(),
+- "sdformat" + std::string(SDF_MAJOR_VERSION_STR),
+- sdf::SDF::Version(), filename);
+-
+- if (sdf::filesystem::exists(path))
+- {
+- return path;
+- }
+-
+ // Finally check to see if the given file exists.
+- path = filename;
++ std::string path = filename;
+ if (sdf::filesystem::exists(path))
+ {
+ return path;