Bug 200117 - [NEW PORT] editors/plume-creator-devel: QT4 based editor for novelists
Summary: [NEW PORT] editors/plume-creator-devel: QT4 based editor for novelists
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Pawel Pekala
URL:
Keywords: feature, patch, patch-ready
Depends on:
Blocks:
 
Reported: 2015-05-11 07:32 UTC by yamagi
Modified: 2015-10-28 23:24 UTC (History)
2 users (show)

See Also:


Attachments
sh archove with editors/plume-creator-devel (5.22 KB, text/plain)
2015-05-11 07:32 UTC, yamagi
no flags Details
Poudriere buildlog for FreeBSD/amd64 8.4, build done on 05/11/2015. (231.41 KB, text/plain)
2015-07-05 19:27 UTC, yamagi
no flags Details
Poudriere buildlog for FreeBSD/amd64 9.3, build done on 05/11/2015. (231.41 KB, text/x-log)
2015-07-05 19:27 UTC, yamagi
no flags Details
Poudriere buildlog for FreeBSD/amd64 10.1, build done on 05/11/2015. (254.74 KB, text/x-log)
2015-07-05 19:28 UTC, yamagi
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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