Fwd: SF.net SVN: gar:[26385] csw/mgar/pkg/libicu51/trunk
Dagobert Michelsen
dam at opencsw.org
Tue Mar 13 18:16:21 CET 2018
Hi,
> Anfang der weitergeleiteten Nachricht:
>
> Von: rmottola--- via devel <devel at lists.opencsw.org>
> Betreff: SF.net SVN: gar:[26385] csw/mgar/pkg/libicu51/trunk
> Datum: 13. März 2018 um 15:16:25 MEZ
> An: devel at lists.opencsw.org
> Kopie: rmottola at users.sourceforge.net
> Antwort an: Broadcasts commit logs for build descriptions and GAR <devel at lists.opencsw.org>
>
> Revision: 26385
> http://sourceforge.net/p/gar/code/26385
> Author: rmottola
> Date: 2018-03-13 14:16:24 +0000 (Tue, 13 Mar 2018)
> Log Message:
> -----------
> libicu51/trunk: solaris 9 additions and patches
>
> Modified Paths:
> --------------
> csw/mgar/pkg/libicu51/trunk/Makefile
>
> Added Paths:
> -----------
> csw/mgar/pkg/libicu51/trunk/files/LETypes_ptr_sol9.patch
>
> Modified: csw/mgar/pkg/libicu51/trunk/Makefile
> ===================================================================
> --- csw/mgar/pkg/libicu51/trunk/Makefile 2018-03-12 16:26:09 UTC (rev 26384)
> +++ csw/mgar/pkg/libicu51/trunk/Makefile 2018-03-13 14:16:24 UTC (rev 26385)
> @@ -15,6 +15,17 @@
>
> LICENSE = license.html
>
> +#where can we build?
> +PACKAGING_PLATFORMS += solaris9-sparc solaris9-i386
> +PACKAGING_PLATFORMS += solaris10-sparc solaris10-i386
> +
> +#solaris 9 specific patch for missing PTR_MAX
> +PATCHFILES_5.9 += LETypes_ptr_sol9.patch
> +
> +PATCHFILES += $(PATCHFILES_$(GAROSREL))
> +
> +
> +
> PACKAGES += CSWlibicudata51
> SPKG_DESC_CSWlibicudata51 = International Components for Unicode, libicudata.so.51
> PKGFILES_CSWlibicudata51 += $(call pkgfiles_lib,libicudata.so.51)
> @@ -105,7 +116,19 @@
> # packages using the libs will bail out as they assume the libs are self-contained.
> LINKER_FLAGS = -lCrun -lCstd -norunpath
>
> -BUILD64_LIBS_ONLY = 1
> +#BUILD64_LIBS_ONLY = 1
> +# Enable 64 bits, but not for Solaris 9 x86
> +BUILD64_5.9_sparc = 1
> +BUILD64_5.10_sparc = 1
> +BUILD64_5.9_i386 =
> +BUILD64_5.10_i386 = 1
> +BUILD64 = $(BUILD64_$(GAROSREL)_$(GARCH))
Please set BUILD64_LIBS_ONLY instead of BUILD64 or you get binaries in both 32 and 64 bit which is
not usefu for this package.
Best regards
— Dago
> +
> +# Wrong return code of test TestEnumSet on Solaris 9, skip testsuite for now
> +SKIPTEST-5.9 = 1
> +SKIPTEST ?= $(SKIPTEST-$(GAROSREL))
> +
> +
> NOISALIST = 1
>
> include gar/category.mk
>
> Added: csw/mgar/pkg/libicu51/trunk/files/LETypes_ptr_sol9.patch
> ===================================================================
> --- csw/mgar/pkg/libicu51/trunk/files/LETypes_ptr_sol9.patch (rev 0)
> +++ csw/mgar/pkg/libicu51/trunk/files/LETypes_ptr_sol9.patch 2018-03-13 14:16:24 UTC (rev 26385)
> @@ -0,0 +1,20 @@
> +--- a/source/layout/LETypes.h.orig Fri Mar 20 09:23:20 2015
> ++++ b/source/layout/LETypes.h Fri Mar 20 09:43:47 2015
> +@@ -296,17 +296,9 @@
> + * Max value representable by a uintptr
> + */
> +
> +-#ifndef UINT32_MAX
> + #define LE_UINT32_MAX 0xFFFFFFFFU
> +-#else
> +-#define LE_UINT32_MAX UINT32_MAX
> +-#endif
> +
> +-#ifndef UINTPTR_MAX
> + #define LE_UINTPTR_MAX LE_UINT32_MAX
> +-#else
> +-#define LE_UINTPTR_MAX UINTPTR_MAX
> +-#endif
> +
> + /**
> + * Range check for overflow
>
> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
>
--
"You don't become great by trying to be great, you become great by wanting to do something,
and then doing it so hard that you become great in the process." - xkcd #896
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opencsw.org/pipermail/devel/attachments/20180313/1ed42c6a/attachment-0001.html>
More information about the devel
mailing list