commit:     37805dbb37de95de286a3f9bd862d8fabc95ede3
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  2 01:16:56 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar  2 01:16:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37805dbb

sys-libs/timezone-data: drop 2023c-r1

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

 sys-libs/timezone-data/Manifest                    |   2 -
 .../timezone-data/timezone-data-2023c-r1.ebuild    | 197 ---------------------
 2 files changed, 199 deletions(-)

diff --git a/sys-libs/timezone-data/Manifest b/sys-libs/timezone-data/Manifest
index 43273bb987bb..9ab247d9259a 100644
--- a/sys-libs/timezone-data/Manifest
+++ b/sys-libs/timezone-data/Manifest
@@ -1,6 +1,4 @@
-DIST tzcode2023c.tar.gz 292852 BLAKE2B 
707ae61740543f3a61520f67176c391ba1e4a8d7858ede4cadd837935be9a9aeb5cf8914049838aaed2f57d7dc4e1df33f29913e143d23deb58011b3e103aade
 SHA512 
fa18bae9c0e7c061bc9d5f5f2eb9967f0e4ddb2baafdee9887fa30cd0c60f4aa6f21eacffb17df0d59d26ff54d08c5dcefa98159309eba497e86443624913a82
 DIST tzcode2023d.tar.gz 298795 BLAKE2B 
3e759de2e1dfe033bb98b5af5239631ef5dc33e25b6aeb95ab3e6041d5db3dd1b1cb8b210f072bc0d671117f2ad162cdcdcb3ecae97aa2d3be3bc2e809845666
 SHA512 
3994a5a060a7a5fffc6585f5191cf7679f9f9be44dbcee4d67d0e42c5b6020c308cb55caf8bf8d51554697665105a174cb470c8c4fc069438350f3bac725709b
 DIST tzcode2024a.tar.gz 301595 BLAKE2B 
f3b8d1e7735ad858d071df564a8e11ac4d252b97a5729fa6c282112ff3903f7d35897735920b4466a926ef647dc283356879134046805411c694efd3fd89b282
 SHA512 
46da8bfa762c7d109db93e5c060789097fc0e1e38bdad5bb8fec886ef47f138bd03b913a743cd5f7e23dc359a72bfd63e7ffc0de199d2b51e6a174361dbdc43c
-DIST tzdata2023c.tar.gz 443902 BLAKE2B 
8a50aa5f338565d86b8fa5428c138b251bd8dcc3ea66c144b49625d02c5c7aa27f1ace66babd36f10f75cf5eb832ec327b9c2e8adb0384c450130d1ee8c45562
 SHA512 
608bd286ebcbd0004cfdc1da183273f08aff61f90c8867661154453d77a05d421e4c46ad6d066a1fe2e87d5c82ec0f1c0224667a3b35f3180a3eb7f6ff84cbf5
 DIST tzdata2023d.tar.gz 449767 BLAKE2B 
b79be37a8a258745d162a575c795ee6476b4fa5f6d2f7b562d9431a238eca276a1747a983778291184fc6e40a0c1f5e6284d41290fd6d1d3bd3118bda83f426e
 SHA512 
81832b2d738c28cecbcb3906cc07568c5ae574adc9de35b25d4bf613581c92d471d67213b4261a56f0ec02efcf211b4e298b7e1dc367c972e726b0a2e9498df4
 DIST tzdata2024a.tar.gz 451270 BLAKE2B 
5ec49bbce704411a1d8b3f018b0d8f6c7de24c5600e0cb6c61a7ee29b4a49b1e502d23b40bce6584ea0aa9b66327321608cbabb994071ec4ca2b3a496aa2d621
 SHA512 
1f09f1b2327cc9e1afc7e9045e83ee3377918dafe1bee2f282b6991828d03b3c70a4d3a17f9207dfb1361bb25bc214a8922a756e84fa114e9ba476226db57236

diff --git a/sys-libs/timezone-data/timezone-data-2023c-r1.ebuild 
b/sys-libs/timezone-data/timezone-data-2023c-r1.ebuild
deleted file mode 100644
index fc7bef510d7e..000000000000
--- a/sys-libs/timezone-data/timezone-data-2023c-r1.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 1999-2023 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 ~ia64 ~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() {
-       _emake \
-               AR="$(tc-getAR)" \
-               cc="$(tc-getCC)" \
-               RANLIB="$(tc-getRANLIB)" \
-               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