Bug 202201 - devel/subversion: Update to 1.9.0
Summary: devel/subversion: Update to 1.9.0
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Lev A. Serebryakov
URL: http://subversion.apache.org/docs/rel...
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-09 14:42 UTC by Ben Woods
Modified: 2015-10-18 19:07 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (lev)


Attachments
Patch to update devel/subversion to 1.9.0 (35.63 KB, patch)
2015-08-09 14:42 UTC, Ben Woods
no flags Details | Diff
QA: Successful poudriere testport logs on FreeBSD 11-current (500.02 KB, text/plain)
2015-08-09 14:44 UTC, Ben Woods
no flags Details
Patch to update devel/subversion to 1.9.0 (37.37 KB, patch)
2015-08-09 15:51 UTC, Ben Woods
no flags Details | Diff
QA: Successful poudriere testport logs on FreeBSD 11-current (all options on except STATIC) (790.42 KB, text/plain)
2015-08-09 15:57 UTC, Ben Woods
no flags Details
QA: Successful poudriere testport logs on FreeBSD 11-current (all options off) (445.25 KB, text/plain)
2015-08-09 15:58 UTC, Ben Woods
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Woods freebsd_committer freebsd_triage 2015-08-09 14:42:09 UTC
Created attachment 159691 [details]
Patch to update devel/subversion to 1.9.0

Update the port devel/subversion to the latest upstream release 1.9.0.

Also tidy up the follow items in the port:
 - Replace a few _CONFIGURE_ON/OFF cases with _CONFIGURE_WITH and _CONFIGURE_ENABLE
 - Remove extra_patch for 3way conflict markers and associated option definition P4_STYLE_MARKERS (patch now in upstream)
 - Pet portlint by using ${PW} in place of /usr/sbin/pw
 - Pet portlint by not muting an INSTALL_* command
 - Pet portlint by adding USE_LDCONFIG (since shared libraries are installed)
Comment 1 Ben Woods freebsd_committer freebsd_triage 2015-08-09 14:44:57 UTC
Created attachment 159692 [details]
QA: Successful poudriere testport logs on FreeBSD 11-current
Comment 2 Ben Woods freebsd_committer freebsd_triage 2015-08-09 15:51:59 UTC
Created attachment 159695 [details]
Patch to update devel/subversion to 1.9.0

Update pkg-plist to remove bin/x509-parser if the TOOLS option not enabled
Update pkg-plist to remove share/pkgconfig/libsvn_ra_serf.pc if the SERF option not enabled
Update pkg-plist to add share/pkgconfig/libsvn_fs_base.pc if the BDB option is enabled
Comment 3 Ben Woods freebsd_committer freebsd_triage 2015-08-09 15:57:20 UTC
Created attachment 159696 [details]
QA: Successful poudriere testport logs on FreeBSD 11-current (all options on except STATIC)

Patch now works with all options turned off or turned on.

Last remaining work is to strip the libraries, to avoid comments such as this from poudriere:
Warning: 'lib/libsvn_fs_x-1.so.0.0.0' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Comment 4 Ben Woods freebsd_committer freebsd_triage 2015-08-09 15:58:51 UTC
Created attachment 159697 [details]
QA: Successful poudriere testport logs on FreeBSD 11-current (all options off)
Comment 5 Lev A. Serebryakov freebsd_committer freebsd_triage 2015-08-10 11:29:27 UTC
I have plans to copy current subversion to subversion18 first and make "USES" infrastructure to select version.
Comment 6 Lev A. Serebryakov freebsd_committer freebsd_triage 2015-10-18 19:07:32 UTC
Updated to 1.9.2