Giter Site home page Giter Site logo

homebrew-tap's Introduction

homebrew-tap

My own homebrew tap.

Subversion 1.8 with Unicode Patch

Currently featuring subversion18 (based on https://github.com/Homebrew/homebrew-versions/blob/master/subversion18.rb) with new unicode-path option, since this option was removed from versions/subversion18. Caution: experimental and unsupported!

brew tap tholu/tap
brew install --with-unicode-path tholu/tap/subversion18

MariaDB 10.5.8 on Apple Silicon

Based on Homebrew/homebrew-core#70060 and MariaDB/server#1743. Caution: RocksDB is currently disabled (not fixed for Apple Silicon yet), experimental and unsupported!

brew tap tholu/tap
brew install tholu/tap/mariadb

Older PHP Versions

For older PHP versions, use https://github.com/shivammathur/homebrew-php - which is better maintained than this tap. I have removed my [email protected] formula from this repository.

homebrew-tap's People

Contributors

cloudycity avatar t-matsumo avatar tholu avatar yewton avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

homebrew-tap's Issues

subversion 1.8 patched with brew on a fresh Sierra setup error

Maybe some issue with the latest scons 2.5 library?

$ brew tap tholu/tap
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
No changes to formulae.

==> Tapping tholu/tap
Cloning into '/usr/local/Homebrew/Library/Taps/tholu/homebrew-tap'...
remote: Counting objects: 6, done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 6 (delta 0), reused 1 (delta 0), pack-reused 0
Unpacking objects: 100% (6/6), done.
Checking connectivity... done.
Tapped 3 formulae (31 files, 40.1K)
$ brew install --with-unicode-path tholu/tap/subversion18
==> Installing subversion18 from tholu/tap
==> Installing dependencies for tholu/tap/subversion18: pkg-config, scons
==> Installing tholu/tap/subversion18 dependency: pkg-config
==> Downloading https://homebrew.bintray.com/bottles/pkg-config-0.29.1_2.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring pkg-config-0.29.1_2.sierra.bottle.tar.gz
๐Ÿบ  /usr/local/Cellar/pkg-config/0.29.1_2: 10 files, 627.4K
==> Installing tholu/tap/subversion18 dependency: scons
==> Downloading https://homebrew.bintray.com/bottles/scons-2.5.0.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring scons-2.5.0.sierra.bottle.tar.gz
๐Ÿบ  /usr/local/Cellar/scons/2.5.0: 206 files, 2.1M
==> Installing tholu/tap/subversion18
==> Downloading https://www.apache.org/dyn/closer.cgi?path=subversion/subversion-1.8.13.tar.bz2
==> Best Mirror http://mirrors.dcarsat.com.ar/apache/subversion/subversion-1.8.13.tar.bz2

curl: (22) The requested URL returned error: 404 Not Found
Trying a mirror...
==> Downloading https://archive.apache.org/dist/subversion/subversion-1.8.13.tar.bz2
######################################################################## 100.0%
==> Downloading https://gist.githubusercontent.com/tholu/fb5d30c586e33b53ecba/raw/a266b1aa01f95cdc38fcedda4c6bce253dfb58c2/svn_1.8.x
######################################################################## 100.0%
==> Patching
patching file configure
Hunk #1 succeeded at 25386 (offset 20 lines).
patching file subversion/bindings/swig/perl/native/Makefile.PL.in
patching file build/get-py-info.py
==> Applying svn_1.8.x_darwin_unicode_precomp.patch
patching file subversion/libsvn_subr/io.c
patching file subversion/libsvn_subr/path.c
patching file subversion/svn/proplist-cmd.c
patching file subversion/svn/status-cmd.c
==> Downloading https://archive.apache.org/dist/serf/serf-1.3.8.tar.bz2
######################################################################## 100.0%
==> /usr/local/opt/scons/bin/scons PREFIX=/usr/local/Cellar/subversion18/1.8.13/libexec/serf GSSAPI=/usr CC=/usr/bin/clang CFLAGS=-O
Last 15 lines from /Users/fafa/Library/Logs/Homebrew/subversion18/01.scons:
GSSAPI=/usr
CC=/usr/bin/clang
CFLAGS=-Os -w -pipe -march=native -mmacosx-version-min=10.12
LINKFLAGS=-L/usr/local/opt/openssl/lib -L/usr/local/opt/sqlite/lib -L/usr/local/opt/readline/lib -L/usr/local/lib -F/usr/local/Frameworks -Wl,-headerpad_max_install_names
OPENSSL=/usr/local/opt/openssl

scons: Reading SConscript files ...
/bin/sh: /usr/bin/apr-1-config: No such file or directory
OSError: '/usr/bin/apr-1-config --cflags --cppflags --ldflags --includes --link-ld --libs' exited 127:
  File "/private/tmp/subversion18--serf-20160926-7935-btmcf4/serf-1.3.8/SConstruct", line 341:
    env.ParseConfig('$APR --cflags --cppflags --ldflags --includes'
  File "/usr/local/Cellar/scons/2.5.0/libexec/scons-local/SCons/Environment.py", line 1557:
    return function(self, self.backtick(command))
  File "/usr/local/Cellar/scons/2.5.0/libexec/scons-local/SCons/Environment.py", line 594:
    raise OSError("'%s' exited %d" % (command, status))

READ THIS: https://git.io/brew-troubleshooting
If reporting this issue please do so at (not Homebrew/brew):
  https://github.com/tholu/homebrew-tap/issues

$ svn st
-bash: /usr/local/bin/svn: No such file or directory

Error: Calling 'depends_on :apr' is disabled!

$ brew --version
Homebrew 1.6.2
Homebrew/homebrew-core (git revision 4ef4d; last commit 2018-05-01)
$ brew cleanup
Error: Calling 'depends_on :apr' is disabled!
Use 'depends_on "apr-util"' instead.
/usr/local/Homebrew/Library/Taps/tholu/homebrew-tap/subversion18.rb:36:in `<class:Subversion18>'
Please report this to the tholu/tap tap!
Or, even better, submit a PR to fix it!
If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
  https://github.com/tholu/homebrew-tap/issues

Build error with MacOSX10.14.sdk (deprecated API)

Hi,

I have tried to build subversion18 with unicode_path, but in vain. Could you help? Here I attach my console snapshot:

$ brew config
HOMEBREW_VERSION: 1.8.2
ORIGIN: https://github.com/Homebrew/brew
HEAD: 6f458aaed494eaab92622f41f9f1967add00b0f4
Last commit: 5 days ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: def087b51b53d8a205bd33d03e05ce8a9a65f91b
Core tap last commit: 62 minutes ago
HOMEBREW_PREFIX: /usr/local
CPU: octa-core 64-bit kabylake
Homebrew Ruby: 2.3.7 => /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby
Clang: 10.0 build 1000
Git: 2.8.1 => /usr/local/bin/git
Curl: 7.54.0 => /usr/bin/curl
Java: 1.8.0_60
macOS: 10.13.6-x86_64
CLT: 10.0.0.0.1.1535735448
Xcode: 10.1
XQuartz: 2.7.11 => /opt/X11


$ brew cleanup
Removing: /Users/jaewlee/Library/Caches/Homebrew/subversion18--patch--2eaee628e3161bce4b1697660281cab30f42265369bfa7074ea435e441d543e7.patch... (4.4KB)
==> This operation has freed approximately 4.4KB of disk space.


$ brew remove subversion18
Error: No such keg: /usr/local/Cellar/subversion18


$ brew install subversion18 --with-unicode-path
==> Installing subversion18 from tholu/tap
==> Downloading https://www.apache.org/dyn/closer.cgi?path=subversion/subversion-1.8.16.tar.bz2
Already downloaded: /Users/jaewlee/Library/Caches/Homebrew/downloads/739776cd56d0ee92a7e0915f4ea1bade82c80b68ef6526f210aac0684bac7786--subversion-1.8.16.tar.bz2
==> Downloading https://gist.githubusercontent.com/tholu/fb5d30c586e33b53ecba/raw/a266b1aa01f95cdc38fcedda4c6bce253dfb58c2/svn_1.8.x
######################################################################## 100.0%
==> Patching
patching file configure
Hunk #1 succeeded at 25433 (offset 67 lines).
patching file subversion/bindings/swig/perl/native/Makefile.PL.in
patching file build/get-py-info.py
==> Applying svn_1.8.x_darwin_unicode_precomp.patch
patching file subversion/libsvn_subr/io.c
patching file subversion/libsvn_subr/path.c
patching file subversion/svn/proplist-cmd.c
patching file subversion/svn/status-cmd.c
==> Downloading https://archive.apache.org/dist/serf/serf-1.3.8.tar.bz2
Already downloaded: /Users/jaewlee/Library/Caches/Homebrew/downloads/21bc402f7e59867bb8a6027535b1c5cda70bae29838d2398fff3d60ff35fdf97--serf-1.3.8.tar.bz2
==> /usr/local/opt/scons/bin/scons PREFIX=/usr/local/Cellar/subversion18/1.8.16/libexec/serf GSSAPI=/usr CC=/usr/bin/clang CFLAGS=-O
==> /usr/local/opt/scons/bin/scons install
==> ./configure --prefix=/usr/local/Cellar/subversion18/1.8.16 --with-zlib=/usr --with-sqlite=/usr/local/opt/sqlite --with-serf=/usr
==> make
Last 15 lines from /Users/jaewlee/Library/Logs/Homebrew/subversion18/04.make:
                                                ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Headers/SecTrust.h:355:46: error: expected a version of the form 'major[.minor[.subminor]]'
                                    ios(2.0, API_TO_BE_DEPRECATED),
                                             ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Headers/SecTrust.h:356:50: error: expected a version of the form 'major[.minor[.subminor]]'
                                    watchos(1.0, API_TO_BE_DEPRECATED),
                                                 ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Headers/SecTrust.h:357:47: error: expected a version of the form 'major[.minor[.subminor]]'
                                    tvos(2.0, API_TO_BE_DEPRECATED));
                                              ^
/bin/sh /private/tmp/subversion18-20181112-97552-1l4scpa/subversion-1.8.16/libtool --tag=CC --silent --mode=compile /usr/bin/clang -std=c90  -I/usr/local/opt/sqlite/include -I/usr/local/opt/readline/include -I/usr/local/opt/openssl/include -F/usr/local/Frameworks -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk  -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -DDARWIN_10   -Werror=unknown-warning-option -Os -w -pipe -march=native -mmacosx-version-min=10.13 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -O2  -DNDEBUG  -I./subversion/include -I./subversion -I/usr/local/opt/apr/libexec/include/apr-1   -I/usr/local/opt/apr-util/libexec/include/apr-1 -I/usr/local/opt/openssl/include -I/usr/local/Cellar/subversion18/1.8.16/libexec/serf/include/serf-1 -I/usr/local/opt/sqlite/include -I/usr/include  -o subversion/libsvn_subr/opt.lo -c subversion/libsvn_subr/opt.c
/bin/sh /private/tmp/subversion18-20181112-97552-1l4scpa/subversion-1.8.16/libtool --tag=CC --silent --mode=compile /usr/bin/clang -std=c90  -I/usr/local/opt/sqlite/include -I/usr/local/opt/readline/include -I/usr/local/opt/openssl/include -F/usr/local/Frameworks -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk  -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -DDARWIN_10   -Werror=unknown-warning-option -Os -w -pipe -march=native -mmacosx-version-min=10.13 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -O2  -DNDEBUG  -I./subversion/include -I./subversion -I/usr/local/opt/apr/libexec/include/apr-1   -I/usr/local/opt/apr-util/libexec/include/apr-1 -I/usr/local/opt/openssl/include -I/usr/local/Cellar/subversion18/1.8.16/libexec/serf/include/serf-1 -I/usr/local/opt/sqlite/include -I/usr/include  -o subversion/libsvn_subr/path.lo -c subversion/libsvn_subr/path.c
4 errors generated.
make: *** [subversion/libsvn_subr/macos_keychain.lo] Error 1
make: *** Waiting for unfinished jobs....

If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
https://github.com/tholu/homebrew-tap/issues

BuildOptions#universal? is deprecated! There is no replacement

I'm one of the few that needs this to work - since spanish filename and OSX are not compatible with subversion (crazy).

I did reinstall and it went great - for now - but there were some warning that ask me to report it here.

Brief

==> Kept temporary files
Temporary files retained at /private/tmp/subversion18--serf-SConstruct-20201009-35173-1pz32cu
Warning: Calling BuildOptions#universal? is deprecated! There is no replacement.
Please report this issue to the tholu/tap tap (not Homebrew/brew or Homebrew/core):
  /usr/local/Homebrew/Library/Taps/tholu/homebrew-tap/subversion18.rb:102

==> scons PREFIX=/usr/local/Cellar/subversion18/1.8.16/libexec/serf GSSAPI=/usr CC=/usr/bin/clang CFLAGS=-Os -w -pipe -march=nehalem -mmacosx-version
==> scons install
Warning: Calling BuildOptions#universal? is deprecated! There is no replacement.
Please report this issue to the tholu/tap tap (not Homebrew/brew or Homebrew/core):
  /usr/local/Homebrew/Library/Taps/tholu/homebrew-tap/subversion18.rb:131

Full Log

Error after upgrading to Catalina

% svn
dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
  Referenced from: /usr/local/Cellar/subversion18/1.8.16/libexec/serf/lib/libserf-1.dylib
  Reason: image not found
zsh: abort      svn

Solution

% brew reinstall --with-unicode-path tholu/tap/subversion18

==> Downloading https://gist.githubusercontent.com/tholu/fb5d30c586e33b53ecba/raw/a266b1aa01f95cdc38fcedda4c6bce253dfb58c2/svn_1.8.x_darwin_unicode_p
######################################################################## 100.0%
==> Downloading https://www.apache.org/dyn/closer.lua?path=serf/serf-1.3.9.tar.bz2
==> Downloading from https://downloads.apache.org/serf/serf-1.3.9.tar.bz2
######################################################################## 100.0%
==> Downloading https://gist.githubusercontent.com/tholu/e9f0a9edf5a93820412808719117a2b0/raw/1f53eebcdce824cfe24a7fae3a3e3e9dc5239175/SConstruct
######################################################################## 100.0%
==> Downloading https://www.apache.org/dyn/closer.lua?path=subversion/subversion-1.8.16.tar.bz2
==> Downloading from https://downloads.apache.org/subversion/subversion-1.8.16.tar.bz2
#=#=-#  #                                                                     
curl: (22) The requested URL returned error: 404 Not Found
Trying a mirror...
==> Downloading https://archive.apache.org/dist/subversion/subversion-1.8.16.tar.bz2
######################################################################## 100.0%
==> Reinstalling tholu/tap/subversion18 --with-unicode-path
Warning: Your Xcode (11.7) is outdated.
Please update to Xcode 12.0.1 (or delete it).
Xcode can be updated from the App Store.

==> Patching
==> Applying svn_1.8.x_darwin_unicode_precomp.patch
patching file subversion/libsvn_subr/io.c
patching file subversion/libsvn_subr/path.c
patching file subversion/svn/proplist-cmd.c
patching file subversion/svn/status-cmd.c
==> Kept temporary files
Temporary files retained at /private/tmp/subversion18--serf-SConstruct-20201009-35173-1pz32cu
Warning: Calling BuildOptions#universal? is deprecated! There is no replacement.
Please report this issue to the tholu/tap tap (not Homebrew/brew or Homebrew/core):
  /usr/local/Homebrew/Library/Taps/tholu/homebrew-tap/subversion18.rb:102

==> scons PREFIX=/usr/local/Cellar/subversion18/1.8.16/libexec/serf GSSAPI=/usr CC=/usr/bin/clang CFLAGS=-Os -w -pipe -march=nehalem -mmacosx-version
==> scons install
Warning: Calling BuildOptions#universal? is deprecated! There is no replacement.
Please report this issue to the tholu/tap tap (not Homebrew/brew or Homebrew/core):
  /usr/local/Homebrew/Library/Taps/tholu/homebrew-tap/subversion18.rb:131

==> ./configure --prefix=/usr/local/Cellar/subversion18/1.8.16 --with-zlib=/usr --with-sqlite=/usr/local/opt/sqlite --with-serf=/usr/local/Cellar/sub
==> make
==> make install
==> make tools
==> make install-tools
==> Caveats
svntools have been installed to:
  /usr/local/opt/subversion18/libexec
This unicode-path version implements a hack to deal with composed/decomposed
unicode handling on Mac OS X which is different from linux and windows.
It is borrowed from http://subversion.tigris.org/issues/show_bug.cgi?id=2464 and
_WILL_ break some setups. Please be sure you understand what you
are asking for when you install this version.

Bash completion has been installed to:
  /usr/local/etc/bash_completion.d
==> Summary
๐Ÿบ  /usr/local/Cellar/subversion18/1.8.16: 130 files, 9.3MB, built in 1 minute 19 seconds

Waning messages during `brew file update`

The following warning messages is generated while executing brew file update.

% brew file update                                                                               [~]
Warning: Calling 'depends_on :python' is deprecated!
Use 'depends_on "python"' instead.
/usr/local/Homebrew/Library/Taps/tholu/homebrew-tap/subversion18.rb:46:in `<class:Subversion18>'
Please report this to the tholu/tap tap!

Warning: Calling <<-EOS.undent is deprecated!
Use <<~EOS instead.
/usr/local/Homebrew/Library/Taps/tholu/homebrew-tap/subversion18.rb:235:in `caveats'
Please report this to the tholu/tap tap!

Warning: Calling <<-EOS.undent is deprecated!
Use <<~EOS instead.
/usr/local/Homebrew/Library/Taps/tholu/homebrew-tap/subversion18.rb:269:in `caveats'
Please report this to the tholu/tap tap!

$ brew update
Already up-to-date.
$ brew upgrade --fetch-HEAD
Warning: Calling 'depends_on :python' is deprecated!
Use 'depends_on "python"' instead.
/usr/local/Homebrew/Library/Taps/tholu/homebrew-tap/subversion18.rb:46:in `<class:Subversion18>'
Please report this to the tholu/tap tap!
$ cd /Users/matsui/.brewfile/crhg_Brewfile
$ git pull
Already up-to-date.
Warning: Calling 'depends_on :python' is deprecated!
Use 'depends_on "python"' instead.
/usr/local/Homebrew/Library/Taps/tholu/homebrew-tap/subversion18.rb:46:in `<class:Subversion18>'
Please report this to the tholu/tap tap!

Warning: Calling <<-EOS.undent is deprecated!
Use <<~EOS instead.
/usr/local/Homebrew/Library/Taps/tholu/homebrew-tap/subversion18.rb:235:in `caveats'
Please report this to the tholu/tap tap!

Warning: Calling <<-EOS.undent is deprecated!
Use <<~EOS instead.
/usr/local/Homebrew/Library/Taps/tholu/homebrew-tap/subversion18.rb:269:in `caveats'
Please report this to the tholu/tap tap!


###########################################################
# Initialize /Users/matsui/.brewfile/crhg_Brewfile/Brewfile
###########################################################


###################################################################
# You can edit /Users/matsui/.brewfile/crhg_Brewfile/Brewfile with:
#     $ brew-file edit
###################################################################

$ cd /Users/matsui/.brewfile/crhg_Brewfile
$ git add -A
$ git commit -m "Update the package list"
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean
$ git push
Everything up-to-date

My environment is:

% brew -v
Homebrew 1.5.1
Homebrew/homebrew-core (git revision 4020; last commit 2018-01-23)
brew-file v5.1.0 5/Jan/2018

error: incomplete definition of type 'struct bio_st'

I got below error. ๐Ÿ˜ข

$ brew install --with-unicode-path tholu/tap/subversion18
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
No changes to formulae.

==> Installing subversion18 from tholu/tap
==> Downloading https://www.apache.org/dyn/closer.cgi?path=subversion/subversion-1.8.16.tar.bz2
Already downloaded: /Users/username/Library/Caches/Homebrew/downloads/739776cd56d0ee92a7e0915f4ea1bade82c80b68ef6526f210aac0684bac7786--subversion-1.8.16.tar.bz2
==> Downloading https://gist.githubusercontent.com/tholu/fb5d30c586e33b53ecba/raw/a266b1aa01f95cdc38fcedda4c6bce253dfb58c2/svn_1.8.x_darwin_unicode_precomp.patch
Already downloaded: /Users/username/Library/Caches/Homebrew/downloads/5e379d7e8de627cc4210cf1e12a762045bfd327bdaecc90df234a152482bda6e--svn_1.8.x_darwin_unicode_precomp.patch
==> Patching
patching file configure
Hunk #1 succeeded at 25433 (offset 67 lines).
patching file subversion/bindings/swig/perl/native/Makefile.PL.in
patching file build/get-py-info.py
==> Applying svn_1.8.x_darwin_unicode_precomp.patch
patching file subversion/libsvn_subr/io.c
patching file subversion/libsvn_subr/path.c
patching file subversion/svn/proplist-cmd.c
patching file subversion/svn/status-cmd.c
==> Downloading https://archive.apache.org/dist/serf/serf-1.3.8.tar.bz2
Already downloaded: /Users/username/Library/Caches/Homebrew/downloads/21bc402f7e59867bb8a6027535b1c5cda70bae29838d2398fff3d60ff35fdf97--serf-1.3.8.tar.bz2
==> scons PREFIX=/usr/local/Cellar/subversion18/1.8.16/libexec/serf GSSAPI=/usr CC=/usr/bin/clang CFLAGS=-Os -w -pipe -march=nehalem -Xclang -target-feature -Xclang -aes -mmacosx-version-min=10.14 -isys
Last 15 lines from /Users/username/Library/Logs/Homebrew/subversion18/01.scons:
buckets/ssl_buckets.c:1169:12: error: incomplete definition of type 'struct bio_st'
        bio->ptr = cert_file;
        ~~~^
/usr/local/opt/[email protected]/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'struct bio_st'
typedef struct bio_st BIO;
               ^
buckets/ssl_buckets.c:1343:17: error: incomplete definition of type 'struct bio_st'
    ssl_ctx->bio->ptr = ssl_ctx;
    ~~~~~~~~~~~~^
/usr/local/opt/[email protected]/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'struct bio_st'
typedef struct bio_st BIO;
               ^
12 errors generated.
scons: *** [buckets/ssl_buckets.o] Error 1
scons: building terminated because of errors.

If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
  https://github.com/tholu/homebrew-tap/issues

My environment is:
OS: macOS Mojave ver.10.14.6

$ brew -v
Homebrew 2.1.11
Homebrew/homebrew-core (git revision 0da7a; last commit 2019-09-29)

I guess this error is related to [email protected] from error message.

The apache/serf adapted to OpenSSL 1.1.x API changes in below commit.
apache/serf@03f3f8a
The apache/serf ver.1.3.8 (used in subversion18 formula) don't contains it.
And apache/serf ver.1.3.9 contains it.

I did run brew install --with-unicode-path tholu/tap/subversion18 with [email protected] and apache/serf ver.1.3.9, without errors, like below commit.
But I don't understand that there are no problems or not.
t-matsumo@949c01b

macbook pro 16 , catalina10.15.5 install error

brew install --with-unicode-path tholu/tap/subversion18

Updating Homebrew...
==> Installing subversion18 from tholu/tap
==> Downloading https://gist.githubusercontent.com/tholu/fb5d30c586e33b53ecba/raw/a266b1aa01f9
Already downloaded: /Users/drst3in/Library/Caches/Homebrew/downloads/5e379d7e8de627cc4210cf1e12a762045bfd327bdaecc90df234a152482bda6e--svn_1.8.x_darwin_unicode_precomp.patch
==> Downloading https://www.apache.org/dyn/closer.cgi?path=serf/serf-1.3.9.tar.bz2
Already downloaded: /Users/drst3in/Library/Caches/Homebrew/downloads/3f4e2cb0f268fb9db7a761edccb60bdbdacb9923f8b2140e8c0a30b6792958a6--serf-1.3.9.tar.bz2
==> Downloading https://www.apache.org/dyn/closer.cgi?path=subversion/subversion-1.8.16.tar.bz
Already downloaded: /Users/drst3in/Library/Caches/Homebrew/downloads/739776cd56d0ee92a7e0915f4ea1bade82c80b68ef6526f210aac0684bac7786--subversion-1.8.16.tar.bz2
==> Patching
patching file configure
Hunk #1 succeeded at 25433 (offset 67 lines).
patching file subversion/bindings/swig/perl/native/Makefile.PL.in
patching file build/get-py-info.py
==> Applying svn_1.8.x_darwin_unicode_precomp.patch
patching file subversion/libsvn_subr/io.c
patching file subversion/libsvn_subr/path.c
patching file subversion/svn/proplist-cmd.c
patching file subversion/svn/status-cmd.c
==> scons PREFIX=/usr/local/Cellar/subversion18/1.8.16/libexec/serf GSSAPI=/usr CC=/usr/bin/cl
Last 15 lines from /Users/drst3in/Library/Logs/Homebrew/subversion18/01.scons:
CFLAGS=-Os -w -pipe -march=nehalem -mmacosx-version-min=10.15 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk
LINKFLAGS=-L/usr/local/opt/sqlite/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/[email protected]/lib -L/usr/local/lib -F/usr/local/Frameworks -Wl,-headerpad_max_install_names -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk
OPENSSL=/usr/local/opt/[email protected]
APR=/usr/local/opt/apr
APU=/usr/local/opt/apr-util

scons: Reading SConscript files ...
File "/private/tmp/subversion18--serf-20200619-3848-160qzxe/serf-1.3.9/SConstruct", line 186

print 'Warning: Used unknown variables:', ', '.join(unknown.keys())

      ^

SyntaxError: invalid syntax

Does not work with Big Sur

After upgrade to Big Sur it stopped to work. I tried to reinstall, but no success... :-(

Dirty hack: I commented out lines no. 39, 102, 131. -> The compilation succeed, reinstall went ok. Svn seems to work for now.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.