From nipos, 3 Weeks ago, written in Make.
Embed
  1. #
  2. # This file and its contents are supplied under the terms of the
  3. # Common Development and Distribution License ("CDDL)". You may
  4. # only use this file in accordance with the terms of the CDDL.
  5. #
  6. # A full copy of the text of the CDDL should have accompanied this
  7. # source. A copy of the CDDL is also available via the Internet at
  8. # http://www.illumos.org/license/CDDL.
  9. #
  10.  
  11. #
  12. # Copyright 2022 Niklas Poslovski
  13. #
  14.  
  15. BUILD_BITS=64
  16.  
  17. include ../../../make-rules/shared-macros.mk
  18.  
  19. COMPONENT_NAME=         mono
  20. COMPONENT_VERSION=      6.12.0.122
  21. #COMPONENT_REVISION=     1
  22. COMPONENT_PROJECT_URL=  https://www.mono-project.com
  23. COMPONENT_SUMMARY=              Free implementation of the .NET platform including runtime and compiler
  24. COMPONENT_FMRI=         runtime/mono
  25. COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
  26. COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.xz
  27. COMPONENT_ARCHIVE_HASH= \
  28.     sha256:29c277660fc5e7513107aee1cbf8c5057c9370a4cdfeda2fc781be6986d89d23
  29. COMPONENT_ARCHIVE_URL=  https://download.mono-project.com/sources/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
  30. COMPONENT_CLASSIFICATION=       Development/Other Languages
  31. COMPONENT_LICENSE=      MIT
  32.  
  33. include $(WS_MAKE_RULES)/common.mk
  34.  
  35. PATH=$(PATH.gnu)
  36. unexport SHELLOPTS
  37.  
  38. COMPONENT_PREP_ACTION= \
  39.     cd $(@D); rm external/bdwgc/config.status
  40.  
  41. CONFIGURE_OPTIONS += --disable-werror --enable-dtrace=no