Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Dec 2020 19:12:47 +0000 (UTC)
From:      Rene Ladan <rene@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r556784 - in head: . Mk/Scripts Mk/Uses graphics graphics/jpeg
Message-ID:  <202012011912.0B1JClV1090927@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rene
Date: Tue Dec  1 19:12:47 2020
New Revision: 556784
URL: https://svnweb.freebsd.org/changeset/ports/556784

Log:
  Remove graphics/jpeg which has expired in favor of graphics/jpeg-turbo
  
  Update qa checks and add a note to UPDATING to help users migrate.
  Differential Revision:	https://reviews.freebsd.org/D27425

Deleted:
  head/graphics/jpeg/
Modified:
  head/MOVED
  head/Mk/Scripts/qa.sh
  head/Mk/Uses/jpeg.mk
  head/UPDATING
  head/graphics/Makefile

Modified: head/MOVED
==============================================================================
--- head/MOVED	Tue Dec  1 19:11:34 2020	(r556783)
+++ head/MOVED	Tue Dec  1 19:12:47 2020	(r556784)
@@ -15716,3 +15716,4 @@ net/remmina-plugin-vnc|net/remmina|2020-11-24|Moved to
 net/remmina-plugin-www|net/remmina|2020-11-24|Moved to remmina flavored version
 net/remmina-plugin-xdmcp|net/remmina|2020-11-24|Moved to remmina flavored version
 net/remmina-plugins|net/remmina|2020-11-24|Moved to remmina flavored version
+graphics/jpeg|graphics/jpeg-turbo|2020-12-01|Has expired: Outdated and vulnerable, new version breaks API and ABI

Modified: head/Mk/Scripts/qa.sh
==============================================================================
--- head/Mk/Scripts/qa.sh	Tue Dec  1 19:11:34 2020	(r556783)
+++ head/Mk/Scripts/qa.sh	Tue Dec  1 19:12:47 2020	(r556784)
@@ -592,7 +592,7 @@ proxydeps_suggest_uses() {
 	elif [ ${pkg} = "converters/libiconv" ]; then
 		warn "you need USES+=iconv, USES+=iconv:wchar_t, or USES+=iconv:translit depending on needs"
 	# jpeg
-	elif [ ${pkg} = "graphics/jpeg" -o ${pkg} = "graphics/jpeg-turbo" ]; then
+	elif [ ${pkg} = "graphics/jpeg-turbo" ]; then
 		warn "you need USES+=jpeg"
 	# libarchive
 	elif [ ${pkg} = "archivers/libarchive" ]; then

Modified: head/Mk/Uses/jpeg.mk
==============================================================================
--- head/Mk/Uses/jpeg.mk	Tue Dec  1 19:11:34 2020	(r556783)
+++ head/Mk/Uses/jpeg.mk	Tue Dec  1 19:12:47 2020	(r556784)
@@ -8,7 +8,7 @@
 #
 # User defined variables:
 # JPEG_PORT		- jpeg implementation
-#			Valid values: graphics/jpeg and graphics/jpeg-turbo
+#			Valid value: graphics/jpeg-turbo
 #			Default value: graphics/jpeg-turbo
 #
 # MAINTAINER: portmgr@FreeBSD.org

Modified: head/UPDATING
==============================================================================
--- head/UPDATING	Tue Dec  1 19:11:34 2020	(r556783)
+++ head/UPDATING	Tue Dec  1 19:12:47 2020	(r556784)
@@ -5,6 +5,17 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20201130:
+  AFFECTS: users of graphics/jpeg
+  AUTHOR: rene@FreeBSD.org
+
+
+  The graphics/jpeg port has been removed in favor of graphics/jpeg-turbo.
+  The former port was vulnerable and used an outdated ABI and API.
+
+  Please check your make configuration for JPEG_PORT and remove it or
+  set it to "jpeg-turbo" if it is currently set to "jpeg".
+
 20201128:
   AFFECTS: users of databases/cego
   AUTHOR: pi@FreeBSD.org

Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile	Tue Dec  1 19:11:34 2020	(r556783)
+++ head/graphics/Makefile	Tue Dec  1 19:12:47 2020	(r556784)
@@ -377,7 +377,6 @@
     SUBDIR += jp
     SUBDIR += jp2a
     SUBDIR += jpatch
-    SUBDIR += jpeg
     SUBDIR += jpeg-turbo
     SUBDIR += jpeg-xl
     SUBDIR += jpeginfo



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202012011912.0B1JClV1090927>