Annotation of wikisrc/projects/project/pkgsrc_porting.mdwn, revision 1.3

1.1       jmmv        1: [[!template id=project
                      2: 
                      3: title="Port pkgsrc to MinGW and/or Cygwin"
                      4: 
                      5: contact="""
                      6: [tech-pkg](mailto:tech-pkg@NetBSD.org)
                      7: """
                      8: 
                      9: mentors="""
                     10: [Aleksej Saushev](mailto:asau@NetBSD.org)
                     11: """
                     12: 
1.3     ! jmmv       13: category="pkgsrc"
        !            14: difficulty="medium"
1.1       jmmv       15: duration="3 months"
                     16: 
                     17: description="""
                     18: There existed (in past) an option to deploy portable software on
                     19: Microsoft Windows systems through the use of Interix.
                     20: However deploying Interix is tricky, sometimes it is impossible.
                     21: Third-party software usually doesn't support running under Interix too,
                     22: which reduces its utility.
                     23: 
                     24: Cygwin and MinGW present easier way to deploy familiar Unix-like environment.
                     25: Both are supported very much better than Interix by upstream developers,
                     26: and thus software is easier to get running correctly.
                     27: Both are easier than Interix to setup too.
                     28: 
                     29: Microsoft Windows is perhaps the only widespread platform that
                     30: isn't supported by pkgsrc well enough. Unfortunately, pkgsrc
                     31: needs to be adapted to run on Cygwin and MinGW.
                     32: 
                     33: The goal of this project is to port pkgsrc tools to Cygwin (easier)
                     34: or MinGW (harder, since it doesn't provide fork/vfork API).
                     35: """
                     36: ]]

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb