File:  [NetBSD Developer Wiki] / wikisrc / projects / project / pkgsrc_porting.mdwn
Revision 1.2: download - view: text, annotated - select for diffs
Sun Nov 6 02:19:40 2011 UTC (4 years ago) by jmmv
Branches: MAIN
CVS tags: HEAD
Prune ill-specified projects; just leave traces of them in the "ideas" page.

Not all of the unclassified projects were useless though; some of them had
decent content, so I have just added tags to classify them appropriately
instead of just deleting them.

[[!template id=project

title="Port pkgsrc to MinGW and/or Cygwin"


[Aleksej Saushev](

duration="3 months"

There existed (in past) an option to deploy portable software on
Microsoft Windows systems through the use of Interix.
However deploying Interix is tricky, sometimes it is impossible.
Third-party software usually doesn't support running under Interix too,
which reduces its utility.

Cygwin and MinGW present easier way to deploy familiar Unix-like environment.
Both are supported very much better than Interix by upstream developers,
and thus software is easier to get running correctly.
Both are easier than Interix to setup too.

Microsoft Windows is perhaps the only widespread platform that
isn't supported by pkgsrc well enough. Unfortunately, pkgsrc
needs to be adapted to run on Cygwin and MinGW.

The goal of this project is to port pkgsrc tools to Cygwin (easier)
or MinGW (harder, since it doesn't provide fork/vfork API).

[[!tag medium]]
[[!tag pkgsrc]]

CVSweb for NetBSD wikisrc <> software: FreeBSD-CVSweb