Page MenuHomeFreeBSD

Update editors/calligra to 3.x
ClosedPublic

Authored by adridg on Mar 28 2017, 3:01 PM.

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 Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 9946
Build 10379: arc lint + arc unit

Event Timeline

tcberner created this revision.Mar 28 2017, 3:01 PM
tcberner updated this revision to Diff 26734.Mar 28 2017, 3:04 PM

Get rid of the unused KDEPIM option.

tcberner updated this revision to Diff 27021.Apr 4 2017, 12:48 PM

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

mat added inline comments.Apr 4 2017, 5:39 PM
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

tcberner updated this revision to Diff 27055.Apr 4 2017, 7:33 PM

Address the issues raised by @mat.

tcberner updated this revision to Diff 27081.Apr 5 2017, 7:13 AM

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

adridg updated this revision to Diff 29457.Jun 11 2017, 11:43 AM
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 commandeered this revision.Jun 17 2017, 9:32 AM
adridg added a reviewer: tcberner.

Non-hostile takeover.

adridg updated this revision to Diff 29753.Jun 17 2017, 11:47 AM
  • 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
rakuco accepted this revision.Jun 17 2017, 1:33 PM

lgtm!

This revision is now accepted and ready to land.Jun 17 2017, 1:33 PM