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