commit:     7645f6524610f825d7d9d43865a529c3a4d7ba45
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 22 06:51:30 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 22 06:51:30 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7645f652

sys-libs/timezone-data: drop 2023d

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/timezone-data/Manifest                   |   2 -
 sys-libs/timezone-data/timezone-data-2023d.ebuild | 196 ----------------------
 2 files changed, 198 deletions(-)

diff --git a/sys-libs/timezone-data/Manifest b/sys-libs/timezone-data/Manifest
index ed042338cece..f4d5c8513a48 100644
--- a/sys-libs/timezone-data/Manifest
+++ b/sys-libs/timezone-data/Manifest
@@ -1,6 +1,4 @@
-DIST tzcode2023d.tar.gz 298795 BLAKE2B 
3e759de2e1dfe033bb98b5af5239631ef5dc33e25b6aeb95ab3e6041d5db3dd1b1cb8b210f072bc0d671117f2ad162cdcdcb3ecae97aa2d3be3bc2e809845666
 SHA512 
3994a5a060a7a5fffc6585f5191cf7679f9f9be44dbcee4d67d0e42c5b6020c308cb55caf8bf8d51554697665105a174cb470c8c4fc069438350f3bac725709b
 DIST tzcode2024a.tar.gz 301595 BLAKE2B 
f3b8d1e7735ad858d071df564a8e11ac4d252b97a5729fa6c282112ff3903f7d35897735920b4466a926ef647dc283356879134046805411c694efd3fd89b282
 SHA512 
46da8bfa762c7d109db93e5c060789097fc0e1e38bdad5bb8fec886ef47f138bd03b913a743cd5f7e23dc359a72bfd63e7ffc0de199d2b51e6a174361dbdc43c
-DIST tzdata2023d.tar.gz 449767 BLAKE2B 
b79be37a8a258745d162a575c795ee6476b4fa5f6d2f7b562d9431a238eca276a1747a983778291184fc6e40a0c1f5e6284d41290fd6d1d3bd3118bda83f426e
 SHA512 
81832b2d738c28cecbcb3906cc07568c5ae574adc9de35b25d4bf613581c92d471d67213b4261a56f0ec02efcf211b4e298b7e1dc367c972e726b0a2e9498df4
 DIST tzdata2024a.tar.gz 451270 BLAKE2B 
5ec49bbce704411a1d8b3f018b0d8f6c7de24c5600e0cb6c61a7ee29b4a49b1e502d23b40bce6584ea0aa9b66327321608cbabb994071ec4ca2b3a496aa2d621
 SHA512 
1f09f1b2327cc9e1afc7e9045e83ee3377918dafe1bee2f282b6991828d03b3c70a4d3a17f9207dfb1361bb25bc214a8922a756e84fa114e9ba476226db57236
 DIST tzdb-2024b.tar.lz 544381 BLAKE2B 
7e9e7d88aa25813c461bd9a9653fcb5e9b212bd07f7c6d5632a75e7f2200af121382ffe98bdf2a88f21b88e1fcebb3fee1bdc39322fe65520084144065d3445f
 SHA512 
72446e5cf445515512437c8deaae3063b093aab9620d6441cafaa9b3b71603c857f7ba53557579595788bbc901cd6142404b4db6b0e9f2b23d57b2b3cbc837a8
 DIST tzdb-2025a.tar.lz 548434 BLAKE2B 
cccd37ca71bfde7e56ed5138be5a610ec9d5ca59658b90e5e2a10af9221ed6d09b24b106bef46b04bbc97bff74b6e97a1f800c078a523aa32c13416a33264df2
 SHA512 
1e8c4e141158d63ca5c39babc9d18c32df14e2e59bc7649a7fed8c3e577f7b175bafa43883cf351139ff198515f5f8c22b1418e2ac7efb7f837faa8f61d2574d

diff --git a/sys-libs/timezone-data/timezone-data-2023d.ebuild 
b/sys-libs/timezone-data/timezone-data-2023d.ebuild
deleted file mode 100644
index 6d1148de0ed7..000000000000
--- a/sys-libs/timezone-data/timezone-data-2023d.ebuild
+++ /dev/null
@@ -1,196 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs flag-o-matic
-
-MY_CODE_VER=${PV}
-MY_DATA_VER=${PV}
-DESCRIPTION="Timezone data (/usr/share/zoneinfo) and utilities 
(tzselect/zic/zdump)"
-HOMEPAGE="https://www.iana.org/time-zones";
-SRC_URI="https://www.iana.org/time-zones/repository/releases/tzdata${MY_DATA_VER}.tar.gz
-       
https://www.iana.org/time-zones/repository/releases/tzcode${MY_CODE_VER}.tar.gz";
-
-LICENSE="BSD public-domain"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="nls leaps-timezone zic-slim"
-
-DEPEND="nls? ( virtual/libintl )"
-RDEPEND="
-       ${DEPEND}
-       !sys-libs/glibc[vanilla(+)]
-"
-
-src_unpack() {
-       mkdir "${S}" && cd "${S}" || die
-       default
-}
-
-src_prepare() {
-       default
-
-       # check_web contacts validator.w3.org
-       sed -i -e 's/check_tables check_web/check_tables/g' \
-               Makefile || die "Failed to disable check_web"
-
-       if tc-is-cross-compiler ; then
-               cp -pR "${S}" "${S}"-native || die
-       fi
-}
-
-src_configure() {
-       tc-export CC
-
-       # bug #471102
-       append-lfs-flags
-
-       if use elibc_Darwin ; then
-               # bug #138251
-               append-cppflags -DSTD_INSPIRED
-       fi
-
-       append-cppflags -DHAVE_GETTEXT=$(usex nls 1 0) -DTZ_DOMAIN='\"libc\"'
-
-       # Upstream default is 'slim', but it breaks quite a few programs
-       # that parse /etc/localtime directly: bug #747538.
-       append-cppflags -DZIC_BLOAT_DEFAULT='\"'$(usex zic-slim slim fat)'\"'
-
-       LDLIBS=""
-       if use nls ; then
-               # See if an external libintl is available. bug #154181, bug 
#578424
-               local c="${T}/test"
-               echo 'int main(){}' > "${c}.c" || die
-               if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} "${c}.c" -o 
"${c}" -lintl 2>/dev/null ; then
-                       LDLIBS+=" -lintl"
-               fi
-       fi
-}
-
-_emake() {
-       emake \
-               REDO=$(usex leaps-timezone posix_right posix_only) \
-               TOPDIR="${EPREFIX}" \
-               ZICDIR='$(TOPDIR)/usr/bin' \
-               "$@"
-}
-
-src_compile() {
-       tc-export AR CC RANLIB
-
-       _emake \
-               CFLAGS="${CFLAGS} -std=gnu99 ${CPPFLAGS}" \
-               LDFLAGS="${LDFLAGS}" \
-               LDLIBS="${LDLIBS}"
-
-       if tc-is-cross-compiler ; then
-               _emake -C "${S}"-native \
-                       AR="$(tc-getBUILD_AR)" \
-                       CC="$(tc-getBUILD_CC)" \
-                       RANLIB="$(tc-getBUILD_RANLIB)" \
-                       CFLAGS="${BUILD_CFLAGS} ${BUILD_CPPFLAGS}" \
-                       LDFLAGS="${BUILD_LDFLAGS}" \
-                       LDLIBS="${LDLIBS}" \
-                       zic
-       fi
-}
-
-src_test() {
-       # VALIDATE_ENV is used for extended/web based tests. Punt on them.
-       emake check VALIDATE_ENV=true
-}
-
-src_install() {
-       local zic=""
-       tc-is-cross-compiler && zic="zic=${S}-native/zic"
-       _emake install ${zic} DESTDIR="${D}" LIBDIR="/nukeit"
-       rm -rf "${D}/nukeit" "${ED}/etc" || die
-
-       insinto /usr/share/zoneinfo
-       doins "${S}"/leap-seconds.list
-
-       # Delete man pages installed by man-pages package.
-       rm "${ED}"/usr/share/man/man5/tzfile.5* 
"${ED}"/usr/share/man/man8/{tzselect,zdump,zic}.8 || die
-       dodoc CONTRIBUTING README NEWS *.html
-}
-
-get_TIMEZONE() {
-       local tz src="${EROOT}/etc/timezone"
-       if [[ -e ${src} ]] ; then
-               tz=$(sed -e 's:#.*::' -e 's:[[:space:]]*::g' -e '/^$/d' 
"${src}")
-       else
-               tz="FOOKABLOIE"
-       fi
-
-       [[ -z ${tz} ]] && return 1 || echo "${tz}"
-}
-
-pkg_preinst() {
-       local tz=$(get_TIMEZONE)
-       if [[ ${tz} == right/* || ${tz} == posix/* ]] ; then
-               eerror "The right & posix subdirs are no longer installed as 
subdirs -- they have been"
-               eerror "relocated to match upstream paths as sibling paths.  
Further, posix/xxx is the"
-               eerror "same as xxx, so you should simply drop the posix/ 
prefix.  You also should not"
-               eerror "be using right/xxx for the system timezone as it breaks 
programs."
-               die "Please fix your timezone setting"
-       fi
-
-       # Trim the symlink by hand to avoid portage's automatic protection 
checks.
-       rm -f "${EROOT}"/usr/share/zoneinfo/posix
-}
-
-configure_tz_data() {
-       # Make sure the /etc/localtime file does not get stale, bug #127899
-       local tz src="${EROOT}/etc/timezone" etc_lt="${EROOT}/etc/localtime"
-
-       # If it's a symlink, assume the user knows what they're doing and
-       # they're managing it themselves, bug #511474
-       if [[ -L "${etc_lt}" ]] ; then
-               einfo "Assuming your ${etc_lt} symlink is what you want; 
skipping update."
-               return 0
-       fi
-
-       if ! tz=$(get_TIMEZONE) ; then
-               einfo "Assuming your empty ${src} file is what you want; 
skipping update."
-               return 0
-       fi
-
-       if [[ "${tz}" == "FOOKABLOIE" ]] ; then
-               einfo "You do not have a timezone set in ${src}; skipping 
update."
-               return 0
-       fi
-
-       local tzpath="${EROOT}/usr/share/zoneinfo/${tz}"
-
-       if [[ ! -e ${tzpath} ]]; then
-               ewarn "The timezone specified in ${src} is not valid!"
-               return 1
-       fi
-
-       if [[ -f ${etc_lt} ]]; then
-               # If a regular file already exists, copy over it.
-               ewarn "Found a regular file at ${etc_lt}."
-               ewarn "Some software may expect a symlink instead."
-               ewarn "You may convert it to a symlink by removing the file and 
running:"
-               ewarn "  emerge --config sys-libs/timezone-data"
-               einfo "Copying ${tzpath} to ${etc_lt}."
-               cp -f "${tzpath}" "${etc_lt}"
-       else
-               # Otherwise, create a symlink and remove the timezone file.
-               tzpath="../usr/share/zoneinfo/${tz}"
-               einfo "Linking ${tzpath} at ${etc_lt}."
-               if ln -snf "${tzpath}" "${etc_lt}"; then
-                       einfo "Removing ${src}."
-                       rm -f "${src}"
-               fi
-       fi
-}
-
-pkg_config() {
-       configure_tz_data
-}
-
-pkg_postinst() {
-       configure_tz_data
-}

Reply via email to