Commit graph

66 commits

Author SHA1 Message Date
Baptiste Daroussin
e063e62eba Remove redudant @exec 2015-01-19 20:21:58 +00:00
Baptiste Daroussin
4988946cd5 Cleanup plist 2014-10-19 23:19:41 +00:00
Johannes Jost Meixner
05317facbe 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.
2014-09-22 10:40:00 +00:00
Baptiste Daroussin
d96aa38d95 Remove support for pkg_install
Merge back bsd.pkgng.mk into bsd.port.mk
Add a note about @stopdaemon not being supported anymore

With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D693
2014-09-01 13:03:25 +00:00
Juergen Lock
886bfbbeaf Seems pre-su-install breaks building as user now - in this case we only
need it with pkg_* so add a WITH_PKGNG check.
2014-05-20 19:14:06 +00:00
Juergen Lock
5f33436e34 - Switch to USE_LINUX_APPS= curl instead of shipped libcurl, this
seems to fix the search box.
- Bump PORTREVISION.
2014-01-29 22:39:37 +00:00
Juergen Lock
2d27e3e137 - Switch to USES= shared-mime-info desktop-file-utils.
- Stagify.
2014-01-26 19:06:44 +00:00
Juergen Lock
959459f04c Sync RESTRICTED with what's in LEGAL.
Submitted by:	eadler
2013-12-11 18:39:17 +00:00
Baptiste Daroussin
701daf1eab Add NO_STAGE all over the place in preparation for the staging support (cat: astro) 2013-09-20 13:14:04 +00:00
Andrej Zverev
0c32f39711 - Convert to new Uses/perl5.mk framework
- Resolve issues with implicit lang/perl in extract and patch dependencies
- Trim Makefile header

Reviewed by:	bapt@ (exp-run)
Approved by:	bapt@ (portmrg@)
2013-07-31 06:54:09 +00:00
Rene Ladan
1759b37af1 - Finish removal of support for Linux 2.4 in bsd.linux-apps.mk and
bsd.linux-rpm.mk.  The default linux version is now Fedora 10.
- Remove now obsolete checks for Linux 2.4 in emulators/linux_base-c6,
  emulators/linux_base-f10, and emulators/linux_dist-gentoo-stage3.
  While there, remove superfluous -p argument from ${MKDIR}.
- Remove now obsolete check for Linux 2.4 or FreeBSD 6 and lower from
  astro/google-earth.
- Remove expired Fedora Core 4 ports which were only used on FreeBSD 7
  and below.
- Update LEGAL and MOVED

PR:		ports/176877
Submitted by:	myself
Approved by:	portmgr (bapt)
Exp-run by:	bapt
2013-05-30 09:11:52 +00:00
Juergen Lock
4a0b2f67b0 - Update to 6.0.3.2197, adding a fix [1] for 9.x crashes.
PR:		ports/160422
Submitted by:	COURRAUD Cybil <freebsd2013@cyb.fr> [1]
Tested by:	several people on -emulation, thanx! :)
Feature safe:	yes
2013-04-21 14:08:38 +00:00
Carlo Strub
d5fda8cb2c Fix typos in COMMENT 2012-07-25 06:32:06 +00:00
Juergen Lock
72620c0d56 Fix plist.
Submitted by:	pkgng build on pointyhat via bapt
2012-04-13 17:29:25 +00:00
Juergen Lock
fe1cf2dae0 - The old version is 5.2.1.1588 actually (have I really used the wrong
version or have google changed it?)  [1]

  But this version also crashes on 9.x/amd64:

	http://people.freebsd.org/~nox/tmp/google-earth-5.2.1.1588/9-nvidia-amd64/crashlog-4f286531.txt

- Bump PORTEPOCH once more. :(

Submitted by:	pointyhat via pav
2012-01-31 22:14:51 +00:00
Juergen Lock
c066234ed2 - Go back to previous version, 6.0.3.2197, as the new one, 6.2.0.5905,
not only still crashes on 9.x/amd64 [1] but now also on 8.x with
  Radeon Graphics: (using Xorg drivers as there is no fglrx for FreeBSD)

	http://people.freebsd.org/~nox/tmp/google-earth-6.2.0.5905/8-radeon-amd64/crashlog-4f24bff5.txt

  Port shar for 6.2.0.5905 for testing:

	http://people.freebsd.org/~nox/tmp/google-earth-6.2.0.5905/google-earth-6.2.0.5905.shar

  Crashlog for 6.2.0.5905 on 9.x/amd64 with Nvidia Graphics:

	http://people.freebsd.org/~nox/tmp/google-earth-6.2.0.5905/9-nvidia-amd64/crashlog-4f24c0d5.txt

  Crashlog for 6.1.0.5001 on 9.x/amd64 with Nvidia Graphics for comparison:

	http://people.freebsd.org/~nox/tmp/google-earth-6.1.0.5001/9-nvidia-amd64/crashlog-4f16ff57.txt

- Bump PORTEPOCH.

PR:		ports/160422 [1]
Submitted by:	"Hartmann, O." <ohartman@zedat.fu-berlin.de> [1]
2012-01-29 16:27:58 +00:00
Juergen Lock
e7f4cf168e Update to 6.1.0.5001 (which unfortunately still crashes on >= 9.0/amd64 ):
PR:		ports/160422 (the 9.x crash and backtrace)
Noticed by:	Yuri <yuri@rawbw.com> (via private email)
2012-01-18 17:56:15 +00:00
Juergen Lock
41849164b2 Mark BROKEN on >= 9.x/amd64:
http://www.freebsd.org/cgi/query-pr.cgi?pr=160422

Feature safe:	yes
2011-12-02 23:34:11 +00:00
Eitan Adler
7e3b32fff8 - remove maintainer tags from pkg-descr
Approved by:	portmgr
Approved by:	bapt (mentor)
2011-10-22 23:50:23 +00:00
Juergen Lock
6d41d0f81e Chase updated distfile, at 6.0.3.2197 now.
Submitted by:	pointyhat via pav
2011-05-25 21:23:07 +00:00
Juergen Lock
49770d1525 Update to 6.0.2.2074 .
Submitted by:	pointyhat via pav
2011-04-03 20:33:42 +00:00
Juergen Lock
7534038012 Add back PORTEPOCH. (that for some reason I misread as PORTREVISION
and gc'd it with the last update...)

Reported by:	Jan Henrik Sylvester via private email
2010-12-18 07:53:27 +00:00
Juergen Lock
3b0b72d8d0 Update to 6.0.1.2032 (which is the current version again, looks like the
crashes are fixed...)

Submitted by:	pointyhat via erwin
2010-12-17 21:10:56 +00:00
Juergen Lock
796c9a9308 Go back to 5.1.3535.3218 for the time being, the new version, 5.2.1.1547,
crashes for me right at startup even on Linux:

	http://people.freebsd.org/~nox/google-earth-5.2.1.1547/linux-crashlog-4c6996e2.txt

..with a very similar backtrace to the one I got on FreeBSD:

	http://people.freebsd.org/~nox/google-earth-5.2.1.1547/freebsd-crashlog-4c69956f.txt

If you want to test the new version yourself I've put a shar of the
5.2.1.1547 port here:

	http://people.freebsd.org/~nox/google-earth-5.2.1.1547/google-earth-5.2.1.1547.shar
2010-08-16 21:39:29 +00:00
Juergen Lock
fc105ca4e3 Chase updated distfile, at 5.2.1.1329 now.
Noticed by:	danfe
Feature safe:	yes
2010-06-19 18:47:44 +00:00
Juergen Lock
2e40e8ae1e - Chase updated distfile, at 5.1.3535.3218 now. [1]
- Add browser wrapper hack that restores LD_LIBRARY_PATH so a native
  BROWSER=firefox3 doesn't pick up Linux libs and fails to start.

Submitted by:	pointyhat via erwin [1]
2010-05-17 17:37:08 +00:00
Juergen Lock
e7a8230d7a Fix build for nonstandard PREFIX / LOCALBASE.
PR:		ports/146506
Submitted by:	kmoore
2010-05-12 19:04:03 +00:00
Juergen Lock
5d895511a9 Chase updated distfile, at 5.1.3533.1731 now.
Submitted by:	pointyhat via miwi
2009-11-26 21:06:50 +00:00
Juergen Lock
17f0db75b3 Put back previous Linux version check, this time with proper braces. (duh!) 2009-10-20 18:27:50 +00:00
Mark Linimon
a9e4141373 Comment out last commit to fix INDEX-8.
Hat:		portmgr
Pointy hat to:	nox
2009-10-20 05:28:50 +00:00
Juergen Lock
92a21c7a1a Add a conditional IGNORE so people using a too old Linux base get a
(hopefully) more meaningful error message than a link errror at start.

Discussed on:	freebsd-emulation@, see this thread:
	http://lists.freebsd.org/pipermail/freebsd-emulation/2009-October/006970.html
2009-10-19 19:35:15 +00:00
Juergen Lock
5227679b7b Chase updated distfile, at 5.1.3509.4636 now.
Submitted by:	pointyhat via miwi
Feature safe:	yes
2009-09-24 21:01:36 +00:00
Juergen Lock
00eb9ff297 Chase updated distfile, at 5.1.3506.3999 now.
Submitted by:	pointyhat via miwi
2009-09-10 21:18:24 +00:00
Juergen Lock
7b1a593232 - Limit the stack size for Google Earth. Linux glibc threading behaves
slightly differently with a smaller stack size and Google Earth (like
the Flash plugins) relies on this behaviour. [1]
- Bump PORTREVISION.

Reported by:	scf [1]
2009-08-06 16:41:35 +00:00
Juergen Lock
176c18bf79 Chase updated distfile, at 5.0.11733.9347 now.
PR:		ports/134356
Submitted by:	Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
2009-05-08 19:24:28 +00:00
Juergen Lock
2c7ef91200 Chase updated distfile, at 5.0.11729.1014 now.
It appears everything I said in this note still applies:
	http://docs.freebsd.org/cgi/mid.cgi?20090412201428.GA67309
2009-05-04 20:56:26 +00:00
Juergen Lock
c07393a62e - Convert linux dri dependency to USE_LINUX_APPS
- Bump PORTREVISION
2009-04-12 15:35:57 +00:00
Boris Samorodov
0263b9d868 Welcome to the new linux ports infrastructure which allows using
both current (fc4) and future linux (f8) distributions at one
ports tree.

The patch contains full changes to ports/Mk files and all ports involved.
But only infrastructure is changed. The resulting packages are the same as
before. Hence no need to bump PORTREVISIONs.

The idea was taken from bsd.gnome.mk and others.

More than 130 ports are switched to follow a new linux infrastructure
introduced by changes to bsd.port.mk, bsd.linux-rpm.mk and a new
bsd.linux-apps.mk.

Thanks for all who was involved and helped me with this work.
And help from Alexander Leidinger was incredible.

Other changes are coming. Stay tuned!

PR:		ports/132510
Submitted by:	bsam (me)
Exp-run by:	portmgr (pav)
2009-03-19 17:28:51 +00:00
Juergen Lock
54f97feeb1 Update to 5.0.11337.1968, adding Mars and oceans 2009-02-04 23:00:41 +00:00
Juergen Lock
76a04a9f5b Fix non-root build by moving the chown to a pre-su-install target
Submitted by:	lx
2009-01-24 21:00:09 +00:00
Boris Samorodov
b9b4aec7e0 In preparation for adding new linux (Fedora 8) infrastructure ports all linux
base ports were unified. Now it's linux_base-fc4 turn: devel/linux-glib2
is incorporated.

Changes:

* emulation/linux_base-fc4:
  . devel/linux-glib2 is incorporated;
  . CONFLICTS is fixed;
  . PORTREVISION is bumped;

* removed *_DEPENDS upon devel/linux-glib2 and PORTREVISION bumped:
  . accessibility/linux-atk;
  . astro/google-earth;
  . audio/linux-openal;
  . graphics/linux-XnViewMP;
  . www/linux-mplayer-plugin;
  . x11-toolkits/linux-gtk2;
  . x11-toolkits/linux-pango;

* devel/linux-glib2:
  . CONFLICTS is fixed;
  . DEPRECATED;
  . EXPIRATION_DATE is set;

Note: this should fix a bug for non-default linux base ports when glib2
      files were installed both by a linux base and by linux-glib2 ports.
2009-01-21 16:17:47 +00:00
Juergen Lock
77a07dce04 Get rid of the custom do-fetch target (which didn't cover all cases)
by using version-specific DIST_SUBDIR instead of appending the version to
DISTFILES.  (No PORTREVISION bump since the installed bits don't change.)

Requested by:   "Julian Stacey" <jhs@berklix.org>
2009-01-11 18:45:31 +00:00
Juergen Lock
a9cdff2007 Add missing dependency
PR:		ports/127531
Submitted by:	Shane Bell <decept0@gmail.com>
2008-09-24 20:44:09 +00:00
Juergen Lock
a7c8fda0a4 Fix a typo which causes files not to be owned by root:wheel
PR:		ports/127470
Submitted by:	Shane Bell <decept0@gmail.com>
Approved by:	portmgr (linimon)
2008-09-18 21:13:50 +00:00
Juergen Lock
7407adb02c Chase updated distfile, at 4.3.7284.3916 now
Submitted by:	pointyhat via miwi
2008-07-12 19:12:14 +00:00
Edwin Groothuis
6527ef2070 Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
2008-06-06 13:08:29 +00:00
Juergen Lock
cc5bcc79ed Chase updated distfile, at 4.3.7204.836 now (working again on 6, at least
here :)
2008-05-03 13:00:41 +00:00
Juergen Lock
36aceb6f3d - Chase updated distfile, at 4.3.7191.6508 now (unfortunately no longer
seems to run on anything < 7)

PR:		ports/122865
Submitted by:	pointyhat via pav (indedendent of the PR)
Thanks to:	various people for testing (my only 7 box has intel gfx
		and googleearth on FreeBSD crashes the xserver there,
		also the old version...)
2008-04-19 19:09:25 +00:00
Juergen Lock
35bc72aed5 Make fetchable again by updating to 4.2.205.5730
Submitted by:	pointyhat via pav
Thanks to:	miwi for tb run
2007-12-22 02:23:17 +00:00
Juergen Lock
03bafab4c1 - Chase updated distfile, at 4.2.198.2451 now
- Go back to previous TARGET_DISTFILE, I was just confused :)
- Take over maintainership from flz

Approved by:	flz (old maintainer, via irc)
2007-09-17 21:23:48 +00:00