public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* [ANNOUNCEMENT] Updated: git-1.5.6-1
@ 2008-06-20 13:40 Eric Blake
  2008-06-20 18:39 ` Reini Urban
  0 siblings, 1 reply; 11+ messages in thread
From: Eric Blake @ 2008-06-20 13:40 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 2817 bytes --]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

A new release of git, 1.5.6-1, has been uploaded, leaving 1.5.5.1-1 as the
previous version.

NEWS:
=====
This is a new upstream release.  See also the package documentation in
/usr/share/doc/git-1.5.6/, along with the attached upstream release notes.

When compiled out of the box, the upstream git maintainers cater to older
cygwin releases, and intentionally disable certain features that have been
reported on their mailing list, even though they work with the latest
cygwin.  Therefore, this build turns those features back on.  However, it
means that this version does assume that you are not using FAT or FAT32 to
hold your repositories, since they do not store file permissions very
accurately.

DESCRIPTION:
============
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used mainly for various open
source projects, most notably the Linux kernel.

Git falls in the category of distributed source code management tools,
similar to e.g. GNU Arch or Monotone (or BitKeeper in the proprietary
world). Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.

UPDATE:
=======
To update your installation, click on the "Install Cygwin now" link on the
http://cygwin.com/ web page.  This downloads setup.exe to your system.
Save it and run setup, answer the questions and pick up 'git' from
the 'Devel' category.

DOWNLOAD:
=========
Note that downloads from sources.redhat.com (aka cygwin.com) aren't
allowed due to bandwidth limitations.  This means that you will need to
find a mirror which has this update, please choose the one nearest to you:
http://cygwin.com/mirrors.html

QUESTIONS:
==========
If you want to make a point or ask a question the Cygwin mailing list is
the appropriate place.

- --
Eric Blake
volunteer cygwin git maintainer

CYGWIN-ANNOUNCE UNSUBSCRIBE INFO:
=================================
To unsubscribe to the cygwin-announce mailing list, look at the
"List-Unsubscribe: " tag in the email header of this message.  Send email
to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-YOU=YOURDOMAIN.COM@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sources.redhat.com/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkhbpYUACgkQ84KuGfSFAYACjgCffkEUheBe4jNLkOJlXcU/JmHD
dTUAnjmItTY2f0ZoJxJYezATxXsLRgMz
=wTgT
-----END PGP SIGNATURE-----

[-- Attachment #2: NEWS.short --]
[-- Type: text/plain, Size: 5067 bytes --]

GIT v1.5.6 Release Notes
========================

Updates since v1.5.5
--------------------

(subsystems)

* Comes with updated gitk and git-gui.

(portability)

* git will build on AIX better than before now.

* core.ignorecase configuration variable can be used to work better on
  filesystems that are not case sensitive.

* "git init" now autodetects the case sensitivity of the filesystem and
  sets core.ignorecase accordingly.

* cpio is no longer used; neither "curl" binary (libcurl is still used).

(documentation)

* Many freestanding documentation pages have been converted and made
  available to "git help" (aka "man git<something>") as section 7 of
  the manual pages. This means bookmarks to some HTML documentation
  files may need to be updated (eg "tutorial.html" became
  "gittutorial.html").

(performance)

* "git clone" was rewritten in C.  This will hopefully help cloning a
  repository with insane number of refs.

* "git rebase --onto $there $from $branch" used to switch to the tip of
  $branch only to immediately reset back to $from, smudging work tree
  files unnecessarily.  This has been optimized.

* Object creation codepath in "git-svn" has been optimized by enhancing
  plumbing commands git-cat-file and git-hash-object.

(usability, bells and whistles)

* "git add -p" (and the "patch" subcommand of "git add -i") can choose to
  apply (or not apply) mode changes independently from contents changes.

* "git bisect help" gives longer and more helpful usage information.

* "git bisect" does not use a special branch "bisect" anymore; instead, it
  does its work on a detached HEAD.

* "git branch" (and "git checkout -b") can be told to set up
  branch.<name>.rebase automatically, so that later you can say "git pull"
  and magically cause "git pull --rebase" to happen.

* "git branch --merged" and "git branch --no-merged" can be used to list
  branches that have already been merged (or not yet merged) to the
  current branch.

* "git cherry-pick" and "git revert" can add a sign-off.

* "git commit" mentions the author identity when you are committing
  somebody else's changes.

* "git diff/log --dirstat" output is consistent between binary and textual
  changes.

* "git filter-branch" rewrites signed tags by demoting them to annotated.

* "git format-patch --no-binary" can produce a patch that lack binary
  changes (i.e. cannot be used to propagate the whole changes) meant only
  for reviewing.

* "git init --bare" is a synonym for "git --bare init" now.

* "git gc --auto" honors a new pre-auto-gc hook to temporarily disable it.

* "git log --pretty=tformat:<custom format>" gives a LF after each entry,
  instead of giving a LF between each pair of entries which is how
  "git log --pretty=format:<custom format>" works.

* "git log" and friends learned the "--graph" option to show the ancestry
  graph at the left margin of the output.

* "git log" and friends can be told to use date format that is different
  from the default via 'log.date' configuration variable.

* "git send-email" now can send out messages outside a git repository.

* "git send-email --compose" was made aware of rfc2047 quoting.

* "git status" can optionally include output from "git submodule
  summary".

* "git svn" learned --add-author-from option to propagate the authorship
  by munging the commit log message.

* new object creation and looking up in "git svn" has been optimized.

* "gitweb" can read from a system-wide configuration file.

(internal)

* "git unpack-objects" and "git receive-pack" is now more strict about
  detecting breakage in the objects they receive over the wire.


Fixes since v1.5.5
------------------

All of the fixes in v1.5.5 maintenance series are included in
this release, unless otherwise noted.

And there are too numerous small fixes to otherwise note here ;-)


GIT v1.5.5.4 Release Notes
==========================

Fixes since v1.5.5.4
--------------------

 * "git name-rev --all" used to segfault.


GIT v1.5.5.3 Release Notes
==========================

Fixes since v1.5.5.2
--------------------

 * "git send-email --compose" did not notice that non-ascii contents
   needed some MIME magic.

 * "git fast-export" did not export octopus merges correctly.

Also comes with various documentation updates.


GIT v1.5.5.2 Release Notes
==========================

Fixes since v1.5.5.1
--------------------

 * "git repack -n" was mistakenly made no-op earlier.

 * "git imap-send" wanted to always have imap.host even when use of
   imap.tunnel made it unnecessary.

 * reflog syntax that uses time e.g. "HEAD@{10 seconds ago}:path" did not
   stop parsing at the closing "}".

 * "git rev-parse --symbolic-full-name ^master^2" printed solitary "^",
   but it should print nothing.

 * "git commit" did not detect when it failed to write tree objects.

 * "git fetch" sometimes transferred too many objects unnecessarily.

 * a path specification "a/b" in .gitattributes file should not match
   "sub/a/b".

 * various gitweb fixes.

Also comes with various documentation updates.


[-- Attachment #3: Type: text/plain, Size: 218 bytes --]

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ANNOUNCEMENT] Updated: git-1.5.6-1
  2008-06-20 13:40 [ANNOUNCEMENT] Updated: git-1.5.6-1 Eric Blake
@ 2008-06-20 18:39 ` Reini Urban
  2008-06-20 18:47   ` Reini Urban
  2008-06-20 19:12   ` Brian Dessent
  0 siblings, 2 replies; 11+ messages in thread
From: Reini Urban @ 2008-06-20 18:39 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 2420 bytes --]

> A new release of git, 1.5.6-1, has been uploaded, leaving 1.5.5.1-1 as the
> previous version.

I'm a bit annoyed about the waste of space and the lack of a cyggit.dll
Now they use a static libgit.a and hardlink the exe's, which does not work
as expected for us.
Well, we could change the Makefile to use softlinks for the exe's.

Attached is my first attempt to use a dll.
Maybe anybody finds the one remaining error.
Some attribute causes the linker to refuse to build the dll and wants
to build an exe.
I could also fake a dummy main(), but this would be cheating.

Eric, should I post this to some git list also, or just when I found the error?

$ make V=1
rm -f git-dll.o && cc -DDLL -DGIT_VERSION='"1.5.6"' \
                -O2 -pipe   -DNO_D_TYPE_IN_DIRENT
-DNO_FAST_WORKING_DIRECTORY -DNO_IPV6 -DOLD_ICONV -DSHA1_HEADER='<open
ssl/sha.h>' -DNO_STRCASESTR -o git-dll.o -c git.c
rm -f cyggit.dll && cc -Wl,-shared -Wl,--enable-auto-import
-Wl,--export-all-symbols \
                -o cyggit.dll   git-dll.o alias.o alloc.o archive.o
archive-tar.o archive-zip.o attr.o base85.o blob.o b
ranch.o bundle.o cache-tree.o color.o combine-diff.o commit.o config.o
connect.o convert.o copy.o csum-file.o ctype.o da
te.o decorate.o diffcore-break.o diffcore-delta.o diffcore-order.o
diffcore-pickaxe.o diffcore-rename.o diff-delta.o dif
f-no-index.o diff-lib.o diff.o dir.o entry.o environment.o exec_cmd.o
fsck.o graph.o grep.o hash.o help.o ident.o interp
olate.o list-objects.o ll-merge.o lockfile.o log-tree.o mailmap.o
match-trees.o merge-file.o name-hash.o object.o pack-c
heck.o pack-revindex.o pack-write.o pager.o parse-options.o
patch-delta.o patch-ids.o path-list.o path.o pkt-line.o pret
ty.o progress.o quote.o reachable.o read-cache.o reflog-walk.o refs.o
remote.o revision.o run-command.o server-info.o se
tup.o sha1_file.o sha1-lookup.o sha1_name.o shallow.o sideband.o
strbuf.o symlinks.o tag.o trace.o transport.o tree-diff
.o tree.o tree-walk.o unpack-trees.o usage.o utf8.o walker.o
write_or_die.o ws.o wt-status.o xdiff-interface.o http.o ht
tp-walker.o compat/strcasestr.o builtin-fetch-pack.o builtin-send-pack.o \
                xdiff/lib.a -lcurl -lz -liconv -lcrypto -lcurl -lexpat
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libcygwin.a(libcmain.o):(.text+0xab):
undefined reference to `_WinMain@16'
collect2: ld returned 1 exit status
-- 
Reini Urban
http://phpwiki.org/ http://murbreak.at/

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: git-1.5.6-2.src.patch --]
[-- Type: text/x-diff; name=git-1.5.6-2.src.patch, Size: 5825 bytes --]

diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4*' -x autom4te.cache -x config.cache -x config.log -x config.status -x config.h -x config.h.in -x ABOUT-NLS -x Makefile.in.in -x Makevars.template -x '*SlackBuild*' -x '*.egg-info' -x '*.class' -x '*.pyc' -x '*.mo' -x '*.gmo' -x '*.orig' -x '*.rej' -x '*.spec' -x '*.temp' -x '*~' -x '*.stackdump' -x COPYING -x INSTALL -x compile -x config-ml.in -x config.guess -x config.sub -x depcomp -x elisp-comp -x install-sh -x libtool.m4 -x ltoptions.m4 -x ltsugar.m4 -x ltversion.m4 -x 'lt~obsolete.m4' -x ltmain.sh -x mdate-sh -x missing -x mkinstalldirs -x py-compile -x symlink-tree -x texinfo.tex -x ylwrap -x config.rpath -x configure -x omf.make -x xmldocs.make -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x intltool-extract -x intltool-extract.in -x intltool-merge -x intltool-merge.in -x intltool-update -x intltool-update.in -x -x -x GIT-VERSION-FILE origsrc/git-1.5.6/Documentation/Makefile src/git-1.5.6/Documentation/Makefile
--- origsrc/git-1.5.6/Documentation/Makefile	2008-06-19 00:49:49.000000000 +0200
+++ src/git-1.5.6/Documentation/Makefile	2008-06-20 19:07:22.687500000 +0200
@@ -57,7 +57,7 @@
 -include ../config.mak
 
 ifdef ASCIIDOC8
-ASCIIDOC_EXTRA += -a asciidoc7compatible
+ASCIIDOC_EXTRA += -a asciidoc7compatible --unsafe
 endif
 ifdef DOCBOOK_XSL_172
 ASCIIDOC_EXTRA += -a docbook-xsl-172
@@ -163,7 +163,7 @@
 	mv $@+ $@
 
 user-manual.xml: user-manual.txt user-manual.conf
-	$(ASCIIDOC) -b docbook -d book $<
+	$(ASCIIDOC) $(ASCIIDOC_EXTRA) -b docbook -d book $<
 
 technical/api-index.txt: technical/api-index-skel.txt \
 	technical/api-index.sh $(patsubst %,%.txt,$(API_DOCS))
diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4*' -x autom4te.cache -x config.cache -x config.log -x config.status -x config.h -x config.h.in -x ABOUT-NLS -x Makefile.in.in -x Makevars.template -x '*SlackBuild*' -x '*.egg-info' -x '*.class' -x '*.pyc' -x '*.mo' -x '*.gmo' -x '*.orig' -x '*.rej' -x '*.spec' -x '*.temp' -x '*~' -x '*.stackdump' -x COPYING -x INSTALL -x compile -x config-ml.in -x config.guess -x config.sub -x depcomp -x elisp-comp -x install-sh -x libtool.m4 -x ltoptions.m4 -x ltsugar.m4 -x ltversion.m4 -x 'lt~obsolete.m4' -x ltmain.sh -x mdate-sh -x missing -x mkinstalldirs -x py-compile -x symlink-tree -x texinfo.tex -x ylwrap -x config.rpath -x configure -x omf.make -x xmldocs.make -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x intltool-extract -x intltool-extract.in -x intltool-merge -x intltool-merge.in -x intltool-update -x intltool-update.in -x -x -x GIT-VERSION-FILE origsrc/git-1.5.6/Makefile src/git-1.5.6/Makefile
--- origsrc/git-1.5.6/Makefile	2008-06-19 00:49:49.000000000 +0200
+++ src/git-1.5.6/Makefile	2008-06-20 19:56:58.359375000 +0200
@@ -639,20 +639,18 @@
 endif
 ifeq ($(uname_O),Cygwin)
 	NO_D_TYPE_IN_DIRENT = YesPlease
-	NO_D_INO_IN_DIRENT = YesPlease
 	NO_STRCASESTR = YesPlease
 	NO_MEMMEM = YesPlease
-	NO_SYMLINK_HEAD = YesPlease
 	NEEDS_LIBICONV = YesPlease
 	NO_FAST_WORKING_DIRECTORY = UnfortunatelyYes
-	NO_TRUSTABLE_FILEMODE = UnfortunatelyYes
 	OLD_ICONV = UnfortunatelyYes
 	# There are conflicting reports about this.
 	# On some boxes NO_MMAP is needed, and not so elsewhere.
 	# Try commenting this out if you suspect MMAP is more efficient
-	NO_MMAP = YesPlease
+#	NO_MMAP = YesPlease
 	NO_IPV6 = YesPlease
 	X = .exe
+	LIB_FILE=cyggit.dll
 endif
 ifeq ($(uname_S),FreeBSD)
 	NEEDS_LIBICONV = YesPlease
@@ -1060,8 +1058,10 @@
 
 $(patsubst %.perl,%,$(SCRIPT_PERL)): perl/perl.mak
 
+all::perl/perl.mak
+
 perl/perl.mak: GIT-CFLAGS perl/Makefile perl/Makefile.PL
-	$(QUIET_SUBDIR0)perl $(QUIET_SUBDIR1) PERL_PATH='$(PERL_PATH_SQ)' prefix='$(prefix_SQ)' $(@F)
+	$(QUIET_SUBDIR0)perl $(QUIET_SUBDIR1) PERL_PATH='$(PERL_PATH_SQ)' prefix='$(prefix_SQ)' INSTALLDIRS=vendor $(@F)
 
 $(patsubst %.perl,%,$(SCRIPT_PERL)): % : %.perl
 	$(QUIET_GEN)$(RM) $@ $@+ && \
@@ -1170,7 +1170,15 @@
 builtin-revert.o wt-status.o: wt-status.h
 
 $(LIB_FILE): $(LIB_OBJS)
+ifneq (,$(findstring .dll,$(LIB_FILE)))
+	$(QUIET_CC)$(RM) git-dll.o && $(CC) -DDLL -DGIT_VERSION='"$(GIT_VERSION)"' \
+		$(ALL_CFLAGS) -o git-dll.o -c git.c
+	$(QUIET_LINK)$(RM) $@ && $(CC) -Wl,-shared -Wl,--enable-auto-import -Wl,--export-all-symbols \
+		-o $@ $(ALL_LDFLAGS) git-dll.o $(LIB_OBJS) builtin-fetch-pack.o builtin-send-pack.o \
+		$(filter-out $(LIB_FILE),$(LIBS)) $(CURL_LIBCURL) $(EXPAT_LIBEXPAT)
+else
 	$(QUIET_AR)$(RM) $@ && $(AR) rcs $@ $(LIB_OBJS)
+endif
 
 XDIFF_OBJS=xdiff/xdiffi.o xdiff/xprepare.o xdiff/xutils.o xdiff/xemit.o \
 	xdiff/xmerge.o
diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4*' -x autom4te.cache -x config.cache -x config.log -x config.status -x config.h -x config.h.in -x ABOUT-NLS -x Makefile.in.in -x Makevars.template -x '*SlackBuild*' -x '*.egg-info' -x '*.class' -x '*.pyc' -x '*.mo' -x '*.gmo' -x '*.orig' -x '*.rej' -x '*.spec' -x '*.temp' -x '*~' -x '*.stackdump' -x COPYING -x INSTALL -x compile -x config-ml.in -x config.guess -x config.sub -x depcomp -x elisp-comp -x install-sh -x libtool.m4 -x ltoptions.m4 -x ltsugar.m4 -x ltversion.m4 -x 'lt~obsolete.m4' -x ltmain.sh -x mdate-sh -x missing -x mkinstalldirs -x py-compile -x symlink-tree -x texinfo.tex -x ylwrap -x config.rpath -x configure -x omf.make -x xmldocs.make -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x intltool-extract -x intltool-extract.in -x intltool-merge -x intltool-merge.in -x intltool-update -x intltool-update.in -x -x -x GIT-VERSION-FILE origsrc/git-1.5.6/git.c src/git-1.5.6/git.c
--- origsrc/git-1.5.6/git.c	2008-06-19 00:49:49.000000000 +0200
+++ src/git-1.5.6/git.c	2008-06-20 19:48:23.031250000 +0200
@@ -384,6 +384,7 @@
 	}
 }
 
+#ifndef DLL
 int main(int argc, const char **argv)
 {
 	const char *cmd = argv[0] ? argv[0] : "git-help";
@@ -474,3 +475,4 @@
 
 	return 1;
 }
+#endif

[-- Attachment #3: Type: text/plain, Size: 218 bytes --]

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ANNOUNCEMENT] Updated: git-1.5.6-1
  2008-06-20 18:39 ` Reini Urban
@ 2008-06-20 18:47   ` Reini Urban
  2008-06-20 19:26     ` what is the status of proftp for cygwin? Mike Marchywka
  2008-06-22  6:16     ` [ANNOUNCEMENT] Updated: git-1.5.6-1 Eric Blake
  2008-06-20 19:12   ` Brian Dessent
  1 sibling, 2 replies; 11+ messages in thread
From: Reini Urban @ 2008-06-20 18:47 UTC (permalink / raw)
  To: cygwin

2008/6/20 Reini Urban wanted a shared libgit:
> Eric, should I post this to some git list also, or just when I found the error?

Just for reference:

The other shared libgit patch is at
http://article.gmane.org/gmane.comp.version-control.git/8680/match=shared+lib

-- 
Reini Urban
http://phpwiki.org/              http://murbreak.at/

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ANNOUNCEMENT] Updated: git-1.5.6-1
  2008-06-20 18:39 ` Reini Urban
  2008-06-20 18:47   ` Reini Urban
@ 2008-06-20 19:12   ` Brian Dessent
  2008-06-22  4:30     ` Reini Urban
  1 sibling, 1 reply; 11+ messages in thread
From: Brian Dessent @ 2008-06-20 19:12 UTC (permalink / raw)
  To: cygwin

Reini Urban wrote:

> Some attribute causes the linker to refuse to build the dll and wants
> to build an exe.

That's because you used -Wl,-shared where you should have used -shared. 
When you use -Wl the driver treats the argument as an opaque value that
is simply passed to the linker without interpretation.  In this case it
means the driver is unaware that you're trying to create a shared
library and instead passes to the linker the startup object and
corresponding options for creating a program.

Brian

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* what is the status of proftp for cygwin?
  2008-06-20 18:47   ` Reini Urban
@ 2008-06-20 19:26     ` Mike Marchywka
  2008-06-21  3:14       ` Eric Blake
  2008-06-22  6:16     ` [ANNOUNCEMENT] Updated: git-1.5.6-1 Eric Blake
  1 sibling, 1 reply; 11+ messages in thread
From: Mike Marchywka @ 2008-06-20 19:26 UTC (permalink / raw)
  To: cygwin


Hi,
I was looking for an ftp server to use with cygwin. First, let me say that I got an old 
machine running windoze 2k pro and was able to do a full clean cygwin install with no obvious problems :)
But, after hunting around I didn't find proftp in the available packages ( but may have missed
something ) and this doesn't mention cygwin, 

http://www.proftpd.org/localsite/Userguide/linked/x160.html

although I thought it said it was tested there. I grabbed the source, ran configure and make
and even make install without incident but got a bunch of problems on startup with it trying to change the user. 
And, yes, I read the "README.cygwin" that came with the download ( suggesting it should work :) )
but I still wasn't sure what was wrong. What are user/group supposed to look like in the config file? 
( I thought this may just be because my cywin passwd file doesn't match windoze on this
machine but i had similar problem with the new install which should be clean )

Is there a link someone can provide on proftp with cygwin of suggest a better ftp server?
ssh and scp work just fine as did other servers I started but I thought FTP would be nice
to have too. 

Thanks.


Mike Marchywka
586 Saint James Walk
Marietta GA 30067-7165
404-788-1216 (C)<- leave message
989-348-4796 (P)<- emergency only
marchywka@hotmail.com
Note: If I am asking for free stuff, I normally use for hobby/non-profit
information but may use in investment forums, public and private.
Please indicate any concerns if applicable.
Note: Hotmail is possibly blocking my mom's entire
ISP - try  me on marchywka@yahoo.com if no reply
here. Thanks.


_________________________________________________________________
The i’m Talkathon starts 6/24/08.  For now, give amongst yourselves.
http://www.imtalkathon.com?source=TXT_EML_WLH_LearnMore_GiveAmongst

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: what is the status of proftp for cygwin?
  2008-06-20 19:26     ` what is the status of proftp for cygwin? Mike Marchywka
@ 2008-06-21  3:14       ` Eric Blake
  2008-06-22 18:38         ` Mike Marchywka
  0 siblings, 1 reply; 11+ messages in thread
From: Eric Blake @ 2008-06-21  3:14 UTC (permalink / raw)
  To: cygwin, marchywka

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Please don't commandeer existing threads when starting a new topic.

According to Mike Marchywka on 6/20/2008 12:46 PM:
| Hi,
| I was looking for an ftp server to use with cygwin. First, let me say
that I got an old
| machine running windoze 2k pro and was able to do a full clean cygwin
install with no obvious problems :)
| But, after hunting around I didn't find proftp in the available packages
( but may have missed
| something )

"cygcheck -p 'proftp\.'" gives no matches, so there is no proftp.exe in
any package.  But "cygcheck -p proftp" shows that there is indeed a
proftpd package already made for cygwin.  Rerun setup.exe to get it.

- --
Don't work too hard, make some time for fun as well!

Eric Blake             ebb9@byu.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkhcTsAACgkQ84KuGfSFAYDMOwCeI1y9gyefY/EWKQpAkxwPLnDL
YuYAniv8V/ypGjUMyjxdUkQ+wdFeybcp
=bV4R
-----END PGP SIGNATURE-----

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ANNOUNCEMENT] Updated: git-1.5.6-1
  2008-06-20 19:12   ` Brian Dessent
@ 2008-06-22  4:30     ` Reini Urban
  0 siblings, 0 replies; 11+ messages in thread
From: Reini Urban @ 2008-06-22  4:30 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 946 bytes --]

2008/6/20 Brian Dessent:
> Reini Urban wrote:
>
>> Some attribute causes the linker to refuse to build the dll and wants
>> to build an exe.
>
> That's because you used -Wl,-shared where you should have used -shared.
> When you use -Wl the driver treats the argument as an opaque value that
> is simply passed to the linker without interpretation.  In this case it
> means the driver is unaware that you're trying to create a shared
> library and instead passes to the linker the startup object and
> corresponding options for creating a program.

[Bang on the head] Stupid me.
Thanks, that compiles fine.
Unfortunately it doesn't work yet. The testsuite works with 4 failures.
But installed it doesn't work at all so far.

I'll try it upstream now.
They wanted a shared lib for a long time for some perl and python libs.
I just did a simple make and installation improvement.
-- 
Reini Urban
http://phpwiki.org/              http://murbreak.at/

[-- Attachment #2: git-1.5.6-2-check.log --]
[-- Type: application/octet-stream, Size: 7082 bytes --]

rm -f 'git-daemon';  rm -f 'git-fast-import';  rm -f 'git-fetch-pack';  rm -f 'git-hash-object';  rm -f 'git-imap-send';  rm -f 'git-index-pack';  rm -f 'git-merge-index';  rm -f 'git-merge-tree';  rm -f 'git-mktag';  rm -f 'git-mktree';  rm -f 'git-pack-redundant';  rm -f 'git-patch-id';  rm -f 'git-receive-pack';  rm -f 'git-send-pack';  rm -f 'git-shell';  rm -f 'git-show-index';  rm -f 'git-unpack-file';  rm -f 'git-update-server-info';  rm -f 'git-upload-pack';  rm -f 'git-var';  rm -f 'git-http-push';  rm -f 'git-add';  rm -f 'git-annotate';  rm -f 'git-apply';  rm -f 'git-archive';  rm -f 'git-blame';  rm -f 'git-branch';  rm -f 'git-bundle';  rm -f 'git-cat-file';  rm -f 'git-check-attr';  rm -f 'git-check-ref-format';  rm -f 'git-checkout-index';  rm -f 'git-checkout';  rm -f 'git-clean';  rm -f 'git-clone';  rm -f 'git-commit-tree';  rm -f 'git-commit';  rm -f 'git-config';  rm -f 'git-count-objects';  rm -f 'git-describe';  rm -f 'git-diff-files';  rm -f 'git-diff-index';  rm -f 'git-diff-tree';  rm -f 'git-diff';  rm -f 'git-fast-export';  rm -f 'git-fetch--tool';  rm -f 'git-fetch-pack';  rm -f 'git-fetch';  rm -f 'git-fmt-merge-msg';  rm -f 'git-for-each-ref';  rm -f 'git-fsck';  rm -f 'git-gc';  rm -f 'git-grep';  rm -f 'git-init-db';  rm -f 'git-log';  rm -f 'git-ls-files';  rm -f 'git-ls-remote';  rm -f 'git-ls-tree';  rm -f 'git-mailinfo';  rm -f 'git-mailsplit';  rm -f 'git-merge-base';  rm -f 'git-merge-file';  rm -f 'git-merge-ours';  rm -f 'git-merge-recursive';  rm -f 'git-mv';  rm -f 'git-name-rev';  rm -f 'git-pack-objects';  rm -f 'git-pack-refs';  rm -f 'git-prune-packed';  rm -f 'git-prune';  rm -f 'git-push';  rm -f 'git-read-tree';  rm -f 'git-reflog';  rm -f 'git-remote';  rm -f 'git-rerere';  rm -f 'git-reset';  rm -f 'git-rev-list';  rm -f 'git-rev-parse';  rm -f 'git-revert';  rm -f 'git-rm';  rm -f 'git-send-pack';  rm -f 'git-shortlog';  rm -f 'git-show-branch';  rm -f 'git-show-ref';  rm -f 'git-stripspace';  rm -f 'git-symbolic-ref';  rm -f 'git-tag';  rm -f 'git-tar-tree';  rm -f 'git-unpack-objects';  rm -f 'git-update-index';  rm -f 'git-update-ref';  rm -f 'git-upload-archive';  rm -f 'git-verify-pack';  rm -f 'git-verify-tag';  rm -f 'git-write-tree';  rm -f 'git-http-fetch';  rm -f 'git-cherry-pick';  rm -f 'git-cherry';  rm -f 'git-format-patch';  rm -f 'git-fsck-objects';  rm -f 'git-get-tar-commit-id';  rm -f 'git-init';  rm -f 'git-merge-subtree';  rm -f 'git-peek-remote';  rm -f 'git-repo-config';  rm -f 'git-show';  rm -f 'git-status';  rm -f 'git-whatchanged';  rm -f 'git';
    SUBDIR git-gui
    SUBDIR gitk-git
make[1]: Nothing to be done for `all'.
    SUBDIR perl
    SUBDIR templates
make -C t/ all
make[1]: Entering directory `/usr/src/git/git-1.5.6-2/build/t'
*** t0000-basic.sh ***
*   ok 1: .git/objects should be empty after git init in an empty repo.
*   ok 2: .git/objects should have 3 subdirectories.
*   ok 3: success is reported like this
*   still broken 4: pretend we have a known breakage
*   FIXED 5: pretend we have fixed a known breakage
*   ok 6: git update-index without --add should fail adding.
*   ok 7: git update-index with --add should succeed.
*   ok 8: writing tree out with git write-tree
*   ok 9: validate object ID of a known tree.
*   ok 10: git update-index without --remove should fail removing.
*   ok 11: git update-index with --remove should be able to remove.
*   ok 12: git write-tree should be able to write an empty tree.
*   ok 13: validate object ID of a known tree.
*   ok 14: adding various types of objects with git update-index --add.
*   ok 15: showing stage with git ls-files --stage
*   ok 16: validate git ls-files output for a known tree.
*   ok 17: writing tree out with git write-tree.
*   ok 18: validate object ID for a known tree.
*   ok 19: showing tree with git ls-tree
*   ok 20: git ls-tree output for a known tree.
*   ok 21: showing tree with git ls-tree -r
*   ok 22: git ls-tree -r output for a known tree.
*   ok 23: showing tree with git ls-tree -r -t
*   ok 24: git ls-tree -r output for a known tree.
*   ok 25: writing partial tree out with git write-tree --prefix.
*   ok 26: validate object ID for a known tree.
*   ok 27: writing partial tree out with git write-tree --prefix.
*   ok 28: validate object ID for a known tree.
*   ok 29: put invalid objects into the index.
*   ok 30: writing this tree without --missing-ok.
*   ok 31: writing this tree with --missing-ok.
*   ok 32: git read-tree followed by write-tree should be idempotent.
*   ok 33: validate git diff-files output for a know cache/work tree state.
*   ok 34: git update-index --refresh should succeed.
*   ok 35: no diff after checkout and git update-index --refresh.
*   ok 36: git commit-tree records the correct tree in a commit.
*   ok 37: git commit-tree records the correct parent in a commit.
*   ok 38: git commit-tree omits duplicated parent in a commit.
*   ok 39: update-index D/F conflict
*   ok 40: absolute path works as expected
*   ok 41: very long name in the index handled sanely
* fixed 1 known breakage(s)
* still have 1 known breakage(s)
* passed all remaining 40 test(s)
*** t0001-init.sh ***
*   ok 1: plain
*   ok 2: plain with GIT_WORK_TREE
*   ok 3: plain bare
*   ok 4: plain bare with GIT_WORK_TREE
*   ok 5: GIT_DIR bare
*   ok 6: init --bare
*   ok 7: GIT_DIR non-bare
*   ok 8: GIT_DIR & GIT_WORK_TREE (1)
*   ok 9: GIT_DIR & GIT_WORK_TREE (2)
*   ok 10: reinit
* passed all 10 test(s)
*** t0002-gitfile.sh ***
*   ok 1: initial setup
*   ok 2: bad setup: invalid .git file format
*   ok 3: bad setup: invalid .git file path
*   ok 4: final setup + check rev-parse --git-dir
*   ok 5: check hash-object
*   ok 6: check cat-file
*   ok 7: check update-index
*   ok 8: check write-tree
*   ok 9: check commit-tree
*   ok 10: check rev-list
* passed all 10 test(s)
*** t0003-attributes.sh ***
*   ok 1: setup
*   ok 2: attribute test
*   ok 3: root subdir attribute test
*   ok 4: setup bare
*   ok 5: bare repository: check that .gitattribute is ignored
*   ok 6: bare repository: test info/attributes
* passed all 6 test(s)
*** t0004-unwritable.sh ***
*   ok 1: setup
* FAIL 2: write-tree should notice unwritable repository
	
	
		(
			chmod a-w .git/objects
			test_must_fail git write-tree
		)
		status=$?
		chmod 775 .git/objects
		(exit $status)
	
	
* FAIL 3: commit should notice unwritable repository
	
	
		(
			chmod a-w .git/objects
			test_must_fail git commit -m second
		)
		status=$?
		chmod 775 .git/objects
		(exit $status)
	
	
* FAIL 4: update-index should notice unwritable repository
	
	
		(
			echo a >file &&
			chmod a-w .git/objects
			test_must_fail git update-index file
		)
		status=$?
		chmod 775 .git/objects
		(exit $status)
	
	
* FAIL 5: add should notice unwritable repository
	
	
		(
			echo b >file &&
			chmod a-w .git/objects
			test_must_fail git add file
		)
		status=$?
		chmod 775 .git/objects
		(exit $status)
	
	
* failed 4 among 5 test(s)
make[1]: *** [t0004-unwritable.sh] Error 1
make[1]: Leaving directory `/usr/src/git/git-1.5.6-2/build/t'
make: *** [test] Error 2

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: git-1.5.6-2.src.patch --]
[-- Type: text/x-diff; name=git-1.5.6-2.src.patch, Size: 7279 bytes --]

diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4*' -x autom4te.cache -x config.cache -x config.log -x config.status -x config.h -x config.h.in -x ABOUT-NLS -x Makefile.in.in -x Makevars.template -x '*SlackBuild*' -x '*.egg-info' -x '*.class' -x '*.pyc' -x '*.mo' -x '*.gmo' -x '*.orig' -x '*.rej' -x '*.spec' -x '*.temp' -x '*~' -x '*.stackdump' -x COPYING -x INSTALL -x compile -x config-ml.in -x config.guess -x config.sub -x depcomp -x elisp-comp -x install-sh -x libtool.m4 -x ltoptions.m4 -x ltsugar.m4 -x ltversion.m4 -x 'lt~obsolete.m4' -x ltmain.sh -x mdate-sh -x missing -x mkinstalldirs -x py-compile -x symlink-tree -x texinfo.tex -x ylwrap -x config.rpath -x configure -x omf.make -x xmldocs.make -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x intltool-extract -x intltool-extract.in -x intltool-merge -x intltool-merge.in -x intltool-update -x intltool-update.in -x -x -x GIT-VERSION-FILE origsrc/git-1.5.6/Documentation/Makefile src/git-1.5.6/Documentation/Makefile
--- origsrc/git-1.5.6/Documentation/Makefile	2008-06-19 00:49:49.000000000 +0200
+++ src/git-1.5.6/Documentation/Makefile	2008-06-21 11:03:50.984375000 +0200
@@ -57,7 +57,7 @@
 -include ../config.mak
 
 ifdef ASCIIDOC8
-ASCIIDOC_EXTRA += -a asciidoc7compatible
+ASCIIDOC_EXTRA += -a asciidoc7compatible --unsafe
 endif
 ifdef DOCBOOK_XSL_172
 ASCIIDOC_EXTRA += -a docbook-xsl-172
@@ -163,7 +163,7 @@
 	mv $@+ $@
 
 user-manual.xml: user-manual.txt user-manual.conf
-	$(ASCIIDOC) -b docbook -d book $<
+	$(ASCIIDOC) $(ASCIIDOC_EXTRA) -b docbook -d book $<
 
 technical/api-index.txt: technical/api-index-skel.txt \
 	technical/api-index.sh $(patsubst %,%.txt,$(API_DOCS))
diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4*' -x autom4te.cache -x config.cache -x config.log -x config.status -x config.h -x config.h.in -x ABOUT-NLS -x Makefile.in.in -x Makevars.template -x '*SlackBuild*' -x '*.egg-info' -x '*.class' -x '*.pyc' -x '*.mo' -x '*.gmo' -x '*.orig' -x '*.rej' -x '*.spec' -x '*.temp' -x '*~' -x '*.stackdump' -x COPYING -x INSTALL -x compile -x config-ml.in -x config.guess -x config.sub -x depcomp -x elisp-comp -x install-sh -x libtool.m4 -x ltoptions.m4 -x ltsugar.m4 -x ltversion.m4 -x 'lt~obsolete.m4' -x ltmain.sh -x mdate-sh -x missing -x mkinstalldirs -x py-compile -x symlink-tree -x texinfo.tex -x ylwrap -x config.rpath -x configure -x omf.make -x xmldocs.make -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x intltool-extract -x intltool-extract.in -x intltool-merge -x intltool-merge.in -x intltool-update -x intltool-update.in -x -x -x GIT-VERSION-FILE origsrc/git-1.5.6/Makefile src/git-1.5.6/Makefile
--- origsrc/git-1.5.6/Makefile	2008-06-19 00:49:49.000000000 +0200
+++ src/git-1.5.6/Makefile	2008-06-21 11:12:30.562500000 +0200
@@ -211,12 +211,12 @@
 AR = ar
 RM = rm -f
 TAR = tar
+LN = ln
 FIND = find
 INSTALL = install
 RPMBUILD = rpmbuild
 TCL_PATH = tclsh
 TCLTK_PATH = wish
-
 export TCL_PATH TCLTK_PATH
 
 # sparse is architecture-neutral, which means that we need to tell it
@@ -639,20 +639,20 @@
 endif
 ifeq ($(uname_O),Cygwin)
 	NO_D_TYPE_IN_DIRENT = YesPlease
-	NO_D_INO_IN_DIRENT = YesPlease
 	NO_STRCASESTR = YesPlease
 	NO_MEMMEM = YesPlease
-	NO_SYMLINK_HEAD = YesPlease
 	NEEDS_LIBICONV = YesPlease
 	NO_FAST_WORKING_DIRECTORY = UnfortunatelyYes
-	NO_TRUSTABLE_FILEMODE = UnfortunatelyYes
 	OLD_ICONV = UnfortunatelyYes
 	# There are conflicting reports about this.
 	# On some boxes NO_MMAP is needed, and not so elsewhere.
 	# Try commenting this out if you suspect MMAP is more efficient
-	NO_MMAP = YesPlease
+#	NO_MMAP = YesPlease
 	NO_IPV6 = YesPlease
 	X = .exe
+	LIB_FILE=cyggit.dll
+	ALL_LDFLAGS += -Wl,--enable-auto-import
+	LN = ln -s
 endif
 ifeq ($(uname_S),FreeBSD)
 	NEEDS_LIBICONV = YesPlease
@@ -1040,7 +1040,7 @@
 		'-DGIT_INFO_PATH="$(infodir_SQ)"' $<
 
 $(BUILT_INS): git$X
-	$(QUIET_BUILT_IN)$(RM) $@ && ln git$X $@
+	$(QUIET_BUILT_IN)$(RM) $@ && $(LN) git$X $@
 
 common-cmds.h: ./generate-cmdlist.sh command-list.txt
 
@@ -1060,8 +1060,10 @@
 
 $(patsubst %.perl,%,$(SCRIPT_PERL)): perl/perl.mak
 
+all::perl/perl.mak
+
 perl/perl.mak: GIT-CFLAGS perl/Makefile perl/Makefile.PL
-	$(QUIET_SUBDIR0)perl $(QUIET_SUBDIR1) PERL_PATH='$(PERL_PATH_SQ)' prefix='$(prefix_SQ)' $(@F)
+	$(QUIET_SUBDIR0)perl $(QUIET_SUBDIR1) PERL_PATH='$(PERL_PATH_SQ)' prefix='$(prefix_SQ)' INSTALLDIRS=vendor $(@F)
 
 $(patsubst %.perl,%,$(SCRIPT_PERL)): % : %.perl
 	$(QUIET_GEN)$(RM) $@ $@+ && \
@@ -1169,8 +1171,17 @@
 $(patsubst git-%$X,%.o,$(PROGRAMS)): $(LIB_H) $(wildcard */*.h)
 builtin-revert.o wt-status.o: wt-status.h
 
+ifneq (,$(findstring .dll,$(LIB_FILE)))
+$(LIB_FILE): $(LIB_OBJS) builtin-fetch-pack.o builtin-send-pack.o $(XDIFF_LIB)
+	$(QUIET_CC)$(RM) git-dll.o && $(CC) -DSHARED_LIBOBJ -DGIT_VERSION='"$(GIT_VERSION)"' \
+		$(ALL_CFLAGS) -o git-dll.o -c git.c
+	$(QUIET_LINK)$(RM) $@ && $(CC) -shared -Wl,--export-all-symbols \
+		-o $@ $(ALL_LDFLAGS) git-dll.o $(LIB_OBJS) builtin-fetch-pack.o builtin-send-pack.o \
+		$(filter-out $(LIB_FILE),$(LIBS)) $(CURL_LIBCURL) $(EXPAT_LIBEXPAT)
+else
 $(LIB_FILE): $(LIB_OBJS)
 	$(QUIET_AR)$(RM) $@ && $(AR) rcs $@ $(LIB_OBJS)
+endif
 
 XDIFF_OBJS=xdiff/xdiffi.o xdiff/xprepare.o xdiff/xutils.o xdiff/xemit.o \
 	xdiff/xmerge.o
@@ -1277,12 +1288,12 @@
 endif
 	if test 'z$(bindir_SQ)' != 'z$(gitexecdir_SQ)'; \
 	then \
-		ln -f '$(DESTDIR_SQ)$(bindir_SQ)/git$X' \
+		$(LN) -f '$(DESTDIR_SQ)$(bindir_SQ)/git$X' \
 			'$(DESTDIR_SQ)$(gitexecdir_SQ)/git$X' || \
 		cp '$(DESTDIR_SQ)$(bindir_SQ)/git$X' \
 			'$(DESTDIR_SQ)$(gitexecdir_SQ)/git$X'; \
 	fi
-	$(foreach p,$(BUILT_INS), $(RM) '$(DESTDIR_SQ)$(gitexecdir_SQ)/$p' && ln '$(DESTDIR_SQ)$(gitexecdir_SQ)/git$X' '$(DESTDIR_SQ)$(gitexecdir_SQ)/$p' ;)
+	$(foreach p,$(BUILT_INS), $(RM) '$(DESTDIR_SQ)$(gitexecdir_SQ)/$p' && $(LN) '$(DESTDIR_SQ)$(gitexecdir_SQ)/git$X' '$(DESTDIR_SQ)$(gitexecdir_SQ)/$p' ;)
 ifneq (,$X)
 	$(foreach p,$(patsubst %$X,%,$(filter %$X,$(ALL_PROGRAMS) $(BUILT_INS) git$X)), $(RM) '$(DESTDIR_SQ)$(gitexecdir_SQ)/$p';)
 endif
diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4*' -x autom4te.cache -x config.cache -x config.log -x config.status -x config.h -x config.h.in -x ABOUT-NLS -x Makefile.in.in -x Makevars.template -x '*SlackBuild*' -x '*.egg-info' -x '*.class' -x '*.pyc' -x '*.mo' -x '*.gmo' -x '*.orig' -x '*.rej' -x '*.spec' -x '*.temp' -x '*~' -x '*.stackdump' -x COPYING -x INSTALL -x compile -x config-ml.in -x config.guess -x config.sub -x depcomp -x elisp-comp -x install-sh -x libtool.m4 -x ltoptions.m4 -x ltsugar.m4 -x ltversion.m4 -x 'lt~obsolete.m4' -x ltmain.sh -x mdate-sh -x missing -x mkinstalldirs -x py-compile -x symlink-tree -x texinfo.tex -x ylwrap -x config.rpath -x configure -x omf.make -x xmldocs.make -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x intltool-extract -x intltool-extract.in -x intltool-merge -x intltool-merge.in -x intltool-update -x intltool-update.in -x -x -x GIT-VERSION-FILE origsrc/git-1.5.6/git.c src/git-1.5.6/git.c
--- origsrc/git-1.5.6/git.c	2008-06-19 00:49:49.000000000 +0200
+++ src/git-1.5.6/git.c	2008-06-21 11:10:48.953125000 +0200
@@ -384,6 +384,7 @@
 	}
 }
 
+#ifndef SHARED_LIBOBJ
 int main(int argc, const char **argv)
 {
 	const char *cmd = argv[0] ? argv[0] : "git-help";
@@ -474,3 +475,4 @@
 
 	return 1;
 }
+#endif

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #4: git-1.5.6-2.cygwin.patch --]
[-- Type: text/x-diff; name=git-1.5.6-2.cygwin.patch, Size: 5312 bytes --]

diff -urN origsrc/git-1.5.6/CYGWIN-PATCHES/git.README src/git-1.5.6/CYGWIN-PATCHES/git.README
--- origsrc/git-1.5.6/CYGWIN-PATCHES/git.README	1970-01-01 01:00:00.000000000 +0100
+++ src/git-1.5.6/CYGWIN-PATCHES/git.README	2008-06-21 11:03:50.000000000 +0200
@@ -0,0 +1,138 @@
+git 1.5.6-1
+------------------------------------------
+Git is popular version control system designed to handle very large
+projects with speed and efficiency; it is used mainly for various open
+source projects, most notably the Linux kernel.
+
+Git falls in the category of distributed source code management tools,
+similar to e.g. GNU Arch or Monotone (or BitKeeper in the proprietary
+world). Every Git working directory is a full-fledged repository with
+full revision tracking capabilities, not dependent on network access
+or a central server.
+
+Runtime requirements (these or newer):
+  bash-3.2.39-19
+  cpio-2.9-1
+  cvsps-2.1-1
+  cygwin-1.5.25-15
+  libcurl3-7.15.4-2
+  libexpat1-2.0.1-1
+  libiconv2-1.11-1
+  openssl-0.9.8h-1
+  perl-5.8.8-4
+  zlib-1.2.3-2
+
+Runtime recommendations (these or newer):
+  less-382-1
+  openssh-5.0p1-1
+  patch-2.5.8-9
+  perl-Error-0.17010-1
+  python-2.5.1-2
+  rsync-2.6.9-2
+  tcltk-20080420-1
+
+Additional build conditions (these or newer):
+  asciidoc-8.2.6-1
+  binutils-20080523-1
+  curl-devel-7.16.3-1
+  cygport-0.3.9-1
+  gcc-3.4.4-3
+  libexpat1-devel-2.0.1-1
+  libiconv-1.11-1
+  openssl-devel-0.9.8h-1
+
+Canonical homepage:
+  http://git.or.cz/
+
+Canonical download:
+  http://kernel.org/pub/software/scm/git/
+
+License:
+  GPLv2
+
+Language:
+  C, bash, perl, tcl/tk
+
+------------------------------------
+
+Build instructions:
+  unpack git-1.5.6-1-src.tar.bz2
+    if you use setup to install this src package, it will be
+	 unpacked under /usr/src automatically
+  cd /usr/src
+  cygport git-1.5.6-1 all
+
+This will create:
+  /usr/src/git-1.5.6-1.tar.bz2
+  /usr/src/git-1.5.6-1-src.tar.bz2
+
+Or use 'cygport git-1.5.6-1 prep' to get a patched source directory
+
+To find out the files included in the binary distribution, you can use
+"cygcheck -l git", or browse the listing for the appropriate
+version at <http://cygwin.com/packages/>.
+
+------------------
+
+Port Notes:
+
+----- version 1.5.6-2 -- 2008-06-20 -----
+Patch from Reini Urban to use a cyggit.dll
+and symlink the builtin hardlinked git*.exe files. 
+Space reduction.
+
+----- version 1.5.6-1 -- 2008-06-19 -----
+New upstream version.
+
+----- version 1.5.5.1-1 -- 2008-04-23 -----
+New upstream version.
+
+----- version 1.5.5-1 -- 2008-04-08 -----
+New upstream version.
+
+----- version 1.5.4-1 -- 2008-02-04 -----
+New upstream version.
+
+----- version 1.5.3.8-1 -- 2008-01-10 -----
+New upstream version.
+
+----- version 1.5.3.5-1 -- 2007-11-16 -----
+New upstream version.
+
+----- version 1.5.3.2-1 -- 2007-09-22 -----
+New upstream version.
+
+----- version 1.5.3-1 -- 2007-09-03 -----
+New upstream version.
+
+----- version 1.5.2.2-1 -- 2007-06-23 -----
+New upstream version.
+
+----- version 1.5.1.3-1 -- 2007-05-02 -----
+New upstream version.
+
+----- version 1.5.0.3-1 -- 2007-03-09 -----
+New upstream version.
+
+----- version 1.4.4.4-1 -- 2007-01-08 -----
+New upstream version.
+
+----- version 1.4.4.3-1 -- 2006-12-20 -----
+New upstream version.
+
+----- version 1.4.4.1-3 -- 2006-11-29 -----
+Really fix perl pod packaging bug.
+
+----- version 1.4.4.1-2 -- 2006-11-28 -----
+Build documentation, too.  Fix perl pod packaging bug.
+
+----- version 1.4.4.1-1 -- 2006-11-25 -----
+Initial cygwin package.
+
+-------------------------
+
+For more information about this package, see the upstream documentation in
+/usr/share/doc/git-1.5.6/.
+
+Cygwin port maintained by: Eric Blake <ebb9@byu.net>
+Please address all questions to the Cygwin mailing list at <cygwin@cygwin.com>
diff -urN origsrc/git-1.5.6/CYGWIN-PATCHES/postinstall.sh src/git-1.5.6/CYGWIN-PATCHES/postinstall.sh
--- origsrc/git-1.5.6/CYGWIN-PATCHES/postinstall.sh	1970-01-01 01:00:00.000000000 +0100
+++ src/git-1.5.6/CYGWIN-PATCHES/postinstall.sh	2008-06-21 11:03:50.187500000 +0200
@@ -0,0 +1,6 @@
+#!/bin/sh
+# Postinstall script for git
+
+# setup.exe doesn't know how to preserve permissions, but git's normal
+# hooks are not intended to be installed with x permissions.
+chmod a-x /usr/share/git-core/templates/hooks/*
diff -urN origsrc/git-1.5.6/CYGWIN-PATCHES/setup.hint src/git-1.5.6/CYGWIN-PATCHES/setup.hint
--- origsrc/git-1.5.6/CYGWIN-PATCHES/setup.hint	1970-01-01 01:00:00.000000000 +0100
+++ src/git-1.5.6/CYGWIN-PATCHES/setup.hint	2008-06-21 11:03:50.203125000 +0200
@@ -0,0 +1,13 @@
+# setup for git
+sdesc: "Fast Version Control System"
+ldesc: "Git is popular version control system designed to handle very
+large projects with speed and efficiency; it is used mainly for
+various open source projects, most notably the Linux kernel. Git falls
+in the category of distributed source code management tools, similar
+to e.g. GNU Arch or Monotone (or BitKeeper in the proprietary
+world). Every Git working directory is a full-fledged repository with
+full revision tracking capabilities, not dependent on network access
+or a central server."
+category: Devel
+requires: bash cpio cvsps cygwin libcurl3 libexpat1 libiconv2 openssl perl perl-Error zlib
+#maintainer: Eric Blake

[-- Attachment #5: Type: text/plain, Size: 218 bytes --]

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ANNOUNCEMENT] Updated: git-1.5.6-1
  2008-06-20 18:47   ` Reini Urban
  2008-06-20 19:26     ` what is the status of proftp for cygwin? Mike Marchywka
@ 2008-06-22  6:16     ` Eric Blake
  2008-06-22 16:30       ` Reini Urban
  1 sibling, 1 reply; 11+ messages in thread
From: Eric Blake @ 2008-06-22  6:16 UTC (permalink / raw)
  To: cygwin

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

According to Reini Urban on 6/20/2008 12:24 PM:
| 2008/6/20 Reini Urban wanted a shared libgit:
|> Eric, should I post this to some git list also, or just when I found
the error?

Yes, feel free to post this upstream.

- --
Don't work too hard, make some time for fun as well!

Eric Blake             ebb9@byu.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkhdT1wACgkQ84KuGfSFAYC8pACfUtKe5y8oIuR32gm9l3VIFfCB
66gAoK+T7lHyW3yxcnq6r5wOwVJvSf/n
=1g9S
-----END PGP SIGNATURE-----

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ANNOUNCEMENT] Updated: git-1.5.6-1
  2008-06-22  6:16     ` [ANNOUNCEMENT] Updated: git-1.5.6-1 Eric Blake
@ 2008-06-22 16:30       ` Reini Urban
  0 siblings, 0 replies; 11+ messages in thread
From: Reini Urban @ 2008-06-22 16:30 UTC (permalink / raw)
  To: cygwin

Eric Blake schrieb:
> According to Reini Urban on 6/20/2008 12:24 PM:
> | 2008/6/20 Reini Urban wanted a shared libgit:
> |> Eric, should I post this to some git list also, or just when I found
> the error?
> 
> Yes, feel free to post this upstream.

The shared patch works fine now. The problem was that I forgot to 
install cyggit.dll to usr/bin.

The remaining problem is a git-gui fix because the native tcl process 
cannot handle symlinks.

Continued at
   http://thread.gmane.org/gmane.comp.version-control.git/85751

-- 
Reini Urban
http://phpwiki.org/  http://murbreak.at/

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* RE: what is the status of proftp for cygwin?
  2008-06-21  3:14       ` Eric Blake
@ 2008-06-22 18:38         ` Mike Marchywka
  2008-06-22 19:14           ` Dave Korn
  0 siblings, 1 reply; 11+ messages in thread
From: Mike Marchywka @ 2008-06-22 18:38 UTC (permalink / raw)
  To: cygwin



>> Please don't commandeer existing threads when starting a new topic.

How did you know? The only reason I mention this is that I've been having one dumb problem
after another with hotmail since they made html the default format and I'm not even sure
I can see headers here now :)

> "cygcheck -p 'proftp\.'" gives no matches, so there is no proftp.exe in
> any package. But "cygcheck -p proftp" shows that there is indeed a
> proftpd package already made for cygwin. Rerun setup.exe to get it.



I found 1.2.10 and still had a few problems but I finally did get 1.2.6 to run and even let
me login on the clean install machine. It is possible I cleaned up a few "minor" things
that I forgot about I'm still a bit cofused as to why 1.3.1 and 1.2.10 don't seem to work.

Anyway thanks I am up now.



>
> - --
> Don't work too hard, make some time for fun as well!
>
> Eric Blake ebb9@byu.net
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (Cygwin)
> Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iEYEARECAAYFAkhcTsAACgkQ84KuGfSFAYDMOwCeI1y9gyefY/EWKQpAkxwPLnDL
> YuYAniv8V/ypGjUMyjxdUkQ+wdFeybcp
> =bV4R
> -----END PGP SIGNATURE-----
>
> --
> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
> Problem reports: http://cygwin.com/problems.html
> Documentation: http://cygwin.com/docs.html
> FAQ: http://cygwin.com/faq/
>

_________________________________________________________________
The i’m Talkathon starts 6/24/08.  For now, give amongst yourselves.
http://www.imtalkathon.com?source=TXT_EML_WLH_LearnMore_GiveAmongst

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* RE: what is the status of proftp for cygwin?
  2008-06-22 18:38         ` Mike Marchywka
@ 2008-06-22 19:14           ` Dave Korn
  0 siblings, 0 replies; 11+ messages in thread
From: Dave Korn @ 2008-06-22 19:14 UTC (permalink / raw)
  To: cygwin

Mike Marchywka wrote on 22 June 2008 19:16:

>>> Please don't commandeer existing threads when starting a new topic.
> 
> How did you know? 

  The "References:" and "In-Reply-To:" headers, which are used by threaded
readers to show which posts are replies to which others (so in the same
thread).  See the thread views at e.g.

http://www.mail-archive.com/cygwin@cygwin.com/msg88680.html
http://thread.gmane.org/gmane.os.cygwin/98438/focus=98448


  Every mailer automatically adds these headers when you start a post using
the "Reply" or "Reply all" options, but not when you create a new post from
scratch.  Deleting the subject and body text doesn't get rid of them.

    cheers,
      DaveK
-- 
Can't think of a witty .sigline today....


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2008-06-22 18:26 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-06-20 13:40 [ANNOUNCEMENT] Updated: git-1.5.6-1 Eric Blake
2008-06-20 18:39 ` Reini Urban
2008-06-20 18:47   ` Reini Urban
2008-06-20 19:26     ` what is the status of proftp for cygwin? Mike Marchywka
2008-06-21  3:14       ` Eric Blake
2008-06-22 18:38         ` Mike Marchywka
2008-06-22 19:14           ` Dave Korn
2008-06-22  6:16     ` [ANNOUNCEMENT] Updated: git-1.5.6-1 Eric Blake
2008-06-22 16:30       ` Reini Urban
2008-06-20 19:12   ` Brian Dessent
2008-06-22  4:30     ` Reini Urban

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).