Main change is making the use of jacorb.properties transparent to the end user - something which should have been done with CorbaServices a long time ago :-) Now a base jacorb.properties is included in the jar files, because it's searched by the jacorb loading stuff. The only value outside of the jar file is the naming service location, which can now be found in the default.properties files. The server and corbaservices assume that the naming services is running on localhost on port 8052, which is ok for most normal things. If it's on a different host the default.properties just needs fixing. Also added a default.properties style thing to the corbaservices, and fixed some bugs in the command line argument parsing. Finally, fixed a bug with the make src target of all the Makefiles.
Added install target for util package. Removed duplicates copies of the COPYING (GPL License) file.
Yet another thing I overlooked. The ChangeLog should go in all dists.
Removed the util package from the server. The source for it still remains, for now, until I decide how to dispose of it.
Added gpg signing of built archives. Also changed binary archives to have "-bin" in their filename. Fixed a problem with the copied source having the jar files duplicated.
A continuation of my last commit on all this Makefile reworking. I think I've managed to get the dependencies working quite well now. As long as the builds are done from the top level Makefile it should all be fine. If you try from, say, the build directory it might not notice things changing in the source files.
Finally made some changes to the Makefile setup to finish what I started around 7 months ago :) The dependency stuff still isn't quite right, but it's getting there.
My first bash at a new-style Makefile setup. This one generates proper distfiles in subdirectories with version numbers, etc. I'll port it to the other parts of i-scream when I've tested it a bit more. This will also lead the way for me to generate daily snapshots.
i-scream is now licensed under the GPL. I've added the GPL headers to every source file, and put a full copy of the license in the appropriate places. I think I've covered everything. This is going to be a mad commit ;)
We believe the cause of our zip exception is not removing the old jar file.
It didn't quite dependency check right. Fixed.
Fixed a bug on FreeBSD. The -R switch used to be needed to allow recursive adding of the lib and etc directories. However, in the fix to stop the CVS control directories being added I've manually specified each of the files within those directories, so this is no longer required.
Fixed the problem of the CVS control directories being added to the tar and zip files unnecessarily. This has hopefully also fixed the problem on FreeBSD where all of the .class files were accidently being added too.
Added building of the util JAR file.
Added the run.sh/run.bat to the archives.
MERGE: Merged the SERVER_PACKAGEBUILD branch back into the HEAD trunk.
This is slightly neater.
Now remove all .tar, .tar.gz, and .zip files, rather than just those made by the build locally (as "make cvsbuild" could create other files).
Added the README to the two archives.
Added the packaging lines to the Makefile to create .tar.gz and .zip copies of the server source code.
Attempted to improve the dependencies, and tidied up the code Makefiles a bit better. Getting there... slowly.
Moved some bits to the include files.
Libraries are now stored locally for convienience.
Makefile for creating the JAR package.
file Makefile was initially added on branch SERVER_PACKAGEBUILD.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.