1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-22 00:35:15 +00:00
freebsd-ports/x11-toolkits
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
..
attica Convert a bunch of USE_BZIP2 to USES=tar:bzip2 2014-07-29 18:41:15 +00:00
bakery Rename all patches that contain '::' as a path separator, and use 2014-07-29 17:12:47 +00:00
blt x11-toolkits/blt: install libBLTstubs.a too 2014-07-26 23:40:50 +00:00
bwidget
c++-gtk-utils
eel
elementary
flowcanvas
fltk
fltk-devel - Update to snapshot 10225 2014-08-08 12:21:57 +00:00
fox14 Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 17:14:33 +00:00
fox16
fox17 - Update to 1.7.49 2014-07-31 12:51:19 +00:00
fpc-gnome1
fpc-gtk1
fpc-gtk2
fpc-xforms
fxscintilla
gai Convert a bunch of USE_BZIP2 to USES=tar:bzip2 2014-07-29 18:41:15 +00:00
gal2 Rename x11-*/ patch-xy patches to reflect the files they modify. 2014-07-29 16:36:06 +00:00
gal2-reference
gdl Remove two libtool fixes from Mk/Uses/libtool.mk. They don't always work 2014-07-23 10:28:03 +00:00
girara
gnocl
gnome-desktop-sharp20
gnome-pty-helper
gnome-sharp20
gnomemm
gnustep-back Bump PORTREVISION on more ports that depend on libgcrypt after the update 2014-08-05 22:13:29 +00:00
gnustep-gui Bump PORTREVISION on more ports that depend on libgcrypt after the update 2014-08-05 22:13:29 +00:00
granite
gstreamer1-plugins-pango
gstreamer-plugins-pango
gtk12 Rename x11-*/ patch-xy patches to reflect the files they modify. 2014-07-29 16:36:06 +00:00
gtk20 Rename x11-*/ patch-xy patches to reflect the files they modify. 2014-07-29 16:36:06 +00:00
gtk20-reference
gtk30
gtk30-reference
gtk-sharp10
gtk-sharp20
gtk-sharp-beans Convert a bunch of USE_BZIP2 to USES=tar:bzip2 2014-07-29 18:41:15 +00:00
gtkada x11-toolkits/gtkada: Disable PORTSCOUT version checking 2014-08-07 21:03:05 +00:00
gtkada3
gtkdatabox
gtkextra2
gtkglarea2
gtkglext
gtkglextmm
gtkimageview
gtkmathview
gtkmm20
gtkmm20-reference
gtkmm24
gtkmm24-reference
gtkmm30
gtkmm30-reference
gtksourceview
gtksourceview2
gtksourceview2-reference
gtksourceview3
gtksourceview3-reference
gtksourceview-reference
gtksourceviewmm3
hippo-canvas
hs-GLURaw
hs-GLUT
hs-gtk
hs-gtk2hs
hs-gtkglext
hs-gtksourceview2
hs-OpenGL
hs-OpenGLRaw
hs-pango
hs-vte
hs-wx
hs-wxc
hs-wxcore
hs-wxdirect
irrlicht
itk
iwidgets Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 17:14:33 +00:00
lesstif - fix order in USES 2014-08-03 16:19:17 +00:00
libbonoboui
libbonoboui-reference
libgdiplus Remove two libtool fixes from Mk/Uses/libtool.mk. They don't always work 2014-07-23 10:28:03 +00:00
libgnomeprintui
libgnomeprintuimm
libgnomeui
libgnomeui-reference
libgnomeuimm26
libgtksourceviewmm
libmatewnck
libpanelappletmm
libsexy
libsexymm
libunique3 Convert a bunch of USE_XZ to USES=tar:xz. 2014-07-29 21:07:39 +00:00
libwnck
libwnck3
libwnck-reference
libxaw3dxft
libXaw
libxfce4gui
libXmu
libXt
libzvt
linux-f10-blt
linux-f10-gtk2
linux-f10-openmotif
linux-f10-pango
linux-f10-qt45
linux-f10-tk85
movingmotif Rename all patches that contain '::' as a path separator, and use 2014-07-29 17:12:47 +00:00
mowitz
mygui
neXtaw Add DOCS option to the remaining staged ports where PORTDOCS appears 2014-07-16 03:34:56 +00:00
nucleo - Replace security/gnutls with security/gnutls3 and update to 3.2.15 2014-07-23 09:54:02 +00:00
ocaml-lablgtk2 Remove indefinite articles and trailing periods from COMMENT, plus 2014-08-08 08:42:44 +00:00
open-motif Convert a bunch of EXTRACT_SUFX=... into USES=tar:... 2014-07-29 19:11:51 +00:00
otk
p5-Alien-wxWidgets
p5-Glade2
p5-Gnome2
p5-Gnome2-Canvas
p5-Gnome2-VFS
p5-Gtk Rename all patches that contain '::' as a path separator, and use 2014-07-29 17:12:47 +00:00
p5-Gtk2 Remove duplicate line from plist 2014-08-07 21:44:29 +00:00
p5-Gtk2-Chmod
p5-Gtk2-Ex-Dialogs
p5-Gtk2-Ex-FormFactory
p5-Gtk2-Ex-PodViewer
p5-Gtk2-Ex-Simple-List
p5-Gtk2-Ex-Utils
p5-Gtk2-GladeXML
p5-Gtk2-Html2
p5-Gtk2-ImageView Modernize LIB_DEPENDS 2014-07-13 22:49:19 +00:00
p5-Gtk2-PathButtonBar
p5-Gtk2-TrayIcon
p5-Pango
p5-Prima
p5-Tk
p5-Tk-Action
p5-Tk-Autoscroll
p5-Tk-ColourChooser
p5-Tk-Contrib
p5-Tk-CursorControl
p5-Tk-Date
p5-Tk-DKW
p5-Tk-DynaTabFrame
p5-Tk-Enscript
p5-Tk-FileDialog
p5-Tk-FontDialog
p5-Tk-GBARR
p5-Tk-Getopt
p5-Tk-HistEntry
p5-Tk-JComboBox
p5-Tk-ResizeButton
p5-Tk-Role-Dialog
p5-Tk-Role-HasWidgets
p5-Tk-Splashscreen
p5-Tk-Sugar
p5-Tk-TableMatrix
p5-Tk-ToolBar
p5-Wx
p5-Wx-Perl-ProcessStream
pango x11-toolkits/pango: require explicit linking 2014-07-20 08:15:16 +00:00
pango-reference
pangomm Unbreak some reference ports 2014-07-29 21:20:04 +00:00
pangox-compat Remove indefinite articles and trailing periods from COMMENT, plus 2014-08-08 08:42:44 +00:00
pangoxsl
paragui-devel Modernize LIB_DEPENDS 2014-07-13 22:49:19 +00:00
phat
plib - Fix min/max/center values of USB joysticks 2014-07-21 13:23:26 +00:00
pure-gtk
pure-tk
py-fltk
py-gnome2
py-gnome-desktop
py-gnome-extras net/openldap24-*: 2014-07-24 18:34:16 +00:00
py-gtk2 Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 17:14:33 +00:00
py-gtkglext
py-gtksourceview
py-gui
py-kivy
py-kiwi x11-toolkits/py-kiwi: update to 1.9.38 2014-08-08 13:11:48 +00:00
py-Pmw
py-qt4-gui Update PyQt to 4.11.1, QScintilla to 2.8.3 and SIP to 4.16.2. 2014-07-23 19:53:11 +00:00
py-sexy
py-SquareMap - Update to 1.0.4 2014-07-07 22:30:44 +00:00
py-tkinter Convert the Python framework bits to USES=python. 2014-08-09 15:44:27 +00:00
py-tktreectrl
py-traitsbackendwx
py-traitsgui Add DOCS option to the remaining staged ports where PORTDOCS appears 2014-07-16 03:34:56 +00:00
py-vte
py-wax Remove indefinite articles and trailing periods from COMMENT, plus 2014-08-08 08:42:44 +00:00
py-wxPython28
py-wxPython28-common
py-wxPython28-unicode
py-wxPython30
py-wxPython-common
py-xlib
qt4-declarative Remove libtool .la files from all Qt ports 2014-07-19 11:09:00 +00:00
qt4-gui Move the patches fixing CVE-2014-0190 to the right ports. 2014-07-20 17:09:20 +00:00
qt4pas
qt5-declarative Remove libtool .la files from all Qt ports 2014-07-19 11:09:00 +00:00
qt5-gui Move back the patch for CVE-2014-0190 to qt5-gui. 2014-07-21 21:38:13 +00:00
qt5-quick Remove libtool .la files from all Qt ports 2014-07-19 11:09:00 +00:00
qt5-quickcontrols Add x11-toolkits/qt5-quickcontrols. 2014-07-28 20:43:56 +00:00
qt5-widgets Remove libtool .la files from all Qt ports 2014-07-19 11:09:00 +00:00
qtada
qwt5
qwt5-designerplugin
qwt6
qwt6-designerplugin
rep-gtk2
ruby-fox16 x11-toolkits/ruby-fox16: Mark broken with Ruby 2.0 or newer 2014-07-28 21:35:15 +00:00
rubygem-gdk3
rubygem-gtk2
rubygem-gtk3
rubygem-gtksourceview2
rubygem-gtksourceview3
rubygem-pango
rubygem-poppler
rubygem-vte
scintilla scite and scintilla: Upgrade version 3.4.1 => 3.4.4 2014-08-08 19:47:35 +00:00
sdl_pango
shared-desktop-ontologies Convert a bunch of USE_BZIP2 to USES=tar:bzip2 2014-07-29 18:41:15 +00:00
skinlf
slingshot Rename x11-*/ patch-xy patches to reflect the files they modify. 2014-07-29 16:36:06 +00:00
soqt Update WWW and MASTER_SITES for four coin3d ports 2014-08-06 21:44:53 +00:00
SoXt Update WWW and MASTER_SITES for four coin3d ports 2014-08-06 21:44:53 +00:00
swt
swt-devel Modernize LIB_DEPENDS 2014-07-13 22:49:19 +00:00
termit
tile
tix Remove indefinite articles and trailing periods from COMMENT, plus 2014-08-08 08:42:44 +00:00
tk84 Rename x11-*/ patch-xy patches to reflect the files they modify. 2014-07-29 16:36:06 +00:00
tk85 Rename all patches that contain '::' as a path separator, and use 2014-07-29 17:12:47 +00:00
tk86 Rename all patches that contain '::' as a path separator, and use 2014-07-29 17:12:47 +00:00
tk-wrapper
tkdnd
tkshape Remove indefinite articles and trailing periods from COMMENT, plus 2014-08-08 08:42:44 +00:00
tktable Remove indefinite articles and trailing periods from COMMENT, plus 2014-08-08 08:42:44 +00:00
tktray
tktreectrl
unique
v
vdk
viewklass
vte
vte3 Unbreak gnome-pty-helper too 2014-07-29 21:28:36 +00:00
vte-reference
vtkfox
wmapp
wxgtk28 Convert a bunch of USE_BZIP2 to USES=tar:bzip2 2014-07-29 18:41:15 +00:00
wxgtk28-common
wxgtk28-contrib
wxgtk28-contrib-common
wxgtk28-unicode
wxgtk28-unicode-contrib
wxgtk30 - Drop .la files for archivers/libmspack, no dependees require them 2014-07-28 19:23:52 +00:00
Xaw3d
xbae
xforms
xmhtml Convert a bunch of EXTRACT_SUFX=... into USES=tar:... 2014-07-29 19:11:51 +00:00
xview
xview-clients
Makefile Add x11-toolkits/qt5-quickcontrols. 2014-07-28 20:43:56 +00:00