I'm a software engineer at Apple where I have worked on various technologies over my career in CoreOS, iOS, and Development Technologies. I am the principal developer responsible for XQuartz. I've extended this role to MacPorts where I maintain a large number of our X11 ports in addition to llvm, clang, and some random other ports.
Related Wikis
Tickets for base, guide, website, …
Reported Tickets
Assigned Tickets
No results
On CC
Tickets for ports
Reported Tickets
- #22961
- winetricks should mkdir ~/.wine/drive_c/windows/Fonts
- #23040
- ocamlmklib doesn't understand -arch
- #37783
- graphviz +universal +ruby fails if ruby19 is -universal
- #40194
- muniversal: pre-merge hook for each destroot
- #40478
- gcc-4.8 (and likely earlier) build incorrectly +universal
- #42702
- libtool drops dylibs at link time
- #44624
- vim+universal+ruby18 fails to build because of missing rb_num2uint symbol in i386 slice of libruby.dylib
- #46432
- scons messes up the environment and removes ${prefix}/bin from $PATH
- #50854
- scons incorrectly builds projects, serf1 unexpectedly changed dylib versions with just a revbump for OpenSSL
- #51039
- vte fails to build if an older version is active (builds against installed content instead of local content)
- #52398
- Remove webkit-gtk and webkit-gtk-2.0
- #52408
- Update claws-mail to use webkit2-gtk
- #52411
- Update bibledit to use webkit2-gtk
- #53152
- scons does not honor $PATH
- #62354
- docbook-utils-0.6.14 fails to build --
Assigned Tickets
- #22724
- mplayer-devel and binary codec package
- #34094
- ffmpeg: patch required to solve undefined type/function when using C++
- #34289
- ffmpeg-devel: add qt-faststart
- #36850
- ffmpeg: fix universal build when architectures can't be run
- #37020
- ffmpeg, ffmpeg-devel: Add libass (subtitle burning)
- #39307
- mplayer no subtitles, no fonts
- #42071
- mesa: add modern python variants
- #44780
- MPlayer @1.1_8 +osd does not produce osd
- #46681
- crash in glx_display_free when closing application connected to remote XOrg.org server
- #46700
- ffmpeg: add openssl variant
- #46856
- add xvfb support to xorg-server package for proposed xvfb-run package to use
- #47157
- ld64 @2_0 +ld64_127 Linked huge PowerPC dynamic library causes crashes
- #47776
- ld64 @2 Add wrapper script to select compatible linker
- #48823
- MPlayer falling back to pbuffer on OS X 10.11
- #50565
- MPlayer 1.2_1 dvd support missing
- #50784
- MPlayer @1.2_1 and @1.2_2 patch to use new coreaudio API calls
- #51377
- ffmpeg variant for decklink
- #52398
- Remove webkit-gtk and webkit-gtk-2.0
- #52411
- Update bibledit to use webkit2-gtk
- #53553
- font-misc-ethiopic needs runtime dependency on mkfontscale and mkfontdir
- #53759
- mplayer binary seems broken on macbook 5,1 running Sierra
- #53862
- xorg-libXt @1.1.5: autom4te: need GNU m4 1.4 or later: /usr/bin/m4
- #54072
- ffmpeg: a variant to compile ffmpeg with support for nvenc?
- #54116
- ffmpeg loudnorm filter
- #54289
- libcxx{,-abi} : upgrade + "runtime" variant
- #54654
- cdda_interface.h breaks C++ builds
- #54744
- coexistence of libressl, libressl-devel, openssl, boringssl, etc.
- #55168
- ffmpeg 3.4 VDA (VideoDecodeAcceleration) fix
- #55198
- ffmpeg @3.4: ld: cannot link directly with /System/Library/Frameworks//CoreImage.framework/CoreImage
- #55371
- mplayer-devel @37869_2: Opportunistic linking to various packages
- #55442
- libunwind @3.9.1: UNREACHABLE executed!
- #55443
- libcxx, libcxxabi @3.9.1: All compilers are either blacklisted or unavailable
- #55723
- mplayer +nodvd fails
- #56015
- llvm-gcc42: Don't build with -Werror
- #56983
- xorg-server-devel : upgrade and +dri variants
- #57498
- lldb-7.0: error: use of undeclared identifier 'vm_kernel_page_size'
- #57755
- libmacho @921 does not build on PPC Mac OS X 10.4.11, Tiger, because /opt/local/bin/i686-apple-darwin8-gcc-apple-4.2.4': execvp: No such file or directory
- #58227
- libunwind fails to build on 10.14 due to default +universal
- #58325
- X11 is misbehaving: time lag in "command display"
- #58540
- xorg-libxcb @1.13.1 does not build on High Sierra (macOS 10.13.6) because building documentation never finds an end
- #58601
- xorg-server fails with xcode 11 undefined identifier _appFlags._active = YES;
- #58617
- ffmpeg @4.1.3: opportunistic linking to /opt/local/lib/libXv.1.dylib
- #58917
- llvm-8.0 fails to build on older sytems (darwin 13 and less) when go is installed, as it tries to build the go bindings but go needs special attention to work on these systems
- #58922
- xorg-server @1.20.5: screen capture of java programs from ubuntu server are missing visual components
- #59003
- Xwindow server doesn't launch
- #59100
- ffmpeg @4.2.1+gpl2: error: unknown type name 'OPJ_SIZE_T'
- #59377
- xorg-xorgproto @2019.2: Failed to configure on macOS 10.15
- #59452
- [xorg-xtrans] : includes an inexistant header
- #59561
- ffmpeg --enable-libvidstab
- #59773
- xorg-server @1.20.5: x11perf fails with BadMatch / X_GetImage
- #59785
- llvm ports opportunistically build ocaml binding even when +ocaml variant is not selected; leads to conflicts between them
- #59941
- ffmpeg @4.2.2: error: unknown type name 'u_long'; did you mean 'long'?
- #60038
- xorg-libXext configure failture
- #60874
- MPlayer: Update to 1.4
- #61194
- xterm @359_0 fails to build on macOS 10.15.6 / Xcode 12.0: undefined symbol "_tgetent" in resize.o
- #61346
- ffmpeg-devel @4.3.git-20200806 +jack Need to specifically enable JACK now
- #61612
- xorg-libx11 @1.7.0 variant +docs does not build on El Capitan, OK on Big Sur (Java problem?)
- #61682
- error: implicit declaration of function 'fft_forward' is invalid in C99
- #61685
- font-bh-lucidatypewriter-100dpi @1.0.3: extract failure: sandbox-exec: line 1: Error reading string
- #61815
- mesa @17.1.6_2 cannot 'make check' on macOS High Sierra, Version 10.13.6, because X11/Xproto.h cannot be found
- #61864
- ld64: add llvm10 and llvm11 variants
- #61959
- Issue with XQuartz & legacy X forwarding
- #61967
- cctools @927.0.2: not fully compatible with llvm after llvm10: Unknown command line argument '-macho'.
- #61972
- clang-8.0:build fails on BigSur: error: invalid application of 'sizeof' to an incomplete type 'struct stat64'
- #61979
- xorg-server @1.20.10 will not start unless openssl is also installed
- #62254
- MPlayer @1.3.0_7: build error: 'QuickTime/QuickTime.h' file not found
- #62443
- Cannot 'make check' in mesa @19.0.8 on Big Sur, macOS 11.2.2
- #62837
- xorg-server @1.20.11+universal: error: use of undeclared identifier '_x_active'; did you mean 'x_active'?
- #63050
- xorg-server: auto-select correct version for macOS release, rather than fail with "use xorg-server-legacy instead"
- #63075
- Failed to destroot font-adobe-utopia-100dpi
- #63221
- cctools @949.0.1+llvm10: error: implicit declaration of function 'CLS_GETINFO' is invalid in C99
- #63385
- ld64 +ld64_xcode is there a need for +llvm variant?
- #63483
- gdb-apple: notes tell user to edit an uneditable system file
- #63513
- xorg-server crashes on Big Sur 11.6
- #64327
- clang-9.0 @9.0.1_4+analyzer+libstdcxx+universal Failed to build on macOS Sierra 10.12.6 (16G2136) with Xcode 9.2 (9C40b)
- #64498
- llvm-3.3/3.4 fail to build for ppc on 10.6.8 (Rosetta): Undefined symbols: "_main", referenced from: start in crt1.10.5.o
- #64780
- xorg-server @1.20.11_1 does not work
- #64932
- libcxx for PowerPC
- #65136
- xorg-libxcb fails to upgrade to @1.15 on Leopard: AttributeError: 'Reply' object has no attribute 'length_expr'
On CC
- #11784
- RFE: make R universal
- #29763
- *_select framework does not apply to Perl: fix provided
- #31300
- mercury @11.0 +universal mmc fails with inappropriate paths
- #31580
- MacPorts xfd renders fonts differently (and worse) from OSX xfd
- #32799
- request for ffmbc port
- #34094
- ffmpeg: patch required to solve undefined type/function when using C++
- #34289
- ffmpeg-devel: add qt-faststart
- #36092
- PDFTK broken after GCC47 upgrade
- #36850
- ffmpeg: fix universal build when architectures can't be run
- #36981
- gcc ports may not be UsingTheRightCompiler
- #37020
- ffmpeg, ffmpeg-devel: Add libass (subtitle burning)
- #37604
- doxygen and xorg-libxcb circular dependency
- #38551
- gcc48: "ar" does not work (complains about missing 'liblto_plugin.so')
- #40464
- libquicktime @1.2.4: error: use of undeclared identifier 'AVCODEC_MAX_AUDIO_FRAME_SIZE'
- #41256
- cmake portgroup's debug variant sets release optflags
- #41529
- Error: org.macports.build for port BGHUDAppKit returned: command execution failed
- #42014
- gjs @1.38.1: dyld: Library not loaded: ../../../../../../../../../lib/libmozjs-17.0.dylib
- #42777
- gcc47/gcc48 - problem with linking some C++ python extensions (std::ostringstream)
- #43869
- libgcc @4.8.2_1: error: '_Unwind_Ptr' does not name a type
- #44064
- root6: try to decouple the compiler that root was built with and compiler that root uses
- #45678
- libquicktime @1.2.4: error: no member named 'luma_elim_threshold' in 'struct AVCodecContext'
- #46431
- llvm does not have manpage
- #46700
- ffmpeg: add openssl variant
- #46857
- update rNMR to 1.1.8 using new xvfb-run port and xvfb subport as well as return to ${prefix}/lib/R/library
- #47532
- imlib2 @ 1.4.6: introduce x11 variant
- #47929
- llvm-gcc42 @2336.11_2 fails building on 10.6.8
- #48471
- FSF gcc48 fails to compile projects on El Capitan due to OS X SDK bug in Availability.h
- #48767
- guile: re-enable universal variant
- #50547
- port suggestion : clazy
- #51123
- request: port:libclang-XY
- #51133
- Xcode 7.3 bug: __DATA/__thread_bss extends beyond end of file
- #51488
- gstreamer1-gst-plugins-bad Will Not Update
- #51815
- librsvg @2.40.16 does not build on PPC Mac OS X 10.5.8, Leopard, because of "./libtool: eval: line 1085: syntax error near unexpected token `|' "
- #52210
- libsdl2: make it build on 10.6 (against 10.6 SDK)
- #52424
- Ports that depend on old llvm versions should be updated
- #53201
- cmake: doesn't recognize macports-clang (No known features for CXX compiler)
- #53343
- wine and wine-devel: smooth fonts?
- #53449
- cctools 895 breaks port:audacity build
- #54072
- ffmpeg: a variant to compile ffmpeg with support for nvenc?
- #54091
- submission: QMPlay2, yet another multimedia player
- #54116
- ffmpeg loudnorm filter
- #54157
- ncurses +universal: fails to build when using `-t`
- #54166
- [submission] gccas
- #54236
- port:mesa & port:libepoxy : provide and support EGL
- #54661
- Blu-Ray playback
- #54773
- port:libgcc/port:gcc7: proposed modifications, efficiency + libc++ support
- #55168
- ffmpeg 3.4 VDA (VideoDecodeAcceleration) fix
- #55198
- ffmpeg @3.4: ld: cannot link directly with /System/Library/Frameworks//CoreImage.framework/CoreImage
- #56223
- clang-6.0 unused regex?
- #56739
- gildas fails to install due to unexpected token
- #56991
- wine cannot be built against the 10.14 SDK
- #57137
- xcode portgroup should set -derivedDataPath on Xcode versions that need it
- #57234
- Some ports are failing to build due to new build system in Xcode 10
- #57576
- libcxx 8+ usability
- #58109
- MPlayer: error: invalid output constraint '=o' in asm
- #58617
- ffmpeg @4.1.3: opportunistic linking to /opt/local/lib/libXv.1.dylib
- #58678
- xorg-server @1.20.5_0: upgrade fails with "mkfontdir not registered as installed & active"
- #58712
- macports-clangs > 6.0 are missing atomic builtins on i386
- #59027
- libunwind(-headers) @5.0.1: update to 8.0.1
- #59100
- ffmpeg @4.2.1+gpl2: error: unknown type name 'OPJ_SIZE_T'
- #59561
- ffmpeg --enable-libvidstab
- #59941
- ffmpeg @4.2.2: error: unknown type name 'u_long'; did you mean 'long'?
- #60173
- clang-9.0@9.0.1 +debug Failed to destroot clang-9.0: reinplace sed(1) failed
- #60928
- admin user (and ditto group member) no longer has the corresponding permissions?!
- #61158
- xorg-libxcb : destroot weirdness
- #61280
- clang-3.4: error: invalid version number in '-mlinker-version=6.'
- #61346
- ffmpeg-devel @4.3.git-20200806 +jack Need to specifically enable JACK now
- #61488
- multiple ports: review macOS version checking
- #61589
- clang-devel @20201115: build fails on 10.9 with CMake Error: sdk_has_arch_support Function invoked with incorrect arguments for function
- #62293
- clang-9.0 @ 9.0.1_3: Build failure on El Capitan with Xcode 7.3.1
- #62308
- clang-11: set-xcode-analyzer does not work
- #62654
- xorg-server-legacy @1.20.10_1 does not build on Tiger because of missing posix_spawn support.
- #63101
- clang-12 @12.0.0: error: non-constant-expression cannot be narrowed from type 'long long' to 'std::size_t' (aka 'unsigned long') in initializer list [-Wc++11-narrowing]
- #63228
- llvm-3.4 @3.4.2_14: error: LibraryDependencies.inc: No such file or directory
- #63378
- llvm-3.3: still linked against old libffi
- #63507
- xorg-server-legacy @1.20.10_2 does not build on PPC Tiger, Mac OS X 20.4.11, because bundle_trampoline.c:32:19: error: spawn.h: No such file or directory
- #63521
- clang-12 @12.0.1 +analyzer+libstdcxx fails in patch stage
- #63645
- building libqalculate @3.21.0 makes clang-10 @10.0.1_5 hit an assertion failure
- #64152
- Clang-11 uses on macOS Monterey, Version 12.0.1, C header files Xcode 13, i.e. macOS' Clang 13
- #64666
- dtrace @370.40.1 build failure: 'sys/elf.h' file not found
- #64817
- llvm-3.4, clang-3.4: opportunistic use of ncurses
- #64896
- gcc and gcc-devel run fails libSystem.B.dylib not found
- #65094
- ffmpeg: add support for libssh
Last modified 6 years ago
Last modified on Nov 3, 2016, 10:53:00 AM