Bug 19030 - New port x11-toolkits/JX
Summary: New port x11-toolkits/JX
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: Will Andrews
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2000-06-05 18:30 UTC by lioux
Modified: 2000-06-07 17:52 UTC (History)
0 users

See Also:


Attachments
JX.tar.Z (26.64 KB, text/plain)
2000-06-05 18:30 UTC, lioux
no flags Details
jx.diff (2.20 KB, patch)
2000-06-06 00:09 UTC, Will Andrews
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description lioux 2000-06-05 18:30:00 UTC
JX is a C++ application framework and widget library for X Windows

This port was generated by reengineering the broken devel/codecrusader,
hence, the creation being credited to codecrusader port creator; although,
this port has little to do with his.

The only catch in this port is that it should not install ACE but
rely on a external devel/ACE port. However, I've been unable
to finish that port. So, I am submitting this one as it is for
now.

How-To-Repeat: 
n/a
Comment 1 Will Andrews freebsd_committer freebsd_triage 2000-06-05 18:49:07 UTC
Responsible Changed
From-To: freebsd-ports->will

This one's mine!  MINE, YOU HEAR ME!?!  :-)
Comment 2 lioux 2000-06-05 19:40:02 UTC
	Please repo-copy devel/codecrusader to keep
a CVS audit trail. :)

	Regards,
		Mario Ferreira
Comment 3 Will Andrews 2000-06-06 00:09:15 UTC
On Mon, Jun 05, 2000 at 01:25:27PM -0300, lioux@uol.com.br wrote:
> JX is a C++ application framework and widget library for X Windows
> 
> This port was generated by reengineering the broken devel/codecrusader,
> hence, the creation being credited to codecrusader port creator; although,
> this port has little to do with his.
> 
> The only catch in this port is that it should not install ACE but
> rely on a external devel/ACE port. However, I've been unable
> to finish that port. So, I am submitting this one as it is for
> now.

Hi!

I've tested your port and have made some fixes.  Please review the
following patch, which makes portlint happy and sanitizes the port a
little.  With this diff, it builds, installs, and deinstalls correctly.
But it still does not respect CC.  :-)

-- 
Will Andrews <andrews@technologist.com>
GCS/E/S @d- s+:+>+:- a--->+++ C++ UB++++ P+ L- E--- W+++ !N !o ?K w---
?O M+ V-- PS+ PE++ Y+ PGP+>+++ t++ 5 X++ R+ tv+ b++>++++ DI+++ D+ 
G++>+++ e->++++ h! r-->+++ y?
Comment 4 lioux 2000-06-06 06:05:10 UTC
	I approve Will's patch and a little patch to his.
	Just one thing. The port respects CC and CXX.
However, setting CC shouldn't produce visible results
since it is a C++ framework. :)
	However, since it is Will speaking, :)
I made yet another change to make sure it is CC
safe. Maybe I was overlooking something.

diff -urN JX.ORIG/Makefile JX/Makefile
--- JX.ORIG/Makefile	Tue Jun  6 01:58:08 2000
+++ JX/Makefile	Tue Jun  6 00:22:48 2000
@@ -18,6 +18,7 @@
 
 LIB_DEPENDS=	png.3:${PORTSDIR}/graphics/png \
 		Xpm.4:${PORTSDIR}/graphics/xpm
+RUN_DEPENDS=	fdesign:${PORTSDIR}/x11-toolkits/xforms
 
 WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
 
diff -urN JX.ORIG/patches/patch-ag JX/patches/patch-ag
--- JX.ORIG/patches/patch-ag	Wed Dec 31 21:00:00 1969
+++ JX/patches/patch-ag	Tue Jun  6 01:02:21 2000
@@ -0,0 +1,13 @@
+--- Makefile.ORIG	Tue Jun  6 00:41:10 2000
++++ Makefile	Tue Jun  6 00:41:31 2000
+@@ -492,9 +492,7 @@
+ 
+ CHECK_ACE := lib/util/ace/j_has_ace
+ 
+-CC := ${shell if { which gcc > /dev/null; } \
+-              then { echo gcc; } \
+-              else { echo ${CC}; } fi }
++CC := ${CC}
+ 
+ .PHONY : fix_ace
+ fix_ace:
Comment 5 Will Andrews 2000-06-06 14:12:11 UTC
On Mon, Jun 05, 2000 at 10:20:05PM -0700, lioux@uol.com.br wrote:
>  	I approve Will's patch and a little patch to his.
>  	Just one thing. The port respects CC and CXX.
>  However, setting CC shouldn't produce visible results
>  since it is a C++ framework. :)
>  	However, since it is Will speaking, :)
>  I made yet another change to make sure it is CC
>  safe. Maybe I was overlooking something.

Yes, and you overlooked that there's probably an easier way to do this
(I say probably because I don't know if it would work for sure):

MAKE_ARGS+=     -E CC

in jx/Makefile.  BTW: I DO NOT LIKE CAPITALIZED FIRST LETTERS FOR PORTS
AND ESPECIALLY NOT FOR THE ENTIRE PORT DIRNAME!!!!   ;-)

In fact, I bet there's a lot of patches that could be removed from the
tree with the above simple line!

-- 
Will Andrews <andrews@technologist.com>
GCS/E/S @d- s+:+>+:- a--->+++ C++ UB++++ P+ L- E--- W+++ !N !o ?K w---
?O M+ V-- PS+ PE++ Y+ PGP+>+++ t++ 5 X++ R+ tv+ b++>++++ DI+++ D+ 
G++>+++ e->++++ h! r-->+++ y?
Comment 6 lioux 2000-06-07 03:22:45 UTC
On Tue, Jun 06, 2000 at 09:12:11AM -0400, Will Andrews wrote:
> On Mon, Jun 05, 2000 at 10:20:05PM -0700, lioux@uol.com.br wrote:
> >  	I approve Will's patch and a little patch to his.
> >  	Just one thing. The port respects CC and CXX.
> >  However, setting CC shouldn't produce visible results
> >  since it is a C++ framework. :)
> >  	However, since it is Will speaking, :)
> >  I made yet another change to make sure it is CC
> >  safe. Maybe I was overlooking something.
> 
> Yes, and you overlooked that there's probably an easier way to do this
> (I say probably because I don't know if it would work for sure):
> 
> MAKE_ARGS+=     -E CC
> 
> in jx/Makefile.  BTW: I DO NOT LIKE CAPITALIZED FIRST LETTERS FOR PORTS
> AND ESPECIALLY NOT FOR THE ENTIRE PORT DIRNAME!!!!   ;-)
> 
> In fact, I bet there's a lot of patches that could be removed from the
> tree with the above simple line!

	In fact, I am using gmake, so the idea is

MAKE_ARGS+=	CC="${CC}"

or, if you are really sure of what you are doing

MAKE_ARGS+=	-e CC="${CC}"

	However, after some testing, it did not work. :(
	So, I'll stick to the patching mechanism.

----
mferreira
Comment 7 Will Andrews 2000-06-07 04:22:15 UTC
On Tue, Jun 06, 2000 at 11:22:45PM -0300, lioux@uol.com.br wrote:
> MAKE_ARGS+=	-e CC="${CC}"

Hmm...  this variable is -E for make(1) and -e for gmake(1).  It does
not seem that they have the same syntax..:

make(1):
     -E variable
             Specify a variable whose environment value (if any)
             will override macro assignments within makefiles.

gmake(1):
       -e   Give  variables taken from the environment precedence
            over variables from makefiles.

So you probably used the wrong syntax...

-- 
Will Andrews <andrews@technologist.com>
GCS/E/S @d- s+:+>+:- a--->+++ C++ UB++++ P+ L- E--- W+++ !N !o ?K w---
?O M+ V-- PS+ PE++ Y+ PGP+>+++ t++ 5 X++ R+ tv+ b++>++++ DI+++ D+ 
G++>+++ e->++++ h! r-->+++ y?
Comment 8 lioux 2000-06-07 04:48:59 UTC
On Tue, Jun 06, 2000 at 11:22:15PM -0400, Will Andrews wrote:
> On Tue, Jun 06, 2000 at 11:22:45PM -0300, lioux@uol.com.br wrote:
> > MAKE_ARGS+=	-e CC="${CC}"
> 
> Hmm...  this variable is -E for make(1) and -e for gmake(1).  It does
> not seem that they have the same syntax..:
> 
> make(1):
>      -E variable
>              Specify a variable whose environment value (if any)
>              will override macro assignments within makefiles.
> 
> gmake(1):
>        -e   Give  variables taken from the environment precedence
>             over variables from makefiles.
> 
> So you probably used the wrong syntax...

	No, actually. That is correct. However, it should have
been CXX to produce any results. :)
	It is sintactically correct but semantically incorrect
in so many ways. I stand correct. Back to the sketch board.
Comment 9 lioux 2000-06-07 07:02:00 UTC
	Will, I'll abide by your suggestion.
	The port dir name should be jx. All
naming conventions were changed too so as to
avoid ambiguity/confusion from users' part.
	Below, follow the last patch.
	I hope this is the last one.
	CC and CXX are now handled through
MAKE_ARGS.
	However, C[CX]+FLAGS have to still be
handled through patching due to the way
the port uses them.
	Files removed:
		patches/patch-ag

diff -urN jx.orig/Makefile jx/Makefile
--- jx.orig/Makefile	Wed Jun  7 01:03:14 2000
+++ jx/Makefile	Wed Jun  7 01:36:22 2000
@@ -55,13 +55,13 @@
 INCLUDEDIR_ACE_WRKSRC=	ACE/ACE_wrappers/ace
 INCLUDEDIR_ACE_DIR=	. CLASSIX
 # documentation
-DOCDIR_PREFIX=	${PREFIX}/share/doc/JX
+DOCDIR_PREFIX=	${PREFIX}/share/doc/jx
 DOCFILES=	README FAQ LICENSE CHANGES
 DOCDIRS=	ACE jxlayout makemake
 DOCDIRFILES=	LICENSE README
 # examples
 EXAMPLEDIRS=		tutorial
-EXAMPLEDIR_PREFIX=	${PREFIX}/share/examples/JX
+EXAMPLEDIR_PREFIX=	${PREFIX}/share/examples/jx
 # xpm images
 ICONDIRS=	libjx/menu_image
 ICONDIR_PREFIX=	${PREFIX}/share/jx
diff -urN jx.orig/pkg/PLIST jx/pkg/PLIST
--- jx.orig/pkg/PLIST	Tue Jun  6 00:19:47 2000
+++ jx/pkg/PLIST	Wed Jun  7 01:13:44 2000
@@ -1167,95 +1167,95 @@
 lib/libjx-1_5_3.a
 lib/libjx-1_5_3.so
 lib/libjx-1_5_3.so.%%LIBJX%%
-%%PORTDOCS:%%share/doc/JX/ACE_VERSION
-%%PORTDOCS:%%share/doc/JX/CHANGES
-%%PORTDOCS:%%share/doc/JX/FAQ
-%%PORTDOCS:%%share/doc/JX/LICENSE
-%%PORTDOCS:%%share/doc/JX/LICENSE_jxlayout
-%%PORTDOCS:%%share/doc/JX/LICENSE_makemake
-%%PORTDOCS:%%share/doc/JX/Make.files_template
-%%PORTDOCS:%%share/doc/JX/Make.header_template
-%%PORTDOCS:%%share/doc/JX/Makefiles.txt
-%%PORTDOCS:%%share/doc/JX/README
-%%PORTDOCS:%%share/doc/JX/README_ACE
-%%PORTDOCS:%%share/doc/JX/README_jxlayout
-%%PORTDOCS:%%share/doc/JX/README_makemake
-%%PORTDOCS:%%share/doc/JX/jcore_1.0.0.ps.gz
-%%PORTDOCS:%%share/doc/JX/jcore_1.0.0.txt
-%%PORTDOCS:%%share/doc/JX/jx_1.0.0.ps.gz
-%%PORTDOCS:%%share/doc/JX/jx_1.0.0.txt
-%%PORTDOCS:%%share/examples/JX/tutorial/01-HelloWorld/HelloWorldDir.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/01-HelloWorld/HelloWorldDir.h
-%%PORTDOCS:%%share/examples/JX/tutorial/01-HelloWorld/hello_world.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/02-MenuHello/MenuHelloDir.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/02-MenuHello/MenuHelloDir.h
-%%PORTDOCS:%%share/examples/JX/tutorial/02-MenuHello/menu_hello.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/03-DialogHello/DHStringInputDialog.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/03-DialogHello/DHStringInputDialog.h
-%%PORTDOCS:%%share/examples/JX/tutorial/03-DialogHello/DialogHelloDir.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/03-DialogHello/DialogHelloDir.h
-%%PORTDOCS:%%share/examples/JX/tutorial/03-DialogHello/dialog_hello.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/04-Widget/Widget.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/04-Widget/Widget.h
-%%PORTDOCS:%%share/examples/JX/tutorial/04-Widget/WidgetDir.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/04-Widget/WidgetDir.h
-%%PORTDOCS:%%share/examples/JX/tutorial/04-Widget/widget_main.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/05-Scrolling/ScrollingWidget.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/05-Scrolling/ScrollingWidget.h
-%%PORTDOCS:%%share/examples/JX/tutorial/05-Scrolling/ScrollingWidgetDir.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/05-Scrolling/ScrollingWidgetDir.h
-%%PORTDOCS:%%share/examples/JX/tutorial/05-Scrolling/scrolling.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/06-DragPainter/DragWidget.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/06-DragPainter/DragWidget.h
-%%PORTDOCS:%%share/examples/JX/tutorial/06-DragPainter/DragWidgetDir.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/06-DragPainter/DragWidgetDir.h
-%%PORTDOCS:%%share/examples/JX/tutorial/06-DragPainter/drag_painter.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/07-Printing/PrintWidget.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/07-Printing/PrintWidget.h
-%%PORTDOCS:%%share/examples/JX/tutorial/07-Printing/PrintWidgetDir.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/07-Printing/PrintWidgetDir.h
-%%PORTDOCS:%%share/examples/JX/tutorial/07-Printing/printing.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/08-SimpleTable/SimpleTable.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/08-SimpleTable/SimpleTable.h
-%%PORTDOCS:%%share/examples/JX/tutorial/08-SimpleTable/SimpleTableDir.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/08-SimpleTable/SimpleTableDir.h
-%%PORTDOCS:%%share/examples/JX/tutorial/08-SimpleTable/simpletable_main.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/09-DataTable/DataTable.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/09-DataTable/DataTable.h
-%%PORTDOCS:%%share/examples/JX/tutorial/09-DataTable/DataTableDir.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/09-DataTable/DataTableDir.h
-%%PORTDOCS:%%share/examples/JX/tutorial/09-DataTable/datatable_main.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/10-SelectionTable/SelectionTable.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/10-SelectionTable/SelectionTable.h
-%%PORTDOCS:%%share/examples/JX/tutorial/10-SelectionTable/SelectionTableDir.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/10-SelectionTable/SelectionTableDir.h
-%%PORTDOCS:%%share/examples/JX/tutorial/10-SelectionTable/selectiontable_main.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/11-EditTable/EditTable.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/11-EditTable/EditTable.h
-%%PORTDOCS:%%share/examples/JX/tutorial/11-EditTable/EditTableDir.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/11-EditTable/EditTableDir.h
-%%PORTDOCS:%%share/examples/JX/tutorial/11-EditTable/edittable_main.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/12-Clipboard/CBStringInputDialog.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/12-Clipboard/CBStringInputDialog.h
-%%PORTDOCS:%%share/examples/JX/tutorial/12-Clipboard/ClipboardDir.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/12-Clipboard/ClipboardDir.h
-%%PORTDOCS:%%share/examples/JX/tutorial/12-Clipboard/ClipboardWidget.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/12-Clipboard/ClipboardWidget.h
-%%PORTDOCS:%%share/examples/JX/tutorial/12-Clipboard/clipboard.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/13-Undo/JPtrArray-JUndo.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/13-Undo/RedoLine.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/13-Undo/RedoLine.h
-%%PORTDOCS:%%share/examples/JX/tutorial/13-Undo/UndoLine.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/13-Undo/UndoLine.h
-%%PORTDOCS:%%share/examples/JX/tutorial/13-Undo/UndoWidget.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/13-Undo/UndoWidget.h
-%%PORTDOCS:%%share/examples/JX/tutorial/13-Undo/UndoWidgetDir.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/13-Undo/UndoWidgetDir.h
-%%PORTDOCS:%%share/examples/JX/tutorial/13-Undo/undo.cc
-%%PORTDOCS:%%share/examples/JX/tutorial/Make.files
-%%PORTDOCS:%%share/examples/JX/tutorial/Make.header
-%%PORTDOCS:%%share/examples/JX/tutorial/Makefile
-%%PORTDOCS:%%share/examples/JX/tutorial/README
+%%PORTDOCS:%%share/doc/jx/ACE_VERSION
+%%PORTDOCS:%%share/doc/jx/CHANGES
+%%PORTDOCS:%%share/doc/jx/FAQ
+%%PORTDOCS:%%share/doc/jx/LICENSE
+%%PORTDOCS:%%share/doc/jx/LICENSE_jxlayout
+%%PORTDOCS:%%share/doc/jx/LICENSE_makemake
+%%PORTDOCS:%%share/doc/jx/Make.files_template
+%%PORTDOCS:%%share/doc/jx/Make.header_template
+%%PORTDOCS:%%share/doc/jx/Makefiles.txt
+%%PORTDOCS:%%share/doc/jx/README
+%%PORTDOCS:%%share/doc/jx/README_ACE
+%%PORTDOCS:%%share/doc/jx/README_jxlayout
+%%PORTDOCS:%%share/doc/jx/README_makemake
+%%PORTDOCS:%%share/doc/jx/jcore_1.0.0.ps.gz
+%%PORTDOCS:%%share/doc/jx/jcore_1.0.0.txt
+%%PORTDOCS:%%share/doc/jx/jx_1.0.0.ps.gz
+%%PORTDOCS:%%share/doc/jx/jx_1.0.0.txt
+%%PORTDOCS:%%share/examples/jx/tutorial/01-HelloWorld/HelloWorldDir.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/01-HelloWorld/HelloWorldDir.h
+%%PORTDOCS:%%share/examples/jx/tutorial/01-HelloWorld/hello_world.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/02-MenuHello/MenuHelloDir.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/02-MenuHello/MenuHelloDir.h
+%%PORTDOCS:%%share/examples/jx/tutorial/02-MenuHello/menu_hello.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/03-DialogHello/DHStringInputDialog.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/03-DialogHello/DHStringInputDialog.h
+%%PORTDOCS:%%share/examples/jx/tutorial/03-DialogHello/DialogHelloDir.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/03-DialogHello/DialogHelloDir.h
+%%PORTDOCS:%%share/examples/jx/tutorial/03-DialogHello/dialog_hello.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/04-Widget/Widget.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/04-Widget/Widget.h
+%%PORTDOCS:%%share/examples/jx/tutorial/04-Widget/WidgetDir.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/04-Widget/WidgetDir.h
+%%PORTDOCS:%%share/examples/jx/tutorial/04-Widget/widget_main.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/05-Scrolling/ScrollingWidget.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/05-Scrolling/ScrollingWidget.h
+%%PORTDOCS:%%share/examples/jx/tutorial/05-Scrolling/ScrollingWidgetDir.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/05-Scrolling/ScrollingWidgetDir.h
+%%PORTDOCS:%%share/examples/jx/tutorial/05-Scrolling/scrolling.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/06-DragPainter/DragWidget.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/06-DragPainter/DragWidget.h
+%%PORTDOCS:%%share/examples/jx/tutorial/06-DragPainter/DragWidgetDir.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/06-DragPainter/DragWidgetDir.h
+%%PORTDOCS:%%share/examples/jx/tutorial/06-DragPainter/drag_painter.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/07-Printing/PrintWidget.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/07-Printing/PrintWidget.h
+%%PORTDOCS:%%share/examples/jx/tutorial/07-Printing/PrintWidgetDir.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/07-Printing/PrintWidgetDir.h
+%%PORTDOCS:%%share/examples/jx/tutorial/07-Printing/printing.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/08-SimpleTable/SimpleTable.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/08-SimpleTable/SimpleTable.h
+%%PORTDOCS:%%share/examples/jx/tutorial/08-SimpleTable/SimpleTableDir.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/08-SimpleTable/SimpleTableDir.h
+%%PORTDOCS:%%share/examples/jx/tutorial/08-SimpleTable/simpletable_main.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/09-DataTable/DataTable.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/09-DataTable/DataTable.h
+%%PORTDOCS:%%share/examples/jx/tutorial/09-DataTable/DataTableDir.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/09-DataTable/DataTableDir.h
+%%PORTDOCS:%%share/examples/jx/tutorial/09-DataTable/datatable_main.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/10-SelectionTable/SelectionTable.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/10-SelectionTable/SelectionTable.h
+%%PORTDOCS:%%share/examples/jx/tutorial/10-SelectionTable/SelectionTableDir.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/10-SelectionTable/SelectionTableDir.h
+%%PORTDOCS:%%share/examples/jx/tutorial/10-SelectionTable/selectiontable_main.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/11-EditTable/EditTable.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/11-EditTable/EditTable.h
+%%PORTDOCS:%%share/examples/jx/tutorial/11-EditTable/EditTableDir.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/11-EditTable/EditTableDir.h
+%%PORTDOCS:%%share/examples/jx/tutorial/11-EditTable/edittable_main.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/12-Clipboard/CBStringInputDialog.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/12-Clipboard/CBStringInputDialog.h
+%%PORTDOCS:%%share/examples/jx/tutorial/12-Clipboard/ClipboardDir.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/12-Clipboard/ClipboardDir.h
+%%PORTDOCS:%%share/examples/jx/tutorial/12-Clipboard/ClipboardWidget.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/12-Clipboard/ClipboardWidget.h
+%%PORTDOCS:%%share/examples/jx/tutorial/12-Clipboard/clipboard.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/13-Undo/JPtrArray-JUndo.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/13-Undo/RedoLine.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/13-Undo/RedoLine.h
+%%PORTDOCS:%%share/examples/jx/tutorial/13-Undo/UndoLine.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/13-Undo/UndoLine.h
+%%PORTDOCS:%%share/examples/jx/tutorial/13-Undo/UndoWidget.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/13-Undo/UndoWidget.h
+%%PORTDOCS:%%share/examples/jx/tutorial/13-Undo/UndoWidgetDir.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/13-Undo/UndoWidgetDir.h
+%%PORTDOCS:%%share/examples/jx/tutorial/13-Undo/undo.cc
+%%PORTDOCS:%%share/examples/jx/tutorial/Make.files
+%%PORTDOCS:%%share/examples/jx/tutorial/Make.header
+%%PORTDOCS:%%share/examples/jx/tutorial/Makefile
+%%PORTDOCS:%%share/examples/jx/tutorial/README
 share/jx/blank.xpm
 share/jx/jx_check_spelling.xpm
 share/jx/jx_edit_clean_right_margin.xpm
@@ -1285,22 +1285,22 @@
 share/jx/jx_replace_selection.xpm
 share/jx/jx_run_script.xpm
 @dirrm share/jx
-%%PORTDOCS:%%@dirrm share/examples/JX/tutorial/13-Undo
-%%PORTDOCS:%%@dirrm share/examples/JX/tutorial/12-Clipboard
-%%PORTDOCS:%%@dirrm share/examples/JX/tutorial/11-EditTable
-%%PORTDOCS:%%@dirrm share/examples/JX/tutorial/10-SelectionTable
-%%PORTDOCS:%%@dirrm share/examples/JX/tutorial/09-DataTable
-%%PORTDOCS:%%@dirrm share/examples/JX/tutorial/08-SimpleTable
-%%PORTDOCS:%%@dirrm share/examples/JX/tutorial/07-Printing
-%%PORTDOCS:%%@dirrm share/examples/JX/tutorial/06-DragPainter
-%%PORTDOCS:%%@dirrm share/examples/JX/tutorial/05-Scrolling
-%%PORTDOCS:%%@dirrm share/examples/JX/tutorial/04-Widget
-%%PORTDOCS:%%@dirrm share/examples/JX/tutorial/03-DialogHello
-%%PORTDOCS:%%@dirrm share/examples/JX/tutorial/02-MenuHello
-%%PORTDOCS:%%@dirrm share/examples/JX/tutorial/01-HelloWorld
-%%PORTDOCS:%%@dirrm share/examples/JX/tutorial
-%%PORTDOCS:%%@dirrm share/examples/JX
-%%PORTDOCS:%%@dirrm share/doc/JX
+%%PORTDOCS:%%@dirrm share/examples/jx/tutorial/13-Undo
+%%PORTDOCS:%%@dirrm share/examples/jx/tutorial/12-Clipboard
+%%PORTDOCS:%%@dirrm share/examples/jx/tutorial/11-EditTable
+%%PORTDOCS:%%@dirrm share/examples/jx/tutorial/10-SelectionTable
+%%PORTDOCS:%%@dirrm share/examples/jx/tutorial/09-DataTable
+%%PORTDOCS:%%@dirrm share/examples/jx/tutorial/08-SimpleTable
+%%PORTDOCS:%%@dirrm share/examples/jx/tutorial/07-Printing
+%%PORTDOCS:%%@dirrm share/examples/jx/tutorial/06-DragPainter
+%%PORTDOCS:%%@dirrm share/examples/jx/tutorial/05-Scrolling
+%%PORTDOCS:%%@dirrm share/examples/jx/tutorial/04-Widget
+%%PORTDOCS:%%@dirrm share/examples/jx/tutorial/03-DialogHello
+%%PORTDOCS:%%@dirrm share/examples/jx/tutorial/02-MenuHello
+%%PORTDOCS:%%@dirrm share/examples/jx/tutorial/01-HelloWorld
+%%PORTDOCS:%%@dirrm share/examples/jx/tutorial
+%%PORTDOCS:%%@dirrm share/examples/jx
+%%PORTDOCS:%%@dirrm share/doc/jx
 @dirrm lib/jx/make/sys
 @dirrm lib/jx/make
 @dirrm lib/jx/lib
Comment 10 Will Andrews freebsd_committer freebsd_triage 2000-06-07 17:51:09 UTC
State Changed
From-To: open->closed

Committed, thanks!  I left your share*/JX directory names 
alone since they can stay that way.