Commit graph

82 commits

Author SHA1 Message Date
Joseph Mingrone
3d3ab2468e astro/google-earth: Add pkg-message to let users know linprocfs should be
mounted

Reported by:	tijl
Approved by:	swills (mentor, implicit)
2017-05-19 17:13:29 +00:00
Tijl Coosemans
4024546c62 Add 64 bit support.
PR:		216573
2017-01-31 20:51:04 +00:00
Tijl Coosemans
bf6e97ed0b Update to 7.1.7.2606 and allow hardware 3D rendering with Mesa drivers.
Note the previous version was actually 6.0.3.2197, not 7.1.5.1557.
2016-11-04 20:19:59 +00:00
Tijl Coosemans
22758f2672 Remove NVIDIA option from Linux ports now that the nvidia-driver can be
installed later.
2016-11-03 21:47:46 +00:00
Tijl Coosemans
aea21b3b36 - In Uses/linux.mk use the loop variable directly when appending to
*_DEPENDS.  Helper variables derived from the loop variable aren't
  expanded causing *_DEPENDS to be incorrect.
- Bump all ports with more than one value in USE_LINUX.

PR:		211645
Reported by:	jkim
2016-09-07 12:43:22 +00:00
Tijl Coosemans
82a87de90c - Replace Mk/bsd.linux-apps.mk and Mk/bsd.linux-rpm.mk with
Mk/Uses/linux.mk.
- Replace USE_LINUX=yes with USES+=linux and USE_LINUX=(.*) with
  USES+=linux:\1 in all ports.
- Replace USE_LINUX_APPS with USE_LINUX in all ports.
- Use INSTALL_SCRIPT instead of INSTALL_PROGRAM to install scripts in some
  ports.
- When USE_LINUX_RPM is defined, simplify the way DISTFILES and EXTRACT_ONLY
  are defined.
- Remove BRANDELF_DIRS and BRANDELF_FILES handling.  In the very rare cases
  that it is still necessary ports can run ${BRANDELF} from post-patch.
- Remove AUTOMATIC_PLIST handling.  Only one port used it.
- Fix Linux MASTER_SITES.
- Replace OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS with
  default versions framework.
- bsd.port.mk:
  - Move Linux related bits to Uses/linux.mk, except USE_LINUX_PREFIX.
  - Put USE_LINUX_PREFIX handling after USES processing.
  - Define DOCSDIR, DATADIR, etc. after handling USE_LINUX_PREFIX so it can
    give these variables a different default value.
  - When a package needs to run Linux ldconfig check before installation if
    Linux support is enabled.
- emulators/linux_base-*:
  - Use USES=linux and remove duplication.
  - Remove files/lp.  FreeBSD or CUPS lp(1) should work.
  - Remove files/yp.conf.  No longer seems to be used.
  - Remove pkg-deinstall and move pkg-install into pkg-plist.
  - Update pkg-descr and pkg-message.
  - Fix handling of ldconfig cache in pkg-plist.
- devel/fb-adb: Use a Linux shell to run a Linux script but patch the script
  to use FreeBSD mkdir so mkdir -p $path creates $path and not
  /compat/linux/$path.

PR:		211645
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-09-05 19:23:42 +00:00
Ben Woods
7478372f90 astro/google-earth: Update to 7.1.5.1557
- Switch to USES=makeself to minimize Makefile
- Improve COMMENT and pkg-descr, to clarify exactly what this port provides
- Do not set WRKSRC, as the default works just fine
- Fix whitespace at the end of LINUX_DRI_DESC (pet portlint)
- Install files with COPYTREE_SHARE instead of CP, to ensure permissions are set correctly
- Remove redundant -f after ${RM}

Changes this release:
  http://www.gearthblog.com/blog/archives/2015/05/new-version-google-earth-7-1-5.html

Reviewed by:	adamw (mentor)
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D7673
2016-08-29 14:33:43 +00:00
Ben Woods
b4bef28065 astro/google-earth: Fix post-patch related to NVIDIA options post r420803
PR:		201693
Approved by:	adamw (mentor)
Differential Revision:	https://reviews.freebsd.org/D7636
2016-08-24 16:24:14 +00:00
Ben Woods
ee449e253f astro/google-earth: Allow installation with NVIDIA legacy drivers
PR:		201693
Submitted by:	cmangin@arobas.net
Approved by:	adamw (mentor)
Differential Revision:	https://reviews.freebsd.org/D7629
2016-08-24 15:43:30 +00:00
Mathieu Arnold
9fa9eb9ac7 Cleanup patches, a* categories.
Rename them to follow the make makepatch naming, and regenerate them.

With hat:	portmgr
Sponsored by:	Absolight
2016-07-26 16:51:15 +00:00
Baptiste Daroussin
05422fd651 Prefer relative links to make packages more relocation friendly 2016-06-23 07:09:57 +00:00
Mathieu Arnold
7f4572eae4 Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 13:29:15 +00:00
Sean Bruno
ce53ace2db Add linux-c6-nss as a dependency.
PR:	202640
Submitted by:	Johannes Meixner <johannes@meixner.dk>
2016-01-09 15:07:14 +00:00
Eitan Adler
fe6465bb1b Reset maintainer 2015-12-14 02:52:14 +00:00
Mathieu Arnold
7f0f664d7e Drop 8 support.
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3694
2015-10-15 14:55:14 +00:00
Mathieu Arnold
bb271f0bf7 Convert ports to use the options helpers in categories [abc]*, and minor fixes.
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3412?
2015-08-19 13:29:59 +00:00
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