public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [RFC] vdr-plugin-2.eclass, EAPI 4 removal
@ 2020-02-22 16:38 Joerg Bornkessel
  0 siblings, 0 replies; only message in thread
From: Joerg Bornkessel @ 2020-02-22 16:38 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 2583 bytes --]

Nothing spezial, yust drop the EAPI=4 Support
No packages in media-plugins/vdr-* in the maintree and vdr-devel overlay
depend on this anymore.
+ small cleanup

<snipp>
--- vdr-plugin-2.eclass.orig    2020-02-15 13:50:22.364761113 +0100
+++ vdr-plugin-2.eclass 2020-02-15 13:57:25.458761113 +0100
 @@ -78,7 +78,7 @@

 # Applying your own local/user patches:
 # This is done by using the
-# (EAPI = 4,5) epatch_user() function of the eutils.eclass,
+# (EAPI = 5) epatch_user() function of the eutils.eclass,
 # (EAPI = 6,7) eapply_user function integrated in EAPI = 6.
 # Simply add your patches into one of these directories:
 # /etc/portage/patches/<CATEGORY>/<PF|P|PN>/
@@ -87,12 +87,12 @@
 #
 # For more details about it please take a look at the eutils.class.

-[[ ${EAPI} == [45] ]] && inherit multilib
-[[ ${EAPI} == [456] ]] && inherit eutils
+[[ ${EAPI} == [5] ]] && inherit multilib
+[[ ${EAPI} == [56] ]] && inherit eutils
 inherit flag-o-matic toolchain-funcs unpacker

 case ${EAPI:-0} in
-   4|5|6|7)
+   5|6|7)
   ;;
   *) die "EAPI ${EAPI} unsupported."
   ;;
@@ -355,10 +355,7 @@

   # Plugins need to be compiled with position independent code,
otherwise linking
   # VDR against it will fail
-   # depricated if fi, as we have only >=vdr-2 in the tree, fix me later...
-   if has_version ">=media-video/vdr-1.7.13"; then
-       append-cxxflags -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE
-   fi
+   append-cxxflags -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE

    # Where should the plugins live in the filesystem
    VDR_PLUGIN_DIR=$(pkg-config --variable=libdir vdr)
@@ -418,7 +415,7 @@
           ;;
        add_local_patch)
            cd "${S}" || die "Could not change to
plugin-source-directory (src_util)"
-           if [[ ${EAPI} != [45] ]]; then
+           if [[ ${EAPI} != [5] ]]; then
                eapply_user
          else
                epatch_user
@@ -465,8 +462,8 @@
        die "vdr-plugin-2_src_prepare not called!"
     fi

-   [[ ${EAPI} == [45] ]] && [[ ${PATCHES[@]} ]] && epatch "${PATCHES[@]}"
-   [[ ${EAPI} != [45] ]] && [[ ${PATCHES[@]} ]] && eapply "${PATCHES[@]}"
+   [[ ${EAPI} == [5] ]] && [[ ${PATCHES[@]} ]] && epatch "${PATCHES[@]}"
+   [[ ${EAPI} != [5] ]] && [[ ${PATCHES[@]} ]] && eapply "${PATCHES[@]}"

    debug-print "$FUNCNAME: applying user patches"

</snapp>
-- 
Joerg Bornkessel <hd_brummy@gentoo.org>
GnuPG Key: 0x93EB5F4DAA5832A1
Fingerprint: 0E0A A1EE 1DF4 41D7 A3F5 21C2 93EB 5F4D AA58 32A1


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 700 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-02-22 16:38 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-02-22 16:38 [gentoo-dev] [RFC] vdr-plugin-2.eclass, EAPI 4 removal Joerg Bornkessel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox