wiki:jeremyhu

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

#30040
Allow case-sensitive build roots
#52810
Enhance buildbot email to include links to failing builds instead of just all builds

Assigned Tickets

No results

On CC

#16373
base should maintain a persistent working copy for all supported VCS fetches
#48345
Building for 10.4u SDK on 10.6 uses gcc-4.0 even though building directly on 10.4 uses the newer apple-gcc-4.2

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
#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
#62354
docbook-utils-0.6.14 fails to build --

Assigned Tickets

#22724
mplayer-devel and binary codec package
#34289
ffmpeg-devel: add qt-faststart
#36850
ffmpeg: fix universal build when architectures can't be run
#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
#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
#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
#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"
#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'
#65335
mplayer-devel build error
#65564
xorg-server-legacy segfaults on xterm invocation on mountain lion
#65750
mesa: no-missing-prototypes-error.patch fails to apply
#65763
ld64-274 - universal variant -- Linker Failed - Undefined symbols for architecture i386 & /opt/local/lib/libxar.dylib, file was built for unsupported file format

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
#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
#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
#42777
gcc47/gcc48 - problem with linking some C++ python extensions (std::ostringstream)
#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
#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'
#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.'
#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
#65364
cctools: update to 973.0.1
#65560
clang-12 @12.0.1_1 +analyzer+debug+libstdcxx+tests: compiling consumes all available system memory; forces restart
#65623
ffmpeg: update to 5.x
#65640
ld64-latest @450.3 'TARGET_OS_WATCH' is not defined, 'TARGET_OS_BRIDGE' is not defined
#65676
quartz-wm: Could not open /usr/lib/libgcc_s_ppc64.1.dylib: Error opening or reading file (referenced from /opt/local/lib/libquartz-wm-ds.1.dylib)

Last modified 6 years ago Last modified on Nov 3, 2016, 10:53:00 AM