{"thread":{"id":"32974","subject":"patch for fix build git on Haiku","startedAt":"2013-02-22T15:13:09Z","lastAt":"2013-02-24T09:36:35Z","messageCount":3,"participants":["diger","Jonathan Nieder","Andreas Färber"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"210029","messageId":"254e4f8fb172cec1e547413e2828b642@freenet59.ru","threadId":"32974","inReplyTo":null,"subject":"patch for fix build git on Haiku","fromName":"diger","fromEmail":"admin@freenet59.ru","sentAt":"2013-02-22T15:13:09Z","receivedAt":"2013-02-22T15:13:09Z","isPatch":false,"sender":{"key":"admin@freenet59.ru","avatar":null},"body":"This patch fixes build git on Haiku\n\n\n----------------\n$NetBSD$\n\n--- Makefile.orig\t2012-10-21 21:32:15.000000000 +0000\n+++ Makefile\n@@ -1211,6 +1204,16 @@ ifeq ($(uname_S),HP-UX)\n \tendif\n \tGIT_TEST_CMP = cmp\n endif\n+ifeq ($(uname_S),Haiku)\n+    NO_R_TO_GCC_LINKER = YesPlease\n+    NO_LIBGEN_H = YesPlease\n+    NO_MEMMEM = YesPlease\n+    NO_MKSTEMPS = YesPlease\n+    NEEDS_LIBICONV = YesPlease\n+    DEFAULT_EDITOR = nano\n+    PTHREAD_LIBS =    -lroot\n+    NO_CROSS_DIRECTORY_HARDLINKS = YesPlease\n+endif\n ifeq ($(uname_S),Windows)\n \tGIT_VERSION := $(GIT_VERSION).MSVC\n \tpathsep = ;\n\n\n\n\n\n\n\n\n\n--------------------\n\n\n\n\n-- \nJabber ID: admin@freenet59.ru\n-- \n"},{"id":"210104","messageId":"20130223204208.GB3222@elie.Belkin","threadId":"32974","inReplyTo":"254e4f8fb172cec1e547413e2828b642@freenet59.ru","subject":"Re: patch for fix build git on Haiku","fromName":"Jonathan Nieder","fromEmail":"jrnieder@gmail.com","sentAt":"2013-02-23T20:42:08Z","receivedAt":"2013-02-23T20:42:08Z","isPatch":false,"sender":{"key":"jrnieder@gmail.com","avatar":"https://avatars.githubusercontent.com/u/281595?v=4"},"body":"Hi,\n\ndiger wrote:\n\n> This patch fixes build git on Haiku\n\nLovely.  May we have your sign-off?  (See\nDocumentation/SubmittingPatches for what this means.)  Does \"make\ntest\" pass?  (Just curious --- it's fine if it doesn't, though in that\ncase a list of test failures would be helpful.)\n\nThanks,\nJonathan\n\n(patch left unsnipped for reference)\n\n> --- Makefile.orig\t2012-10-21 21:32:15.000000000 +0000\n> +++ Makefile\n> @@ -1211,6 +1204,16 @@ ifeq ($(uname_S),HP-UX)\n>  \tendif\n>  \tGIT_TEST_CMP = cmp\n>  endif\n> +ifeq ($(uname_S),Haiku)\n> +    NO_R_TO_GCC_LINKER = YesPlease\n> +    NO_LIBGEN_H = YesPlease\n> +    NO_MEMMEM = YesPlease\n> +    NO_MKSTEMPS = YesPlease\n> +    NEEDS_LIBICONV = YesPlease\n> +    DEFAULT_EDITOR = nano\n> +    PTHREAD_LIBS =    -lroot\n> +    NO_CROSS_DIRECTORY_HARDLINKS = YesPlease\n> +endif\n>  ifeq ($(uname_S),Windows)\n>  \tGIT_VERSION := $(GIT_VERSION).MSVC\n>  \tpathsep = ;\n"},{"id":"210178","messageId":"5129DF23.7050206@web.de","threadId":"32974","inReplyTo":"20130223204208.GB3222@elie.Belkin","subject":"Re: patch for fix build git on Haiku","fromName":"Andreas Färber","fromEmail":"andreas.faerber@web.de","sentAt":"2013-02-24T09:36:35Z","receivedAt":"2013-02-24T09:36:35Z","isPatch":false,"sender":{"key":"andreas.faerber@web.de","avatar":"https://gravatar.com/avatar/ac719235a76c4a5e248080fee1f7b6f507bdb1f3d71f7ae48457f3ead91ed1c0?d=mp&s=160"},"body":"Hi,\n\nAm 23.02.2013 21:42, schrieb Jonathan Nieder:\n> diger wrote:\n> \n>> This patch fixes build git on Haiku\n> \n> Lovely.  May we have your sign-off?  (See\n> Documentation/SubmittingPatches for what this means.)  Does \"make\n> test\" pass?  (Just curious --- it's fine if it doesn't, though in that\n> case a list of test failures would be helpful.)\n> \n> Thanks,\n> Jonathan\n> \n> (patch left unsnipped for reference)\n> \n>> --- Makefile.orig\t2012-10-21 21:32:15.000000000 +0000\n>> +++ Makefile\n>> @@ -1211,6 +1204,16 @@ ifeq ($(uname_S),HP-UX)\n>>  \tendif\n>>  \tGIT_TEST_CMP = cmp\n>>  endif\n>> +ifeq ($(uname_S),Haiku)\n>> +    NO_R_TO_GCC_LINKER = YesPlease\n>> +    NO_LIBGEN_H = YesPlease\n>> +    NO_MEMMEM = YesPlease\n>> +    NO_MKSTEMPS = YesPlease\n>> +    NEEDS_LIBICONV = YesPlease\n>> +    DEFAULT_EDITOR = nano\n\nPatch looks okay from what I have from my earlier ones in mind, but I\nbelieve nano is an Optional Package on Haiku and thus not guaranteed to\nbe installed. CC'ing HaikuPorts.\n\nRegards,\nAndreas\n\n>> +    PTHREAD_LIBS =    -lroot\n>> +    NO_CROSS_DIRECTORY_HARDLINKS = YesPlease\n>> +endif\n>>  ifeq ($(uname_S),Windows)\n>>  \tGIT_VERSION := $(GIT_VERSION).MSVC\n>>  \tpathsep = ;\n"}]}