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