[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Minios-devel] [UNIKRAFT/LCMS PATCH v3 3/3] [LCMS PATCH] lcms: Update files to correct some errors


  • To: minios-devel@xxxxxxxxxxxxx
  • From: Esteban Martinez <esteban.martinez@xxxxxxxx>
  • Date: Thu, 2 Jan 2020 13:11:58 +0100
  • Cc: Esteban Martinez <esteban.martinez@xxxxxxxx>
  • Delivery-date: Thu, 02 Jan 2020 12:12:28 +0000
  • Domainkey-signature: s=csuc; d=csuc.cat; c=nofws; q=dns; h=Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer: In-Reply-To:References; b=K8VlAnDCjjxbXTGL5wA/Pf/3B/cA3rrIgLJ/GF1v7cFrAXBGqJCeIuHj 2klhVqFrW6xN88dUcNLaM9DzpyHXZMzEtsphf6tTeTuxM1MP/upeaC+LQ Z90zw4WR2vxsIblkagJjqyveioWaAH4M6BaY/ZgxgH/hkrjD3vMZSnmdU Q=;
  • List-id: Mini-os development list <minios-devel.lists.xenproject.org>

Signed-off-by: Esteban Martinez <esteban.martinez@xxxxxxxx>
---
 .gitignore      |  0
 CODING_STYLE.md |  0
 CONTRIBUTING.md |  0
 COPYING.md      |  5 +----
 Config.uk       |  0
 MAINTAINERS.md  |  4 ++--
 Makefile.uk     | 37 +++++++++----------------------------
 README.md       |  0
 exportsyms.uk   |  1 -
 9 files changed, 12 insertions(+), 35 deletions(-)
 mode change 100755 => 100644 .gitignore
 mode change 100755 => 100644 CODING_STYLE.md
 mode change 100755 => 100644 CONTRIBUTING.md
 mode change 100755 => 100644 COPYING.md
 mode change 100755 => 100644 Config.uk
 mode change 100755 => 100644 MAINTAINERS.md
 mode change 100755 => 100644 Makefile.uk
 mode change 100755 => 100644 README.md
 delete mode 100755 exportsyms.uk

diff --git a/.gitignore b/.gitignore
old mode 100755
new mode 100644
diff --git a/CODING_STYLE.md b/CODING_STYLE.md
old mode 100755
new mode 100644
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
old mode 100755
new mode 100644
diff --git a/COPYING.md b/COPYING.md
old mode 100755
new mode 100644
index fa05041..1960df6
--- a/COPYING.md
+++ b/COPYING.md
@@ -10,7 +10,7 @@ this repository should declare who is the copyright owner and 
under which terms
 and conditions the code is licensed. If such a licence note is missing, the
 following copyright notice will apply:
 
-       Copyright (c) 2017, NEC Europe Ltd., NEC Corporation. All rights 
reserved.
+       Copyright (c) 2020, Consorci de Serveis Universitaris de Catalunya 
(CSUC). All rights reserved.
 
        Redistribution and use in source and binary forms, with or without
        modification, are permitted provided that the following conditions
@@ -36,6 +36,3 @@ following copyright notice will apply:
        CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
        ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 
THE
        POSSIBILITY OF SUCH DAMAGE.
-
-lcms source code
-------------------
\ No newline at end of file
diff --git a/Config.uk b/Config.uk
old mode 100755
new mode 100644
diff --git a/MAINTAINERS.md b/MAINTAINERS.md
old mode 100755
new mode 100644
index 227c4dd..ed92fed
--- a/MAINTAINERS.md
+++ b/MAINTAINERS.md
@@ -5,7 +5,7 @@ For notes on how to read this information, please refer to 
`MAINTAINERS.md` in
 the main Unikraft repository.
 
        LCMS-UNIKRAFT
-       M:      Costin Lupu <costin.lupu@xxxxxxxxx>
-       M:      Felipe Huici <felipe.huici@xxxxxxxxx>
+       M:      Esteban Martinez <esteban.martinez@xxxxxxxx>
+       M:      Xavier Peralra <xavier.peralta@xxxxxxxx>
        L:      minios-devel@xxxxxxxxxxxxx
        F: *
diff --git a/Makefile.uk b/Makefile.uk
old mode 100755
new mode 100644
index 86f941b..e6111ab
--- a/Makefile.uk
+++ b/Makefile.uk
@@ -2,9 +2,9 @@
 #
 #  lcms Makefile.uk
 #
-#  Authors: Costin Lupu <costin.lupu@xxxxxxxxx>
+#  Authors: Esteban Martinez <esteban.martinez@xxxxxxxx>
 #
-#  Copyright (c) 2019, University Politehnica of Bucharest. All rights 
reserved.
+#  Copyright (c) 2019, Consorci de Serveis Universitaris de Catalunya (CSUC). 
All rights reserved.
 #
 #  Redistribution and use in source and binary forms, with or without
 #  modification, are permitted provided that the following conditions
@@ -38,7 +38,6 @@
 # Library registration
 
################################################################################
 $(eval $(call addlib_s,liblcms,$(CONFIG_LIBLCMS)))
-#$(eval $(call addlib_s,liblcmsglue,$(CONFIG_LIBLCMS)))
 
 
################################################################################
 # Original sources
@@ -53,7 +52,7 @@ $(eval $(call 
patch,liblcms,$(LIBLCMS_PATCHDIR),$(LIBLCMS_SUBDIR)))
 
################################################################################
 # Helpers
 
################################################################################
-LIBLCMS_EXTRACTED = $(LIBLCMS_ORIGIN)/lcms2-$(LIBLCMS_VERSION)
+LIBLCMS_EXTRACTED = $(LIBLCMS_ORIGIN)/$(LIBLCMS_SUBDIR)
 
 
################################################################################
 # Library includes
@@ -71,16 +70,13 @@ LIBLCMS_CINCLUDES   += -I$(LIBLCMS_EXTRACTED)
 # Suppressed flags
 LIBLCMS_SUPPRESS_FLAGS += -Wno-unused-parameter \
        -Wno-unused-variable -Wno-unused-value -Wno-unused-function \
-       -Wno-missing-field-initializers -Wno-implicit-fallthrough
+       -Wno-missing-field-initializers -Wno-implicit-fallthrough \
+       -Wno-misleading-indentation -Wno-stringop-truncation \
+       -Wno-strict-aliasing
 LIBLCMS_CFLAGS-y   += $(LIBLCMS_SUPPRESS_FLAGS) \
-       -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast
-
-
-
-################################################################################
-# OS dependencies code - Glue between Unikraft and lcms
-################################################################################
-#LIBLCMSGLUE_SRCS-y += $(LIBLCMS_BASE)/sample.c|glue
+       -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast \
+       -Wno-misleading-indentation -Wno-stringop-truncation \
+       -Wno-strict-aliasing
 
 
################################################################################
 # LCMS src
@@ -112,18 +108,3 @@ LIBLCMS_SRCS-y += $(LIBLCMS_EXTRACTED)/src/cmshalf.c
 LIBLCMS_SRCS-y += $(LIBLCMS_EXTRACTED)/src/cmsalpha.c
 LIBLCMS_SRCS-y += $(LIBLCMS_EXTRACTED)/src/cmspcs.c
 
-
-################################################################################
-# LCMS prepare
-################################################################################
-# Run ./configure
-$(LIBLCMS_EXTRACTED)/config.status: $(LIBLCMS_BUILD)/.origin
-       $(call verbose_cmd,CONFIG,liblcms: $(notdir $@), \
-               cd $(LIBLCMS_EXTRACTED) && ./configure)
-
-LIBLCMS_PREPARED_DEPS = \
-       $(LIBLCMS_EXTRACTED)/config.status \
-
-$(LIBLCMS_BUILD)/.prepared: $(LIBLCMS_PREPARED_DEPS)
-
-UK_PREPARE += $(LIBLCMS_BUILD)/.prepared
\ No newline at end of file
diff --git a/README.md b/README.md
old mode 100755
new mode 100644
diff --git a/exportsyms.uk b/exportsyms.uk
deleted file mode 100755
index c86c3f3..0000000
--- a/exportsyms.uk
+++ /dev/null
@@ -1 +0,0 @@
-none
\ No newline at end of file
-- 
2.17.1


_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.