1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-29 01:13:08 +00:00
freebsd-ports/misc
Raphael Kubo da Costa c3f9087c48 Update PyQt to 4.11.1, QScintilla to 2.8.3 and SIP to 4.16.2.
... And bump PORTREVISION on ports that depend on devel/qscintilla2 due to
the shlib version change.

This is brought to you by the KDE on FreeBSD team. Besides updating to newer
upstream releases, this commit also contains a lot of under-the-hood changes
to the PyQt/QScintilla/SIP ports. Their Makefiles had accumulated a lot of
cruft over time, so it was time for some summer cleaning:

- General, belated changes:
  * Use OPTIONS helpers wherever possible, stop including
    <bsd.port.options.mk> when not necessary, stop checking for
    ${PORT_OPTIONS:MDOCS} and ${PORT_OPTIONS:MEXAMPLES} when not necessary,
    add options such as DOCS and/or DEBUG where they were only checked for.

- QScintilla ports:
  * Drop the API option from py-qt4-qscintilla2. It had been broken ever
    since staging support was added, and its existence does not make much
    sense: QScintilla is a hard dependency regardless of the state of this
    option anyway, they all come from the same tarball and the configuration
    script assumes the .api file will always be installed.

- PyQt ports:
  * The configure.py patch shared by all PyQt ports has been trimmed down to
    the minimum. Changes for Qt3 compatibility or for things that are just
    not needed anymore have been removed.

  * Several post-configure targets in the PyQt ports have been removed, as
    they had no effect on the way the ports were built whatsoever.

  * In some cases, instead of calling Python's py_compile.py on `ls *.py
    */*.py */*/*.py` to generate .pyc and .pyo files, we just call
    compileall.py, which is made for this kind of task.

  * The patch + sed hack to build py-qt4-dbussupport has been replaced by
    only extracting the dbus/ directory for that port and excluding it from
    all others.

  * Move the bulk of the code in all Makefiles to bsd.pyqt.mk, like the
    non-Python Qt ports do with bsd.qt.mk and the QT_DIST variable. A large
    portion of all PyQt Makefiles were very similar and contained a lot of
    boilerplate code that can be shared among all of them since they all
    come from the same tarball. bsd.pyqt.mk now has a PYQT4_DIST variable
    that, when set, automatically sets several common variables and the
    do-configure target for a port. This allows us to considerably reduce
    the size of all the py-qt4-* Makefiles.

  * To make the above possible and also to allow us to use as many OPTIONS
    helpers as possible, the ARGS variable is now called CONFIGURE_ARGS.
    That's what it was used for anyway.

PR:		191990
2014-07-23 19:53:11 +00:00
..
achievo
aclgen
amanda25-client
amanda25-server
amanda26-client
amanda26-server
amanda32-client
amanda32-server
amanda-client
amanda-perl-wrapper
amanda-server
amfm
apparix
asbutton
asr-manpages
astrolog
bb
bbjd
bdelta
bestfit
bibletime
biblical-curse
biosfont-demos
birthday
bogosort
bottlerocket
boxes
boxquote.el
brs
buffer
c-hey
callid
cave
cdcollect
chef
chmlib
chord2html
clex
cloc
clpbar
cmatrix
color-theme.el
colortail
compat4x
compat5x
compat6x
compat7x
compat8x
compat9x
compat10x Update compat10x port to include following libs: 2014-07-18 16:16:20 +00:00
countrycodes
cpuid
crosspad
cs
cstream
cuecat
dahdi
dahdi-kmod
dahdi-kmod26
ddate
deco
dejagnu
delay
detachtty
diary-hercules
diction
digitemp
display
dnetc Fix startup script - ${CLIENTUSER} no longer exists. 2014-07-18 16:34:58 +00:00
dotfile
dphys-config
dtach
dvorak7min
dvorakng
e2fsprogs-libblkid
e2fsprogs-libuuid
elscreen
esniper
estic
excel-writer
explosions
fbless
felis
figlet
figlet-fonts
findutils - Update from 4.5.13 to 4.5.14 2014-07-19 23:14:51 +00:00
firestring
flag
floatator
fortune-mod-bible
fortune-mod-bofh
fortune-mod-culmea-culmilor
fortune-mod-epictetus
fortune-mod-ferengi_rules_of_acquisition
fortune-mod-futurama
fortuneit
fpc-chm
freebsd-doc-all
freebsd-doc-bn
freebsd-doc-da
freebsd-doc-de
freebsd-doc-el
freebsd-doc-en - Fix use of DESTDIRNAME variable [1] 2014-07-20 09:16:05 +00:00
freebsd-doc-es
freebsd-doc-fr
freebsd-doc-hu
freebsd-doc-it
freebsd-doc-ja
freebsd-doc-mn
freebsd-doc-nl
freebsd-doc-pl
freebsd-doc-pt
freebsd-doc-ru
freebsd-doc-sr
freebsd-doc-tr
freebsd-doc-zh_cn
freebsd-doc-zh_tw
freecode-submit Deprecate port as Freecode is not accepting submissions anymore 2014-07-18 14:28:34 +00:00
freeguide
ftdi-eeprom
fxload
gcstar
gctpc
geekcode
getopt
gimp-help-ca
gimp-help-da
gimp-help-el
gimp-help-en
gimp-help-en_GB
gimp-help-es
gimp-help-it
gimp-help-nl
gimp-help-nn
gimp-help-sl
gimp-help-sv
gkrellm-gamma
gkrellm-helium
gkrellm-xkb
gkrellmbgchg2
gkrellmlaunch2
gkrellshoot2
gkrellweather2
gkx86info2
gman
gnome2-reference
gnome-devel-docs
gnome-icon-theme
gnome-icon-theme-extras
gnome-mime-data
gnome-osd
gnome-user-docs
gnomehier
gnu-watch
gnuit
gnuls
gnustep-examples
gone
gonvert
gplink
granulate
grc
gregexp
grun
gtkfind
gwhich
hb
hello
help2man
heyu2
hicolor-icon-theme
histring
hotkeys
hulgalugha
imerge
ini_file_manager
inplace
ipa_conv
ipbt
iselect
iso-codes
jargon
jbidwatcher
jive
kbdscan
kcd
kde4-l10n
kde4-l10n-bg
kde4-l10n-bs
kde4-l10n-ca
kde4-l10n-ca_valencia
kde4-l10n-cs
kde4-l10n-da
kde4-l10n-el
kde4-l10n-en_GB
kde4-l10n-es
kde4-l10n-et
kde4-l10n-eu
kde4-l10n-fa
kde4-l10n-fi
kde4-l10n-ga
kde4-l10n-gl
kde4-l10n-hi
kde4-l10n-hr
kde4-l10n-ia
kde4-l10n-is
kde4-l10n-it
kde4-l10n-kk
kde4-l10n-km
kde4-l10n-lt
kde4-l10n-lv
kde4-l10n-mr
kde4-l10n-nb
kde4-l10n-nds
kde4-l10n-nl
kde4-l10n-nn
kde4-l10n-pa
kde4-l10n-ro
kde4-l10n-si
kde4-l10n-sk
kde4-l10n-sl
kde4-l10n-sr
kde4-l10n-sv
kde4-l10n-tg
kde4-l10n-th
kde4-l10n-tr
kde4-l10n-ug
kde4-l10n-wa
kde4-xdg-env
kde-thumbnailer-chm
kdeedu4
kdehier4
kdeutils4
kenny
kgeography
klettres
krecipes-kde4
ktouch
kwordquiz
latex-mk
lc
lesspipe
libeatmydata
libhome
libisocodes
libkdeedu
libmetalink
libpri
libsupertone
libutf
lifelines
lingoteach
linm
localedata
logsurfer
loop
lr
lv
lxde-common
magicpoint
man.el
mbuffer
mc
mc-light
metalink-checker
metalink-editor
metalink-tools
metromap
mime-support
mirmon
mmv
mshell
mtail
mtx
nagios-base-logos
najitool
newer
nsf
numchar
nut
ondir
opencyc
openr2
orville-write
ossp-uuid
otter
p5-Acme-ButFirst
p5-Array-Compare
p5-Array-Diff
p5-Array-FileReader
p5-Array-IntSpan
p5-Array-LineReader
p5-Array-PrintCols
p5-Array-RefElem
p5-Asterisk
p5-Asterisk-FastAGI
p5-Bot-Training
p5-Bot-Training-MegaHAL
p5-Bot-Training-StarCraft
p5-Business-EDI
p5-Business-Hours
p5-Business-ISBN
p5-Business-ISBN-Data
p5-Business-ISIN
p5-Business-ISSN
p5-Business-UPS
p5-Chatbot-Eliza
p5-Data-Buffer
p5-File-CounterFile
p5-File-Sort
p5-Geo-Cache
p5-Geo-Coder-Bing
p5-Geo-Coder-Geocoder-US
p5-Geo-Coder-Google
p5-Geo-Coder-Googlev3
p5-Geo-Coder-Many
p5-Geo-Coder-Mapquest
p5-Geo-Coder-Multimap
p5-Geo-Coder-Multiple
p5-Geo-Coder-Navteq
p5-Geo-Coder-OpenCage
p5-Geo-Coder-OSM
p5-Geo-Coder-Ovi
p5-Geo-Coder-PlaceFinder
p5-Geo-Coder-TomTom
p5-Geo-Postcodes
p5-Geo-Postcodes-DK
p5-Geo-Postcodes-NO
p5-Geo-Weather
p5-Geography-Countries
p5-I18N-Charset
p5-I18N-LangTags
p5-LEGO-RCX
p5-List-Compare
p5-List-Util-WeightedRoundRobin
p5-Locale-Codes
p5-Locale-Geocode
p5-Locale-Msgcat
p5-Locale-SubCountry
p5-Locale-US
p5-Net-vCard
p5-Norge
p5-OSSP-uuid
p5-Software-License
p5-Test-Dir
p5-Text-FIGlet
p5-Tie-DxHash
p5-Zen-Koans
pantry
parley
pastebinit
patchutils
pauker
pciids
pdmenu
pear-Services_Weather
pear-Text_Figlet
pecl-timezonedb
pfm
php5-calendar
php53-calendar
php55-calendar
phraze
pinfo
pipe
podsleuth
posixtestsuite
proxyper
pspresent
py-osd
py-pexpect
py-progressbar
py-qt4-demo 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-qt4-doc
py-YABT
py-yolk
pylize
pypanda
qbrew
qlas
qmetro
qt4-doc
qt4-l10n
qt4-qtconfig
qt4-qtdemo
quotes
quranref
ree
rfc
ringtonetools
rname
rpl
rtfm
ruby-progressbar
ruby-vpim
rubygem-dotenv
rubygem-iesd
rubygem-mime-types
rubygem-mime-types117
rubygem-rabbit
rubygem-vpim
rump
saaghar
seq2
shared-mime-info
shc
shuffle
shuffle-db
since
skyutils
sloccount
sls
smssend
spamcalc
sshbuddy
sssnips
susv2
susv3
sword - USES=libtool pathfix 2014-07-18 09:41:42 +00:00
table.el
talkfilters
tcb
team
telbook
tellico-kde4
tempcontrol Add USES=readline to fix build on -current. 2014-07-23 13:24:53 +00:00
termatrix
terraform
teseq
tet
tkcron
tkinfo
tkregexp
tkrunit
toilet
tpp
translate
ttyrec
tvbrowser
typetrainer
uk-phone
uk-postcodes
umodunpack
unclutter
upclient
us-zipcodes
usbids
usbrh-libusb
utftools
valspeak
vera
vifm
viz
whichman
window
wmcalendar
wminfo
wmjulia
wmpal
wmScoreBoard
wmtunlo
wmweather+
wmwork
wotsap
xd
xdelta
xdelta3
xdg-menu
xfce4-appfinder
xfce4-artwork
xfce4-weather-plugin - USES=libtool tar:bzip2 2014-07-18 09:35:26 +00:00
xfce4-wm-themes
xgas
xiphos
xless
xmonad-log-applet
xosd
xpns
xsw
xtail
xtar
xtypo
xyzcmd
yaunc
ytree
zoneinfo
Makefile Remove expired ports: 2014-07-21 08:39:11 +00:00