Bug 241602

Summary: devel/py-subversion , devel/ruby-subversion and devel/p5-subversion don't use swig3.0 actually
Product: Ports & Packages Reporter: Yasuhito FUTATSUKI <freebsd-bug-report-yf>
Component: Individual Port(s)Assignee: Lev A. Serebryakov <lev>
Status: Closed FIXED    
Severity: Affects Some People Flags: koobs: maintainer-feedback+
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   

Description Yasuhito FUTATSUKI 2019-10-31 00:28:41 UTC
Subversion release source tar ball ships with C source files and per language support files produced by SWIG, and each language swig bindings ports seems to use them without reproduce them, by using BUILD_DEPENDS swig3.0.

If we really want to reproduce them from SWIG source files, insert clear-swig-{py|rb|pl} before swig-{py|rb|pl}-lib in ALL_TARGET= line in ports Makefile.
(Or if SWIG source file is modified by patch, make swig-{py|rb|pl} trigger to rebuild rebuild its dependent).

Otherwise, we can drop build dependency on swig3.0.
Comment 1 commit-hook freebsd_committer freebsd_triage 2019-11-03 22:49:03 UTC
A commit references this bug:

Author: lev
Date: Sun Nov  3 22:48:12 UTC 2019
New revision: 516612
URL: https://svnweb.freebsd.org/changeset/ports/516612

Log:
   Addons don't neet SWIG to be installed.

  PR:		241602
  Submitted by:	Yasuhito FUTATSUKI <freebsd-bug-report-yf@yf.bsdclub.org>

Changes:
  head/devel/subversion/Makefile.common
  head/devel/subversion-lts/Makefile.common
Comment 2 Lev A. Serebryakov freebsd_committer freebsd_triage 2019-11-03 22:51:27 UTC
Good catch, thnx!