mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 11:40:06 +02:00
boost: Declare compat versions on provided libs.
This ensures that a dependency like lib:libboost_x >= 1.63.0 will not be fulfilled with the boost165 package for example, which contains version specific library names that will not work for software built against other versions.
This commit is contained in:
@@ -17,37 +17,39 @@ PATCHES="boost-$portVersion.patchset"
|
||||
ARCHITECTURES="!x86_gcc2 x86 x86_64"
|
||||
SECONDARY_ARCHITECTURES="?x86"
|
||||
|
||||
libVersion="$portVersion compat >= 1.63.0"
|
||||
|
||||
PROVIDES="
|
||||
boost163$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_atomic$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_chrono$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_container$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_context$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_coroutine$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_date_time$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_filesystem$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_graph$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_iostreams$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_locale$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_log$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_log_setup$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_math_c99$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_math_c99f$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_math_tr1$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_math_tr1f$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_program_options$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_random$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_regex$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_serialization$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_wserialization$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_signals$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_system$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_prg_exec_monitor$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_thread$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_timer$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_type_erasure$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_unit_test_framework$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_wave$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_atomic$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_chrono$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_container$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_context$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_coroutine$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_date_time$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_filesystem$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_graph$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_iostreams$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_locale$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_log$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_log_setup$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_math_c99$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_math_c99f$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_math_tr1$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_math_tr1f$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_program_options$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_random$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_regex$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_serialization$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_wserialization$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_signals$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_system$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_prg_exec_monitor$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_thread$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_timer$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_type_erasure$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_unit_test_framework$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_wave$secondaryArchSuffix = $libVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
|
||||
@@ -17,37 +17,39 @@ PATCHES="boost-$portVersion.patchset"
|
||||
ARCHITECTURES="!x86_gcc2 x86 x86_64"
|
||||
SECONDARY_ARCHITECTURES="?x86"
|
||||
|
||||
libVersion="$portVersion compat >= 1.64.0"
|
||||
|
||||
PROVIDES="
|
||||
boost164$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_atomic$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_chrono$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_container$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_context$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_coroutine$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_date_time$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_filesystem$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_graph$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_iostreams$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_locale$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_log$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_log_setup$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_math_c99$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_math_c99f$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_math_tr1$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_math_tr1f$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_program_options$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_random$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_regex$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_serialization$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_wserialization$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_signals$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_system$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_prg_exec_monitor$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_thread$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_timer$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_type_erasure$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_unit_test_framework$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_wave$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_atomic$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_chrono$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_container$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_context$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_coroutine$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_date_time$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_filesystem$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_graph$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_iostreams$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_locale$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_log$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_log_setup$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_math_c99$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_math_c99f$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_math_tr1$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_math_tr1f$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_program_options$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_random$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_regex$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_serialization$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_wserialization$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_signals$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_system$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_prg_exec_monitor$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_thread$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_timer$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_type_erasure$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_unit_test_framework$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_wave$secondaryArchSuffix = $libVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
|
||||
@@ -17,39 +17,41 @@ PATCHES="boost-$portVersion.patchset"
|
||||
ARCHITECTURES="!x86_gcc2 x86 x86_64"
|
||||
SECONDARY_ARCHITECTURES="?x86"
|
||||
|
||||
libVersion="$portVersion compat >= 1.65.0"
|
||||
|
||||
PROVIDES="
|
||||
boost165$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_atomic$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_chrono$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_container$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_context$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_coroutine$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_date_time$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_filesystem$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_graph$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_iostreams$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_locale$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_log$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_log_setup$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_math_c99$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_math_c99f$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_math_tr1$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_math_tr1f$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_prg_exec_monitor$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_program_options$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_random$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_regex$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_serialization$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_signals$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_stacktrace_basic$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_stacktrace_noop$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_system$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_thread$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_timer$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_type_erasure$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_unit_test_framework$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_wave$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_wserialization$secondaryArchSuffix = $portVersion
|
||||
lib:libboost_atomic$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_chrono$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_container$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_context$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_coroutine$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_date_time$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_filesystem$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_graph$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_iostreams$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_locale$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_log$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_log_setup$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_math_c99$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_math_c99f$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_math_tr1$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_math_tr1f$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_prg_exec_monitor$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_program_options$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_random$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_regex$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_serialization$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_signals$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_stacktrace_basic$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_stacktrace_noop$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_system$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_thread$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_timer$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_type_erasure$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_unit_test_framework$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_wave$secondaryArchSuffix = $libVersion
|
||||
lib:libboost_wserialization$secondaryArchSuffix = $libVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
|
||||
Reference in New Issue
Block a user