Bug 193337 - [NEW PORT] deskutils/treesheets: Free form data organizer
Summary: [NEW PORT] deskutils/treesheets: Free form data organizer
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Pawel Pekala
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-05 08:37 UTC by lightside
Modified: 2014-10-26 18:23 UTC (History)
2 users (show)

See Also:


Attachments
The port in shar format (3.36 KB, text/plain)
2014-09-05 08:37 UTC, lightside
no flags Details
The poudriere build log (FreeBSD 10 amd64) (4.79 KB, application/x-zip-compressed)
2014-09-05 08:38 UTC, lightside
no flags Details
The port in shar format (3.36 KB, text/plain)
2014-09-06 17:37 UTC, lightside
no flags Details
The port in shar format (20141009) (3.47 KB, text/plain)
2014-10-13 04:54 UTC, lightside
no flags Details
The poudriere testport log (FreeBSD 10 amd64) (4.80 KB, application/x-zip-compressed)
2014-10-13 04:55 UTC, lightside
no flags Details
The port in shar format (20140916) (3.54 KB, text/plain)
2014-10-18 00:40 UTC, lightside
no flags Details
The poudriere testport log (FreeBSD 8.4 amd64) (5.12 KB, application/x-zip-compressed)
2014-10-18 00:41 UTC, lightside
no flags Details
The port in shar format (20140916) (3.53 KB, text/plain)
2014-10-18 07:35 UTC, lightside
no flags Details
The port in shar format (20141016) (3.54 KB, text/plain)
2014-10-18 07:47 UTC, lightside
no flags Details
The port in shar format (20141016) (3.54 KB, text/plain)
2014-10-18 08:22 UTC, lightside
no flags Details
The port in shar format (20141016) (3.47 KB, text/plain)
2014-10-25 21:02 UTC, lightside
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description lightside 2014-09-05 08:37:42 UTC
Created attachment 146848 [details]
The port in shar format

The ultimate replacement for spreadsheets, mind mappers, outliners, PIMs, text
editors and small databases.

Suitable for any kind of data organization, such as Todo lists, calendars,
project management, brainstorming, organizing ideas, planning, requirements
gathering, presentation of information, etc.

It's like a spreadsheet, immediately familiar, but much more suitable for
complex data because it's hierarchical.
It's like a mind mapper, but more organized and compact.
It's like an outliner, but in more than one dimension.
It's like a text editor, but with structure. 

WWW: http://treesheets.com

Tested with ports-mgmt/portlint and Clang v3.3 from FreeBSD 10.
Comment 1 lightside 2014-09-05 08:38:36 UTC
Created attachment 146849 [details]
The poudriere build log (FreeBSD 10 amd64)

Added poudriere build log for FreeBSD 10 amd64.
Comment 2 Marcus von Appen freebsd_committer freebsd_triage 2014-09-05 21:38:05 UTC
Thanks for your submission. Please note that new ports are not to be assigned to ports@FreeBSD.org. If you do not mind maintaining the port, we can get it to the next stage.
Comment 3 lightside 2014-09-06 10:33:00 UTC
Hello, Marcus.

(In reply to Marcus von Appen from comment #2)
> Thanks for your submission. Please note that new ports are not to be
> assigned to ports@FreeBSD.org. If you do not mind maintaining the port, we
> can get it to the next stage.

Yes, we can move onto the next stage. Personally, I interested in technical aspects of the port(s) and in case of free time and real results I could share new patches, on the same basis as other people, without privileges.
Comment 4 lightside 2014-09-06 10:35:48 UTC
(In reply to Marcus von Appen from comment #2)
Thanks for your attention, by the way.
Comment 5 Kubilay Kocak freebsd_committer freebsd_triage 2014-09-06 11:27:56 UTC
Could you update the attached patch to include the MAINTAINER change to an email address of your choice please
Comment 6 lightside 2014-09-06 17:35:44 UTC
Hello, Kubilay Kocak.

(In reply to Kubilay Kocak from comment #5)
> Could you update the attached patch to include the MAINTAINER change to an
> email address of your choice please

Ok, if this is a real problem, I can change the MAINTAINER email address to my own. But feel free to change it in case of maintainer timeouts (and other good candidates).

Thanks.
Comment 7 lightside 2014-09-06 17:37:41 UTC
Created attachment 146953 [details]
The port in shar format

Changed the MAINTAINER email address.
Comment 8 Kubilay Kocak freebsd_committer freebsd_triage 2014-09-07 11:42:59 UTC
The assumption when accepting a new port submission from the community is that the person or person submitting the port are are also willing and able to be maintainer :)
Comment 9 Marcus von Appen freebsd_committer freebsd_triage 2014-09-09 05:20:17 UTC
Patch and log look good, submitter is willing to maintain the port. Moving to patch ready.
Comment 10 lightside 2014-10-13 04:54:24 UTC
Created attachment 148225 [details]
The port in shar format (20141009)

Since, there is no commit for this task (for about a month) and there are some (bug fixing) updates for this port:
Updated to ed9639b Git commit:
https://github.com/aardappel/treesheets/commit/ed9639b

With following port's changes:
- Added compiler:c++11-lang to USES. Now, the port needs C++11 compiler support to build.
- Added option checks for DOCS and EXAMPLES on do-install stage.
Comment 11 lightside 2014-10-13 04:55:01 UTC
Created attachment 148226 [details]
The poudriere testport log (FreeBSD 10 amd64)
Comment 12 Pawel Pekala freebsd_committer freebsd_triage 2014-10-16 21:13:45 UTC
Build fails on 8.4-RELEASE:

http://people.freebsd.org/~pawel/buildlogs/treesheets-20141009.log
Comment 13 lightside 2014-10-18 00:40:37 UTC
Created attachment 148414 [details]
The port in shar format (20140916)

Hello, Pawel Pekala.

(In reply to Pawel Pekala from comment #12)
> Build fails on 8.4-RELEASE

I fixed it by using __LONG_LONG_SUPPORTED define.
Also, the port updated to 2cca487 Git commit:
https://github.com/aardappel/treesheets/commit/2cca487
Comment 14 lightside 2014-10-18 00:41:23 UTC
Created attachment 148415 [details]
The poudriere testport log (FreeBSD 8.4 amd64)
Comment 15 lightside 2014-10-18 07:35:18 UTC
Created attachment 148421 [details]
The port in shar format (20140916)

Fixed links for readme.html file inside of ${PORTDOCS} directory by using port's docs path.
Comment 16 lightside 2014-10-18 07:47:33 UTC
Created attachment 148422 [details]
The port in shar format (20141016)
Comment 17 lightside 2014-10-18 08:22:28 UTC
Created attachment 148423 [details]
The port in shar format (20141016)

Fixed portlint warning about whitespace.
Comment 18 Pawel Pekala freebsd_committer freebsd_triage 2014-10-25 14:33:50 UTC
Hello, thanks for your update. Now port build fine on all
supported versions. There are however couple of small things
to fix:

- Please use PORTVERSION=0.0.20141016 this will help avoid
an PORTEPOCH bump when project will do numbered release
 for example 0.1

- MASTER_SITES is not needed with USE_GITHUB 

- With staging optional installation of files affected by
options is solved by ports framework - only files listed
in plist will be installed from stage dir, no need for 
.if ${PORT_OPTIONS:M(DOCS|EXAMPLES)} blocks

- some line are not properly tab aligned (USES, USE_WX etc)

- keep lines wrapped around 80 characters
Comment 19 lightside 2014-10-25 21:02:56 UTC
Created attachment 148649 [details]
The port in shar format (20141016)

(In reply to Pawel Pekala from comment #18)
> There are however couple of small things to fix

Ok, I fixed them.

(In reply to Pawel Pekala from comment #18)
> Please use PORTVERSION=0.0.20141016 this will help avoid an PORTEPOCH bump when project will do numbered release

Actually, there is "TS_VERSION = 17" enum, which is used to save/load files. But in case of Git and no release tags, I chose YYYYMMDD numbered version.

(In reply to Pawel Pekala from comment #18)
> With staging optional installation of files affected by options is solved by ports framework

The DOCS and EXAMPLES conditions were to disable unnecessary disk access of copying files to stage directory, in case of (de)selected options.
Comment 20 commit-hook freebsd_committer freebsd_triage 2014-10-26 18:16:02 UTC
A commit references this bug:

Author: pawel
Date: Sun Oct 26 18:15:13 UTC 2014
New revision: 371518
URL: https://svnweb.freebsd.org/changeset/ports/371518

Log:
  The ultimate replacement for spreadsheets, mind mappers, outliners, PIMs, text
  editors and small databases.

  Suitable for any kind of data organization, such as Todo lists, calendars,
  project management, brainstorming, organizing ideas, planning, requirements
  gathering, presentation of information, etc.

  It's like a spreadsheet, immediately familiar, but much more suitable for
  complex data because it's hierarchical.
  It's like a mind mapper, but more organized and compact.
  It's like an outliner, but in more than one dimension.
  It's like a text editor, but with structure.

  WWW: http://treesheets.com

  PR:		193337
  Submitted by:	lightside <lightside@gmx.com>

Changes:
  head/deskutils/Makefile
  head/deskutils/treesheets/
  head/deskutils/treesheets/Makefile
  head/deskutils/treesheets/distinfo
  head/deskutils/treesheets/pkg-descr
Comment 21 commit-hook freebsd_committer freebsd_triage 2014-10-26 18:21:07 UTC
A commit references this bug:

Author: pawel
Date: Sun Oct 26 18:20:27 UTC 2014
New revision: 45876
URL: https://svnweb.freebsd.org/changeset/doc/45876

Log:
  For deskutils/treesheets

  PR:		193337

Changes:
  head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml
Comment 22 Pawel Pekala freebsd_committer freebsd_triage 2014-10-26 18:23:50 UTC
Committed with minor changes, thanks!