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
#34833
binary packages should not be installed if the default dependencies are not used
#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
#50448
Change filenames of binary packages built against libc++ on < 10.9

Tickets for ports

Reported Tickets

#18691
basiliskii fails to compile
#22961
winetricks should mkdir ~/.wine/drive_c/windows/Fonts
#23040
ocamlmklib doesn't understand -arch
#23772
InsightToolKit: fix linking against python 2.6 framework
#30046
swi-prolog-devel uses system ncurses rather than MacPorts
#37769
bind9 gssapi linking changes don't work (?)
#37783
graphviz +universal +ruby fails if ruby19 is -universal
#37947
graphite2 fails to build with libc++
#40194
muniversal: pre-merge hook for each destroot
#40478
gcc-4.8 (and likely earlier) build incorrectly +universal
#42702
glibtool 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
#46833
glpng fails to build due to macro conflict with libpng
#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)
#51572
port selecting python3 as python should emit a warning
#52248
inkscape, inkscape-devel +strict fails to build due to glibmm / glib2 deprecation misconfiguration
#52398
Remove webkit-gtk and webkit-gtk-2.0
#52399
Remove webkit-sharp or move it to use webkit2-gtk
#52401
Update balsa to use webkit2-gtk
#52402
Update empathy to use webkit2-gtk
#52404
Update gnucash ports to use webkit2-gtk
#52405
Update liferea to use webkit2-gtk
#52406
Update seed to use webkit2-gtk
#52407
Update birdfont to use webkit2-gtk
#52409
Update gtkpod to use webkit2-gtk
#52410
Update py27-webkitgtk to use webkit2-gtk
#52411
Update bibledit to use webkit2-gtk
#52412
Update midori to use webkit2-gtk
#52413
Update uzbl to use webkit2-gtk
#52667
acl2 misuses platform
#53152
scons does not honor $PATH
#53726
libgcc / gcc fails to build against SDK (i.e. without system headers installed)

Assigned Tickets

#22724
mplayer-devel and binary codec package
#29173
ld64 should symlink rather than copy ld and rebase on darwin > 10
#31667
libpar2 and par2 fail 'make check' with clang++
#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
#45795
llvm-3.4 fails to build with +ocaml variant
#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
#49001
Add support to provide a clang-based as wrapper
#49903
libcxx: undo changes to system directories when deactivating
#50080
clang-3.8+universal fails to build
#50565
MPlayer 1.2_1 dvd support missing
#50784
MPlayer @1.2_1 and @1.2_2 patch to use new coreaudio API calls
#51186
libcxx: archivefetch failed for libcxx @3.7.1_0
#51287
Inkscape crashes on startup if enchant is installed with +applespell
#51875
clang-3.8 @3.8.1_1+analyzer: port select clang mp-clang-3.8 fails
#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
#52401
Update balsa to use webkit2-gtk
#52406
Update seed to use webkit2-gtk
#52409
Update gtkpod to use webkit2-gtk
#52411
Update bibledit to use webkit2-gtk
#52784
allow clang-3.9 support clang compilers to find the omp.h header from libomp package
#52958
mesa @12.0.1_2 won't build ob Mac OS X 10.6.8, Snow Leopard, because "redefinition of typedef 'Display' is invalid in C"
#53299
clang-3.9: sanitizer libraries not at the right place
#53450
xorg-server @1.18.4_1 Error: Failed to build xorg-server: command execution failed
#53553
font-misc-ethiopic needs runtime dependency on mkfontscale and mkfontdir
#53680
llvm_select llvm-3.7 cctools clang_select clang-3.7 llvm-3.8 clang-3.8: reinplace warnings
#53726
libgcc / gcc fails to build against SDK (i.e. without system headers installed)
#53759
mplayer binary seems broken on macbook 5,1 running Sierra
#53784
Add support for tapi-tbd-v2
#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
#54226
"/opt/local/bin/as: assembler (/opt/local/bin/clang) not installed"
#54234
apple-gcc42 @5666.3_15 +gpl3: patch file is missing on all servers
#54237
MPlayer @1.3.0_2: playback very sloooooow
#54242
clang-3.8 build fails on 10.5 PPC due to fatal error: lipo: specifed architecture in libclang_rt.10.4.a does not match its cputype -- and workaround that allows build to succeed
#54254
(MPlayer, 10.4.11) Failed to build MPlayer: command execution failed
#54289
libcxx{,-abi} : upgrade + "runtime" variant
#54553
clang effectively ignores the LIBRARY_PATH env. variable
#54591
xorg-server @1.18.4_2: update to 1.19.3
#54638
mesa @17.1.6_0: error: implicit declaration of function 'fstatat' is invalid in C99
#54654
cdda_interface.h breaks C++ builds

On CC

#1936
BUG: devel/mono doesn't look in /opt/local/lib at runtime
#11784
RFE: make R universal
#17540
poppler conflicts with xpdf
#21151
webkit-gtk should support jit where available
#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
#33343
encoding x264 with ffmpeg does not use CPU capabilities on 64bit 10.7.3
#33696
ffmpeg: Cannot build with XCode 4.3.1 for 64 bit
#33886
Startx script cannot handle fake domain names on PPC Tiger?
#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
#36942
ffmpeg @1.0_2 +gpl2 Patch to allow successful build on PPC Tiger
#36981
gcc ports may not be UsingTheRightCompiler
#37020
ffmpeg, ffmpeg-devel: Add libass (subtitle burning)
#37601
libc-headers installs stdio.h masking OS libc header
#37604
doxygen and xorg-libxcb circular dependency
#37732
cmake-1.0: provide option to disable CMAKE_OSX_ARCHITECTURES
#38551
gcc48: "ar" does not work (complains about missing 'liblto_plugin.so')
#39551
clang @3.3 libclang python bindings should be installed
#40464
libquicktime @1.2.4_7: build failure
#40494
aria2 @1.18.0: requires C++11 support
#41256
cmake portgroup's debug variant sets release optflags
#41529
Error: org.macports.build for port BGHUDAppKit returned: command execution failed
#42014
gjs build failure
#42728
autogen @5.17.4_0: autoopts-config produces a stray -R flag, breaks gnutls @3.1.22_0 build
#42777
gcc47/gcc48 - problem with linking some C++ python extensions (std::ostringstream)
#43689
xorg-libpthread-stubs: Failed to fetch signature for archive: The requested URL returned error: 400 Bad Request
#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
#44224
root5: fails to compile with libc++ on 10.7 (error: no matching function for call to 'isnan')
#45678
libquicktime @1.2.4: build failure
#46040
llvm-*, clang-*: all binaries are overlinked to libedit, libffi, ncurses, and zlib
#46161
ocaml @4.02.1_0: should install findlib and ocamlfind
#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
#47191
clang-3.7: c++14: missing support for binary operator delete
#47525
gstreamer1-gst-plugins-good @ 1.4.5: trying to come up with an x11 variant fails
#47532
imlib2 @ 1.4.6: introduce x11 variant
#47691
remove obsolete python variants
#47929
llvm-gcc42 @2336.11_2 fails building on 10.6.8
#48454
babl @0.1.12 build failure (codegen)
#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
#49227
gcc5 @5.2.0: fix gcj
#49289
opencv @3.0.0 | ffmpeg-devel @20150916_x- error: use of undeclared identifier 'avcodec_free_frame'; did you mean 'avcodec_get_name'?
#49644
mariadb-10.0 won't build with LibreSSL
#49764
babl @0.1.14 falls back to clang-3.4 which is not functional on PPC platforms
#50547
port suggestion : clazy
#50984
gobject-introspection should support different versions of python
#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 `|' "
#52043
python27 @2.7.12_1 fails to build +universal on Sierra; prevents installation of wine
#52210
libsdl2: make it build on 10.6 (against 10.6 SDK)
#52424
Ports that depend on old llvm versions should be updated
#52468
gtk3 3.22.0_0 build fails on 10.5 ppc
#52585
libcxxabi -- attempts to add thread-local-storage (TLS) to <10.9
#52930
Clang-3.8 @3.8.1_6 fails to build on Snow Leopard, Mac OS X 10.6.8, because 'arm/limits.h' cannot be found
#52955
libxkbcommon: new port
#53184
A cxx11-compatible clang compiler on 10.5 PPC ?Some progress...
#53201
cmake: doesn't recognize macports-clang (No known features for CXX compiler)
#53343
wine and wine-devel: smooth fonts?
#53433
wine, wine-devel, wine-crossover: Undefined symbols: "_strnlen"
#53449
cctools 895 breaks port:audacity build
#53634
clang++-mp-4.0 -stdlib=macports-libstdc++ should be in C++11 mode by default
#53763
Can't update ffmpeg-3.2.4
#54072
ffmpeg: a variant to compile ffmpeg with support for nvenc?
#54091
submission: QMPlay2, yet another multimedia player
#54094
Add xcb-util-xrm
#54116
ffmpeg loudnorm filter
#54149
gcc6 fails to compile because "configure: error: cannot compute sizeof (long long)"
#54157
ncurses +universal: fails to build when using `-t`
#54166
[submission] gccas
#54236
port:mesa & port:libepoxy : provide and support EGL
#54333
ffmpeg-devel @20170615_0 does not build on Mac OS X 10.6.8, Snow Leopard, because of missing vda_framework pthreads
#54551
ffmpeg @3.3.3_0 fails to build on macOS 10.13
#54615
libclang python bindings should be installed
#54632
ffmpeg, ffmpeg-devel: remove ASCII art from notes
#54633
ffmpeg, ffmpeg-devel: not distributable on Snow Leopard or Lion
#54661
Blu-Ray playback

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