Cygwin Contribution 

Made by Hansom Young (E-mail: glyoung at users.sourceforge.net)


News



Cygwin GNOME friends

Links: 
Cygwin GNOME patches by Steven O'Brien
Cygwin GNOME 1.4 Project    Prebuilt Binary Packages: here
Cygwin GNOME 2.x    (not active now)
GTK2 on Cygwin    by Masahiro Sakai


Package Version
(source)

Patch
Note
Download
XFCE 4
rc3
xfce4-patches-cygwin-0913.tar.gz
The GUI of XFCE 4 is based on GTK+-2. Thus XFCE 4 is a good and light-weighted substitute of GNOME for Cygwin. It works very well on my desk. And very beautiful!

screen shot
detail info

GNOME 2.x stuff (Win32 GUI)
gaim 0.64
gaim-0.64-cygwin-win32.patch
Yes, they have the Win32 GUI, you don't need XFree86 to run them.

Built with gtk2-win32 and glib from 'gtk2 on Cygwin' contributed by Masahiro Sakai.  In order to run them, you need the following packages: glib2  gtk+-win32  atk pango fontconfig libintl2.
 
It seems that the asian fonts (e.g: Chinese) could be rendered correctly.

gftp 2.0.14
See the README file.
GNOME 1.x stuff (The required libraries could be found from the Packages of Cygwin GNOME project)





gtk-themes-extra


Some additional themes
gtk-themes-extra(bin)
gtk-engines-extra

HighContrast  A theme designed to be easily visible
Notif2      Following the <I>NEW</I> look and feel of that ever so popular widget set: Motif 2.x
Step     A NEXTSTEP(tm) - like looking theme
ThinICE    Clean-looking theme based on raster's Motif.
Industrial    ?  (An engine won the Best theme engine at gnomedesktop.org recently)

Source packages are being preparing.
gtk-engines-extra  gtk-engines-extra(src)
mah-jong
1.5.6
No patch required.
These programs allow the user of a Unix (or Windows) computer to play Mah-Jong, in the Chinese Classical style, against other users (locally or over the Internet), against programmed players, or both.
mah-jong(bin)  mah-jong(src)
dillo
0.7.3-tab
dillo-0.7.3-mzz-cygwin.patch

dillo-0.7.3-mzz-wtab.patch
(link to madis's website)

dillo-0.7.1-fontset.patch

dillo-0.7.3-mzz-proxy.patch

A small, stable, developer-friendly, usable, fast, and extensible web browser.

This release is a hacked version, based mainly on madis's patch, which contains a lot of improvments:
   - tabbed window browsing
   - WWW authorization
   - https support
   - quick search by typing '?text to search' to the location entry.   (default search engine is google, but could be modified in dillorc)
and many others.

This release also have basic support for proxy authorization and fontset,  they are made by myself. See patch -mzz-proxy and -fontset.

 (screen shot)

detail info
dillo(bin) dillo(src)
dillo
0.7.3
dillo-0.7.2-cygwin.patch

dillo-0.7.1-fontset.patch
A small, stable, developer-friendly, usable, fast, and extensible web browser.

I added basic fontset support. The default settings are prepared for Simplified Chinese (zh_CN), you need gb2312.1980 and/or gbk fonts. Remember to set LC_MESSAGES to zh_CN.gbk or zh_CN.gb2312 before using it.
Modify dillorc to fit your needs. (screen shot)

detail info
dillo(bin)
gtk-theme-switch
1.0
No patch required.
A small utilitiy allows you to preview and switch GTK (1.x) themes. If you don't like the theme applet of Control Center, then try this.
switch(bin)
gdk-pixbuf
0.22.0
-nomodules.patch
Different  from the 'official' Cygwin GNOME version, these two are built with --disable-modules. That's to say, all the image file format loaders are built into main library DLL.

Suitable for old Cygwin release, which could suffer less from the rebase issue.
imlib
1.9.14
-nomodules.patch
gtktalog
1.0rc2
gtktalog-1.0rc2-cygwin.patch
The binary here is a hacked version. I added a text widget in main window to show the file info just as WhereIsIt does.
Here is the patch (This patch is already accepted by the author, latest version of cygwin port could be found here).


Screen shot
Obsolete stuff

wmakerconf
2.8.1
?
Interactive graphical configuration tool for Window Maker.
Written in GTK+, thus you need glib,imlib and gtk to run it.
wmakerconf(bin)
WindowMaker
0.80
?
Different from the 'official' Cygwin release, this one is GNOME compliant (built with --with-gnome option) .

XIM support is also enabled.
detail info

wgnomemenu.pl

-
Similar to wkdemenu.pl, this script would add a "GNOME Programs" submenu in the root menu of your WindowMaker desktop.  Prepared originally for Cygwin GNOME project.
here
vdkbuilder 1.2.5
?

VDKBuilder is a rapid application development tool somewhat similar to Borland C++Builder, based on VDK (see below).

[ The plugin interface not available in this port. ]

Screen shot
vdk
1.2.5
?
The Visual Development Kit is a C++ wrapper for GTK+ .
You also need libsigc++.

libsigc++ 1.0.3
?
The Typesafe Signal Framework for C++. It implements a full callback system for use in widget libraries,
abstract interfaces, and general programming. It's originally part of the Gtk-- widget set.
icewm ?







Other Packages

Package Version
(source)

Patch
Note
Download
miniChinput
0.0.3

Ported by David Huang (e-mail?)

perlmods/


Some Perl modules prebuilt for Cygwin.

docbook/




mc ?




MagicPoint[new!]
1.09a
See README file build procedure.

Note: To enable the TrueType scalable font rendering capability, you need libfreetype, which could be found from Eric Lassauge'sxlockmore-5.02.
 
MagicPoint is an X11 based presentation tool. MagicPoint's presentation files (typically .mgp files) are plain text so you can create presentation files quickly with your favorite editor. 

You need the Imlib-1.9.10 from Eric Lassauge
uudeview is also need, see below.
detail

bin

 
1.0.9
Ditto.

This one is built with imlib-1.9.13 from Cygwin GNOME.
uudeview is also need, see below.
detail

bin
 
uudeview
0.5.13
?
UU decoder which could handle uuencoding, xxencoding, and MIME Base64 encoding.
bin
psmisc
1.2.3
psmisc-20.2-cygwin.patch

Utilities for managing processes on your system: pstree, killall, fuser.

(fuser not work on Cygwin in this port.)

detail
bin
xsnow
1.42
-
The Xsnow toy provides a continual gentle snowfall, trees, and Santa Claus flying his sleigh around the screen.

xfireworks


Makes fireworks in the root window on X.
xfireworks(bin)
w3m
0.3
?
A pager with Web browsing abilities.

bin

pspell



tree
1.2

A handy little utility to display a tree view of directories.
tree(bin)
Old packages made for Cygwin B20
man
1.5g

Built on Cygwin B20.
Requires groff (see below).
man(bin)
groff
1.11a

Built on Cygwin B20. groff(bin)
git
4.3.17
?
GNU Interactive Tools, a simple file manager

Built on Cygwin B20.

bin
xbill
2.0
? A small game: save your computers from Wingdows [TM] virus.

Built on Cygwin B20, with XFree86 R6.3
screenshot screen shot
bin

Footnotes:

--- configure.orig      2003-02-19 17:24:44.000000000 +0800
+++ configure   2003-02-17 16:38:32.000000000 +0800
@@ -4012,7 +4012,8 @@ EOF
       else $CC -o impgen impgen.c ; fi)~
       $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def'
 
-    old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
+    #old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
+    old_archive_from_expsyms_cmds=
 
     # cygwin and mingw dlls have different entry points and sets of symbols
     # to exclude.
@@ -5857,7 +5858,8 @@ old_postuninstall_cmds=$lt_old_postunins
 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
 
 # Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
+#old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
+old_archive_from_expsyms_cmds=
 
 # Commands used to build and install a shared archive.
 archive_cmds=$lt_archive_cmds