1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-21 04:06:46 +00:00
Commit Graph

8259 Commits

Author SHA1 Message Date
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
Antoine Brodin
a1b8e6521d Allow staging as a regular user 2014-09-19 21:37:56 +00:00
Tijl Coosemans
00789911dc graphics/imlib:
- Remove :oldver from USES=libtool and bump dependent ports
2014-09-19 20:43:03 +00:00
Dmitry Marakasov
ef7cbc023e - Fix WWW
- Pass maintainership to submitter

PR:		193690
Submitted by:	anna.ladilova@gmail.com
2014-09-19 07:23:17 +00:00
Dmitry Marakasov
548d6088e2 - Drop .la files, no dependees require them
Approved by:	portmgr blanket
2014-09-15 18:30:49 +00:00
Antoine Brodin
bbd1c0a17b Allow staging as a regular user 2014-09-14 20:48:04 +00:00
Tijl Coosemans
3ce0f21808 devel/glib12 x11-toolkits/gtk12:
- Convert to USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Remove patches that renamed include directories and libraries so they
  didn't conflict with early development versions of glib/gtk 2.0
2014-09-13 15:11:27 +00:00
Antoine Brodin
ef27e24020 Allow staging as a regular user 2014-09-13 13:33:49 +00:00
Adam Weinberger
c50469eb32 Use OPTIONS_SUB to obtain NO_DOCS, rather than adding NOPORTDOCS to PLIST_SUB.
The presence of NOPORTDOCS would trigger commit hook errors in future
updates.
2014-09-10 22:23:26 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Baptiste Daroussin
945b9a6726 mate-text-editor is now pluma 2014-09-10 19:05:50 +00:00
Colin Percival
cd2949e6c0 Attempt #5 to unbreak INDEX after Mate Desktop 1.8 import: s/SUBDUR/SUBDIR/. 2014-09-10 18:36:49 +00:00
Colin Percival
c461541d34 Unhook mate-text-editor in an attempt to unbreak INDEX. I think this port
can be deleted entirely due to the Mate Desktop 1.8 import, but I'm leaving
that for someone who was involved in that import.
2014-09-10 16:39:31 +00:00
Baptiste Daroussin
bcf3a830a4 Welcome Mate Desktop 1.8
The porting work as been done by gnome@ (kwm) and Eric Turgeon (ericturgeon@ghostbsd.org)
2014-09-10 13:11:28 +00:00
Sunpoet Po-Chuan Hsieh
67e69ab522 - Fix unconditionally dependency on libiconv.so from converters/libiconv
- Bump PORTREVISION for package change

PR:		ports/193319
Reported by:	Harald Schmalzbauer <bugzilla.freebsd@omnilan.de>
2014-09-09 17:09:26 +00:00
Antoine Brodin
3e9b18f2c6 Allow staging as a regular user 2014-09-08 18:54:05 +00:00
Antoine Brodin
d383b70d37 Allow staging as a regular user and simplify 2014-09-07 11:59:25 +00:00
John Marino
fe4d5f645c Remove unstaged devel/semantic and two of it's unstaged dependencies 2014-09-06 21:23:26 +00:00
Antoine Brodin
fe8ea2131d Allow staging as regular user 2014-09-06 13:04:30 +00:00
Sunpoet Po-Chuan Hsieh
749a2c88de - patch 399 was updated with correct encoding on Aug, 28
- Bump PORTREVISION for rebuild
2014-09-04 13:10:09 +00:00
Sunpoet Po-Chuan Hsieh
4486d00959 - Update to 7.4.430
Changes:	https://code.google.com/p/vim/source/list
2014-09-04 07:50:53 +00:00
Antoine Brodin
0090808295 Allow staging as a regular user 2014-09-03 21:07:17 +00:00
Baptiste Daroussin
c819e297c2 Use directly @dirrmtry 2014-09-03 06:40:01 +00:00
Chris Rees
4d2406103b Fix syntax of USES=pgsql 2014-09-02 17:57:13 +00:00
Tijl Coosemans
57fb277be7 Add missing library libgmodule-2.0
Reported by:	antoine
2014-09-02 14:42:41 +00:00
Pietro Cerutti
074aab31fa - Update to 6.1.1
Release notes:
  * http://codelite.org/LiteEditor/ReleaseNotesCodeLite60
  * http://codelite.org/LiteEditor/ReleaseNotesCodeLite61
2014-09-02 11:57:55 +00:00
Pietro Cerutti
23d0f63441 - Disable FOX 1.7 support for now, as it's broken. This should be fixed in the
next release.

PR:		193118
Submitted by:	amdmi3@amdmi3.ru
2014-09-02 07:34:12 +00:00
Tijl Coosemans
796095d541 Add USES=libtool to accessibility/atkmm and bump dependent ports 2014-09-01 19:34:02 +00:00
Adam Weinberger
520fefab82 Fix build on 8 and 9. 2014-09-01 17:32:07 +00:00
Baptiste Daroussin
931a6f1635 Remove non staged ports without pending PR from d* 2014-09-01 15:44:17 +00:00
Hiroki Sato
8845e6d921 Add a patch forgotten in the previous commit. 2014-08-31 18:00:17 +00:00
Tijl Coosemans
4bdd97e324 math/fftw3:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Remove PTHREAD_CFLAGS and PTHREAD_LIBS
- Use MAKE_CMD
2014-08-31 16:36:22 +00:00
Adam Weinberger
384042a3be Unbreak by completing staging. 2014-08-31 15:39:55 +00:00
Tijl Coosemans
aafc6248a1 lang/guile:
- Add USES=libtool and bump dependent ports
- Replace Makefile.* patches with USES=pathfix
- Replace config.h.in patch with USE_AUTOTOOLS=autoheader
- Avoid automake by touching Makefile.in

Approved by:	portmgr (implicit, bump unstaged port)
2014-08-31 15:17:49 +00:00
Tijl Coosemans
5850f0e383 converters/fribidi:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
2014-08-31 11:54:16 +00:00
Hiroki Sato
89828186fd - STAGEDIR support
- Update WWW in pkg-descr.
2014-08-30 14:28:41 +00:00
Adam Weinberger
7d97cf724a - Fix build on -current
- Use OPTIONS helpers
- shebangfix some perl scripts
- Add missing file to plist
- Don't try to remove directories installed by dependencies
2014-08-28 18:20:28 +00:00
Don Lewis
8f13c42b68 Apache OpenOffice 4.1.1 has been officially released.
Release announcement:

Announcing Apache OpenOffice 4.1.1

21 August 2014 - The Apache OpenOffice project is pleased to announce
the immediate availability of OpenOffice 4.1.1. You can download
it from our website.

Apache OpenOffice 4.1.1 is a micro update with many useful and
critical bugfixes including 2 security relevant fixes (details will
come separately).

Bugfixes include:

    better compatibility with Microsoft Office files, better support
    for Mac OS X gestures and scrolling, enhanced compatibility
    with Linux desktop environments.

A full list of the issues fixed in this release can be found at
http://s.apache.org/AOO411-solved.

With 3 additional supported languages, OpenOffice 4.1.1 increases
again the number of released languages which is now 41. The released
languages are Asturian, Bulgarian, Catalan, Calalan (Valencia AVL),
Catalan (Valencia RACV), Czech, Danish, German, Greek, English (GB
+ US), Spanish, Basque, Finnish, French, Scots Gaelic, Galician,
Hebrew, Hindi, Hungarian, Italian, Japanese, Khmer, Korean, Lithuanian,
Norwegian Bokmal, Dutch, Polish, Portuguese, Portuguese Brazil,
Russian, Slovak, Slovenian, Serbian Cyrillic, Swedish, Tamil, Thai,
Turkish, Vietnamese, Chinese (Simplified + Traditional).

Apache OpenOffice 4.1.1 is the next key milestone to continue the
success of OpenOffice.

Details of new features and enhancements in this release are described
in the Release Notes
<https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.1.1+Release+Notes>.

Those interested in the source code can download it via the links
on this page <https://openoffice.apache.org/downloads.html>.

Juergen Schmidt - Apache OpenOffice Release Manager and member of
the Project Management Committee

Posted at 08:00AM Aug 23, 2014 by pescetti in General

PR:		193051
Approved by:	office@ (bapt)
2014-08-26 22:48:21 +00:00
Tijl Coosemans
216b5a285f - Fix missing library problems when the linker enforces explicit linking
PR:		192062
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-08-26 14:06:08 +00:00
Don Lewis
3bbd4b1e3f Remove the --with-system-graphite configure option to unbreak
editors/openoffice-4 on FreeBSD 10.0 and 11.0.  The cause of the
breakage is that on systems with clang as the default compiler,
graphics/silgraphite is built with clang and linked to libc++.so.1,
while openoffice is built with gcc from ports and linked to libstdc++.
This combination causes the resulting executables to go boom.

Add a source makefile patch to unbreak the --with-system-jpeg option
and enable this option.  The problem is that without this patch the
build tries to link to the openjdk version of libjpeg instead of
the version installed by graphics/jpeg.

The --with-system-mythes options also works, so enable it as well.

Adjust LIB_DEPENDS for these changes.  Also make the graphics/png
dependency explicit.

Reroll the ext_sources tarball for these changes.  Remove SVNREVISION
from its name and tweak how it is extracted to allow the same
ext_sources tarball to be used for multiple AOO releases.

Various Makefile tweaks to make upgrades easier and to reduce
differences between the Makefile for openoffice-4 and a forthcoming
update to openoffice-devel.

USE_PYTHON=yes is obsolete, so convert to USES=python.

Remove a bunch of @'s from the Makefile to make the build slightly
more verbose and make debugging a bit easier if something breaks
in our Makefile.

Remove trailing cruft from files/patch-sal (from pfg@).

Nuke files/patch-sal-inline (from pfg@).

PR:		192545
Approved by:	office@ (bapt)
2014-08-25 23:21:55 +00:00
Baptiste Daroussin
1f44147fea Reset maintainership for non staged ports
With hat:	portmgr
2014-08-25 10:01:51 +00:00
Matthias Andree
b50a4b0708 Berkeley DB cleanup, remove versions 4.0 ... 4.7.
- Mk/bsd.database.mk rewrite, new default to db5.
- db6 is eligible by default only if installed on the system.
- Bump PORTREVISION of all ports that directly depend on BerkeleyDB or
  where USE_BDB is found in the port's directory
- Patch a few ports such that they will pick up or work with newer
  versions.
- Add UPDATING entry
- Drive-by format fix for pks
- Drop BerkeleyDB option from mail/popular for now, requires more work.
- Exp-run logs linked from the PR below.
- Ports that do not build (IGNORE, BROKEN, etc.) have pro-forma changes
  for new Berkeley DB, but are untested.

NOTE: please read UPDATING and the Wiki page before proceeding!

Announcement:	http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000090.html
Wiki reference:	https://wiki.freebsd.org/Ports/BerkeleyDBCleanup
PR:		192690
Approved by:	portmgr (implicit, PORTREVISION bump on unstaged ports)
2014-08-21 22:50:29 +00:00
Sunpoet Po-Chuan Hsieh
695fc24390 - Use USES=python 2014-08-19 17:17:13 +00:00
Tijl Coosemans
c0f51fae12 math/gsl:
- Add USES=libtool and bump dependent ports
- Add USES=pathfix and INSTALL_TARGET=install-strip

Approved by:	portmgr (implicit, bump unstage port)
2014-08-17 13:09:56 +00:00
Matthias Andree
515db2ed10 Upgrade OpenEXR and ilmbase to 2.2.0.
GCC 4.2 in FreeBSD 8.X/9.X base is now too old to compile OpenEXR, so
GCC-based systems will upgrade to the default ports compiler (GCC 4.7
currently.)

Add two patches to OpenEXR to permit building it in a live system with
the older OpenEXR version installed. Bug report filed to upstream Github
at https://github.com/openexr/openexr/issues/130

Couple OpenEXR more tightly to ilmbase and require its exact .so
version.

Add UPDATING note, and bump PORTREVISION of all dependent ports.

Proto-STAGE hugin-devel, and mark it IGNORE because hugin is newer.

Approved by:	portmgr (implicit for bumping PORTREVISION on unstaged ports)
2014-08-15 20:37:31 +00:00
Vanilla I. Shu
6e926215f1 1: Stagify.
2: add LICENSE
2014-08-13 08:37:19 +00:00
Sunpoet Po-Chuan Hsieh
6743a251cf - Add CPE information 2014-08-12 17:07:59 +00:00
Ashish SHUKLA
04516b04d7 - Update to bzr snapshot revision 117676
- Move /var/games/emacs stuff from pkg-plist into pkg-{de,}install as it's
  not installed in $PREFIX, which causes issues with `check-plist' target
- Remove extra @dirrmtry entries
2014-08-10 03:58:36 +00:00
John Marino
57f8338003 editors/vile & xvile: Upgrade version 9.8m => 9.8n
PR:		191817
Submitted by:	Ports Fury
2014-08-09 21:04:48 +00:00
Marcus von Appen
900db324a3 Convert the Python framework bits to USES=python.
Please use USES=python instead of USE_PYTHON.

  USE_PYTHON=yes becomes USES=python
  USE_PYTHON=2.7+ becomes USES=python:2.7+
  USE_PYTHON_BUILD=3.3 becomes USES=python:3.3,build
  ...

A new PYTHON_FEATURES variable was added, which enables certain features for a
port and replaces some knobs at the same time;

  PYTHON_FEATURES=distutils replaces USE_PYDISTUTILS
  PYTHON_FEATURES=autoplist replaces PYDISTUTILS_AUTOPLIST
  PYTHON_FEATURES=py3kplist replaces PYTHON_PY3K_PLIST_HACK
  PYTHON_FEATURES=noegginfo replaces PYDISTUTILS_NOEGGINFO
  PYTHON_FEATURES=concurrent replaces PYTHON_CONCURRENT_INSTALL
  PYTHON_FEATURES=pythonprefix replaces USE_PYTHON_PREFIX

Some knobs have been deprecated and are to be removed in the near future:

  PYTHON_MASTER_SITES - use MASTER_SITE_PYTHON instead
  PYTHON_PKGNAMESUFFIX - use PYTHON_PKGNAMEPREFIX instead
  PYDISTUTILS_INSTALLNOSINGLE - deprecated without replacement

Some knobs have been removed completely:

  PYTHON_MASTER_SITE_SUBDIR
  PYTHON_DISTNAME
  PYTHON_WRKSRC

Several variables specific to the Python framework are no longer passed to the
build environment to avoid polluting dependency builds.

  PYTHON_VERSION is not passed to .MAKEFLAGS anymore
  PYTHON_DEFAULT_VERSION,
  PYTHON_DEFAULT_PORTVERSION and
  PYTHONBASE are not passed to the make environment anymore

The conversion required a couple of ports to be updated to fit the changes and
new requirements. Those included "bsd.python.mk" directly or contained checks
in places, for which the USES framework would fail to provide correct values.

Python modules directly using the upstream Python package (such as py-tkinter
or py-sqlite3) were updated to avoid using the now unnecessary and remmoved
knobs from "bsd.python.mk".

Phabric:	D399
exp-run:	167368 192357
PR:		167368 192357
Reviewed by:	antoine, wg
Exp-run award:	antoine
With hat:	python@
Approved by:	portmgr
2014-08-09 15:44:27 +00:00