Bug 200117

Summary: [NEW PORT] editors/plume-creator-devel: QT4 based editor for novelists
Product: Ports & Packages Reporter: yamagi
Component: Individual Port(s)Assignee: Pawel Pekala <pawel>
Status: Closed FIXED    
Severity: Affects Only Me CC: koobs, pawel
Priority: Normal Keywords: feature, patch, patch-ready
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
sh archove with editors/plume-creator-devel
none
Poudriere buildlog for FreeBSD/amd64 8.4, build done on 05/11/2015.
none
Poudriere buildlog for FreeBSD/amd64 9.3, build done on 05/11/2015.
none
Poudriere buildlog for FreeBSD/amd64 10.1, build done on 05/11/2015. none

Description yamagi 2015-05-11 07:32:13 UTC
Created attachment 156641 [details]
sh archove with editors/plume-creator-devel

Attached is the sh archive to editors/plume-creator-devel. Plume Creator is a Qt4 based editor for novelists. It supports an outline, a node manager, mise en scene, distraction free mode and much more.

I've ported the current git head (therefor the name plume-creator-devel) and not the last release for several reasons:
 - The last release (0.66.2) is two and a half years old.
 - The last release has several serious bugs.
 - The last release segfaults on FreeBSD and fixing it would require heavy patching.

The development of Plume Creator is rather low volume, there were only 5 commits in 2014 and so far none in 2015. So this port won't have many updates, too.

To the port:
 - Option helpers are used for everything, of course.
 - I've chosen the date as version number.
 - I don't know if "QMAKE_ARGS=	${WRKSRC}/plume-creator.pro" is really correct, but without specifying the project file qmake won't create the makefiles.
 - patch-src__rtf__writer.cpp adds a missing include.
 - patch-src__textzone.cpp removes some unicode crap. Necessary for FreeBSD 8.4 only.

The port was tested with Poudriere on FreeBSD 8.4, 9.3 and 10.1.
Comment 1 yamagi 2015-05-23 07:48:17 UTC
No one?
Comment 2 yamagi 2015-07-05 09:39:02 UTC
So apparently no one is interested in this. I'm withdrawing the port.
Comment 3 Kubilay Kocak freebsd_committer freebsd_triage 2015-07-05 15:34:17 UTC
Yamagi, I'm sorry that your port submission went unresolved since you submitted in May, though it can sometimes take quite a while for new ports to hit the tree.

You mentioned in your original comment that you ran this through poudriere for QA. Can I request that you attach those logs to this issue?
Comment 4 yamagi 2015-07-05 19:27:17 UTC
Created attachment 158391 [details]
Poudriere buildlog for FreeBSD/amd64 8.4, build done on 05/11/2015.
Comment 5 yamagi 2015-07-05 19:27:38 UTC
Created attachment 158392 [details]
Poudriere buildlog for FreeBSD/amd64 9.3, build done on 05/11/2015.
Comment 6 yamagi 2015-07-05 19:28:15 UTC
Created attachment 158393 [details]
Poudriere buildlog for FreeBSD/amd64 10.1, build done on 05/11/2015.
Comment 7 yamagi 2015-07-05 19:29:29 UTC
Yes, of course. I've added all three build logs for 9.4, 9.3 and 10.1. Please note that they were done at the beginning of may, so thing may have been broken since then.
Comment 8 Kubilay Kocak freebsd_committer freebsd_triage 2015-07-06 05:03:04 UTC
Thank you Yamagi :)
Comment 9 commit-hook freebsd_committer freebsd_triage 2015-10-28 23:24:30 UTC
A commit references this bug:

Author: pawel
Date: Wed Oct 28 23:24:21 UTC 2015
New revision: 400424
URL: https://svnweb.freebsd.org/changeset/ports/400424

Log:
  Are you a writer? Plume Creator will help you with this hard task! This
  software gives you an outliner, a distraction-free mode, a note manager
  and much more!

  WWW: http://www.plume-creator.eu/

  PR:		200117
  Submitted by:	yamagi@yamagi.org

Changes:
  head/editors/Makefile
  head/editors/plume-creator-devel/
  head/editors/plume-creator-devel/Makefile
  head/editors/plume-creator-devel/distinfo
  head/editors/plume-creator-devel/files/
  head/editors/plume-creator-devel/files/patch-src__rtf__writer.cpp
  head/editors/plume-creator-devel/files/patch-src__textzone.cpp
  head/editors/plume-creator-devel/pkg-descr
  head/editors/plume-creator-devel/pkg-plist