Bug 241602 - devel/py-subversion , devel/ruby-subversion and devel/p5-subversion don't use swig3.0 actually
Summary: devel/py-subversion , devel/ruby-subversion and devel/p5-subversion don't use...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Lev A. Serebryakov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-31 00:28 UTC by Yasuhito FUTATSUKI
Modified: 2020-01-13 03:26 UTC (History)
0 users

See Also:
koobs: maintainer-feedback+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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!