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

#34289
ffmpeg-devel: add qt-faststart
#36850
ffmpeg: fix universal build when architectures can't be run
#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
#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
#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
#55168
ffmpeg 3.4 VDA (VideoDecodeAcceleration) fix
#55198
ffmpeg @3.4: ld: cannot link directly with /System/Library/Frameworks//CoreImage.framework/CoreImage
#55442
libunwind @3.9.1: UNREACHABLE executed!
#55443
libcxx, libcxxabi @3.9.1: All compilers are either blacklisted or unavailable
#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'
#58325
X11 is misbehaving: time lag in "command display"
#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
#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
#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
#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'
#65564
xorg-server-legacy segfaults on xterm invocation on mountain lion
#65763
ld64-274 - universal variant -- Linker Failed - Undefined symbols for architecture i386 & /opt/local/lib/libxar.dylib, file was built for unsupported file format
#65939
libunwind: do not force +universal on <11, perhaps?
#66097
freeglut fails to build under Ventura
#66153
cdparanoia: Assertion failed: (range.location + range.length <= dataLength), function __CFDataValidateRange, file CFData.c, line 235
#66156
llvm-10 @10.0.1_3+emulated_tls arm64 build fails on macOS Ventura
#66181
cctools: download links from Apple Opensource are dead
#66436
cctools @949.0.1_2 checksum mismatch

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
#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
#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
#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
#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)
#65973
gnuplot @5.4.3 build failure
#66250
xz fails to build with libunwind active
#66424
FFmpeg{-upstream} Portfiles seems to have an inordinate amount of dependencies? Is there a way to improve upon this?
#66515
cctools @949.0.1_2 does not support llvm-15
#66527
ffmpeg @4.4.2_3 +gpl3 +nonfree +x11 does not build on macOS Monterey, Version 12.6, because of an "unknown load command 5"?
#66586
ld64 selects conflicting variant when using migration instructions
#66607
ffmpeg @4.4.2_3: will not build universal on M1 Mac / Ventura: GNU assembler not found, install/update gas-preprocessor

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