Joachim Fasting
8d7da77fb4
pharo: set platforms based on flavor selection
2017-08-26 16:03:31 +02:00
Joachim Fasting
5ddacdc3a8
Merge remote-tracking branch 'lukego/pharo6-for-nixpkgs'
...
Closes https://github.com/NixOS/nixpkgs/pull/26924
2017-08-26 15:17:33 +02:00
davidak
3270aa896b
replace "Mac OS X" and "OS X" with "macOS"
...
as it is the official name since 2016
https://en.wikipedia.org/wiki/Macintosh_operating_systems#Desktop
exception are parts refering to older versions of macOS like
"GUI support for Mac OS X 10.6 - 10.12. Note that Emacs 23 and later [...]"
2017-08-07 21:41:30 +02:00
Luke Gorrie
2b3dcfab04
pharo: build with gcc48
...
Building with GCC > 4.9 produces a broken VM for reasons that are not
yet understood, see
http://forum.world.st/OSProcess-fork-issue-with-Debian-built-VM-td4947326.html
also disable "stackprotector" hardening for compatibility with this
older gcc.
2017-07-10 03:49:29 +00:00
Luke Gorrie
af92427f46
pharo: Compile with -DPharoVM
...
This is important. The VM was not compiled in "Pharo mode" and this
made certain primitives return different values to the Smalltalk side.
(Practically speaking I am surprised that the VM has been working
basically fine for me for weeks, but this resolves a problem with
adding filetree:// repositories with Monticello that failed in an
obscure way when the file permissions lookup primitive did not behave
as expected.)
See also:
https://pharo.fogbugz.com/f/cases/20217/Image-does-not-detect-incompatible-opensmalltalk-vm
2017-07-05 04:54:50 +00:00
Luke Gorrie
448fe16856
pharo: Add PharoV60.sources to support newer images
2017-07-05 04:53:51 +00:00
Balletie
96600d5770
pharo-vm: Add third-party libraries to LD_LIBRARY_PATH of legacy VM
...
This commit adds the third party libraries needed by the default Pharo
environment to the LD_LIBRARY_PATH, by using makeWrapper.
2017-06-30 14:07:46 +02:00
Luke Gorrie
d55f8276ae
pharo: Update build-vm.nix for latest upstream
2017-06-30 07:50:06 +00:00
Luke Gorrie
4ed1d53cbe
pharo: Add missing file: vms.nix
2017-06-30 07:30:02 +00:00
Luke Gorrie
86d3b59a95
pharo: More quoting
2017-06-30 07:24:09 +00:00
Luke Gorrie
8761ef256f
pharo: Removed obsolete duplicate ofwrapper.sh
2017-06-29 18:09:16 +00:00
Luke Gorrie
54be67dbd0
pharo6: Minor fixes and cleanups
2017-06-29 18:09:06 +00:00
Luke Gorrie
fdb90f6df7
pharo: 5.0 -> 6.0
...
Create a new set of VM packages to keep up with changes in the
upstream Pharo project.
2017-06-28 09:26:59 +00:00
Luke Gorrie
c77a54d79f
pharo-vm: Disable "pic" hardening
...
Compiling the Pharo VM with "pic" hardening causes segmentation faults
on startup of pharo-launcher.
Resolves NixOS/nixpkgs#24541 .
2017-04-03 13:58:02 +00:00
Damien Cassou
58dc8e3024
Remove myself from maintainers
2017-01-31 11:00:14 +01:00
Robin Gloster
1f04b4a566
Merge remote-tracking branch 'upstream/master' into hardened-stdenv
2016-07-21 00:56:43 +00:00
Damien Cassou
fe46fa9d17
pharo-vm5: 2016.05.04 ⇒ 2016.07.16
2016-07-19 16:40:31 +02:00
Franz Pletz
f8d481754c
Merge remote-tracking branch 'origin/master' into hardened-stdenv
2016-05-18 17:10:02 +02:00
Damien Cassou
4e7e1a8fb6
Merge pull request #15261 from DamienCassou/pharo-vm5-2016.05.04
...
pharo-vm5: 2016.04.04 -> 2016.05.04
2016-05-06 10:04:36 +02:00
Damien Cassou
7e3f222e7d
pharo-vm5: 2016.04.04 -> 2016.05.04
2016-05-06 10:03:02 +02:00
Damien Cassou
8f1fb8de5b
pharo-vm: add PharoV50.sources
2016-05-06 09:29:29 +02:00
Robin Gloster
3e68106afd
Merge remote-tracking branch 'upstream/master' into hardened-stdenv
2016-04-07 21:52:26 +00:00
Damien Cassou
21cb5fcf78
pharo-no-spur: 2015.08.06 -> 2016.02.18
2016-04-06 08:53:53 +02:00
Damien Cassou
e1ab998776
pharo-spur: 2016.02.15 -> 2016.04.04
2016-04-06 08:53:10 +02:00
Franz Pletz
aff1f4ab94
Use general hardening flag toggle lists
...
The following parameters are now available:
* hardeningDisable
To disable specific hardening flags
* hardeningEnable
To enable specific hardening flags
Only the cc-wrapper supports this right now, but these may be reused by
other wrappers, builders or setup hooks.
cc-wrapper supports the following flags:
* fortify
* stackprotector
* pie (disabled by default)
* pic
* strictoverflow
* format
* relro
* bindnow
2016-03-05 18:55:26 +01:00
Robin Gloster
745fa2fbc8
pharo-vm5: disable format hardening
2016-03-03 19:01:21 +00:00
Damien Cassou
ce549c85c8
pharo-vm: stop trying to build on darwin
...
Building these pharo-vm sources on darwin may be possible but doesn't
make much sense because native darwin sources exist.
2016-02-29 13:08:12 +01:00
Damien Cassou
1bd0d41e0f
pharo-vm: 2016.01.14 -> 2016.02.15
2016-02-16 14:04:04 +01:00
Damien Cassou
d422861055
Refactor Pharo to allow co-installation of VMs
2016-01-18 20:14:19 +01:00
Damien Cassou
0b4c7d42a8
pharo-vm: Refactor to introduce new VMs ( close #12388 )
...
The Pharo community now has a Spur VM: this VM is the only one to
open Pharo50 images.
2016-01-15 09:29:11 +01:00
Vladimír Čunát
88c9f8b574
xlibs: replace occurrences by xorg
...
This seems to have been confusing people, using both xlibs and xorg, etc.
- Avoided renaming local (and different) xlibs binding in gcc*.
- Fixed cases where both xorg and xlibs were used.
Hopefully everything still works as before.
2015-09-15 12:54:34 +02:00
Damien Cassou
ffa58ba098
Update Pharo VM and Launcher
2015-08-08 08:22:07 +02:00
Damien Cassou
bf91d04c51
Update pharo-vm to 2015.04.30
2015-06-12 22:57:30 +02:00
Damien Cassou
8c0fc8bd21
Update pharo-vm to add missing PharoV40.sources
2015-04-17 15:52:07 +02:00
Damien Cassou
4be8f537b6
Update pharo vm
2014-12-04 16:41:20 +01:00
Damien Cassou
b8571e8492
Update pharo-vm to 2014.10.28
2014-10-28 14:36:17 +01:00
Damien Cassou
a365f5080a
pharo-vm: Add dependency to cairo
2014-10-09 16:56:54 +02:00
Damien Cassou
96098f0bc3
Update Pharo VM
...
- use latest upstream release
- remove all patches as they are now applied upstream
2014-09-30 13:31:57 +02:00
Damien Cassou
35cd0ae159
pharo-vm: 2014.06.25 -> 2014.08.14
2014-09-13 08:43:45 +02:00
Damien Cassou
fe045a71c4
Adding myself to the maintainers
2014-08-10 15:57:24 +02:00
Damien Cassou
0efd7b0092
Add meta-information to Pharo package
2014-08-10 12:26:24 +02:00
Damien Cassou
e30848fbe8
Move the slash to workaround bug Emacs nix-mode
2014-08-10 09:01:58 +02:00
Damien Cassou
8efdaa0aa2
Add the Pharo language and IDE package
...
http://pharo.org
I'm one of the developers of Pharo and the creator and maintainer of the
Ubuntu PPA : https://launchpad.net/~pharo/+archive/stable .
2014-08-06 13:53:33 +02:00