Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Apr 2019 02:16:01 +0200
From:      Jan Beich <jbeich@FreeBSD.org>
To:        Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
Cc:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r498851 - in head/devel: boost-all boost-libs
Message-ID:  <sgul-cugu-wny@FreeBSD.org>
In-Reply-To: <201904132344.x3DNipkS044552@repo.freebsd.org> (Sunpoet Po-Chuan Hsieh's message of "Sat, 13 Apr 2019 23:44:51 %2B0000 (UTC)")
References:  <201904132344.x3DNipkS044552@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> writes:

> Modified: head/devel/boost-all/compiled.mk
> ==============================================================================
> --- head/devel/boost-all/compiled.mk	Sat Apr 13 23:44:45 2019	(r498850)
> +++ head/devel/boost-all/compiled.mk	Sat Apr 13 23:44:51 2019	(r498851)
> @@ -7,7 +7,9 @@ ALL_TARGET=	stage
>  USES+=		compiler:c++17-lang
>  USE_CXXSTD=	gnu++17
>  
> -PLIST_SUB+=	BOOST_SHARED_LIB_VER=${PORTVERSION}
> +PLIST_SUB+=	MAJOR_VER=${PORTVERSION:R:R} \
> +		MINOR_VER=${PORTVERSION:R:E} \
> +		BOOST_SHARED_LIB_VER=${PORTVERSION}
[...]
> Modified: head/devel/boost-libs/pkg-plist
> ==============================================================================
> --- head/devel/boost-libs/pkg-plist	Sat Apr 13 23:44:45 2019	(r498850)
> +++ head/devel/boost-libs/pkg-plist	Sat Apr 13 23:44:51 2019	(r498851)
> @@ -14023,108 +14023,178 @@ lib/cmake/boost_wserialization-%%BOOST_SHARED_LIB_VER%
>  lib/cmake/boost_wserialization-%%BOOST_SHARED_LIB_VER%%/libboost_wserialization-variant-static.cmake
>  lib/libboost_atomic.a
>  lib/libboost_atomic.so
> +lib/libboost_atomic.so.%%MAJOR_VER%%
> +lib/libboost_atomic.so.%%MAJOR_VER%%.%%MINOR_VER%%
>  lib/libboost_atomic.so.%%BOOST_SHARED_LIB_VER%%

Does makeplist work for you or are you suggesting manual fixup on each update?

$ make -V PLIST_SUB:M\*VER\*
MAJOR_VER=1 MINOR_VER=70 BOOST_SHARED_LIB_VER=1.70.0
$ make makeplist | sed 1d >pkg-plist
$ svn diff
Index: pkg-plist
===================================================================
--- pkg-plist	(revision 498863)
+++ pkg-plist	(working copy)
@@ -14023,178 +14023,178 @@ lib/cmake/boost_wserialization-%%BOOST_SHARED_LIB_
 lib/cmake/boost_wserialization-%%BOOST_SHARED_LIB_VER%%/libboost_wserialization-variant-static.cmake
 lib/libboost_atomic.a
 lib/libboost_atomic.so
-lib/libboost_atomic.so.%%MAJOR_VER%%
-lib/libboost_atomic.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_atomic.so.1
+lib/libboost_atomic.so.1.70
 lib/libboost_atomic.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_chrono.a
 lib/libboost_chrono.so
-lib/libboost_chrono.so.%%MAJOR_VER%%
-lib/libboost_chrono.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_chrono.so.1
+lib/libboost_chrono.so.1.70
 lib/libboost_chrono.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_container.a
 lib/libboost_container.so
-lib/libboost_container.so.%%MAJOR_VER%%
-lib/libboost_container.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_container.so.1
+lib/libboost_container.so.1.70
 lib/libboost_container.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_context.a
 lib/libboost_context.so
-lib/libboost_context.so.%%MAJOR_VER%%
-lib/libboost_context.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_context.so.1
+lib/libboost_context.so.1.70
 lib/libboost_context.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_contract.a
 lib/libboost_contract.so
-lib/libboost_contract.so.%%MAJOR_VER%%
-lib/libboost_contract.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_contract.so.1
+lib/libboost_contract.so.1.70
 lib/libboost_contract.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_coroutine.a
 lib/libboost_coroutine.so
-lib/libboost_coroutine.so.%%MAJOR_VER%%
-lib/libboost_coroutine.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_coroutine.so.1
+lib/libboost_coroutine.so.1.70
 lib/libboost_coroutine.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_date_time.a
 lib/libboost_date_time.so
-lib/libboost_date_time.so.%%MAJOR_VER%%
-lib/libboost_date_time.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_date_time.so.1
+lib/libboost_date_time.so.1.70
 lib/libboost_date_time.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_exception.a
 lib/libboost_fiber.a
 lib/libboost_fiber.so
-lib/libboost_fiber.so.%%MAJOR_VER%%
-lib/libboost_fiber.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_fiber.so.1
+lib/libboost_fiber.so.1.70
 lib/libboost_fiber.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_filesystem.a
 lib/libboost_filesystem.so
-lib/libboost_filesystem.so.%%MAJOR_VER%%
-lib/libboost_filesystem.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_filesystem.so.1
+lib/libboost_filesystem.so.1.70
 lib/libboost_filesystem.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_graph.a
 lib/libboost_graph.so
-lib/libboost_graph.so.%%MAJOR_VER%%
-lib/libboost_graph.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_graph.so.1
+lib/libboost_graph.so.1.70
 lib/libboost_graph.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_iostreams.a
 lib/libboost_iostreams.so
-lib/libboost_iostreams.so.%%MAJOR_VER%%
-lib/libboost_iostreams.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_iostreams.so.1
+lib/libboost_iostreams.so.1.70
 lib/libboost_iostreams.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_locale.a
 lib/libboost_locale.so
-lib/libboost_locale.so.%%MAJOR_VER%%
-lib/libboost_locale.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_locale.so.1
+lib/libboost_locale.so.1.70
 lib/libboost_locale.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_log.a
 lib/libboost_log.so
-lib/libboost_log.so.%%MAJOR_VER%%
-lib/libboost_log.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_log.so.1
+lib/libboost_log.so.1.70
 lib/libboost_log.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_log_setup.a
 lib/libboost_log_setup.so
-lib/libboost_log_setup.so.%%MAJOR_VER%%
-lib/libboost_log_setup.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_log_setup.so.1
+lib/libboost_log_setup.so.1.70
 lib/libboost_log_setup.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_math_c99.a
 lib/libboost_math_c99.so
-lib/libboost_math_c99.so.%%MAJOR_VER%%
-lib/libboost_math_c99.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_math_c99.so.1
+lib/libboost_math_c99.so.1.70
 lib/libboost_math_c99.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_math_c99f.a
 lib/libboost_math_c99f.so
-lib/libboost_math_c99f.so.%%MAJOR_VER%%
-lib/libboost_math_c99f.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_math_c99f.so.1
+lib/libboost_math_c99f.so.1.70
 lib/libboost_math_c99f.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_math_c99l.a
 lib/libboost_math_c99l.so
-lib/libboost_math_c99l.so.%%MAJOR_VER%%
-lib/libboost_math_c99l.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_math_c99l.so.1
+lib/libboost_math_c99l.so.1.70
 lib/libboost_math_c99l.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_math_tr1.a
 lib/libboost_math_tr1.so
-lib/libboost_math_tr1.so.%%MAJOR_VER%%
-lib/libboost_math_tr1.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_math_tr1.so.1
+lib/libboost_math_tr1.so.1.70
 lib/libboost_math_tr1.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_math_tr1f.a
 lib/libboost_math_tr1f.so
-lib/libboost_math_tr1f.so.%%MAJOR_VER%%
-lib/libboost_math_tr1f.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_math_tr1f.so.1
+lib/libboost_math_tr1f.so.1.70
 lib/libboost_math_tr1f.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_math_tr1l.a
 lib/libboost_math_tr1l.so
-lib/libboost_math_tr1l.so.%%MAJOR_VER%%
-lib/libboost_math_tr1l.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_math_tr1l.so.1
+lib/libboost_math_tr1l.so.1.70
 lib/libboost_math_tr1l.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_prg_exec_monitor.a
 lib/libboost_prg_exec_monitor.so
-lib/libboost_prg_exec_monitor.so.%%MAJOR_VER%%
-lib/libboost_prg_exec_monitor.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_prg_exec_monitor.so.1
+lib/libboost_prg_exec_monitor.so.1.70
 lib/libboost_prg_exec_monitor.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_program_options.a
 lib/libboost_program_options.so
-lib/libboost_program_options.so.%%MAJOR_VER%%
-lib/libboost_program_options.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_program_options.so.1
+lib/libboost_program_options.so.1.70
 lib/libboost_program_options.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_random.a
 lib/libboost_random.so
-lib/libboost_random.so.%%MAJOR_VER%%
-lib/libboost_random.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_random.so.1
+lib/libboost_random.so.1.70
 lib/libboost_random.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_regex.a
 lib/libboost_regex.so
-lib/libboost_regex.so.%%MAJOR_VER%%
-lib/libboost_regex.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_regex.so.1
+lib/libboost_regex.so.1.70
 lib/libboost_regex.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_serialization.a
 lib/libboost_serialization.so
-lib/libboost_serialization.so.%%MAJOR_VER%%
-lib/libboost_serialization.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_serialization.so.1
+lib/libboost_serialization.so.1.70
 lib/libboost_serialization.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_stacktrace_addr2line.a
 lib/libboost_stacktrace_addr2line.so
-lib/libboost_stacktrace_addr2line.so.%%MAJOR_VER%%
-lib/libboost_stacktrace_addr2line.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_stacktrace_addr2line.so.1
+lib/libboost_stacktrace_addr2line.so.1.70
 lib/libboost_stacktrace_addr2line.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_stacktrace_basic.a
 lib/libboost_stacktrace_basic.so
-lib/libboost_stacktrace_basic.so.%%MAJOR_VER%%
-lib/libboost_stacktrace_basic.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_stacktrace_basic.so.1
+lib/libboost_stacktrace_basic.so.1.70
 lib/libboost_stacktrace_basic.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_stacktrace_noop.a
 lib/libboost_stacktrace_noop.so
-lib/libboost_stacktrace_noop.so.%%MAJOR_VER%%
-lib/libboost_stacktrace_noop.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_stacktrace_noop.so.1
+lib/libboost_stacktrace_noop.so.1.70
 lib/libboost_stacktrace_noop.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_system.a
 lib/libboost_system.so
-lib/libboost_system.so.%%MAJOR_VER%%
-lib/libboost_system.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_system.so.1
+lib/libboost_system.so.1.70
 lib/libboost_system.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_test_exec_monitor.a
 lib/libboost_thread.a
 lib/libboost_thread.so
-lib/libboost_thread.so.%%MAJOR_VER%%
-lib/libboost_thread.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_thread.so.1
+lib/libboost_thread.so.1.70
 lib/libboost_thread.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_timer.a
 lib/libboost_timer.so
-lib/libboost_timer.so.%%MAJOR_VER%%
-lib/libboost_timer.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_timer.so.1
+lib/libboost_timer.so.1.70
 lib/libboost_timer.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_type_erasure.a
 lib/libboost_type_erasure.so
-lib/libboost_type_erasure.so.%%MAJOR_VER%%
-lib/libboost_type_erasure.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_type_erasure.so.1
+lib/libboost_type_erasure.so.1.70
 lib/libboost_type_erasure.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_unit_test_framework.a
 lib/libboost_unit_test_framework.so
-lib/libboost_unit_test_framework.so.%%MAJOR_VER%%
-lib/libboost_unit_test_framework.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_unit_test_framework.so.1
+lib/libboost_unit_test_framework.so.1.70
 lib/libboost_unit_test_framework.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_wave.a
 lib/libboost_wave.so
-lib/libboost_wave.so.%%MAJOR_VER%%
-lib/libboost_wave.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_wave.so.1
+lib/libboost_wave.so.1.70
 lib/libboost_wave.so.%%BOOST_SHARED_LIB_VER%%
 lib/libboost_wserialization.a
 lib/libboost_wserialization.so
-lib/libboost_wserialization.so.%%MAJOR_VER%%
-lib/libboost_wserialization.so.%%MAJOR_VER%%.%%MINOR_VER%%
+lib/libboost_wserialization.so.1
+lib/libboost_wserialization.so.1.70
 lib/libboost_wserialization.so.%%BOOST_SHARED_LIB_VER%%



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?sgul-cugu-wny>