[Bug 179116] New port: graphics/xcftools Command-line tools for extracting from Gimp's XCF format

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Sep 12 01:04:08 UTC 2014


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=179116

Kalten <kalten at gmx.at> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #134444|0                           |1
        is obsolete|                            |

--- Comment #5 from Kalten <kalten at gmx.at> ---
Created attachment 147230
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=147230&action=edit
graphics/xcftools: ShellArchive {v4}

Finally I have come up with a new version {v4} for this port.
(New ShellArchive v4_graphics_xcftools.shar attached here).

* I have found out, that there is a version 1.0.8 in patched form and I
  am using that one now (d72ba82 at https://github.com/j-jorge/xcftools)

* manual pages are not built (complicated problems—the Linux-version
  would not build them either)—maybe I will look into the problem at
  some time: it is not that urgent as each executable has a parameter
  “-h” to reveal its usage information.

* NLS is not a configurable option as the code uses it regardless of
  switches—it simply needs nls.

* There are regression tests: but they seem to be faulty (mentioned so
  to the user and off by default)

* LICENSE should be PD (PublicDomain) but there is no such thing until
  now—to end the chaos there I have filed Bug 193573 and shall correct
  it in graphics/xcftools when they will have answered to my report.

* There are tests to ensure quality of the port:
  - »portlint -AC«  (added in this Comment later on)
  - »setenv DEVELOPER yes; make clean; make stage && \
     make check-plist && make stage-qa && make package«
    (will be attached in a couple of minutes)
  - poudriere(8) »testport« output
    (will be attached in a couple of minutes)

And now the output of »portlint -AC« with comments:
------------------------------------------------------------------------
> WARN: Makefile: Consider adding support for a NLS knob to conditionally disable gettext support.
As mentioned above: deactivation of nls is not an option as the code
makes use of nls in any case.

> WARN: Makefile: Consider defining LICENSE.
As mentioned above: should be “PD” (see Bug 193573 and comment in
Makefile regarding “LICENSE=”)

> WARN: Makefile: "LIB_DEPENDS" has to appear earlier.
That is funny: If I alter »#LICENSE=    PD« in the Makefile to
»LICENSE=    GPLv3« the warning regarding LIB_DEPENDS vanishes.
So it seems to be no real fault in the Makefile.

> 0 fatal errors and 3 warnings found.
------------------------------------------------------------------------

Many thanks to the one taking this,
 Kalten

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list