* [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
* 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: 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
* 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: [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
* 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
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).