Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Sep 2014 01:04:07 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 179116] New port: graphics/xcftools Command-line tools for extracting from Gimp's XCF format
Message-ID:  <bug-179116-13-bbbLdf0Wsg@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-179116-13@https.bugs.freebsd.org/bugzilla/>
References:  <bug-179116-13@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D179116

Kalten <kalten@gmx.at> changed:

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

--- Comment #5 from Kalten <kalten@gmx.at> ---
Created attachment 147230
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D147230&action=
=3Dedit
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=E2=80=94the Linux-version
  would not build them either)=E2=80=94maybe I will look into the problem at
  some time: it is not that urgent as each executable has a parameter
  =E2=80=9C-h=E2=80=9D to reveal its usage information.

* NLS is not a configurable option as the code uses it regardless of
  switches=E2=80=94it 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=E2=80=94to end the chaos there I have filed Bug 193573 and shall corr=
ect
  it in graphics/xcftools when they will have answered to my report.

* There are tests to ensure quality of the port:
  - =C2=BBportlint -AC=C2=AB  (added in this Comment later on)
  - =C2=BBsetenv DEVELOPER yes; make clean; make stage && \
     make check-plist && make stage-qa && make package=C2=AB
    (will be attached in a couple of minutes)
  - poudriere(8) =C2=BBtestport=C2=AB output
    (will be attached in a couple of minutes)

And now the output of =C2=BBportlint -AC=C2=AB with comments:
------------------------------------------------------------------------
> WARN: Makefile: Consider adding support for a NLS knob to conditionally d=
isable 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 =E2=80=9CPD=E2=80=9D (see Bug 193573 and comm=
ent in
Makefile regarding =E2=80=9CLICENSE=3D=E2=80=9D)

> WARN: Makefile: "LIB_DEPENDS" has to appear earlier.
That is funny: If I alter =C2=BB#LICENSE=3D    PD=C2=AB in the Makefile to
=C2=BBLICENSE=3D    GPLv3=C2=AB 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

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-179116-13-bbbLdf0Wsg>