mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
45 lines
1.7 KiB
Diff
45 lines
1.7 KiB
Diff
#==================================================================================================
|
|
# Upstream patch for dylib versioning. Expected to be included in next release.
|
|
#
|
|
# Author: Christopher Nielsen
|
|
#
|
|
# See: https://gitlab.freedesktop.org/pixman/pixman/-/issues/81
|
|
#==================================================================================================
|
|
--- meson.build.orig 2023-10-06 08:09:45.000000000 -0400
|
|
+++ meson.build 2023-10-06 08:17:58.000000000 -0400
|
|
@@ -578,10 +578,20 @@
|
|
config.set('PACKAGE', 'foo')
|
|
|
|
version_conf = configuration_data()
|
|
-split = meson.project_version().split('.')
|
|
-version_conf.set('PIXMAN_VERSION_MAJOR', split[0])
|
|
-version_conf.set('PIXMAN_VERSION_MINOR', split[1])
|
|
-version_conf.set('PIXMAN_VERSION_MICRO', split[2])
|
|
+ver_split = meson.project_version().split('.')
|
|
+proj_ver_major = ver_split[0]
|
|
+proj_ver_minor = ver_split[1]
|
|
+proj_ver_micro = ver_split[2]
|
|
+
|
|
+version_conf.set('PIXMAN_VERSION_MAJOR', proj_ver_major)
|
|
+version_conf.set('PIXMAN_VERSION_MINOR', proj_ver_minor)
|
|
+version_conf.set('PIXMAN_VERSION_MICRO', proj_ver_micro)
|
|
+
|
|
+proj_dylib_ver_compat = '39.0.0'
|
|
+proj_dylib_ver_current = '@0@.0.0'.format(proj_ver_minor)
|
|
+message('proj_dylib_ver_compat: ', proj_dylib_ver_compat)
|
|
+message('proj_dylib_ver_current: ', proj_dylib_ver_current)
|
|
+proj_darwin_versions = [proj_dylib_ver_compat, proj_dylib_ver_current]
|
|
|
|
add_project_arguments('-DHAVE_CONFIG_H', language : ['c'])
|
|
|
|
--- pixman/meson.build.orig 2023-10-06 08:07:20.000000000 -0400
|
|
+++ pixman/meson.build 2023-10-06 08:11:52.000000000 -0400
|
|
@@ -125,6 +125,7 @@
|
|
dependencies : [dep_m, dep_threads],
|
|
include_directories : cpu_features_inc,
|
|
version : meson.project_version(),
|
|
+ darwin_versions : proj_darwin_versions,
|
|
install : true,
|
|
)
|
|
|