SHA256
1
0
forked from pool/ldc
Commit Graph

15 Commits

Author SHA256 Message Date
Marc Schütz
38870816c0 Accepting request 626445 from home:elimat:branches:devel:languages:D
- Remove _sysconfdir from phobos-devel filelist and add etc since its a 
  d package name. spec-cleaner was to eager to clean.
- Update so_ver to 80 for libdruntime-ldc and libphobos2-ldc to 
  match version in 1.10.0 release of ldc.
- Run spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/626445
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/ldc?expand=0&rev=18
2018-07-30 11:15:55 +00:00
Dominique Leuenberger
0d1080ac87 Accepting request 620396 from devel:languages:D
- Update to 1.10.0:
  * Big news:
    - Frontend, druntime and Phobos are at version 2.080.1. 
      (#2665, #2719, #2737) (new)
    - No support for Objective-C class/static methods yet. (#2670)
    - Breaking Win64 extern(D) ABI change: Pass vectors directly
      in registers, analogous to the MS vector calling convention. 
      (#2714)
    - Config file: For cross-compilation, support additional 
      sections named as regex for specific target triples, e.g.,
      "86(_64)?-.*-linux": { … };; see the comment in etc/ldc2.conf. 
      (#2718)
  * Platform support:
    - Supports LLVM 3.7 - 6.0.
    - Windows: Supports Visual Studio/C++ Build Tools 2015 and 2017.
    - Alpine linux/x64: built against Musl libc to support Docker 
      images based on the Alpine distro, requires the llvm5-libs, 
      musl-dev, and gcc packages to run and link D apps and the 
      tzdata and libcurl packages for certain stdlib modules.
  * Bug fixes
- Add tests, disabled by default (since we are missing python2-lit)
- Add patch to fix ARM builds:
  * ldc-1.9.0-fix_arm_build.patch
- Update to 1.9.0 and use 0.17.5 to bootstrap
- Add patch to fix rpmlint error:
  * ldc-0.17.5-add_missing_include.patch
- Add patches to add LLVM6 support:
  * ldc-0.17.5-add_support_to_LLVM6.patch
  * ldc-0.17.5-backport_pr_2315.patch
- Add patch to be able to use ldc:
  * ldc-0.17.5-default-to-pic.patch
- update to version 0.17.5:
  * Added LLVM 5.0 support.
  * druntime: fixes for Android and addition of core.math.yl2x[p1]() for x86(_64) targets.
  * dmd-testsuite: backported runnable/cppa.d fix for GCC > 5.
  * CI updates.
- Rectify RPM groups
- update to version 0.17.4
- update to version 0.17.3
- https://en.opensuse.org/SourceUrls
- drop workaround-buggy-llvm-config.patch
- update to 0.17.0
- based on DMD 2.068.2
- more information here:
  https://github.com/ldc-developers/ldc/releases/tag/v0.17.0
- Build runtime and phobos libraries as shared libraries, therefore
  refactored spec file:
 * Basic cleanup
 * Split lib* packages, see openSUSE shared library policy
 * Added ldc-rpmlintrc for false positiv.
- update to 0.16.1
- this is a bugfix only release
- update 0.16.0
- based on DMD 2.067.1
- initial submission based on Duncan Mac-Vicar's work

OBS-URL: https://build.opensuse.org/request/show/620396
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ldc?expand=0&rev=1
2018-07-06 08:41:08 +00:00
61656f9b9f Accepting request 620395 from home:Guillaume_G:branches:devel:languages:D
- Update to 1.10.0:
  * Big news:
    - Frontend, druntime and Phobos are at version 2.080.1. 
      (#2665, #2719, #2737) (new)
    - No support for Objective-C class/static methods yet. (#2670)
    - Breaking Win64 extern(D) ABI change: Pass vectors directly
      in registers, analogous to the MS vector calling convention. 
      (#2714)
    - Config file: For cross-compilation, support additional 
      sections named as regex for specific target triples, e.g.,
      "86(_64)?-.*-linux": { … };; see the comment in etc/ldc2.conf. 
      (#2718)
  * Platform support:
    - Supports LLVM 3.7 - 6.0.
    - Windows: Supports Visual Studio/C++ Build Tools 2015 and 2017.
    - Alpine linux/x64: built against Musl libc to support Docker 
      images based on the Alpine distro, requires the llvm5-libs, 
      musl-dev, and gcc packages to run and link D apps and the 
      tzdata and libcurl packages for certain stdlib modules.
  * Bug fixes

OBS-URL: https://build.opensuse.org/request/show/620395
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/ldc?expand=0&rev=16
2018-07-03 07:01:08 +00:00
f975a7997e Accepting request 614932 from home:Guillaume_G:branches:devel:languages:D
- Add tests, disabled by default (since we are missing python2-lit)

OBS-URL: https://build.opensuse.org/request/show/614932
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/ldc?expand=0&rev=15
2018-06-07 13:05:36 +00:00
Marc Schütz
9878662e8a Accepting request 614484 from home:Guillaume_G:branches:devel:languages:D
- Add patch to fix ARM builds:
  * ldc-1.9.0-fix_arm_build.patch

- Update to 1.9.0 and use 0.17.5 to bootstrap

- Add patch to fix rpmlint error:
  * ldc-0.17.5-add_missing_include.patch
- Add patches to add LLVM6 support:
  * ldc-0.17.5-add_support_to_LLVM6.patch
  * ldc-0.17.5-backport_pr_2315.patch
- Add patch to be able to use ldc:
  * ldc-0.17.5-default-to-pic.patch

- update to version 0.17.5:
  * Added LLVM 5.0 support.
  * druntime: fixes for Android and addition of core.math.yl2x[p1]() for x86(_64) targets.
  * dmd-testsuite: backported runnable/cppa.d fix for GCC > 5.
  * CI updates.

OBS-URL: https://build.opensuse.org/request/show/614484
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/ldc?expand=0&rev=14
2018-06-06 10:24:25 +00:00
Marc Schütz
46a792d409 Accepting request 502519 from home:jengelh:branches:devel:languages:D
- Rectify RPM groups

OBS-URL: https://build.opensuse.org/request/show/502519
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/ldc?expand=0&rev=10
2017-06-10 09:15:46 +00:00
Matthias Mailänder
e4643b4b2d Accepting request 499497 from home:Mailaender:branches:devel:languages:D
remove needless version2

OBS-URL: https://build.opensuse.org/request/show/499497
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/ldc?expand=0&rev=9
2017-05-29 19:58:23 +00:00
Dainius Masiliunas
df82d8b00b Accepting request 445246 from home:marc_schuetz:branches:devel:languages:D
Fix build on 42.2

OBS-URL: https://build.opensuse.org/request/show/445246
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/ldc?expand=0&rev=8
2016-12-10 22:32:58 +00:00
Matthias Mailänder
0f334addae Accepting request 362606 from home:marc_schuetz:branches:devel:languages:D
so version was wrong

OBS-URL: https://build.opensuse.org/request/show/362606
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/ldc?expand=0&rev=7
2016-02-28 14:29:55 +00:00
Ismail Dönmez
037b97700c Accepting request 359508 from home:marc_schuetz:branches:devel:languages:D
Update to 0.17.0, based on DMD 2.068.2.

OBS-URL: https://build.opensuse.org/request/show/359508
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/ldc?expand=0&rev=6
2016-02-16 07:55:18 +00:00
Matthias Mailänder
4d150d31f0 Accepting request 347824 from home:susnux:branches:devel:languages:D
Build libraries as shared libraries, therefor split sub-packages to fulfill openSUSE shared library policy.

OBS-URL: https://build.opensuse.org/request/show/347824
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/ldc?expand=0&rev=5
2015-12-07 19:41:40 +00:00
Ismail Dönmez
7b0ca54757 OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/ldc?expand=0&rev=4 2015-10-28 17:33:43 +00:00
Ismail Dönmez
4f39287342 Accepting request 341310 from home:marc_schuetz:branches:devel:languages:D
Update to 0.16.1 (bugfix only release)

OBS-URL: https://build.opensuse.org/request/show/341310
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/ldc?expand=0&rev=3
2015-10-28 17:33:07 +00:00
Ismail Dönmez
5259642f4b Accepting request 340750 from home:marc_schuetz:branches:devel:languages:D
- update to 0.16.0
- based on DMD 2.067.1

OBS-URL: https://build.opensuse.org/request/show/340750
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/ldc?expand=0&rev=2
2015-10-24 13:47:13 +00:00
Ismail Dönmez
e1e1901251 Accepting request 287234 from home:marc_schuetz:branches:home:dmacvicar
Added patch explanation

OBS-URL: https://build.opensuse.org/request/show/287234
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/ldc?expand=0&rev=1
2015-02-23 10:15:18 +00:00