FreshPorts / freshports

The website part of FreshPorts
http://www.freshports.org/
BSD 2-Clause "Simplified" License
68 stars 24 forks source link

linux:c6 is expiring, not all affected ports are marked as such #131

Open dlangille opened 4 years ago

dlangille commented 4 years ago

https://www.freshports.org/emulators/linux_base-c6/ shows: EXPIRATION DATE: 2019-12-31

https://www.freshports.org/security/linux-c6-nss does too.

https://www.freshports.org/audio/linux-c6-flac does not.

Why?

The expiration date in question appears in Mk/Uses/linux.mk and was added via commit 511809 on Wed Sep 11 09:47:13 2019 UTC.

Both security/linux-c6-nss and emulators/linux_base-c6 have commits since that date. That is why they show the expiration date. The expiration date was obtained via:

$ make -V EXPIRATION_DATE
2019-12-31

That type of refresh happens only when a commit occurs on the port, or, in the case of a slave port, a commit to the master port.

The latest commit to audio/linux-c6-flac is 08 Jun 2019. That is why it does not show the expiration date.

FreshPorts is not aware of the connection between:

Thus, these ports have not been refreshed.

To fix this situation, FreshPorts has to be aware of these facts:

There are 389 ports active which contains USES=linux

freshports.dev=# select element_pathname(element_id) from ports_active where uses like '%linux%' order by 1;
                     element_pathname                     
----------------------------------------------------------
 /ports/branches/2016Q4/devel/fb-adb
 /ports/branches/2016Q4/devel/linux-c6-libelf
 /ports/branches/2016Q4/emulators/linux-c6
 /ports/branches/2016Q4/emulators/linux-f10
 /ports/branches/2016Q4/emulators/linux_base-c6
 /ports/branches/2016Q4/emulators/linux_base-c7
 /ports/branches/2016Q4/emulators/linux_base-f10
 /ports/branches/2016Q4/ftp/linux-c6-curl
 /ports/branches/2016Q4/graphics/linux-c6-dri
 /ports/branches/2016Q4/mail/linux-thunderbird
 /ports/branches/2016Q4/net/linux-c6-openldap
 /ports/branches/2016Q4/security/linux-c6-libgcrypt
 /ports/branches/2016Q4/security/linux-c6-nss
 /ports/branches/2016Q4/textproc/linux-c6-expat
 /ports/branches/2016Q4/www/linux-c6-flashplugin24
 /ports/branches/2016Q4/www/linux-firefox
 /ports/branches/2016Q4/www/linux-seamonkey
 /ports/branches/2017Q1/devel/fb-adb
 /ports/branches/2017Q1/emulators/linux_base-c6
 /ports/branches/2017Q1/emulators/linux_base-c7
 /ports/branches/2017Q1/games/linux-nwnclient
 /ports/branches/2017Q1/graphics/linux-c6-tiff
 /ports/branches/2017Q1/graphics/linux-c7-tiff
 /ports/branches/2017Q1/mail/linux-thunderbird
 /ports/branches/2017Q1/security/linux-c6-openssl
 /ports/branches/2017Q1/security/linux-c7-openssl
 /ports/branches/2017Q1/www/linux-firefox
 /ports/branches/2017Q1/www/linux-flashplayer
 /ports/branches/2017Q1/www/nspluginwrapper
 /ports/branches/2017Q2/security/linux-c7-nss
 /ports/branches/2017Q2/www/linux-firefox
 /ports/branches/2017Q2/www/linux-flashplayer
 /ports/branches/2017Q3/java/linux-oracle-jdk18
 /ports/branches/2017Q3/java/linux-oracle-jre18
 /ports/branches/2017Q3/www/linux-flashplayer
 /ports/branches/2017Q3/www/linux-seamonkey
 /ports/branches/2017Q4/editors/komodo-edit
 /ports/branches/2017Q4/www/linux-flashplayer
 /ports/branches/2018Q1/java/linux-oracle-jdk18
 /ports/branches/2018Q1/java/linux-oracle-jdk9
 /ports/branches/2018Q1/java/linux-oracle-jre18
 /ports/branches/2018Q1/java/linux-oracle-jre9
 /ports/branches/2018Q1/www/linux-flashplayer
 /ports/branches/2018Q2/games/linux-dwarffortress
 /ports/branches/2018Q2/www/linux-flashplayer
 /ports/branches/2018Q3/www/linux-flashplayer
 /ports/branches/2018Q4/www/linux-c6-qt47-webkit
 /ports/branches/2018Q4/www/linux-flashplayer
 /ports/branches/2018Q4/x11-toolkits/linux-c6-qt47-x11
 /ports/branches/2019Q1/www/linux-flashplayer
 /ports/branches/2019Q1/x11/nvidia-driver
 /ports/branches/2019Q1/x11/nvidia-driver-304
 /ports/branches/2019Q1/x11/nvidia-driver-340
 /ports/branches/2019Q2/www/linux-flashplayer
 /ports/branches/2019Q3/archivers/linux-c7-lz4
 /ports/branches/2019Q3/audio/linux-c7-alsa-lib-devel
 /ports/branches/2019Q3/audio/linux-c7-alsa-plugins-oss
 /ports/branches/2019Q3/audio/linux-c7-openal-soft
 /ports/branches/2019Q3/audio/linux-c7-pulseaudio-libs
 /ports/branches/2019Q3/devel/linux-c6-elfutils-libelf
 /ports/branches/2019Q3/devel/linux-c7-dbus-libs
 /ports/branches/2019Q3/devel/linux-c7-devtools
 /ports/branches/2019Q3/devel/linux-c7-elfutils-libelf
 /ports/branches/2019Q3/devel/linux-c7-elfutils-libs
 /ports/branches/2019Q3/devel/linux-c7-make
 /ports/branches/2019Q3/devel/linux-c7-qt
 /ports/branches/2019Q3/devel/linux-c7-sdl20
 /ports/branches/2019Q3/devel/linux-c7-strace
 /ports/branches/2019Q3/devel/linux-c7-systemd-libs
 /ports/branches/2019Q3/emulators/linux-c7
 /ports/branches/2019Q3/emulators/linux_base-c7
 /ports/branches/2019Q3/ftp/linux-c7-curl
 /ports/branches/2019Q3/graphics/linux-c6-dri
 /ports/branches/2019Q3/graphics/linux-c7-dri
 /ports/branches/2019Q3/net/linux-c7-avahi-libs
 /ports/branches/2019Q3/print/linux-c7-cups-libs
 /ports/branches/2019Q3/security/linux-c6-libssh2
 /ports/branches/2019Q3/security/linux-c6-openssl
 /ports/branches/2019Q3/security/linux-c7-libssh2
 /ports/branches/2019Q3/security/linux-c7-trousers
 /ports/branches/2019Q3/www/linux-flashplayer
 /ports/branches/2019Q3/x11-toolkits/linux-c7-qt-x11
 /ports/branches/2019Q3/x11/linux-c7-xorg-libs
 /ports/branches/2019Q4/devel/fb-adb
 /ports/branches/2019Q4/www/linux-flashplayer
 /ports/head/accessibility/linux-c6-atk
 /ports/head/accessibility/linux-c7-at-spi2-atk
 /ports/head/accessibility/linux-c7-at-spi2-core
 /ports/head/accessibility/linux-c7-atk
 /ports/head/archivers/kzip
 /ports/head/archivers/linux-c7-lz4
 /ports/head/archivers/stuffit
 /ports/head/astro/google-earth
 /ports/head/audio/baudline
 /ports/head/audio/linux-c6-alsa-lib
 /ports/head/audio/linux-c6-alsa-plugins-oss
 /ports/head/audio/linux-c6-alsa-plugins-pulseaudio
 /ports/head/audio/linux-c6-alsa-utils
 /ports/head/audio/linux-c6-flac
 /ports/head/audio/linux-c6-libaudiofile
 /ports/head/audio/linux-c6-libogg
 /ports/head/audio/linux-c6-libsndfile
 /ports/head/audio/linux-c6-libvorbis
 /ports/head/audio/linux-c6-mikmod
 /ports/head/audio/linux-c6-nas-libs
 /ports/head/audio/linux-c6-openal-soft
 /ports/head/audio/linux-c6-pulseaudio-libs
 /ports/head/audio/linux-c6-pulseaudio-utils
 /ports/head/audio/linux-c6-sdl_mixer
 /ports/head/audio/linux-c7-alsa-lib
 /ports/head/audio/linux-c7-alsa-lib-devel
 /ports/head/audio/linux-c7-alsa-plugins-oss
 /ports/head/audio/linux-c7-alsa-plugins-pulseaudio
 /ports/head/audio/linux-c7-alsa-utils
 /ports/head/audio/linux-c7-audiofile
 /ports/head/audio/linux-c7-flac
 /ports/head/audio/linux-c7-libogg
 /ports/head/audio/linux-c7-libsndfile
 /ports/head/audio/linux-c7-libvorbis
 /ports/head/audio/linux-c7-openal-soft
 /ports/head/audio/linux-c7-pulseaudio-libs
 /ports/head/audio/linux-c7-pulseaudio-utils
 /ports/head/audio/linux-c7-sdl_mixer
 /ports/head/audio/linux-laudio
 /ports/head/audio/lpac
 /ports/head/benchmarks/linux-vdbench
 /ports/head/biology/consed
 /ports/head/cad/linux-eagle5
 /ports/head/converters/linux-c7-fribidi
 /ports/head/databases/linux-c6-sqlite3
 /ports/head/databases/linux-c7-sqlite3
 /ports/head/databases/linux-oracle-instantclient-basic
 /ports/head/databases/linux-oracle-instantclient-sqlplus
 /ports/head/devel/fb-adb
 /ports/head/devel/linux-c6-dbus-glib
 /ports/head/devel/linux-c6-dbus-libs
 /ports/head/devel/linux-c6-devtools
 /ports/head/devel/linux-c6-elfutils-libelf
 /ports/head/devel/linux-c6-icu
 /ports/head/devel/linux-c6-libgfortran
 /ports/head/devel/linux-c6-libglade2
 /ports/head/devel/linux-c6-libpciaccess
 /ports/head/devel/linux-c6-libsigc++20
 /ports/head/devel/linux-c6-libsoup
 /ports/head/devel/linux-c6-libthai
 /ports/head/devel/linux-c6-libunwind
 /ports/head/devel/linux-c6-nspr
 /ports/head/devel/linux-c6-qt47
 /ports/head/devel/linux-c6-sdl12
 /ports/head/devel/linux-c7-dbus-glib
 /ports/head/devel/linux-c7-dbus-libs
 /ports/head/devel/linux-c7-devtools
 /ports/head/devel/linux-c7-elfutils-libelf
 /ports/head/devel/linux-c7-elfutils-libs
 /ports/head/devel/linux-c7-icu
 /ports/head/devel/linux-c7-libgfortran
 /ports/head/devel/linux-c7-libglade2
 /ports/head/devel/linux-c7-libpciaccess
 /ports/head/devel/linux-c7-libsigc++20
 /ports/head/devel/linux-c7-libthai
 /ports/head/devel/linux-c7-libunwind
 /ports/head/devel/linux-c7-make
 /ports/head/devel/linux-c7-nspr
 /ports/head/devel/linux-c7-qt
 /ports/head/devel/linux-c7-sdl12
 /ports/head/devel/linux-c7-sdl20
 /ports/head/devel/linux-c7-strace
 /ports/head/devel/linux-c7-systemd-libs
 /ports/head/devel/linux-ltp
 /ports/head/dns/linux-c6-libasyncns
 /ports/head/dns/linux-c7-libasyncns
 /ports/head/editors/edith
 /ports/head/editors/komodo-edit
 /ports/head/editors/linux-sublime
 /ports/head/editors/linux-sublime3
 /ports/head/emulators/linux-c6
 /ports/head/emulators/linux-c7
 /ports/head/emulators/linux-power9-functional-sim
 /ports/head/emulators/linux_base-c6
 /ports/head/emulators/linux_base-c7
 /ports/head/emulators/rtc
 /ports/head/french/homard
 /ports/head/ftp/linux-c6-curl
 /ports/head/ftp/linux-c7-curl
 /ports/head/games/adom
 /ports/head/games/hohlin
 /ports/head/games/linux-darwinia-demo
 /ports/head/games/linux-defcon
 /ports/head/games/linux-doom3
 /ports/head/games/linux-doom3-demo
 /ports/head/games/linux-dwarffortress
 /ports/head/games/linux-enemyterritory
 /ports/head/games/linux-enemyterritory-jaymod
 /ports/head/games/linux-enemyterritory-jaymod-21
 /ports/head/games/linux-enemyterritory-omni-bot
 /ports/head/games/linux-enemyterritory-omni-bot-0660
 /ports/head/games/linux-enemyterritory-shrub
 /ports/head/games/linux-enemyterritory-tce
 /ports/head/games/linux-etqw-demo-server
 /ports/head/games/linux-etqw-server
 /ports/head/games/linux-nerogame
 /ports/head/games/linux-nwnclient
 /ports/head/games/linux-quake3
 /ports/head/games/linux-quake3-demo
 /ports/head/games/linux-quake4
 /ports/head/games/linux-quake4-demo
 /ports/head/games/linux-ssamtfe
 /ports/head/games/linux-ssamtse
 /ports/head/games/linux-unigine-heaven
 /ports/head/games/linux-unigine-valley
 /ports/head/games/linux-unrealgold
 /ports/head/games/linux-uplink-demo
 /ports/head/games/linux-ut
 /ports/head/games/linux-ut2003-demo
 /ports/head/games/linux-virtual-jay-peak
 /ports/head/games/mtaserver
 /ports/head/games/sampsvr
 /ports/head/graphics/linux-c6-cairo
 /ports/head/graphics/linux-c6-dri
 /ports/head/graphics/linux-c6-gdk-pixbuf2
 /ports/head/graphics/linux-c6-glx-utils
 /ports/head/graphics/linux-c6-jasper
 /ports/head/graphics/linux-c6-jpeg
 /ports/head/graphics/linux-c6-png
 /ports/head/graphics/linux-c6-sdl_image
 /ports/head/graphics/linux-c6-sdl_ttf
 /ports/head/graphics/linux-c6-tiff
 /ports/head/graphics/linux-c7-cairo
 /ports/head/graphics/linux-c7-cairo-gobject
 /ports/head/graphics/linux-c7-dri
 /ports/head/graphics/linux-c7-gdk-pixbuf2
 /ports/head/graphics/linux-c7-glx-utils
 /ports/head/graphics/linux-c7-graphite2
 /ports/head/graphics/linux-c7-jasper
 /ports/head/graphics/linux-c7-jbigkit
 /ports/head/graphics/linux-c7-jpeg
 /ports/head/graphics/linux-c7-libdrm
 /ports/head/graphics/linux-c7-libepoxy
 /ports/head/graphics/linux-c7-libglvnd
 /ports/head/graphics/linux-c7-png
 /ports/head/graphics/linux-c7-sdl_image
 /ports/head/graphics/linux-c7-sdl_ttf
 /ports/head/graphics/linux-c7-tiff
 /ports/head/graphics/linux-c7-wayland
 /ports/head/japanese/slimeforest
 /ports/head/java/linux-oracle-jdk18
 /ports/head/java/linux-oracle-jre18
 /ports/head/java/linux-oracle-serverjre10
 /ports/head/lang/icc
 /ports/head/lang/linux-c6-tcl85
 /ports/head/lang/linux-c7-tcl85
 /ports/head/lang/linux-dotnet-cli
 /ports/head/lang/linux-dotnet-runtime
 /ports/head/lang/linux-dotnet-sdk
 /ports/head/lang/linux-dotnet10-runtime
 /ports/head/lang/linux-dotnet11-runtime
 /ports/head/lang/linux-dotnet11-sdk
 /ports/head/lang/linux-j
 /ports/head/lang/visualworks
 /ports/head/mail/mulberry
 /ports/head/math/matlab-installer
 /ports/head/math/wingz3
 /ports/head/misc/opencyc
 /ports/head/multimedia/linux-c6-libtheora
 /ports/head/multimedia/linux-c6-libv4l
 /ports/head/multimedia/linux-c7-libtheora
 /ports/head/multimedia/linux-c7-libv4l
 /ports/head/multimedia/linux-tsmuxer
 /ports/head/net-im/linux-telegram-desktop
 /ports/head/net-im/qq
 /ports/head/net-im/yoono
 /ports/head/net/citrix_ica
 /ports/head/net/linux-c6-avahi-libs
 /ports/head/net/linux-c6-openldap
 /ports/head/net/linux-c6-tcp_wrappers-libs
 /ports/head/net/linux-c7-avahi-libs
 /ports/head/net/linux-c7-openldap
 /ports/head/net/linux-c7-tcp_wrappers-libs
 /ports/head/net/spideroak
 /ports/head/print/epson-inkjet-printer-201401w
 /ports/head/print/epson-inkjet-printer-201601w
 /ports/head/print/foxitreader
 /ports/head/print/linux-c6-cups-libs
 /ports/head/print/linux-c7-cups-libs
 /ports/head/print/linux-c7-freetype
 /ports/head/print/linux-c7-harfbuzz
 /ports/head/security/linux-c6-audit-libs
 /ports/head/security/linux-c6-cyrus-sasl2
 /ports/head/security/linux-c6-gnutls
 /ports/head/security/linux-c6-libgcrypt
 /ports/head/security/linux-c6-libgpg-error
 /ports/head/security/linux-c6-libssh2
 /ports/head/security/linux-c6-libtasn1
 /ports/head/security/linux-c6-nss
 /ports/head/security/linux-c6-openssl
 /ports/head/security/linux-c6-pam
 /ports/head/security/linux-c7-cyrus-sasl2
 /ports/head/security/linux-c7-gnutls
 /ports/head/security/linux-c7-libgcrypt
 /ports/head/security/linux-c7-libgpg-error
 /ports/head/security/linux-c7-libssh2
 /ports/head/security/linux-c7-libtasn1
 /ports/head/security/linux-c7-nettle
 /ports/head/security/linux-c7-nss
 /ports/head/security/linux-c7-p11-kit
 /ports/head/security/linux-c7-trousers
 /ports/head/security/pkcs11-gateway
 /ports/head/sysutils/linux-c6-lttng-ust
 /ports/head/sysutils/linux-c6-userspace-rcu
 /ports/head/sysutils/linux-c7-lttng-ust
 /ports/head/sysutils/linux-c7-userspace-rcu
 /ports/head/sysutils/linux-crashplan
 /ports/head/sysutils/seatools
 /ports/head/textproc/linux-c6-aspell
 /ports/head/textproc/linux-c6-expat
 /ports/head/textproc/linux-c6-libxml2
 /ports/head/textproc/linux-c7-aspell
 /ports/head/textproc/linux-c7-expat
 /ports/head/textproc/linux-c7-libxml2
 /ports/head/textproc/pocketreader
 /ports/head/www/linux-c6-qt47-webkit
 /ports/head/www/linux-c7-qtwebkit
 /ports/head/www/linux-flashplayer
 /ports/head/www/linux-opera
 /ports/head/www/nspluginwrapper
 /ports/head/www/opera-linuxplugins
 /ports/head/x11-fonts/linux-c6-fontconfig
 /ports/head/x11-fonts/linux-c7-fontconfig
 /ports/head/x11-toolkits/linux-c6-gtk2
 /ports/head/x11-toolkits/linux-c6-openmotif
 /ports/head/x11-toolkits/linux-c6-pango
 /ports/head/x11-toolkits/linux-c6-qt47-x11
 /ports/head/x11-toolkits/linux-c6-tk85
 /ports/head/x11-toolkits/linux-c7-gtk2
 /ports/head/x11-toolkits/linux-c7-gtk3
 /ports/head/x11-toolkits/linux-c7-openmotif
 /ports/head/x11-toolkits/linux-c7-pango
 /ports/head/x11-toolkits/linux-c7-qt-x11
 /ports/head/x11-toolkits/linux-c7-tk85
 /ports/head/x11/linux-c6-pixman
 /ports/head/x11/linux-c6-xorg-libs
 /ports/head/x11/linux-c7-libxkbcommon
 /ports/head/x11/linux-c7-pixman
 /ports/head/x11/linux-c7-xorg-libs
 /ports/head/x11/linux-nvidia-libs
 /ports/head/x11/linux-nvidia-libs-304
 /ports/head/x11/linux-nvidia-libs-340
 /ports/head/x11/linux-nvidia-libs-390
(348 rows)

freshports.dev=# 
dlangille commented 4 years ago

As a short term fix, I could: