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
#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)
#52248
inkscape, inkscape-devel +strict fails to build due to glibmm / glib2 deprecation misconfiguration
#52398
Remove webkit-gtk and webkit-gtk-2.0
#52404
Update gnucash ports to use webkit2-gtk
#52408
Update claws-mail to use webkit2-gtk
#52411
Update bibledit to use webkit2-gtk
#53152
scons does not honor $PATH

Assigned Tickets

#22724
mplayer-devel and binary codec package
#33886
Startx script cannot handle fake domain names on PPC Tiger?
#39307
mplayer no subtitles, no fonts
#42071
mesa @8.0.4: add python32 and python33 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
#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
#51287
Inkscape crashes on startup if enchant is installed with +applespell
#52091
cctools, ld64: Removing +llvm33 variant introduces circular dependencies on Leopard due to llvm-3.4 failing to build with Xcode 3.1's gcc
#52128
ld64: don't add unsupported subports
#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
#54131
llvm-3.7 @3.7.1_4: Faulty LLVMConfig.cmake
#54289
libcxx{,-abi} : upgrade + "runtime" variant
#54654
cdda_interface.h breaks C++ builds
#54744
coexistence of libressl, libressl-devel, openssl, boringssl, etc.
#54972
clang-devel @devel-r365158+analyzer+assertions+libstdcxx: patch warning
#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
#56223
clang-6.0 unused regex?
#56983
xorg-server-devel : upgrade and +dri variants
#57021
mesa: please update to 18.2.1
#57292
xhyve @20180530: Undefined symbols _deflate _crc32 _deflateEnd _deflateInit_
#57333
xorg-server-devel @1.20.1 does not build on Mac OS X 10.5.8, Leopard, because of redefinition of typedef ‘CARD32’
#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 execvp is missing
#57911
libcxx @5.0.1_4: does not install without following the LibcxxOnOlderSystems instructions on 10.5 Leopard Intel
#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;
#58712
clang-7.0 and clang-8.0 are missing atomic builtins on i386
#58744
xorg-server-devel: update to 1.20.5
#58749
cctools: Update to Xcode 11-compatible version
#58898
libcxx bootstrapping needs a method to upgrade to the +emulatedtls variant on 10.6 and less
#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
#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
#60038
xorg-libXext configure failture
#60063
xdm @1.1.12 fails to build on <= 10.8
#60096
xorg-server-devel @1.20.4 does not build on macOS Catalina, version 10.15.3, because "../randr/randrstr.h:204:5: error: unknown type name 'RRLease'"
#60173
clang-9.0@9.0.1 +debug Failed to destroot clang-9.0: reinplace sed(1) failed
#60587
LibreSSL update to v3.1.2

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
#32130
ffmpeg-devel: fatal error: when writing output to : Broken pipe
#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
#48647
`port select gcc` sets default C++ compiler
#48767
guile: re-enable universal variant
#49289
opencv @3.0.0 | ffmpeg-devel @20150916_x- error: use of undeclared identifier 'avcodec_free_frame'; did you mean 'avcodec_get_name'?
#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
#54632
ffmpeg, ffmpeg-devel: remove ASCII art from notes
#54633
ffmpeg, ffmpeg-devel: not distributable on Snow Leopard or Lion
#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
#55523
opencv @3.2.0_1: Build failure with ffmpeg-devel @20171210
#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
#58042
port request: lld
#58109
MPlayer: error: invalid output constraint '=o' in asm
#58313
"xterm -fa FontSpec" (xfreetype) has some flush trouble (making it unusable)
#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"
#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
#59750
ffmpeg and ffmpeg-devel immediately crash with segfault 11 when input is mp4
#59941
fmpeg @4.2.2: error: unknown type name 'u_long'; did you mean 'long'?
#60397
ld64-127 install fails at applying patch stage on Tiger
#60533
ffmpeg patch to fix including opengl

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