On Tue, Mar 18, 2008 at 07:52:08AM +0100, Nikolay Sturm wrote:
> Hi,
> 
> attached is a port of thinkingrock:
> 
> Thinking Rock is a free software application for collecting and
> processing your thoughts following the GTD methodology.
> 
> The archive contains a patched java.port.mk which will be committed
> soon. Feedback welcome.
> 
> Nikolay
> 
> -- 
> "It's all part of my Can't-Do approach to life." Wally

I have been working on a port of thinking rock as well, but I also
wanted to split off the included netbeans since we have a port of
netbeans already, but I was not able to.

FreeBSD also simply includes the whole netbeans part, thus I guess it is
not feasibly/possible to split it.

To your port:
- Does CDDL really permit CDROM? (if yes then why doesn't devel/netbeans)
- the java.port.mk patch looks fine

- crashes for me on startup:
$ thinkingrock
-------------------------------------------------------------------------------
>Log Session: Tuesday, March 18, 2008 8:55:17 AM CET
>System Info: 
  Product Version         = ThinkingRock 2.0 Epsilon
  Operating System        = OpenBSD version 4.2 running on i386
  Java; VM; Vendor; Home  = 1.5.0_13-p7; Java HotSpot(TM) Client VM 
1.5.0_13-p7-root_28_jan_2008_09_28; Sun Microsystems Inc.; 
/usr/local/jdk-1.5.0/jre
  System Locale; Encoding = en (thinkingrock); ISO8859-1
  Home Dir.; Current Dir. = /home/ahb; /home/ahb
  Installation; User Dir. = 
/usr/local/share/thinkingrock/thinkingrock:/usr/local/share/thinkingrock/ide7:/usr/local/share/thinkingrock/platform6;
 /home/ahb/.thinkingrock/dev
  Boot & Ext. Classpath   = 
/usr/local/jdk-1.5.0/jre/lib/rt.jar:/usr/local/jdk-1.5.0/jre/lib/i18n.jar:/usr/local/jdk-1.5.0/jre/lib/sunrsasign.jar:/usr/local/jdk-1.5.0/jre/lib/jsse.jar:/usr/local/jdk-1.5.0/jre/lib/jce.jar:/usr/local/jdk-1.5.0/jre/lib/charsets.jar:/usr/local/jdk-1.5.0/jre/classes:/usr/local/jdk-1.5.0/jre/lib/ext/dnsns.jar:/usr/local/jdk-1.5.0/jre/lib/ext/localedata.jar:/usr/local/jdk-1.5.0/jre/lib/ext/sunjce_provider.jar
  Application Classpath   = 
/usr/local/share/thinkingrock/platform6/lib/boot.jar:/usr/local/share/thinkingrock/platform6/lib/org-openide-modules.jar:/usr/local/share/thinkingrock/platform6/lib/org-openide-util.jar:/usr/local/share/thinkingrock/platform6/lib/locale/boot_ja.jar:/usr/local/share/thinkingrock/platform6/lib/locale/boot_pt_BR.jar:/usr/local/share/thinkingrock/platform6/lib/locale/boot_zh_CN.jar:/usr/local/share/thinkingrock/platform6/lib/locale/org-openide-modules_ja.jar:/usr/local/share/thinkingrock/platform6/lib/locale/org-openide-modules_pt_BR.jar:/usr/local/share/thinkingrock/platform6/lib/locale/org-openide-modules_zh_CN.jar:/usr/local/share/thinkingrock/platform6/lib/locale/org-openide-util_ja.jar:/usr/local/share/thinkingrock/platform6/lib/locale/org-openide-util_pt_BR.jar:/usr/local/share/thinkingrock/platform6/lib/locale/org-openide-util_zh_CN.jar:/usr/local/jdk-1.5.0/lib/dt.jar:/usr/local/jdk-1.5.0/lib/tools.jar
  Startup Classpath       = 
/usr/local/share/thinkingrock/platform6/core/core.jar:/usr/local/share/thinkingrock/platform6/core/org-openide-filesystems.jar:/usr/local/share/thinkingrock/platform6/core/locale/core_ja.jar:/usr/local/share/thinkingrock/platform6/core/locale/core_pt_BR.jar:/usr/local/share/thinkingrock/platform6/core/locale/core_zh_CN.jar:/usr/local/share/thinkingrock/platform6/core/locale/org-openide-filesystems_ja.jar:/usr/local/share/thinkingrock/platform6/core/locale/org-openide-filesystems_pt_BR.jar:/usr/local/share/thinkingrock/platform6/core/locale/org-openide-filesystems_zh_CN.jar:/usr/local/share/thinkingrock/thinkingrock/core/locale/core_thinkingrock.jar
-------------------------------------------------------------------------------
DataLookup.setData(...)
Mar 18, 2008 8:55:20 AM tr.datastore.xstream.XStreamDataStore load
INFO: No data file or recovery file found.
Turning on modules:
        org.openide.util [6.8.31 200704122300]
        org.openide.modules [6.5.31 200704122300]
        org.apache.xml.serializer [1.0 070616]
        org.openide.awt [6.7.31 200704122300]
        org.openide.filesystems [6.4.31 200704122300]
        org.openide.dialogs [6.5.31 200704122300]
        org.openide.nodes [6.7.31 200704122300]
        org.openide.windows [6.5.31 200704122300]
        org.openide.options [6.4.31 200704122300]
        org.openide.text [6.9.32 200704122300]
        org.openide.explorer [6.5.31 1 200704122300]
        org.openide.actions [6.5.31 200704122300]
        org.openide.loaders [5.9.31 200704122300]
        org.netbeans.bootstrap/1 [2.3.31 200704122300]
        org.netbeans.api.progress/1 [1.5.31 200704122300]
        org.netbeans.core.startup/1 [1.5.31 200704122300]
        org.netbeans.swing.plaf [1.5.31 200704122300]
        org.netbeans.core/2 [3.2.31.1 200704122300]
        org.netbeans.modules.autoupdate/1 [2.16.31 200704122300]
        tr.global [1.0 070616]
        tr.util [1.0 070616]
        org.netbeans.modules.javahelp/1 [2.8.31 200704122300]
        org.apache.avalon.framework [1.0 070616]
        org.apache.commons.logging [1.0 070616]
        net.fortuna.ical4j [1.0 070616]
        org.jdesktop.layout/1 [1.3.41 1.0 200704122300]
        org.netbeans.libs.formlayout/1 [1.2.31 1 200704122300]
        org.netbeans.modules.options.api/0 [1.3.31 200704122300]
        tr.prefs.projects [1.0 070616]
        tr.model [1.1 070616]
        tr.datastore [1.0 070616]
        org.xmlpull.v1 [1.0 070616]
        tr.prefs.gui [1.0 070616]
        tr.view [1.0 070616]
        tr.background.recurrence [1.0 070616]
        tr.background.activation [1.0 070616]
        com.thoughtworks.xstream [1.0 070616]
        tr.prefs.datafile [1.0 070616]
        tr.prefs.calendar [1.0 070616]
        tr.datastore.xstream [1.0 070616]
        tr.data [1.0 070616]
        org.jdesktop.beans [1.0 070616]
        org.apache.commons.lang [1.0 070616]
        tr.swing [1.0 070616]
        org.apache.commons.io [1.0 070616]
        org.apache.xerces [1.0 070616]
        javax.xml [1.0 070616]
        org.apache.xalan [1.0 070616]
        org.apache.batik [1.0 070616]
        org.apache.xmlgraphics.ps [1.0 070616]
        org.apache.fop093 [1.0 070616]
        tr.runtime [1.0 070616]
        tr.extract [1.0 070616]
        tr.extract.reports [1.0 070616]
        tr.extract.reports.pocketmod [1.0 070616]
        tr.extract.exports [1.0 070616]
        tr.extract.exports.future [1.0 070616]
        tr.view.topic [1.0 070616]
        tr.view.collect [1.0 070616]
        org.netbeans.swing.tabcontrol [1.6.31 200704122300]
        org.netbeans.modules.settings/1 [1.10.51 200704122300]
        tr.prefs.general [1.0 070616]
        tr.autoversion [1.0 070616]
        tr.extract.reports.nextactions [1.0 070616]
        org.openide.io [1.9.31 200704122300]
        org.openide.execution [1.8.31 200704122300]
        org.netbeans.modules.extbrowser/1 [1.10.30 200704122300]
        tr.view.criteria [1.0 070616]
        tr.view.context [1.0 070616]
        tr.prefs.recurrence [1.0 070616]
        tr.view.action [1.0 070616]
        tr.view.project [1.0 070616]
        tr.view.process [1.0 070616]
        org.netbeans.modules.queries/1 [1.7.31 200704122300]
        org.netbeans.modules.masterfs/1 [1.8.33 200704122300]
        tr.view.projects [1.0 070616]
        tr.view.actions [1.0 070616]
        tr.extract.reports.actionsbycontext [1.0 070616]
        tr.view.information [1.0 070616]
        org.netbeans.core.windows/2 [2.7.31.1 200704122300]
        tr.view.future [1.0 070616]
        tr.view.overview [1.0 070616]
        tr.imports [1.0 070616]
        org.netbeans.core.ui/1 [1.9.31 200704122300]
        tr.extract.reports.projectoutline [1.0 070616]
        tr.extract.reports.actionsbydate [1.0 070616]
        tr.autoupdate [1.0 070616]
        tr.extract.reports.projectdetails [1.0 070616]
        tr.data.files [1.0 070616]
        tr.archive [1.0 070616]
        tr.extract.exports.actions [1.0 070616]
        tr.imports.thoughts [1.0 070616]
        tr.extract.exports.information [1.0 070616]
        tr.extract.clean [1.0 070616]
[WinSys.PersistenceManager.getTopComponentForID] Problem when deserializing 
TopComponent for tcID:'OverviewTopComponent'. Reason: Top component 
OverviewTopComponent could not be located or loaded from Components folder.
Cannot find Overview component. It will not be located properly in the window 
system.

$ grep -r WinSys.PersistenceManager.getTopComponentForID 
/usr/obj/ports/thinkingrock-2.0.epsilon/tr-2.0.epsilon
Binary file 
/usr/obj/ports/thinkingrock-2.0.epsilon/tr-2.0.epsilon/platform6/modules/org-netbeans-core-windows.jar
 matches

# After startup:
$ ls -R ~/.thinkingrock
dev

/home/ahb/.thinkingrock/dev:
config
modules
var

/home/ahb/.thinkingrock/dev/config:
Keymaps
Windows2Local

/home/ahb/.thinkingrock/dev/config/Keymaps:
NetBeans

/home/ahb/.thinkingrock/dev/config/Keymaps/NetBeans:

/home/ahb/.thinkingrock/dev/config/Windows2Local:
Components
Modes

/home/ahb/.thinkingrock/dev/config/Windows2Local/Components:
CollectThoughtsTopComponent.settings

/home/ahb/.thinkingrock/dev/config/Windows2Local/Modes:
CollectThoughts
contexts
criteria
future
future-list
future-topics
information
information-list
overview
process
projects-editor
projects-tree
ra-actions
ra-editor
ra-projects
topics
topics-list

/home/ahb/.thinkingrock/dev/config/Windows2Local/Modes/CollectThoughts:

/home/ahb/.thinkingrock/dev/config/Windows2Local/Modes/contexts:

/home/ahb/.thinkingrock/dev/config/Windows2Local/Modes/criteria:

/home/ahb/.thinkingrock/dev/config/Windows2Local/Modes/future:

/home/ahb/.thinkingrock/dev/config/Windows2Local/Modes/future-list:

/home/ahb/.thinkingrock/dev/config/Windows2Local/Modes/future-topics:

/home/ahb/.thinkingrock/dev/config/Windows2Local/Modes/information:

/home/ahb/.thinkingrock/dev/config/Windows2Local/Modes/information-list:

/home/ahb/.thinkingrock/dev/config/Windows2Local/Modes/overview:

/home/ahb/.thinkingrock/dev/config/Windows2Local/Modes/process:

/home/ahb/.thinkingrock/dev/config/Windows2Local/Modes/projects-editor:

/home/ahb/.thinkingrock/dev/config/Windows2Local/Modes/projects-tree:

/home/ahb/.thinkingrock/dev/config/Windows2Local/Modes/ra-actions:

/home/ahb/.thinkingrock/dev/config/Windows2Local/Modes/ra-editor:

/home/ahb/.thinkingrock/dev/config/Windows2Local/Modes/ra-projects:

/home/ahb/.thinkingrock/dev/config/Windows2Local/Modes/topics:

/home/ahb/.thinkingrock/dev/config/Windows2Local/Modes/topics-list:

/home/ahb/.thinkingrock/dev/modules:

/home/ahb/.thinkingrock/dev/var:
cache
log

/home/ahb/.thinkingrock/dev/var/cache:
all-layers.dat
all-manifests.dat
layer-stamp.txt

/home/ahb/.thinkingrock/dev/var/log:
messages.log


Regards
ahb

Reply via email to