Page MenuHomeFreeBSD

Update editors/calligra to 3.x
ClosedPublic

Authored by adridg on Mar 28 2017, 3:01 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Mar 22, 3:21 PM
Unknown Object (File)
Fri, Mar 22, 3:21 PM
Unknown Object (File)
Fri, Mar 22, 3:21 PM
Unknown Object (File)
Fri, Mar 22, 3:21 PM
Unknown Object (File)
Fri, Mar 22, 3:21 PM
Unknown Object (File)
Fri, Mar 22, 3:21 PM
Unknown Object (File)
Fri, Mar 22, 3:21 PM
Unknown Object (File)
Fri, Mar 22, 3:20 PM
Subscribers

Details

Summary

I don't see much point in keeping this rotting in the development repo, so let's try and throw it over the wall..., or at least prepare for it.

  • The clligra project has been split into
    • calligra (sheets, words,...) -> editors/calligra
    • krita -> graphics/krita
    • kexi -> databases/kexi
    • Don't split out the l10n ports, the entry in the pkg-db probably uses more space than the unwanted translations ;)
  • As we haven't yet imported the required applications, support for certain features is missing:
    • okular in editors/calligra
    • marble in textproc/kreport

[1] https://www.calligra.org
[2] https://krita.org
[3] http://www.kexi-project.org/

Test Plan
  • I have to check that this runs smoothly on desktops other than plasma5.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 8489
Build 8792: arc lint + arc unit

Event Timeline

Get rid of the unused KDEPIM option.

Update caligra to 3.0.1, and ensure akonadi is not picked up by mistake.

databases/kexi/Makefile
37–40

Could you change that to clang40 as it is the one getting "the default" :-)

Also, clang 3.9 was introduced in 12 in 1200017, not 1200000.

cf https://www.freebsd.org/doc/en/books/porters-handbook/versions.html

editors/calligra/Makefile
1

Please, no.

graphics/krita/Makefile
32

put BUILD_DEPENDS before LIB.

43

remove.

51–52

remove all quotes

Address the issues raised by @mat.

Get rid of the okular and calendarcore dependencies, again... not in ports yet.

adridg added a subscriber: adridg.
  • Calligra: import Phab review
  • Calligra: Fix plist of kproperty
  • Calligra: fix plist of kreport
  • Calligra: fix dependencies
  • Calligra: fix plist of kdb
adridg added a reviewer: tcberner.

Non-hostile takeover.

  • kexi: Add patch to stop depending on llvm40.
  • krita: Drop USES=shared-mime-info.
  • calligra: Depend directly on poppler.
  • Calligra: mark some TODO for when the rest of Plasma and Applications arrives
  • Calligra: remove the language-specific translations ports
  • Calligra: add MOVED and UPDATING entries
  • Calligra: drop conflict, drop unused PLIST_SUB variable.
  • Calligra: drop post-patch (the RE doesn't match anything anyway)
  • Calligra: kexi wants the D
  • Merge branch 'master' into arcpatch-D10167
  • Merge branch 'master' into arcpatch-D10167
This revision is now accepted and ready to land.Jun 17 2017, 1:33 PM