Requesting a version bump, as there are new versions with features such as limited utf8 support and ability to read markdown and write epub. (I will attach an updated ebuild and related files.) Reproducible: Always
Created attachment 618404 [details] Ebuild for app-text/htmldoc-1.9.8 Ebuild for 1.9.8 - Updates homepage - Adds "ssl" USE flag and conditional dependency on gnutls - Adds zlib dependency - Ensures files are not prematurely stripped - Calls xdg_mimeinfo_database_update
Created attachment 618406 [details, diff] Patch for the .desktop file Patch to remove the "Application" category from the .desktop file.
Created attachment 618408 [details, diff] Patch for Makefiles: remove MAKEFLAGS from recipes
This compiles here and so far appears to work, but I will do further testing. It looks like dependencies have to be expanded for USE=fltk.
Created attachment 618462 [details] Ebuild for app-text/htmldoc-1.9.8 Adds libXpm conditional dependency.
Created attachment 618472 [details] Ebuild for app-text/htmldoc-1.9.8 Depend on pkgconfig when USE=ssl, see https://github.com/michaelrsweet/htmldoc/issues/374
1.9.9 has become the current version as of 20200611.
Version bumps are usually a lot easier for us via github, but not mandatory.
Created attachment 674236 [details, diff] diff htmldoc-1.9.8.ebuild htmldoc-1.9.10.ebuild Thanks to Nuno Silva for app-text/htmldoc-1.9.8.ebuild and patches. Bump to v1.9.10 from v1.9.8 (https://bugs.gentoo.org/attachment.cgi?id=618472) Applies the following patches: - htmldoc-1.9.8-desktop.patch (https://bugs.gentoo.org/attachment.cgi?id=618406) - htmldoc-1.9.8-makeflags.patch (https://bugs.gentoo.org/attachment.cgi?id=618408) Remarks: - EPAI=7 - run eautoreconf - add github homepage - install as unstable for all archs - --enable-cdsassl seems to work only on Darwin - note that net-libs/gnutls already depends on virtual/pkgconfig - note that config.h.in isn't generated by autoheader (see next post for autoheader.out) - note that htmldoc-1.9.8-makeflags.patch also removes MAKEFLAGS used only when building on Darwin - in the future dev-libs/libgcrypt may become an alternative choice to enable ssl (either gnutls of libgcrypt) - prevent stripping of htmldoc binary file by setting INSTALL_STRIP to an empty string (emerge will do the stripping) - patching also config.in.h and doc/* for /doc/${PF}/html (doc/3-cmdref.html requires it, instead the value is overwritten in config.h.in by configure anyway) - /doc/${PF}/html can also be patched in htmldoc/htmldoc.cxx, but the code is in a block that runs only if SNAP environment variable is defined ("snap" package).
Created attachment 674239 [details] autoheader.out (config.h.in isn't generated by autoheader) Running eautoreconf, config.h.in isn't generated by autoheader (see attached autoheader.out).
Created attachment 674242 [details] Manifest for both v1.9.8 and v1.9.10 Add Manifest file for both v1.9.8 and v1.9.10.
Ahh, I'm sorry, I missed this when I did the bump. Did I miss anything? 1.9.11 here, but a few subsequent fixups afterwards: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66fbdf6808cf31dae20984f2c0474fcff8de3d1d.