freebsd-ports/lang/ruby31
Yasuhiro Kimura e09de8e044 lang/ruby31: Fix plist error when both CAPIDOCS and DOCS options are on.
When the both options are on, post-install-DOCS-on target is called
after post-install-CAPIDOCS-on has completed. And in the former files
under ${WRKSRC}/doc/ are copied to ${STAGEDIR}${RUBY_DOCDIR}. This
means files under ${WRKSRC}/doc/capi are copied to
${STAGEDIR}${RUBY_DOCDIR}/capi again. And of course
${WRKSRC}/doc/capi/.timestamp is included in them. As a result, even
though ${STAGEDIR}${RUBY_DOCDIR}/capi/.timestamp is removed in
post-install-CAPIDOCS-on target, it is detected as orphaned file at
check-plist phase. So fix it by adding 3rd argument to
${COPYTREE_SHARE} command so .timestamp is excluded from files to be
copied.

PR:		267775
Approved by:	meta (ruby@)
Fixes:		6021649ff0 lang/ruby31: Simplify CAPIDOCS handling
2022-12-09 13:34:59 +09:00
..
files lang/ruby{27,30,31,32}: Improve qsort_r() detection. 2022-09-09 23:31:51 -07:00
distinfo lang/ruby31: Update to 3.1.2 2022-04-16 17:07:48 +09:00
Makefile lang/ruby31: Fix plist error when both CAPIDOCS and DOCS options are on. 2022-12-09 13:34:59 +09:00
pkg-descr Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
pkg-message
pkg-plist lang/ruby31: Simplify CAPIDOCS handling 2022-10-09 23:38:09 +08:00