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

Reply via email to