X-Original-To: alpine-aports@mail.alpinelinux.org Delivered-To: alpine-aports@mail.alpinelinux.org Received: from mail.alpinelinux.org (dallas-a1.alpinelinux.org [127.0.0.1]) by mail.alpinelinux.org (Postfix) with ESMTP id 65C27DC86F8 for ; Wed, 2 Mar 2016 01:30:32 +0000 (UTC) Received: from mail-io0-f196.google.com (mail-io0-f196.google.com [209.85.223.196]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id 9605ADC824A for ; Wed, 2 Mar 2016 01:30:29 +0000 (UTC) Received: by mail-io0-f196.google.com with SMTP id g203so18042527iof.0 for ; Tue, 01 Mar 2016 17:30:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=yHrsjMu94hnyjR4G0cW/ae/uAf9S/tWfcQ43hRhf30E=; b=J9tcIyPGjLTcq3228zrF8UXt+6x/cADUqW33AgM75VSfzCPYci0QIgHqTgiTKWojqT TckHhQQjx3r6A2Qqnb4cEhvspKYZNG/lMpKVove79SkzjmMNoHzad7AQGM5zgpXLmkGN 7CrsxP/8t8nxigUW7Krmx8mYa4k4zlLeWW5mTzyw7c5L8zQL/aAbpvc0uDtei8qxSqI8 nsxmItpW/NXTsSei+QEYM7cuWEbD6pGOQ2cdcoMTnhFn3xjklAYA6aP2csmxosaeg463 sE/VPKNgW2wyWd+gmeDvCO1zME7seaU5ui7+h7t35zSK8p0nyy8SoqtYz7ArAXq6ZFmB LXEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=yHrsjMu94hnyjR4G0cW/ae/uAf9S/tWfcQ43hRhf30E=; b=l/AZcWqrtRhRlqYX+mbiBhiJfeE0dFI83GHPOy2bD0U0iCKbfMQ9J/9rITVTXmUJyE 45ae9X0rXrOqENLtvqH8buD685gxu0LMpgbLrz6Hi+SF+Nd+KIN75HoO6bin8Bjuzf+t neMEs/yGIU4WfdDW643bkgk+BzVNCFGPwddhIq5UZ3e0jGagzsrzedN1gMB6x5vXwrtq JMAWv3Tm5KHhI0JR9hArhohwkF3aA1NhvqyPfxCnfJgjFgMMfNOZCXaUoNoKmr/ENnlB cqEN/kvTGNbjfF5HYAVS2u3YeYLV2Kzme8+zKFRq8qC9GJ4JIksGTcgezy3UTtlXuPV9 6GMw== X-Gm-Message-State: AG10YOQ5/SHFXLJOWpdLRefbLaGo5NptHGz//o8tHWppvD2N5cacJVZ7j9w12L8zsejo2g== X-Received: by 10.107.1.2 with SMTP id 2mr31266764iob.194.1456882226520; Tue, 01 Mar 2016 17:30:26 -0800 (PST) Received: from mb.lan (c-73-24-18-171.hsd1.mn.comcast.net. [73.24.18.171]) by smtp.gmail.com with ESMTPSA id qs10sm822348igb.7.2016.03.01.17.30.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 01 Mar 2016 17:30:25 -0800 (PST) From: Mitch Tishmack X-Google-Original-From: Mitch Tishmack To: alpine-aports@lists.alpinelinux.org Cc: Mitch Tishmack Subject: [alpine-aports] [PATCH 0/3] Add initial aports for x86_64 ghc Date: Tue, 1 Mar 2016 19:28:53 -0600 Message-Id: <1456882136-88608-1-git-send-email-mitch.tishmack@gmail.com> X-Mailer: git-send-email 2.7.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: From: Mitch Tishmack This is a 3 series patch set to add initial support for ghc. Note, for now this is x86_64 only, I'm working through llvm bugs on the arm port. An explanation on why llvm35 is included, ghc only gets tested with a certain release of llvm. For 7.10.3 this is 3.5. And since llvm is not forward compatible to any reasonable degree this will have to be done to allow proper bootstrapping. Also of note, ghc 8.0.1 soon to be released requires llvm 3.7.1 I have that ported as well but that is more to explain why the names are ghc-llvm35, when 8.0 comes out I'll be adding ghc-llvm37. Mitch Tishmack (3): testing/ghc-llvm35 new aport testing/ghc-bootstrap new aport testing/ghc new aport testing/ghc-bootstrap/APKBUILD | 38 ++ testing/ghc-bootstrap/Makefile | 50 +++ testing/ghc-bootstrap/bootstrap/gmpurl.patch | 22 ++ testing/ghc-bootstrap/bootstrap/llvm-3.5.2.sh | 122 +++++++ testing/ghc-bootstrap/bootstrap/x86_64/Dockerfile | 96 +++++ .../ghc-bootstrap/bootstrap/x86_64/bootstrap.patch | 397 +++++++++++++++++++++ testing/ghc-bootstrap/bootstrap/x86_64/settings | 32 ++ testing/ghc-llvm35/APKBUILD | 175 +++++++++ .../ghc-llvm35/llvm-0001-fix-shared-build.patch | 48 +++ testing/ghc-llvm35/llvm-0002-musl-triple.patch | 74 ++++ testing/ghc-llvm35/llvm-0003-musl-hacks.patch | 82 +++++ testing/ghc/APKBUILD | 87 +++++ 12 files changed, 1223 insertions(+) create mode 100755 testing/ghc-bootstrap/APKBUILD create mode 100644 testing/ghc-bootstrap/Makefile create mode 100644 testing/ghc-bootstrap/bootstrap/gmpurl.patch create mode 100755 testing/ghc-bootstrap/bootstrap/llvm-3.5.2.sh create mode 100644 testing/ghc-bootstrap/bootstrap/x86_64/Dockerfile create mode 100644 testing/ghc-bootstrap/bootstrap/x86_64/bootstrap.patch create mode 100644 testing/ghc-bootstrap/bootstrap/x86_64/settings create mode 100755 testing/ghc-llvm35/APKBUILD create mode 100644 testing/ghc-llvm35/llvm-0001-fix-shared-build.patch create mode 100644 testing/ghc-llvm35/llvm-0002-musl-triple.patch create mode 100644 testing/ghc-llvm35/llvm-0003-musl-hacks.patch create mode 100755 testing/ghc/APKBUILD -- 2.7.0 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---