FreeBSD cURL CVE fijación

Durante algunos días obtuve el resultado del correo de security diario que curl tiene una vulnerabilidad (curl-7.50.1). Así que, como siempre, actualicé mi sistema, pero en algún momento no puedo solucionarlo:

vulnxml file up-to-date curl-7.50.1 is vulnerable: cURL -- Escape and unescape integer overflows CVE: CVE-2016-7167 WWW: https://vuxml.FreeBSD.org/freebsd/b018121b-7a4b-11e6-bf52-b499baebfeaf.html 

Entonces git necesita este puerto y si bash actualizar esto

 portupgrade -r git [Reading data from pkg(8) ... - 221 packages found - done] ... ... ./sobin/libgs.so: undefined reference to `gdev_prn_set_procs_planar' ./sobin/libgs.so: undefined reference to `gdev_prn_set_procs_planar' cc: error: linker command failed with exit code 1 (use -v to see invocation) gmake[13]: *** [base/unix-dll.mak:97: sobin/gsx] Error 1 gmake[13]: *** Waiting for unfinished jobs.... cc: error: linker command failed with exit code 1 (use -v to see invocation) gmake[13]: *** [base/unix-dll.mak:93: sobin/gsc] Error 1 gmake[13]: Leaving directory '/usr/ports/print/ghostscript9-agpl-base/work/ghostscript-9.16' gmake[12]: *** [base/unix-dll.mak:135: so-subtarget] Error 2 gmake[12]: Leaving directory '/usr/ports/print/ghostscript9-agpl-base/work/ghostscript-9.16' gmake[11]: *** [base/unix-dll.mak:120: so] Error 2 gmake[11]: Leaving directory '/usr/ports/print/ghostscript9-agpl-base/work/ghostscript-9.16' ===> Comstacktion failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop. make[10]: stopped in /usr/ports/print/ghostscript9-agpl-base *** Error code 1 Stop. make[9]: stopped in /usr/ports/print/ghostscript9-agpl-base *** Error code 1 Stop. make[8]: stopped in /usr/ports/print/texlive-base *** Error code 1 Stop. make[7]: stopped in /usr/ports/print/texlive-base *** Error code 1 Stop. make[6]: stopped in /usr/ports/print/texlive-texmf *** Error code 1 Stop. make[5]: stopped in /usr/ports/textproc/dblatex *** Error code 1 Stop. make[4]: stopped in /usr/ports/textproc/dblatex *** Error code 1 Stop. make[3]: stopped in /usr/ports/textproc/xmlto *** Error code 1 Stop. make[2]: stopped in /usr/ports/textproc/xmlto *** Error code 1 Stop. make[1]: stopped in /usr/ports/devel/git *** Error code 1 Stop. make: stopped in /usr/ports/devel/git ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20160923-99621-1ufvjqw env UPGRADE_TOOL=portupgrade UPGRADE_PORT=git-2.9.0 UPGRADE_PORT_VER=2.9.0 make ** Fix the problem and try again. ** Listing the failed packages (-:ignonetworking / *:skipped / !:failed) ! devel/git (git-2.9.0) (linker error) 

¿Hay alguna manera de arreglar esto?

Sugeriría que pkgdb -F ejecutar pkgdb -F primero para search inconsistencias en tus puertos.

Luego intente ejecutar portupgrade -ai para ver si necesita build otras dependencies primero.

Fuente: https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-using.html