1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-18 08:02:48 +00:00
Commit Graph

3415 Commits

Author SHA1 Message Date
Ruslan Makhmatkhanov
96f67b5600 Update lang/python32 to 3.2.5 and lang/python33 to 3.3.2 2013-05-18 08:21:00 +00:00
Marcus von Appen
f79710297b - Add download.logilab.org to MASTER_SITE_LOGILAB
- Change WWW for devel/py-astng to point to its project homepage

PR:		ports/178513
Submitted by:	Chris Torek <chris.torek@gmail.com>
2013-05-18 08:01:30 +00:00
Ruslan Makhmatkhanov
11bf569497 - update to latest upstream versions:
. lang/python27: 2.7.3 -> 2.7.5
  . lang/python32: 3.2.3 -> 3.2.4
  . lang/python33: 3.3.0 -> 3.3.1
- update Mk/bsd.python.mk with new versions
- mark lang/python26 and lang/python31 as deprecated (set them to
  upstream EoL dates)
- update docs (lang/python-doc-html)
- align databases/py-bsddb patch for python27 - most of it was applied
  upstream. Raise BDB version to 4.3 atleast, according to
  upstream requirements.

Many thanks to Martin (miwi) for his time on this update.

PR:		178506
Submitted by:	rm (myself)
Exp-run by:	    portmgr (miwi)

- revert erroneous threads patch in lang/python26 and lang/python27,
  that was added after ports/131080. It was rejected upstream, because it's
  not actually a bug, but misuse.

  Gabor Pali (pgj) in collaboration with Kubilay Kocak (koobs) did an
  independent investigation regard the issue. See here for details:

  http://lists.freebsd.org/pipermail/freebsd-python/2013-April/005376.html

PR:	    153167
Submitted by:	Duncan Findlay <duncan@duncf.ca>
Reported by:	pgj/koobs (at python@ ML)
Exp-run by:     portmgr (miwi)
2013-05-17 04:17:22 +00:00
Florian Smeets
d43f3d44c1 Commit a file forgotten in r318268. 2013-05-16 09:41:53 +00:00
Hiroki Sato
40fdff5e0a - Fix LIB_DEPENDS when USE_TEX=full.
- Add pdftex keyword.
- Use tetex or texlive keyword to override TEX_DEFAULT.
2013-05-15 15:29:01 +00:00
Alexey Dokuchaev
b0c7c17e43 Add shared Hunspell spell checker description. 2013-05-12 04:48:06 +00:00
Palle Girgensohn
3a20a08143 Add postgresql 9.3 beta1 2013-05-12 00:00:56 +00:00
Hiroki Sato
4e09def2d4 Rectify USE_TEX to support both of teTeX and TeXLive.
TEX_DEFAULT:
	A knob to choose teTeX or TeXLive.  One can specify in /etc/make.conf.

USE_TEX:
	A knob for port developers.  Valid keywords are listed in
	bsd.tex.mk.
2013-05-11 17:58:55 +00:00
Ruslan Makhmatkhanov
f831a5f25d Commit all the non-functional changes to python ports to reduce the diff size
for an exp-run of updated python versions.

- trim Makefile headers
- remove leading indefinite article from COMMENT
- use PYTHON shortcut in MASTER_SITES
- whitespace fixes
- remove checks for unsupported versions of FreeBSD
- use static value ``33'' instead of PYTHON_SUFFIX in lang/python33/pkg-plist,
  because this value is not supposed to be changed across the branch and for
  consistency with other python3 ports
- remove conflicts in lang/python-mode.el with not more existing python-2.4
2013-05-11 11:37:54 +00:00
Hiroki Sato
85b471f41c Add dvips dependency to teTeX to fix some broken ports. tetex-dvipsk and
dvipsk will be merged later.
2013-05-10 09:05:05 +00:00
Hiroki Sato
d09ef7c559 Split off print/tex-dvipsk from print/texlive-base. libpaper support
will be added later.
2013-05-09 20:03:43 +00:00
Hiroki Sato
1fc97960f3 Allow USE_TEX=yes. 2013-05-09 18:32:41 +00:00
Olivier Duchateau
ab57da913c - sysutils/garcon update to 0.2.1
- x11/libxfce4util update to 4.10.1
- x11-wm/xfce4-panel update to 4.10.1
- x11-fm/thunar update to 1.6.3
- x11-wm/xfce4-wm update to 4.10.1
2013-05-08 16:18:57 +00:00
Bryan Drewery
d7e1eea732 - Follow-up to r317320: fix MAKE_JOBS_NUMBER not being set
if none of DISABLE_MAKE_JOBS or MAKE_JOBS_UNSAFE or
  MAKE_JOBS_SAFE or FORCE_MAKE_JOBS were set. This fixes
  the build for several ports updated in r317320.

Reported by:	miwi
With hat:	portmgr
2013-05-08 00:12:08 +00:00
Hiroki Sato
7148be76c6 - Separate print/tex-dvipdfmx from print/texlive-base and add libpaper
support.  dvipdfmx's default paper size can be set by
  ${LOCALBASE}/etc/papersize and/or PAPERSIZE environment variable as
  other programs like print/psutils do.

- Use absolute pathname in {fmtutil,texconfig,updmap}-sys programs because
  manually-installed and/or old TeXLive files can prevent them from
  working. [1]

- Fix pkg-plist in print/texlive-texmf.

- Remove DIST_SUBDIR from Mk/bsd.tex.mk.

Reported by:	bsam, Stephen Montgomery-Smith [1]
2013-05-07 08:44:32 +00:00
Baptiste Daroussin
7bd502d22b Remove bsd.ncurses.mk now that it is unneeded 2013-05-07 08:05:18 +00:00
Baptiste Daroussin
1e5ccf2bb9 USE_GETTEXT has totally been replaced by USES=gettext thanks, jgh and ak
USE_NCURSES has totally been replaced by USES=ncurses
USE_READLINE has totally been replaced by USES=readline
2013-05-07 08:01:46 +00:00
Baptiste Daroussin
358325c418 Add new USES: shebangfix
use it to fix shebang on files specified by SHEBANG_FILES macro, by default it
proposes default values for bash, perl, php, python, ruby, it can be customized
and extended
2013-05-06 22:23:09 +00:00
Baptiste Daroussin
70a8367404 Fix failure when testing ncurses with pkg_install
PR:		ports/178373
Reported by:	Andrew Wright <ahamiltonwright@mta.ca>
2013-05-06 21:34:57 +00:00
Baptiste Daroussin
928a73343e Actually commit the right version of ncurses.mk
Reported by:	rene
2013-05-06 16:02:05 +00:00
Baptiste Daroussin
71bf80b1e5 Add new USES: ncurses and readline 2013-05-06 15:31:45 +00:00
Hiroki Sato
7e62402381 - Fix DIST_SUBDIR.
- Add a stub of DVIPDFMx.
2013-05-06 07:18:52 +00:00
Hiroki Sato
7dadfc8a88 Remove *_DEPENDS from ports which depend on teTeX and add USE_TEX=tetex
instead to make migration to TeXLive easier.
2013-05-06 02:00:40 +00:00
Hiroki Sato
139838ce1d TeXLive mega commit. The following ports have been added:
* Meta port
   - print/texlive-full: meta port to install all of the TeXLive components

  * Libraries
   - devel/tex-kpathsea: kpathsea library
   - devel/tex-web2c: WEB2C toolchain and TeX engines
   - print/tex-ptexenc: character code conversion library for pTeX

  * Base part of the TeXLive
   - print/texlive-base: binary programs in TeXLive
   - print/texlive-texmf: macro and font data in TeXLive
   - print/texlive-infra: tlmgr dependency (Perl modules)

  * TeX Formats
   - print/tex-formats: TeX, LaTeX, PDFTeX, AMSTeX, ConTeXT, CSLaTeX,
       EplainTeX, METAFONT, MLTeX, PDFTeX, TeXsis
   - print/tex-aleph: Aleph/Lambda
   - print/tex-xetex: XeTeX
   - print/tex-luatex: LuaTeX
   - print/tex-jadetex: JadeTeX
   - print/tex-xmltex: XMLTeX
   - japanese/tex-ptex: pTeX

  * DVI ware
   - print/tex-xdvik: XDvi

Mk/bsd.tex.mk is added for common part and USE_TEX knob [1].

Approved by:	portmgr (old version) [1]
PR:		ports/171571
PR:		ports/176399 [1]
2013-05-06 00:44:22 +00:00
Koop Mast
9552d96bb5 Update to 1.14.26.
Remove py-libgsf and libgsf-gnome which where removed
Obtained from:	GNOME stage repo
2013-05-05 20:47:42 +00:00
Bryan Drewery
63f76304d6 - When DISABLE_MAKE_JOBS or MAKE_JOBS_UNSAFE is set, also set
MAKE_JOBS_NUMBER to 1. This makes it safe to do -j${MAKE_JOBS_NUMBER}
  without any extra logic.
- Cleanup ports working around the empty MAKE_JOBS_NUMBER
- This also fixes several ports that were expecting MAKE_JOBS_NUMBER
  to always have a number

Reviewed by:	bapt
Spotted by:	John Marino <draco@marino.st>
With hat:	portmgr
2013-05-04 14:06:08 +00:00
Baptiste Daroussin
d5c63e5a5d ghostscript 7 has been resurrected (this fix package building of ghostscript7 packages on packages builder 2013-05-03 23:37:06 +00:00
Baptiste Daroussin
e08fa1b85d Do not hardcode make
PR:		ports/178070
Submitted by:	Garrett Cooper <yaneurabeya@gmail.com>
2013-05-03 06:56:03 +00:00
Alberto Villa
e1a902c8f1 - Add ports for KDE Telepathy modules.
None of these ports is supposed to be installed by hand. A metaport is
coming in my next commit.
2013-05-02 21:42:57 +00:00
Baptiste Daroussin
835d5f99f3 bmake is quite strict with != make it really happy 2013-05-02 17:12:43 +00:00
Baptiste Daroussin
93b7a504b2 Fix bmake complaining about non-zero return 2013-05-02 14:12:58 +00:00
Baptiste Daroussin
3be66bc76e bmake expect a command to always return something so return an empty line when openldap is not installed
Obtained from:	dports
2013-05-02 14:12:20 +00:00
Baptiste Daroussin
e727f72ce8 Only try to retrieve python's version is the python command is installed to please bmake
Obtained from: 	dports
2013-05-02 14:11:03 +00:00
Baptiste Daroussin
24fae57ed8 Do bmake complaining about non-zero return, while here stop hardcoding make 2013-05-02 14:09:21 +00:00
Baptiste Daroussin
40b085ef55 Preliminary support for bmake
Please note that bmake it only supported on current starting at r250164:

- make sure bmake treats -V as expected [1]
- tell bmake we use the old :L :U modifiers [1]
- workaround an incompatible loop syntax using bmake's inline loop [1]
- avoid forking a shell to get the CKSUMFILES which gives a make(1)/bmake(1) compatible syntax [2]

Submitted by:	sjg[1]
Obtained from:	dports[2]
2013-05-02 14:07:31 +00:00
Baptiste Daroussin
5306c736d8 Fix NO_OPTIONS_SORT
Reported by:	hrs, osa
2013-05-02 09:14:10 +00:00
Baptiste Daroussin
501e961d2e gecko has been forgotten, convert USE_ICONV to USES=iconv 2013-05-02 08:26:03 +00:00
Baptiste Daroussin
0fb68fa55f Add a new USES ada.mk to establish Ada-capable compiler as a build dependency
and set the build environement properly

Submitted by:	John Marino <draco@marino.st>
2013-04-30 11:41:44 +00:00
Baptiste Daroussin
c564c4d40a Rework OPTIONS_EXCLUDE and OPTIONS_EXCLUDE_${ARCH} so that is also get excluded
from the SINGLE/MULTI/GROUP/RADIO

Add new (OPTIONS|${UNIQUENAME}_(UN)SET_FORCE to force options from make.conf
what ever has been saved via make config [1]

Add new OPTIONS_SLAVE designed to help slaved ports, each options added to
OPTIONS_SLAVE will be removed from master's OPTIONS_DEFINE, and PORT_OPTIONS
will be set as if always on.

Submitted by:	Marco Steinbach <coco@executive-computing.de> [1]
2013-04-29 14:49:18 +00:00
Baptiste Daroussin
5271da855f Rely on bsdtar to autodetermine the format of the distfiles when possible
For a while now bsdtar is able to autotermine compression and archive format.
Let's then use tar directly instead of piping to tar.

Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format
2013-04-29 08:57:12 +00:00
Koop Mast
fda1757e89 Provide the rtmp streaming plugin [1].
Provide complete version for gstreamer1-plugins-core so it passes the version
check. [2]

Reported by:	Olivier Duchateau <duchateau.olivier@gmail.com> [2]
Requested by:	Vanilla Hsu <v@fatpipi.com> [1]
2013-04-28 17:53:47 +00:00
Baptiste Daroussin
ab7078e178 Remove any reference to USE_ICONV now that it has been totally replace by USES= iconv
Submitted by:	mva
2013-04-27 22:15:26 +00:00
Koop Mast
05d2886d27 Add Gstreamer 1.0.7. This is the new stable version of the
Gstreamer multimedia framework.

Use the USE_GSTREAMER1 macro to select Gstreamer 1.0 plugins. A new chapter
for the porters handbook about gstreamer is a work in progress.

X related plugins are now stand alone. The gio plugin is now part of the
gstreamer1-plugins port and the oss plugins are now part of the
gstreamer1-plugins-good port.

Note that the pulseaudio plugin is missing because it needs a newer version
of pulseaudio. Also there are still a number of plugins from -bad which
haven't been ported to the 1.0 API yet.
2013-04-27 20:56:38 +00:00
Marcus von Appen
67ef08ef8b Introduces USES= iconv to replace USE_ICONV.
It takes no arguments.

This deprecates USE_ICONV, please convert your ports.
USE_ICONV will be removed as soon as it is no more used in
the ports tree.

Approved by:	portmgr (bapt)
2013-04-26 20:44:59 +00:00
Baptiste Daroussin
00de219290 Do not be verbose while removing old now unused symlinks
Reported by:	sunpoet
2013-04-26 20:19:50 +00:00
Florian Smeets
b5d5bc4186 Remove MySQL 4.1, it has been unsupported upstream for almost 3.5 years.
Approved by:	ale
2013-04-26 19:52:01 +00:00
Baptiste Daroussin
dba80fffe4 Remove USE_CDRTOOLS from bsd.port.mk
This macros has been useless since cdrtools-cjk port has gone.
This macros also lead to badly handled dependencies assuming that the dependency
on cdrtools was most BUILD and RUN dependency. While most of the time it is
simply a RUN dependency and sometime a build one.

While here:
- Trim some headers
- Convert some ports to optionsng
- Convert some ports to USES= gettext
2013-04-26 12:35:50 +00:00
Baptiste Daroussin
982dc133e0 Remove USE_FREETYPE from bsd.port.mk
It added no really value and was used only by 8 ports
2013-04-26 09:27:26 +00:00
Greg Lewis
a9d89ba71a . Split a long comment line. 2013-04-26 02:38:41 +00:00
Greg Lewis
19f575740b . Replace the use of != and shell utilities with actual make logic. This
should be much faster and avoid some complaints from make.

PR:		177355
Submitted by:	crees@
2013-04-26 02:37:19 +00:00