[OE-core] [PATCH] podfix: remove

Ross Burton ross.burton at intel.com
Mon Feb 3 10:19:55 UTC 2020


Now that we don't use the host pod2man (oe-core deda455) the podfix
class is redundant and can be removed.

Signed-off-by: Ross Burton <ross.burton at intel.com>
---
 meta/classes/podfix.bbclass                   | 35 -------------------
 .../classes/reproducible_build_simple.bbclass |  2 --
 2 files changed, 37 deletions(-)
 delete mode 100644 meta/classes/podfix.bbclass

diff --git a/meta/classes/podfix.bbclass b/meta/classes/podfix.bbclass
deleted file mode 100644
index cc8210a27e2..00000000000
--- a/meta/classes/podfix.bbclass
+++ /dev/null
@@ -1,35 +0,0 @@
-python pod_strip_version() {
-    import re
-
-    def opener(filename, mode):
-        if filename.endswith(".gz"):
-            import gzip
-            return gzip.open(filename, mode)
-        elif filename.endswith(".bz2"):
-            import bz2
-            return bz2.open(filename, mode)
-        else:
-            return open(filename, mode)
-
-    bad_re = re.compile(rb"Automatically generated by Pod::Man( [0-9]+.+)")
-
-    for root, dirs, files in os.walk(d.expand("${D}${mandir}")):
-        for filename in files:
-            filename = os.path.join(root, filename)
-            if not os.path.isfile(filename):
-                continue
-
-            with opener(filename, "rb") as manfile:
-                manpage = manfile.read()
-                m = bad_re.search(manpage)
-                if not m:
-                    continue
-
-            bb.note("podfix: stripping version from %s" % filename)
-            os.unlink(filename)
-            with opener(filename, "wb") as manfile:
-                manfile.write(manpage[:m.start(1)])
-                manfile.write(manpage[m.end(1):])
-}
-
-do_install[postfuncs] += "pod_strip_version"
diff --git a/meta/classes/reproducible_build_simple.bbclass b/meta/classes/reproducible_build_simple.bbclass
index 153a0760721..3e5fd824328 100644
--- a/meta/classes/reproducible_build_simple.bbclass
+++ b/meta/classes/reproducible_build_simple.bbclass
@@ -8,5 +8,3 @@ export SOURCE_DATE_EPOCH ??= "1520598896"
 
 REPRODUCIBLE_TIMESTAMP_ROOTFS ??= "1520598896"
 BUILDNAME ??= "${REPRODUCIBLE_TIMESTAMP_ROOTFS}"
-
-inherit podfix
-- 
2.20.1



More information about the Openembedded-core mailing list