To: dinoex@@@FreeBSD.org Subject: possible patch for security/openssl for 10-stable From: "Julian H. Stacey" Organization: http://berklix.eu BSD Linux Unix Consultants, Munich Germany Fcc: sent User-agent: EXMH on FreeBSD http://www.berklix.eu/free/ X-URL: http://www.berklix.eu/~jhs/cv/ Hi dinoex@ I created this patch for security/openssl, but I can't see it's of future use :-) ------ http://berklix.com/~jhs/src/bsd/fixes/freebsd/ports/gen/security/openssl/Makefile.REL=10.2-RELEASE.diff Make the error message more useful (& no more verbose!) To save time searching what to uninstall when some thing eg security/Makefile.local (or port?) installs security/openssl, (used to be needed by x11-servers/xorg-server) (creating package openssl-1.0.2_4) which breaks ftp/curl which breaks at least all of security/pgpgpg x11-wm/fvwm2 x11/arandr x11/lxrandr x11/mrxvt Makefile has changed considerably from 10.2-RELEASE to current 2016-01-27, so this patch presumably wont be needed if there's a 10.3-RELEASE. *** 10.2-RELEASE/ports/ftp/curl/Makefile Sun Jun 28 19:53:55 2015 --- new-generic/ports/ftp/curl/Makefile Wed Jan 27 17:29:08 2016 *************** *** 163,169 **** .endif .if ${PORT_OPTIONS:MGSSAPI_BASE} && ${PORT_OPTIONS:MOPENSSL} && (defined(WITH_OPENSSL_PORT) || (!defined(WITH_OPENSSL_BASE) && exists(${LOCALBASE}/lib/libcrypto.so))) ! IGNORE= GSSAPI_BASE is not compatible with OpenSSL from ports. Use other GSSAPI options or OpenSSL from base system .endif .if defined(OPENSSL_PORT) && ${OPENSSL_PORT} == "security/libressl" --- 163,169 ---- .endif .if ${PORT_OPTIONS:MGSSAPI_BASE} && ${PORT_OPTIONS:MOPENSSL} && (defined(WITH_OPENSSL_PORT) || (!defined(WITH_OPENSSL_BASE) && exists(${LOCALBASE}/lib/libcrypto.so))) ! IGNORE= GSSAPI_BASE is not compatible with ports/security/openssl. Use other GSSAPI options or OpenSSL from base system .endif .if defined(OPENSSL_PORT) && ${OPENSSL_PORT} == "security/libressl" ------ Cheers, Julian -- Julian H. Stacey, BSD Linux Unix Sys. Eng. Consultant Munich http://berklix.eu Mail plain text, No quoted-printable, HTML, base64, MS.doc. Prefix old lines '> ' Reply below old, like play script. Break lines by 80.