Thanks for this update. It has a few minor problems with already checked out code, but I will commit most of your changes tonight.


        True. And your "get the latest revision" trick isn't bad,
although I think I would prefer to do it via an svn info.

svn info only operates on local copies so you'd have
to check out the latest and then do an info

        Aah. OK. Consider me convinced!


I updated the script to do all the checkouts in one shot.

        Indeed. Looking good, but I think we can do better.
This version will always do a svn co, and never an update.
I suspect it should still try and update if the source dirs
are already there. (unless there two commands are equivalent)


        When I tried it last night, there were a few errors:

A /Volumes/MythOSXbuild/.osx-packager/src/myth-svn/myththemes/MythCenter/ watermark/info.png U /Volumes/MythOSXbuild/.osx-packager/src/myth-svn/myththemes/ myththemes.pro U /Volumes/MythOSXbuild/.osx-packager/src/myth-svn/myththemes/Minimalist- wide/ui.xml U /Volumes/MythOSXbuild/.osx-packager/src/myth-svn/myththemes/Titivillus/ ui.xml U /Volumes/MythOSXbuild/.osx-packager/src/myth-svn/myththemes/Iulius/ ui.xml
 U   /Volumes/MythOSXbuild/.osx-packager/src/myth-svn/myththemes
Checked out revision 7982.
svn: Failed to add directory '/Volumes/MythOSXbuild/.osx-packager/src/myth-svn/mythplugins/mythdvd': object of the same name already exists [osx-pkg] Failed system call: " /Users/nigel/Bin/svn co --revision 7982 http://svn.mythtv.org/svn/trunk/mythtv http://svn.mythtv.org/svn/trunk/myththemes http://svn.mythtv.org/svn/trunk/mythplugins /Volumes/MythOSXbuild/.osx-packager/src/myth-svn " with error code 1
Died at ./osx-packager.pl line 603.

which required me to delete the plugins directory first.
I will try to recreate/explore this a bit more tonight.

...
OK. I figured there were too many options

        Agreed, but none of the existing options really fit.
Unless we overload "nohead"

At first I thought you meant nohead to be more like "inplace" which might be a better term for this. I made a few changes in that direction but decided it would be too much trouble to decipher all that makefile cleaning and tweaking so I stopped.

        I also think I was wrong about the reconfiguring
and Makefile deletion. It looks like trivial changes
(e.g. touching a .cpp file) are fairly economical -
only a few files/libraries are needlessly recompiled.


...
If any of it doesn't look quite right I'll be happy to supply cheerleading.

        :-)


One remaining issue is the behaviour of the retail OSX which script. It always gives output but the plugins configure script depends on it being silent when a file isn't found. If, like me, you've got DarwinPorts then you can get a nicer one in /sw/bin which is why I have that added to the path.

        No DarwinPorts here, and no known problems in configure.

% sh
sh-2.05b$ which zot
no zot in . /Users/nigel/Bin /usr/bin /bin /usr/sbin /sbin /Developer/Tools /Volumes/Backups/qt/bin /Volumes/Backups/bin
sh-2.05b$ which which
/usr/bin/which


        What problems did you encounter?


--
Nigel Pearson, [EMAIL PROTECTED] | "Peacemaking is our profession"
Telstra Dev. Lab, Sydney, Australia   | Motto of Burpelson Airforce Base
Office: 9814 4803    Fax:  9814 4897  | Commanded by Gen. Jack D. Ripper
Mobile: 0408 664435  Home: 9792 6998  |        Dr Strangelove

_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to