On 08/25/14 16:14, Kubilay Kocak wrote:
On 26/08/2014 1:02 AM, Kubilay Kocak wrote:
On 26/08/2014 12:52 AM, Michael Gmelin wrote:
On Mon, 25 Aug 2014 13:39:50 +0000
Sebastian Bach <sb...@nuith.pl> wrote:

Hi!

I've an urgent problem with the current port devel/git (2.0.2). After
upgrading  we can't use our Atlassian Stash server anymore. Stash
rejects (hard check of 2.0.2 and 2.0.3) to use this specific git
version due to a critical bug in 'git diff-tree' which breaks Stash's
commit page. Please see the 'DVCS clients' section on their system
requirements page:
https://confluence.atlassian.com/display/STASH/Supported+platforms
https://jira.atlassian.com/browse/STASH-5052

I don't know how to downgrade this port. Is this even possible on
FreeBSD? However, can you tell me when git 2.0.4 or 2.1.0 will be
available in the ports collections?

Best regards
Sebastian Bach

If you're using pkg you might be lucky and still have a cached copy
in /var/cache/pkg. In that case try pkg delete git and pkg
add /var/cache/pkg/git-<version>.txz.

Otherwise one way of doing this is getting the old package skeleton
from svn and build it from ports. You need revision 362475 of the ports
tree for git version 2.0.1. Alternatively you can download the files
from svnweb (a bit clumsy, but doesn't require you to install
subversion):

http://svnweb.freebsd.org/ports/head/devel/git/?pathrev=362475

If you don't have a ports tree yet, do: portsnap fetch extract

Then copy the files in /usr/ports/devel/git, go there and do make
install (do pkg delete git beforehand).

Thanks for the assist Michael :)

I have a patch updating git to 2.1.0 thats 98% complete (just updating
minor pkg-plist stuff for HTMLDOCS option)

I'll have it to you in 10-15

Sebastian,

Find attached a patch updating devel/git to 2.1.0 with the following
changes:

- Update to 2.1.0
- Sort pkg-plist (much easier to update when sorted!)
- Use CONFIGURE_ARGS user-knob to disable libiconv

There is a leftover issue (in the current version of the port too)
building *without* ICONV and *with* CONTRIB options, so avoid that
combination.

Otherwise it builds and packages cleanly (tested with poudriere).

Let us know how the update goes for you, whether it fixes your Atlassian
Stash issue, and report back.

I can then create a Bugzilla issue report and submit the update so you
can revert to using ports rather than a local patch :)

Hope that helps!

Koobs



For future reference, ports-mgmt/portdowngrade does the heavy svn lifting for you if you're not sure about exactly what to do.

Chris

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to