non port: emulators/linux_base-c6/pkg-plist |
Number of commits found: 16 |
Sunday, 9 Aug 2015
|
19:14 netchild
Re-commit of
64 bit linuxulator support (not activated by default):
- most of the work was done by Alan Jude
- all errors are mine
- 64bit (may) have rough edges
- I validated
* that the 32bit part doesn't has deinstall regressions (incl. EXP runs by
antoine)
* 29 of 72 64bit ports ports don't have deinstall leftovers (more validation
later, when I dare to activate the 64bit linuxulator in the kernel)
- the infrastructure part looks mature enough to let more test-bunnies get
some experience with the new 64 bit parts
- to use it you shall have no linux ports installed and have to specify
(on your own risk) the following in make.conf before installing the ports:
OVERRIDE_LINUX_BASE_PORT=c6_64
OVERRIDE_LINUX_NONBASE_PORTS=c6_64
This is on top of the exiting c6 linux ports. Given that CentOS 7 is 64bits
only, we decided to have it as an "overlay" instead of new ports.
The 64bit part only installs 64bit executables, the 32bit ports can not be
installed at the same time (if needed we can think of letting the 64bit
overlay install the 32bit parts too, but given the CentOS 7 comment
above...).
Differential Revision: https://reviews.freebsd.org/D174
Submitted by: alanjude
Sponsored by: Essen FreeBSD Hackathon 2015
Reviewed by: xmj, eadler (earlier versions)
Approved by: portmgr (antoine after some EXP-runs)
|
Sunday, 26 Jul 2015
|
13:35 antoine
Unbreak INDEX, reverting r392921
With hat: portmgr
|
13:06 netchild
64 bit linuxulator support (not activated by default):
- most of the work was done by Alan Jude
- all errors are mine
- 64bit (may) have rough edges
- I validated
* that the 32bit part doesn't has deinstall regressions
* 29 of 72 64bit ports ports don't have deinstall leftovers (more validation
later, when I dare to activate the 64bit linuxulator in the kernel)
- the infrastructure part looks mature enough to let more test-bunnies get
some experience with it
- to use it you shall have no linux ports installed and have to specify
(on your own risk) the following in make.conf before installing the ports:
OVERRIDE_LINUX_BASE_PORT=c6_64
OVERRIDE_LINUX_NONBASE_PORTS=c6_64
This is on top of the exiting c6 linux ports. Given that CentOS 7 is 64bits
only, we decided to have it as an "overlay" instead of new ports.
The 64bit part only installs 64bit executables, the 32bit ports can not be
installed at the same time (if needed we can think of letting the 64bit
overlay install the 32bit parts too, but given the CentOS 7 comment
above...).
Differential Revision: https://reviews.freebsd.org/D174
Submitted by: alanjude
Sponsored by: Essen FreeBSD Hackathon 2015
Reviewed by: xmj, eadler (earlier versions)
Approved by: portmgr (implicit, I remember blanked approval for
linux parts loooong ago, punish me if you don't
agree anymore)
|
Wednesday, 15 Jul 2015
|
18:35 tijl
- Update to db4-4.7.25-19.el6_6
- Update to freetype-2.3.11-15.el6_6.1
- Update to glibc-2.12-1.149.el6_6.9
- Update to krb5-libs-1.10.3-37.el6_6
- Add symlink from /usr/lib/librt.so.1 to /lib/librt.so.1. This shadows
FreeBSD /usr/lib/librt.so.1 and fixes some applications (e.g. Maple)
MFH: 2015Q3
Security: CVE-2012-5669
Security: CVE-2013-7423
Security: CVE-2014-6040
Security: CVE-2014-7817
Security: CVE-2014-9657
Security: CVE-2014-9658
Security: CVE-2014-9660
Security: CVE-2014-9661
Security: CVE-2014-9663
Security: CVE-2014-9664
Security: CVE-2014-9667
Security: CVE-2014-9669
Security: CVE-2014-9670
Security: CVE-2014-9671
Security: CVE-2014-9673
Security: CVE-2014-9674
Security: CVE-2014-9675
Security: CVE-2015-0235
Security: CVE-2015-1781
|
Saturday, 18 Apr 2015
|
17:29 xmj
emulators/linux_base-c6: Add libblkid RPM
- Add libblkid to DISTFILES.
the corresponding src distfile is
util-linux-ng-2.17.2-12.18.el6.src.rpm
PR: 199083
Differential Revision: https://reviews.freebsd.org/D2315
Submitted by: trasz
Reviewed by: eadler, trasz
|
Sunday, 8 Feb 2015
|
10:34 tijl
- White space fixes
- Like r315899 did for linux_base-f10, add some symlinks to linux_base-c6
for executables that exist in /usr/bin on Linux but /bin on FreeBSD.
This guarantees that Linux shell scripts run the Linux executables and
not the FreeBSD ones.
PR: 197406
|
Tuesday, 9 Dec 2014
|
17:47 xmj
Force PREFIX to LINUXBASE
Using pkg with linux packages will generate conflicts with non-linux ports if
PREFIX is set in make.conf. If USE_LINUX_PREFIX is defined, force PREFIX to
LINUXBASE, which can be overridden separately.
Differential Revision: https://reviews.freebsd.org/D1265
Approved by: koobs, swills (mentors)
|
Tuesday, 2 Dec 2014
|
18:37 xmj
linux_base-f10/c6: add missing gmp
- expr(1) and factor(1) currently shipped with linux emulation fail, due to
missing gmp libraries. Add these to allow the correct behavior
- Bump PORTREVISIONs
PR: 195084
Differential Revision: https://reviews.freebsd.org/D1252
Submitted by: Jan Beich <jbeich@vfemail.net>
Approved by: swills (mentor)
|
Tuesday, 11 Nov 2014
|
13:06 xmj
Upgrade CentOS to 6.6
- Upgrade all things linux-c6- to CentOS 6.6
- Add ports:
devel/linux-c6-libsigc++20
graphics/linux-c6-gdk-pixbuf [1]
graphics/linux-c6-glx-utils
- Add pkg-plists for net/linux-c6-openldap
and security/linux-c6-cyrus-sasl2
- Misc. cleanups
Differential Revision: https://reviews.freebsd.org/D1108
Submitted by: kmoore [1]
Reviewed by: rene (emulation)
Approved by: portmgr (swills)
Approved by: swills (mentor)
Sponsored by: Perceivon Hosting Inc.
|
Monday, 27 Oct 2014
|
12:24 bapt
Clean up plist
|
Friday, 26 Sep 2014
|
17:06 xmj
emulators/linux_base-c6: Use a CVE-free version of bash
Bash 4.1.2 as shipped with this Linux base port is vulnerable to
CVE-2014-6271 and CVE-2014-7169. As EL6 policy is to backport security
patches, use a RPM that is not vulnerable to either remote code execution
vulnerability.
While here:
- Add the proper UDPATES Master site
- remove sample files installation from Makefile, in favor of @sample
Approved by: swills (mentor)
Security: 71ad81da-4414-11e4-a33e-3c970e169bc2
|
Monday, 22 Sep 2014
|
10:40 xmj
Update CentOS base to 6.5, add userland ports
The Fedora 10 infrastructure ports have been in use since June 2009 and, while
having served a great deed, have become unsupported upstream and hence affected
by unfixed security vulnerabilities. In addition to that, many recent Linux
binaries need newer libc / stdlibc++ versions.
This commit adds the linux-c6- userland as drop-in replacement for the -f10
infrastructure, as well as upgrading the linux_base-c6 port to CentOS 6.5.
If you want to switch to linux-c6 ports, please define at /etc/make.conf:
OVERRIDE_LINUX_BASE_PORT=c6
OVERRIDE_LINUX_NONBASE_PORTS=c6
Additionally, please add the following line to /etc/sysctl.conf:
compat.linux.osrelease=2.6.18
Upgrading procedures are shown in /usr/ports/UPDATING.
This work has been inspired by Artyom Mirgorodskiy's post to emulation@ in
November 2013, using and extending mav@'s work. It has been tested extensively
and most reported issues were already fixed. Please report any additional bug
or "features" to the emulation mailing list.
Many thanks to: mav@, rene@, allanjude@, netchild@, antoine@, everyone who's
filed Issues and Pull requests on GitHub,
PR: 186820
Differential Revision: https://reviews.freebsd.org/D793
Reviewed by: allanjude, antoine, bapt, rene
Approved by: portmgr (antoine, bapt)
Approved by: koobs (mentor)
Sponsored by: Perceivon Hosting Inc.
|
Sunday, 2 Feb 2014
|
06:58 netchild
Add libuuid:
- f10 had it
- this fixes at least the flashplugin with this linux_base
Fix comment.
PR: 186118
Submitted by: Nikolai Lifanov <lifanov@mail.lifanov.com>
|
Friday, 24 Jan 2014
|
22:01 netchild
Update to 6.4.
Submitted by: Johannes Meixner <xmj@chaot.net>
|
Thursday, 10 Oct 2013
|
16:12 rene
- Add staging support
- Properly handle yp.conf and krb5.conf
- Remove some assignments with default values
Note that staging warns about etc/*shadow not being readable, because their
permissions are 0.
|
Sunday, 22 Apr 2012
|
09:24 netchild
After repocopy (by marcus@) from linux_base-f10:
Add linux_base-c6 port. This is a linux_base port based upon CentOS 6.
CentOS 6 is supported upstream (so far) until November 30, 2020.
Compared to the port as submitted in the PR, I added most SRC_DISTFILES
and set the maintainer to emulation@ (discussed with the submitter).
Not connected to the ports collection (emulation/Makefile) yet, first I want
to find the missing src RPMs (compat-*, stdc++, ...). The port is committed
anyway, so that people can help with the TODO list (in the Makefile).
WARNING: it is highly experimental to use this port instead of the default
linux_base port. You need to set compat.linux.osrelease to 2.6.18, so watch
out for unimplemented syscalls (most recent 8-stable / 9-stable or -current
is recommended for this).
Submitted by: Svyatoslav Lempert <svyatoslav.lempert@gmail.com>
PR: 165900
|
Number of commits found: 16 |