1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-21 00:25:50 +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 Stagify. 2014-07-15 07:21:40 +00:00
aclgen
amanda25-client
amanda25-server
amanda26-client
amanda26-server Fix some non default LIB_DEPENDS 2014-07-16 08:26:25 +00:00
amanda32-client
amanda32-server Fix some non default LIB_DEPENDS 2014-07-16 08:26:25 +00:00
amanda-client
amanda-perl-wrapper
amanda-server Fix some non default LIB_DEPENDS 2014-07-16 08:26:25 +00:00
amfm Modernize LIB_DEPENDS 2014-07-14 18:42:04 +00:00
apparix
asbutton
asr-manpages
astrolog Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 16:24:42 +00:00
bb
bbjd
bdelta Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
bestfit
bibletime Modernize LIB_DEPENDS 2014-07-14 18:42:04 +00:00
biblical-curse
biosfont-demos
birthday
bogosort
bottlerocket
boxes
boxquote.el
brs 1: Stagify. 2014-07-15 12:50:28 +00:00
buffer
c-hey
callid
cave
cdcollect - Chase database/sqlite3 slib bump 2014-06-27 17:21:06 +00:00
chef
chmlib Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
chord2html
clex Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
cloc
clpbar
cmatrix
color-theme.el Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
colortail Remove NOPORTDOCS and NOPORTEXAMPLES. 2014-07-04 00:56:57 +00:00
compat4x Declare ONLY_FOR_ARCHS correctly 2014-07-02 18:27:01 +00:00
compat5x
compat6x
compat7x Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
compat8x Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
compat9x Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
compat10x Update compat10x port to include following libs: 2014-07-18 16:16:20 +00:00
countrycodes Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
cpuid
crosspad
cs
cstream
cuecat
dahdi Modernize LIB_DEPENDS 2014-07-14 18:42:04 +00:00
dahdi-kmod
dahdi-kmod26
ddate
deco
dejagnu
delay Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
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 Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
e2fsprogs-libuuid
elscreen Remove NOPORTDOCS and NOPORTEXAMPLES. 2014-07-04 00:56:57 +00:00
esniper - Update to 2-31-0 [1] 2014-07-02 04:33:54 +00:00
estic Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 16:24:42 +00:00
excel-writer
explosions
fbless
felis
figlet Add missing EXAMPLES and DOCS to a couple ports that 2014-07-15 20:00:43 +00:00
figlet-fonts
findutils - Update from 4.5.13 to 4.5.14 2014-07-19 23:14:51 +00:00
firestring Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
flag
floatator
fortune-mod-bible
fortune-mod-bofh
fortune-mod-culmea-culmilor
fortune-mod-epictetus misc/fortune-mod-epictetus: fix grammar error 2014-07-12 19:29:14 +00:00
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 Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
ftdi-eeprom
fxload
gcstar
gctpc
geekcode
getopt Add DOCS option for ports with PORTDOCS in plist. 2014-07-16 03:00:46 +00:00
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 Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
gnome2-reference
gnome-devel-docs
gnome-icon-theme
gnome-icon-theme-extras
gnome-mime-data
gnome-osd
gnome-user-docs
gnomehier Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
gnu-watch
gnuit
gnuls
gnustep-examples
gone Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
gonvert
gplink
granulate
grc
gregexp
grun
gtkfind
gwhich
hb Stagify. 2014-07-15 13:45:53 +00:00
hello Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
help2man
heyu2
hicolor-icon-theme Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
histring
hotkeys
hulgalugha
imerge Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
ini_file_manager
inplace Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
ipa_conv
ipbt Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
iselect
iso-codes Update to 3.54. 2014-06-27 16:09:17 +00:00
jargon
jbidwatcher Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
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 Bump more ports that depend on libsqlite3.so: 2014-07-05 12:19:32 +00:00
ktouch
kwordquiz
latex-mk Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
lc
lesspipe Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
libeatmydata
libhome
libisocodes
libkdeedu
libmetalink - Switch to USES=libtool, drop .la files 2014-06-27 11:22:51 +00:00
libpri
libsupertone
libutf
lifelines Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
lingoteach
linm Add DOCS option for ports with PORTDOCS in plist. 2014-07-16 03:00:46 +00:00
localedata
logsurfer Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 16:24:42 +00:00
loop
lr Remove NOPORTDOCS and NOPORTEXAMPLES. 2014-07-04 00:56:57 +00:00
lv
lxde-common Use @sample in pkg-plist. 2014-07-04 20:28:02 +00:00
magicpoint Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 16:24:42 +00:00
man.el
mbuffer Modernize LIB_DEPENDS 2014-07-14 18:42:04 +00:00
mc
mc-light
metalink-checker
metalink-editor misc/metalink-editor: use WX 3.0 2014-07-06 12:22:26 +00:00
metalink-tools
metromap Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
mime-support
mirmon
mmv
mshell
mtail
mtx
nagios-base-logos Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
najitool
newer
nsf
numchar
nut - ${opt}_USE=* should be comma delimited 2014-07-02 16:43:03 +00:00
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 Remove NOPORTDOCS and NOPORTEXAMPLES. 2014-07-04 00:56:57 +00:00
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 Modernize LIB_DEPENDS 2014-07-14 18:42:04 +00:00
pear-Services_Weather
pear-Text_Figlet
pecl-timezonedb - Update to 2014.5 2014-07-04 02:49:08 +00:00
pfm
php5-calendar
php53-calendar
php55-calendar
phraze
pinfo
pipe Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
podsleuth
posixtestsuite
proxyper
pspresent
py-osd Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
py-pexpect misc/py-pexpect: update to 3.3 2014-06-27 15:47:26 +00:00
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 Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
ree
rfc
ringtonetools
rname
rpl
rtfm Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
ruby-progressbar Add DOCS option for ports with PORTDOCS in plist. 2014-07-16 03:00:46 +00:00
ruby-vpim
rubygem-dotenv
rubygem-iesd - Add rubygem-iesd 1.2.1 2014-07-06 18:48:56 +00:00
rubygem-mime-types
rubygem-mime-types117
rubygem-rabbit
rubygem-vpim
rump
saaghar
seq2 Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
shared-mime-info
shc
shuffle
shuffle-db Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
since
skyutils - Switch to USES=libtool, drop .la files 2014-06-27 22:32:22 +00:00
sloccount
sls
smssend - Switch to USES=libtool, drop .la files 2014-06-27 22:32:22 +00:00
spamcalc
sshbuddy
sssnips
susv2
susv3
sword - USES=libtool pathfix 2014-07-18 09:41:42 +00:00
table.el
talkfilters - Switch to USES=libtool, drop .la files 2014-07-02 23:38:44 +00:00
tcb Add DOCS option for ports with PORTDOCS in plist. 2014-07-16 03:00:46 +00:00
team
telbook
tellico-kde4 Modernize LIB_DEPENDS 2014-07-14 18:42:04 +00:00
tempcontrol Add USES=readline to fix build on -current. 2014-07-23 13:24:53 +00:00
termatrix
terraform Add DOCS option for ports with PORTDOCS in plist. 2014-07-16 03:00:46 +00:00
teseq
tet
tkcron Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
tkinfo
tkregexp
tkrunit
toilet
tpp
translate
ttyrec
tvbrowser
typetrainer
uk-phone
uk-postcodes
umodunpack
unclutter
upclient
us-zipcodes
usbids
usbrh-libusb
utftools
valspeak misc/valspeak: Remove RESTRICTION 2014-06-28 22:11:53 +00:00
vera
vifm
viz
whichman
window
wmcalendar Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
wminfo
wmjulia
wmpal
wmScoreBoard Add DOCS option for ports with PORTDOCS in plist. 2014-07-16 03:00:46 +00:00
wmtunlo
wmweather+ misc/wmweather+: explicitly link libm (dports) 2014-07-05 23:19:07 +00:00
wmwork Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
wotsap
xd
xdelta - Drop .la files, no dependees require them 2014-07-01 13:00:37 +00:00
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 Add DOCS option for ports with PORTDOCS in plist. 2014-07-16 03:00:46 +00:00
xless
xmonad-log-applet Remove indefinite articles and trailing periods from COMMENT, plus minor 2014-07-07 15:31:01 +00:00
xosd
xpns
xsw
xtail
xtar
xtypo
xyzcmd - Update LICENSE 2014-07-04 02:50:03 +00:00
yaunc
ytree Add DOCS option for ports with PORTDOCS in plist. 2014-07-16 03:00:46 +00:00
zoneinfo
Makefile Remove expired ports: 2014-07-21 08:39:11 +00:00