Page MenuHomeFreeBSD

Update editors/calligra to 3.x
ClosedPublic

Authored by adridg on Mar 28 2017, 3:01 PM.
Tags
None
Referenced Files
F81648813: D10167.diff
Fri, Apr 19, 11:06 AM
Unknown Object (File)
Sun, Apr 7, 2:19 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
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

Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 9946
Build 10379: 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
38–41

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
17

Please, no.

graphics/krita/Makefile
33

put BUILD_DEPENDS before LIB.

44

remove.

52–53

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