diff options
| author | Ralph Amissah <ralph.amissah@gmail.com> | 2019-09-04 14:29:37 -0400 | 
|---|---|---|
| committer | Ralph Amissah <ralph.amissah@gmail.com> | 2019-10-17 19:07:20 -0400 | 
| commit | ae724b35c722f5c169754398f534b19ba1f8e149 (patch) | |
| tree | e6a2ec3c95fdfbacfc95e24b786c4c80504cd430 | |
| parent | make/build name versioned output differently (diff) | |
remove renamed file
| -rw-r--r-- | src/doc_reform/output/source_sisupod.d | 278 | 
1 files changed, 0 insertions, 278 deletions
| diff --git a/src/doc_reform/output/source_sisupod.d b/src/doc_reform/output/source_sisupod.d deleted file mode 100644 index 7d6b0fb..0000000 --- a/src/doc_reform/output/source_sisupod.d +++ /dev/null @@ -1,278 +0,0 @@ -module doc_reform.output.source_sisupod; -template DocReformPod() { -  import doc_reform.output; -  import -    std.digest.sha, -    std.file, -    std.outbuffer, -    std.zip, -    std.conv : to; -  import -    doc_reform.output.create_zip_file, -    doc_reform.output.xmls; -  void DocReformPod(T)(T doc_matters) { -    debug(asserts) { -      // static assert(is(typeof(doc_matters) == tuple)); -    } -    mixin DocReformOutputRgxInit; -    string pwd = doc_matters.env.pwd; -    auto src_path_info = doc_matters.src_path_info; -    auto pth_sisudoc_src = doc_matters.src_path_info; -    auto pths_sisupod = DocReformPathsSisupods!()(doc_matters); -    mixin DocReformLanguageCodes; -    auto lang = Lang(); -    static auto rgx = Rgx(); -    assert (doc_matters.src.filename.match(rgx.src_fn)); -    try { -      /+ create directory structure +/ -      if (!exists(pths_sisupod.sisupod_dir_())) { -        // used both by sisupod zipped (& sisupod filesystem (unzipped) which makes its own recursive dirs) -        pths_sisupod.sisupod_dir_().mkdirRecurse; -      } -      if (doc_matters.opt.action.source) { -        if (!exists(pths_sisupod.text_root(doc_matters.src.filename).filesystem_open_zpod)) { -          pths_sisupod.text_root(doc_matters.src.filename).filesystem_open_zpod.mkdirRecurse; -        } -        if (!exists(pths_sisupod.conf_root(doc_matters.src.filename).filesystem_open_zpod)) { -          pths_sisupod.conf_root(doc_matters.src.filename).filesystem_open_zpod.mkdirRecurse; -        } -        if (!exists(pths_sisupod.media_root(doc_matters.src.filename).filesystem_open_zpod)) { -          pths_sisupod.media_root(doc_matters.src.filename).filesystem_open_zpod.mkdirRecurse; -        } -        if (!exists(pths_sisupod.css(doc_matters.src.filename).filesystem_open_zpod)) { -          pths_sisupod.css(doc_matters.src.filename).filesystem_open_zpod.mkdirRecurse; -        } -        if (!exists(pths_sisupod.image_root(doc_matters.src.filename).filesystem_open_zpod)) { -          pths_sisupod.image_root(doc_matters.src.filename).filesystem_open_zpod.mkdirRecurse; -        } -        if (!exists(pths_sisupod.doc_lng(doc_matters.src.filename, doc_matters.src.language).filesystem_open_zpod)) { -          pths_sisupod.doc_lng(doc_matters.src.filename, doc_matters.src.language).filesystem_open_zpod.mkdirRecurse; -        } -      } -      debug(sisupod) { -        writeln(__LINE__, ": ", -          doc_matters.src.filename, " -> ", -          pths_sisupod.fn_doc(doc_matters.src.filename, doc_matters.src.language).filesystem_open_zpod -        ); -      } -      auto zip = new ZipArchive(); -      auto fn_sisupod = pths_sisupod.sisupod_filename(doc_matters.src.filename).zpod; -      { /+ bundle images +/ -        foreach (image; doc_matters.srcs.image_list) { -          debug(sisupodimages) { -            writeln( -              pth_sisudoc_src.image_root.to!string, "/", image, " -> ", -              pths_sisupod.image_root(doc_matters.src.filename).zpod, "/", image -            ); -          } -          auto fn_src_in = doc_matters.src.image_dir_path ~ "/" ~ image; -          auto fn_src_out_sisupod_zip_base -            = pths_sisupod.image_root(doc_matters.src.filename).zpod.to!string -            ~ "/" ~ image; -          auto fn_src_out_filesystem -            = pths_sisupod.image_root(doc_matters.src.filename).filesystem_open_zpod.to!string -            ~ "/" ~ image; -          if (exists(fn_src_in)) { -            debug(io) { -              writeln("(io debug) src out found: ", fn_src_in); -            } -            if (doc_matters.opt.action.source) { -              fn_src_in.copy(fn_src_out_filesystem); -            } -            if (doc_matters.opt.action.sisupod) { -              auto zip_arc_member_file = new ArchiveMember(); -              zip_arc_member_file.name = fn_src_out_sisupod_zip_base; -              auto zip_data = new OutBuffer(); -              zip_data.write(cast(char[]) ((fn_src_in).read)); -              zip_arc_member_file.expandedData = zip_data.toBytes(); -              zip.addMember(zip_arc_member_file); -            } -          } else { -            if (doc_matters.opt.action.verbose) { -              writeln("WARNING (io) src out NOT found (image): ", fn_src_in); -            } -          } -        } -      } { /+ bundle sisu_document_make +/ -        auto fn_src_in = ((doc_matters.src.is_pod) -          ? doc_matters.src.conf_dir_path -          : pth_sisudoc_src.conf_root).to!string -          ~ "/" ~ "sisu_document_make"; -        auto fn_src_out_sisupod_zip_base -          = pths_sisupod.conf_root(doc_matters.src.filename).zpod.to!string ~ "/" ~ "sisu_document_make"; -        auto fn_src_out_filesystem -          = pths_sisupod.conf_root(doc_matters.src.filename).filesystem_open_zpod.to!string -          ~ "/" ~ "sisu_document_make"; -        if (exists(fn_src_in)) { -          debug(io) { -            writeln("(io debug) src out found: ", fn_src_in); -          } -          if (doc_matters.opt.action.source) { -            fn_src_in.copy(fn_src_out_filesystem); -          } -          if (doc_matters.opt.action.sisupod) { -            auto zip_arc_member_file = new ArchiveMember(); -            zip_arc_member_file.name = fn_src_out_sisupod_zip_base; -            auto zip_data = new OutBuffer(); -            zip_data.write((fn_src_in).readText); -            zip_arc_member_file.expandedData = zip_data.toBytes(); -            zip.addMember(zip_arc_member_file); -          } -        } else { -          if (doc_matters.opt.action.verbose -          || doc_matters.opt.action.debug_do) { -            writeln("WARNING (io) src out NOT found (document make): ", fn_src_in); -          } -        } -      } { /+ bundle primary file +/ -        auto fn_src_in = doc_matters.src.file_with_absolute_path.to!string; -        auto fn_src_out_sisupod_zip_base -          = pths_sisupod.fn_doc(doc_matters.src.filename, doc_matters.src.language).zpod.to!string; -        auto fn_src_out_filesystem -          = pths_sisupod.fn_doc(doc_matters.src.filename, doc_matters.src.language).filesystem_open_zpod.to!string; // without root path: -        auto fn_src_out_inside_pod -          = pths_sisupod.fn_doc(doc_matters.src.filename, doc_matters.src.language).zpod.to!string; // without root path: -        string[] filelist_src_out_sisupod_arr; -        string[] filelist_src_zpod_arr; -        if (exists(fn_src_in)) { -          debug(io) { -            writeln("(io debug) src in found: ", fn_src_in); -          } -          filelist_src_out_sisupod_arr ~= fn_src_out_sisupod_zip_base; -          filelist_src_zpod_arr ~= fn_src_out_inside_pod; -          if (doc_matters.opt.action.source) { -            auto filelist -              = File(pths_sisupod.fn_pod_filelist(doc_matters.src.filename).filesystem_open_zpod, "w"); -            foreach (source_pth_and_fn; filelist_src_zpod_arr) { -              filelist.writeln(source_pth_and_fn); -            } -            fn_src_in.copy(fn_src_out_filesystem); -          } -          if (doc_matters.opt.action.sisupod) { -            auto zip_arc_member_file = new ArchiveMember(); -            zip_arc_member_file.name = fn_src_out_sisupod_zip_base; -            auto zip_data = new OutBuffer(); -            zip_data.write((fn_src_in).readText); -            zip_arc_member_file.expandedData = zip_data.toBytes(); -            zip.addMember(zip_arc_member_file); -          } -        } else { -          if (doc_matters.opt.action.verbose -          || doc_matters.opt.action.debug_do) { -            writeln("WARNING (io) src in NOT found (markup source): ", fn_src_in); -          } -        } -      } { /+ bundle insert files +/ -        if (doc_matters.srcs.file_insert_list.length > 0) { -          foreach (insert_file; doc_matters.srcs.file_insert_list) { -            debug(sisupod) { -              writeln( -                insert_file, " -> ", -                pths_sisupod.fn_doc_insert( -                  doc_matters.src.filename, -                  insert_file, -                  doc_matters.src.language, -                ).zpod -              ); -            } -            auto fn_src_in = insert_file; -            auto fn_src_out_sisupod_zip_base -              = pths_sisupod.fn_doc_insert( -                doc_matters.src.filename, -                insert_file, -                doc_matters.src.language, -              ).zpod.to!string; -            auto fn_src_out_filesystem -              = pths_sisupod.fn_doc_insert( -                doc_matters.src.filename, -                insert_file, -                doc_matters.src.language, -              ).filesystem_open_zpod.to!string; -            if (exists(fn_src_in)) { -              debug(io) { -                writeln("(io debug) src out found: ", fn_src_in); -              } -              if (doc_matters.opt.action.source) { -                fn_src_in.copy(fn_src_out_filesystem); -              } -              if (doc_matters.opt.action.sisupod) { -                auto zip_arc_member_file = new ArchiveMember(); -                zip_arc_member_file.name = fn_src_out_sisupod_zip_base; -                auto zip_data = new OutBuffer(); -                zip_data.write((fn_src_in).readText); -                zip_arc_member_file.expandedData = zip_data.toBytes(); -                zip.addMember(zip_arc_member_file); -                createZipFile!()(fn_sisupod, zip.build()); -              } -            } else { -              if (doc_matters.opt.action.verbose -              || doc_matters.opt.action.debug_do) { -                writeln("WARNING (io) src out NOT found (insert file): ", fn_src_in); -              } -            } -          } -        } -      } { -        auto fn_src_in = doc_matters.src.filename; -        if (doc_matters.opt.action.sisupod) { -          if (exists(doc_matters.src.file_with_absolute_path)) { -            createZipFile!()(fn_sisupod, zip.build()); -          } else { -            writeln("WARNING check missing source file(s): ", doc_matters.opt.action.sisupod); -          } -          if (!(exists(fn_sisupod))) { -            writeln("WARNING failed to create sisupod zip archive: ", fn_sisupod); -          } -        } -      } -      if (exists(fn_sisupod)) { -        try { -          if (doc_matters.opt.action.verbose) { -            auto data = (cast(byte[]) (fn_sisupod).read); -            writeln(doc_matters.src.filename, " >> "); -            writefln("%-(%02x%) %s", data.sha256Of, fn_sisupod); -          } -          debug(sisupod) { -            try { -              auto zipped = new ZipArchive((fn_sisupod).read); -              foreach (filename, member; zipped.directory) { -                auto data = zipped.expand(member); -                writeln("> ", filename, " length ", data.length); -              } -            } -            catch (ZipException ex) { -              // Handle errors -            } -            if (doc_matters.src.filename == "sisudoc/media/text/en/the_wealth_of_networks.yochai_benkler.sst") { -              assert( -                ((data).sha256Of).toHexString -                == "626F83A31ED82F42CF528E922C1643498A137ABA3F2E5AFF8A379EA79EA22A1E", -                "\nsisupod: sha256 value for " -                ~ doc_matters.src.filename -                ~ " has changed, is now: " -                ~ ((data).sha256Of).toHexString -              ); -            } -            if (doc_matters.src.filename == "sisudoc/media/text/en/sisu_markup_stress_test.sst") { -              assert( -                ((data).sha256Of).toHexString -                == "AAE0C87AB3F6D5F7385AEEA6EE661F56D40475CFE87AD930C78C9FE07FFB0D91", -                "\nsisupod: sha256 value for " -                ~ doc_matters.src.filename -                ~ " has changed, is now: " -                ~ ((data).sha256Of).toHexString -              ); -            } -          } -        } -        catch (ErrnoException ex) { -          // Handle errors -        } -      } -       -    } -    catch (ErrnoException ex) { -      // Handle error -    } -  } -} | 
