Commit graph

78 commits

Author SHA1 Message Date
Baptiste Daroussin
24f6622211 Fix pkg name collisions 2014-01-04 01:16:19 +00:00
William Grzybowski
1e34739b64 Use setuptools for all Python ports.
Setuptools is the preferred method to manage Python distributions after
many changes to the packaging ecosystem over the past couple of years.

Only ports using USE_PYDISTUTILS= yes are affected by this commit, ports using
USE_PYDISTUTILS= easy_install remains the same however this usage is now
deprecated and should be converted to USE_PYDISTUTILS= yes.

Some Python distributions do not work with setuptools out of the box because
they extend the install command from distutils and not setuptools, and
so they need to be patched accordingly.

pip (which leverages setuptools) works around the issue by using eggs, however
we want to get rid of those as well, as support for "flat" installation is
unavailable or has other issues associated with it.

This work allows us to unify how python packages are built, ensure that Python
distributions are installed consistently, reduces complexity for Python port
maintainers and paves the way for simplifying the Python ports framework in
the future.

With hat on:	python
Reviewed by:	koobs, antoine
Exp-run:	bdrewery
Approved by:	bdrewery (portmgr)
2013-12-15 16:22:17 +00:00
Gerald Pfeifer
3be3e90f93 Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
 - #14669: Fixed extraction of CC from gmp.h.
 - Fixed case of intermediate zero real or imaginary part in mpc_fma,
   found by hydra with GMP_CHECK_RANDOMIZE=1346362345.

This is on top of the following changes from version 1.0

 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
   invariant sections) for the documentation.
 - 100% of all lines are covered by tests
 - Renamed functions
   . mpc_mul_2exp to mpc_mul_2ui
   . mpc_div_2exp to mpc_div_2ui
 - 0^0, which returned (NaN,NaN) previously, now returns (1,+0).
 - Removed compatibility with K&R compilers, which was untestable due
   to lack of such compilers.
 - New functions
   . mpc_log10
   . mpc_mul_2si, mpc_div_2si
 - Speed-ups
   . mpc_fma
 - Bug fixes
   . mpc_div and mpc_norm now return a value indicating the effective
     rounding direction, as the other functions.
   . mpc_mul, mpc_sqr and mpc_norm now return correct results even if
     there are over- or underflows during the computation.
   . mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
     infinite part and equals output variable is corrected.
   . mpc_fr_sub: Wrong return value for imaginary part is corrected.

Convert to the new LIB_DEPENDS standard and remove hard-coded
.so versions from a couple of dependent ports.

Bump PORTREVISIONS of all dependent ports.

PR:		183141
Approved by:	portmgr (bdrewery)
2013-10-26 00:52:33 +00:00
Baptiste Daroussin
7e5a7bfffd Add NO_STAGE all over the place in preparation for the staging support (cat: x11-toolkits) 2013-09-20 23:57:47 +00:00
Antoine Brodin
48c8f3f039 Add an explicit dependency on pkgconf
Approved by:	portmgr (bapt)
2013-09-03 18:14:18 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Max Brazhnikov
a74e175192 Convert LDCONFIG_DIRS to USE_LDCONFIG.
PR:		based on ports/146365
Submitted by:	Alex Kozlov <spam at rm-rf.kiev.ua>
Approved by:	maintainers timeout (two weeks)
2010-06-08 19:52:58 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Dmitry Marakasov
d99dd57e89 - Switch SourceForge ports to the new File Release System: categories starting with X 2009-08-22 00:39:37 +00:00
Dirk Meyer
eca78ec61b - bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
2009-07-31 13:57:52 +00:00
Erwin Lansing
2234ded645 Set NO_LATEST_LINK as it conflicts with x11-toolkits/py-wxPython28
Submitted by:	pointyhat
Discussed with:	alepulver
Approved by:	maintainer timeout
2009-07-30 16:08:09 +00:00
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +00:00
Edwin Groothuis
c74701832f Remove always-false/true conditions based on OSVERSION 500000 2007-10-04 06:27:14 +00:00
Pav Lucistnik
f23deae2e5 - Fix packaging with new python - track egg-info files properly 2007-08-02 09:46:18 +00:00
Florent Thoumie
d4f0d0048a - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2007-05-19 20:36:56 +00:00
Pav Lucistnik
d750615763 - Use features of bsd.wx.mk, especially USE_WX
PR:		ports/101613
Submitted by:	alepulver
2006-12-01 07:39:02 +00:00
Ion-Mihai Tetcu
760aeb84eb Update to 2.6.3.3
PR:		ports/100882
Submitted by:	Neal Nelson (maintainer)
2006-07-27 11:19:06 +00:00
Stefan Walter
cb8c9617bc Fix pkg-plist and unbreak.
PR:		97144
Submitted by:	Neal Nelson <neal@nelson.name> (maintainer)
Approved by:	arved (mentor)
2006-05-13 21:38:45 +00:00
Kris Kennaway
cedf38ea7d BROKEN: Incomplete pkg-plist 2006-05-05 03:52:02 +00:00
Jeremy Messenger
d0ba903fd7 - Update to 2.6.3.2. [1]
- Do not let py-wxPython26-common to touch wx.pth or it will ending up as
  empty by overwrite when you reinstall or update py-wxPython26-common. [2]

PR:		ports/96091 [1], ports/96092 [2]
Submitted by:	Neal Nelson <neal@nelson.name> (maintainer)
2006-04-20 17:04:04 +00:00
Jeremy Messenger
48c53cbd77 x11-toolkits/py-wxPython26:
PORTREVISION= -> PORTREVISION?= for slave port.

x11-toolkits/py-wxPython26-common:
	Fix the plist to catch up with 2.6.3.0, bump the PORTREVISION.

Reported by:	krismail
Approved by:	Neal Nelson <neal@nelson.name> (maintainer)
2006-04-07 05:00:53 +00:00
Jeremy Messenger
5d33c49ea5 -Update to 2.6.3.0.
-Portlint:
	-Remove USE_REINPLACE.
	-Tweak the IGNORE.

PR:		ports/95301
Submitted by:	Neal Nelson <neal@nelson.name> (maintainer)
2006-04-04 19:34:39 +00:00
Sergey Matveychuk
b4d2ac42d7 - Update graphics/libglut to 6.4.1.
- Shared lib version and PORTREVISION bumb for all affected ports.

While I'm here:
- Remove USE_MESA knob where it was (35 ports).
  It marked as depricated for 2 years.

PR:		ports/90247
Submitted by:	Ermal Lu?i <eri--@albabsd.org>
2006-01-12 12:54:32 +00:00
Joe Marcus Clarke
235c907ae5 Bump PORTREVISION to chase the glib20 shared library update. 2005-11-05 05:22:06 +00:00
Mario Sergio Fujikawa Ferreira
24dcc6a2ac Bump PORTREVISION to force update to the new master/slave structure 2005-10-02 08:23:39 +00:00
Mario Sergio Fujikawa Ferreira
16b3d35ec8 o Prepare it to become a master port:
1) This port will build an ansi based version of x11-toolkits/py-wxPython26

2) A slave port x11-toolkits/py-wxPython26-unicode will build a
   unicode version

3) Move the common parts shared amongst both the ansi and the unicode
   ports to a slave port x11-toolkits/py-wxPython26-common

Approved by:	maintainer
2005-10-02 08:17:17 +00:00
Vsevolod Stakhov
b02fd08b00 Update to 2.6.1.
PR:		85686
Submitted by:	maintainer
Approved by:	perky (mentor)
2005-09-05 15:20:34 +00:00
Pav Lucistnik
c6d24391a2 - Update to 2.6.0.0 after repocopy
PR:		ports/80983
Submitted by:	Neal Nelson <neal@nelson.name>
Repocopy by:	marcus
2005-05-22 01:41:06 +00:00
Max Khon
4fe3e25067 Remove WITH_GTK1. wxgtk is no longer available. 2005-05-12 21:07:04 +00:00
Kirill Ponomarev
d7a2f9211b Fix INDEX build. 2005-05-12 20:59:16 +00:00
Joe Marcus Clarke
b3458f652e Bump PORTREVISION to chase the glib20 shared lib version change. 2005-03-12 10:54:27 +00:00
Joe Marcus Clarke
46a4d69571 Bump PORTREVISIONS for all ports that depend on atk or pango to ease in the
big upgrade.
2004-11-07 22:37:47 +00:00
Max Khon
650a40d237 wxWindows -> wxWidgets
Prodded by:	Pedro F. Giffuni <giffunip@yahoo.com>
2004-04-13 17:35:52 +00:00
Joe Marcus Clarke
731798cdcf Chase the glib20 update, and bump all affected ports' PORTREVISIONs. 2004-04-05 03:31:02 +00:00
Joe Marcus Clarke
73f7c91b5d Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 1)
2004-02-04 05:10:27 +00:00
Sergei Kolobov
8bf7269a4e - Use canonical form (ports@FreeBSD.org) in MAINTAINER line 2003-12-21 00:23:25 +00:00
Trevor Johnson
985ad01865 Use the FIND and XARGS macros introduced in bsd.port.mk 1.391. 2003-11-13 12:03:59 +00:00
Max Khon
ae102d4a8e Back out previous commit: current wxgtk version is 2.4. 2003-11-10 06:28:17 +00:00
Mario Sergio Fujikawa Ferreira
c7f03b1860 Fix WITH_GTK1=yes wxgtk dependencies 2003-11-10 03:31:42 +00:00
Max Khon
120c389b0f - Update to 2.4.2.4.
- Use wxgtk2 by default, provide WITH_GTK1 knob.
2003-11-09 23:07:32 +00:00
Max Khon
2b84902e8e wxgtk-devel -> wxgtk 2003-11-09 19:34:52 +00:00
Max Khon
cfe5492411 Chase wxgtk library name (and version) change. 2003-11-04 20:52:58 +00:00
Thomas Gellekum
81eca1b225 Upgrade to 2.4.1.2.
PR:		56058
Submitted by:	Stefan Ehmann <shoesoft@gmx.net>
2003-09-03 07:47:25 +00:00
Mario Sergio Fujikawa Ferreira
c6d1721692 Fix wxgtk gtk12 or gtk20 detection code
Noticed by:	Adam <blueeskimo@gmx.net>
2003-06-05 03:54:09 +00:00
Mario Sergio Fujikawa Ferreira
de7b597c43 Add a layer that enable this port to build with a wxgtk port built
against either gtk12 AND gtk20. Support for wxgtk to build against
gtk20 is being reviewed.

Reviewed by:	marcus (the idea)
2003-06-05 00:02:41 +00:00
Joe Marcus Clarke
b33eaf3276 Remove USE_GNOMENG. 2003-04-20 19:54:55 +00:00
Maxim Sobolev
12fce5e935 Drop maintainership. 2003-04-17 15:23:20 +00:00
Maxim Sobolev
56a4d0962d Update to 2.4.0.7. 2003-04-17 15:22:45 +00:00
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00