Yes, please do. Danny
On Mon, 2008-06-09 at 07:44 +0200, Vincent Torri wrote: > Danny, > > Any comment to add, here ? Do you want me to start with zlib, so that > there is an example of such port on which we can discuss if it's correct > or not ? > > Vincent Torri > > > On Wed, 16 Apr 2008, Danny Backx wrote: > > > >> I'd like to figure out how to get all this organised and streamlined > >> before we actually start. > >> > >> Here are some suggestions, please all comment so we can agree on > >> something that works for all : > >> 1. Generic stuff > >> a) All submissions should be ports of a software that falls under some > >> free software license. > > > > I agree. Maybe we can list some that are really important. I have a list, > > btw > > ;) > > > >> b) A minimal submission is a source port. A compiled version is optional > >> but desirable. > > > > compile must separate binaries (dll + executables) from development > > (headers > > + static and import lib, maybe .def). > > > > some packages maybe require some dependencies. Like the binaries built in > > libjpeg, which depend on librle (the lib of libjpeg does not depend on the > > bin) > > > > In the GnuWin32 packages, the diff is also provided, in addition to other > > files like one which lists the files of the packages, for example > > > >> c) Submissions must be accompanied by a document which describes the > >> port. We'll design a template for that. > > > > ok > > > >> d) Compiled versions should use a standard set of compiler and configure > >> options : > >> PREFIX=/opt/wince > >> CFLAGS="-D_WIN32_WCE=0x0400 -D_WIN32_IE=0x0400" > > > > this should go into CPPFLAGS. Also should we add -mms-bitfields in CFLAGS ? > > For executables, should we add -mwindows ? > > > > Same for optimization flags, like the -O* or -mcpu or -march ? > > > >> 2. Template > >> a) the license of the software > >> b) the URL from which to download the original version > >> c) the version of the software from which this port is derived > > > > c') the needed dependencies and their minimal version ? > > > >> d) the maintainer of this port > >> e) a source patch > >> f) the version of cegcc that this is compiled with > >> (version number + architecture: e.g. arm-mingw32ce) > > > > maybe the optimization flags ? -O2 or -O3 or -Os, -mcpu, -march ? > > > >> f) (optionally) description of porting issues > >> g) (optionally) file name of full source (patched) > >> h) (optionally) file name of binary version > > > > file name of development version ? of dependency version ? > > > >> The filled out template could go in the release notes in the SF file and > >> release mechanism. > >> > >> 3. Stuff derived from working with the SourceForge file and release > >> system. > >> a) for practical reasons, a limited set of people is currently capable > >> of accessing the SourceForge cegcc site, they are a filter. > >> b) Submissions must be uploaded in agreement with one of the people > >> outlined above, knowing that the SF upload facility keeps files for a > >> limited amount of time, so be prepared to upload again if the agreement > >> is not clear enough and nobody had the time to pick up your files before > >> SF expired them. > > > > I don't have comments here. > > > > > > regards > > > > Vincent Torri > > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > Cegcc-devel mailing list > Cegcc-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/cegcc-devel > -- Danny Backx ; danny.backx - at - scarlet.be ; http://danny.backx.info ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Cegcc-devel mailing list Cegcc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cegcc-devel