/[gentoo-x86]/eclass/qt4-build.eclass |
Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (annotate) |
Remove all references to qt-project.org and switch EGIT_REPO_URI from gitorious to code.qt.io.
Workaround toolchain bug on x86 with -Os and --as-needed, see bug #503500.
Fix indentation.
set ARCH=arm64 as generic target for qt4 eclass
very first step to support arm64, only part of qt4 ebuilds built without paches, others require extra patches
Update SRC_URIs
Dead code removal and other simplifications.
Fix SRC_URI (bug 523408) and update HOMEPAGE.
Update copyright year.
Sync with qt overlay. Changes should affect only live ebuilds.
Updates from qt overlay: drop USE="c++0x" from 4.8.5 and later versions; warn on downgrades instead of dying.
Add qtbearer to nolibx11_pkgs
Switch to git-r3.eclass
Filter -fgraphite-identity on gcc 4.7 (bug 417105).
Remove workarounds for very old and unsupported gcc-3 versions. Warn if trying to use gcc < 4.4 and USE=c++0x.
Rewrite sed expression in qt_nolibx11() to work on both 4.8.4 and 4.8.5. Fixes bug 478018.
Update SRC_URI. Drop support for EAPI 3.
Bug #467646 - Refer to /etc/portage/make.conf, not /etc/make.conf.
Remove wrong sed on QT_INSTALL_{LIBS,PLUGINS}. See bug 304971 comments 16-18.
Qt category move.
Remove blockers: portage is perfectly capable of handling our deps correctly by itself nowadays.
Remove more dead code, spotted by Arfrever.
Remove dead code.
Tweak sed expression to match against Qt 4.8.4 too. Thanks to Tomasz Mloduchowski <q@qdot.me> for spotting the regression.
Update from qt overlay: respect AR (bug #440262); drop support for EAPI=2; switch to prune_libtool_files(); various cleanups.
Update homepage.
Rephrase "unsupported EAPI" die message.
naive bump of all EAPI-specific checks in eclasses to permit EAPI=5 where EAPI=4 was previously allowed
Improve respect for *FLAGS. Fixes part of bug #427782.
Stop inheriting base.eclass
Update from qt overlay. Drop USE=c++0x from qt-webkit, stop adding USE=qpa to 4.8.3 and later, dead code removal and other minor cleanups.
Specify SLOT in blocker atoms, to avoid blocking Qt5 packages.
Re-enable rpath on prefix wrt bug 417169.
Update SRC_URI for Qt 4.8.1 and later.
Try to avoid sandbox violation when running qhelpgenerator, bug 415517.
Stop stripping upstream CFLAGS from g++.conf for Qt 4.8 and later (see bug 352778 comment #6).
dev-util/pkgconfig -> virtual/pkgconfig
fix_includes: create relative symlinks for header directories, such that further additions by ebuilds in src_install don't fail, such as in qt-script
Add appropriate blockers for qt-bearer.
Update from qt overlay, fixes #407523.
Die earlier on unsupported EAPI.
Cleanup qt_mkspecs_dir().
Fold standard_configure_options() into qt4-build_src_configure().
Minor cleanup.
Add qt-openvg blocker.
Make src_test() a noop for qt-multimedia (bug #332299).
Drop buggy code as discussed on qt@gentoo.org on 2012/02/02
Initial EAPI4 support in qt4-build eclass
Pass -importdir to configure only for qt >= 4.7 (bug #396685).
Minor coding style cleanup.
Respect {C,CXX,LD}FLAGS during config.tests (bug #336618).
Make the output of qt4-build_src_unpack() more readable.
Reimplement qt_use() more concisely, fix/clarify doc.
Improve eclass doc.
Misc cleanups, add a few missing "|| die", fix description of some functions.
Delete obsolete sed on fvisibility.test, it's no longer needed in all versions of Qt currently available in the tree.
Cleanup and sort flags in standard_configure_options(), no functional changes.
Disable rpath for Qt 4.8 and later (bug #380415). Thanks to dilfridge for testing.
Remove obsolete workaround.
Set importdir to be /usr/$(get_libdir)/qt4/imports instead of the non-FHS-compliant /usr/imports
Handle sparc64-* in arch configuration.
Update HOMEPAGE (bug #388133).
Add dependency on dev-util/pkgconfig (#385835 and #387783).
Remove support for Qt 4.5, add blockers for qt-declarative, small cleanup.
Make qt_assistant_cleanup() a no-op for Qt 4.7.4 and later (bug #386709).
Set qt@g.o as maintainer, minor cleanups (quoting, whitespace, etc.)
Whitespace.
add support for qpa and c++0x use flags for Qt-4.8. patch ack'd by tampakrap
prepare eclass for 4.8.0_rc
trim useless trailing whitespace
fix random bugs in eclass documentation, and convert to new @AUTHOR tag
make eclass ready for 4.8.0_beta releases
Convert every instance of hasq to has.
moved makefile generation from compile to configure phase.
enabled support for sse4 in qt-4.7.2, bug #344915
Fix escaping of quotes in qt4-build.eclass, bug 332669.
re-enable some of the USE flags for qgtkstyle
adjust qt4-build eclass for qgtkstyle
workaround for bug #344915
Remove arm workaround now that its been fixed on gcc-4.4.3-r3
Do not strip debug QT CFLAGS per bug #329533
Typo
Quote CC,CXX,LD,LINK. Bug #332669. Thanks to Harald van Dijk
Don't spit out warning with -g0. Patch from Bartosz Brachaczek <b.brachaczek@gmail.com>. Bug #332537
Add workaround for ARM
Remove .la files from every qt module
Introduce functions from -edge eclass. Use them for 4.7.0_beta2 ebuild for now
Add qt4-build_src_test that runs make check only in target build directories.
Strip CFLAGS from qmake wrt bug #312689
Fix sedding of $MAKE in qt 4.5, bug 321335 (again).
Don't pass p option to tar when unpacking.
Apply fvisibility fix for versions > 4.7.0_beta as well
Improve -g{,gdb} check for qt-webkit to include test for -g{,gdb}[0-9].
Fix CC, CXX, LD and LINK in all test files, bug 321335.
fixed 4.7.0_beta1 regression with -fvisibility=hidden
inform the users that building qt-webkit with -ggdb can be problematic. bug 307861
fix bug 320851. also apply ayoy's fixes: - Remove changes to mkspecs in favor of setting correct env variables in configure script. - Make compilation output more verbose.
[qt4-build.eclass] Prevent users from unintentionally breaking their systems
[qt4-build.eclass] added exceptions USE flag for >= Qt 4.6.x - bug #240185
Remove unneeded and outdated ewarn in qt4-build
Small patch to fix Darwinbuild issues with qt4-build.eclass
add a die check to the tar unpacking step
Don't use uname - CHOST has the needed information
Add last couple of changes from prefix overlay
Remove code for Qt 4.5.3 on Prefix, as only >=4.6.0 will be ported
you never know what the future will bring (an IRIX port?) so don't rely on get_libdir always returning lib
Apply changes for prefix to qt4-build.eclass
Fix typo (qt4-build-edge -> qt4-build)
Remove cruft from qt4-build.eclass, in preparation for merging of prefix changes
Use ':' as delimiter. Fixes bug 295530
Added patch by Alex Alexander aka. 'Wired'.
added ewarn about 4.6 beta->rc binary compatibility breakage
Enable RPATH in Qt4 and Qt4 apps, fix bug 180872.
Fix cross-compilation with distcc for qt ebuilds - bug #282984
Append -mminimal-toc for qt ebuilds on ppc64 - bug #261632
getting ready for Qt 4.6
Trying to fix bug #282984 in a clean way. Passing system compilers to emake in build_directories()
qt4-build.eclass 4.5.3 support
Switching to gzip packages like Nokia does starting from 4.5.3
Update Homepage and SRC_URI links
Fix building with multilib environment in qt4-build.eclass with ok from yngwin for the qt herd
Apply patch to support multilib portage.Thanks to Tommy[D]
Do not hardcode Qt version on display message
Remove custom-cxxflags from qt4-build.eclass
Slight adjustment in SRC_URI for qtsoftware.com
Added -platform parameter on configure. Fixes bug 270475
Use autopatcher from base eclass
Make qt-modules be on the same version. Thanks to Alex 'wired' Alexander
I forgot to remove a temporary workaround
Prepare eclasses for eclass-manpage package. Clean up qt4.eclass. Thanks to mren and Davide for the help.Fixes bug 209626
Might fix bug 261412
Make eclass 4.5.{1,2} ready
Five beeps is excessively annoying and slow
Refactor gcc-3 stack-protector filtering a bit more
Add fix for bug 253127 dropped in qt4-build.eclass revision 1.21
remove the fbsd special case for reduce-relocations now that the spec fix has reached qt 4.5.0
Use $(tc-arch) rather than ${ARCH}. With this change, the 32-bit userland version of amd64 profiles will build qt properly; without this, Qt will enable 64-bit instructions when the compiler is set to produce 32-bit code, causing an assembler failure. This is needed to be able to build Qt4 for the emul-linux-x86 packages.
Correct license extraction in case of 4.5 packages
Updating qt4-build.eclass for 4.5.0 release
More whitespaces clean up
Remove trailing spaces, fixing typo
fixing typo
Updating eclass. Partially fixes bug #172219
Make qt4-build.eclass use EAPI-2 aware
Disable reduce-relocations on bsd as the qmake spec files aren't ready for this and it causes build failures; we'll have to enable it back once upstream will have fixed the spec files.
Append -fno-stack-protector-all to creation of internal qmake, bug 253127
Adding post-install warning about Qt4 plugins needing rebuilding
Preparing qt4-build.eclass for qt-4.4.2
Adding 4.4.1 to qt4-build.eclass
Don't die on ~x86-fbsd, as noted by Alexis Ballier in bug 223557.
qt4-build.eclass: Eclass changes for Qt 4.4.0.
Add a pch USE flag to Qt:4 split ebuilds, bug 217712.
Updates for Qt-4.4.0_rc1.
append-flags -fno-gcse for on amd64 with gcc 3, bug 178652.
Only install qconfig.pri if one of QCONFIG_{ADD,REMOVE} is non-empty (bug #212491).
@BLURB needs to be one line
qt4-build.eclass: Rework eclass for Qt-4.4.0_beta1, thanks to David Leverton & Bo Andresen.
Slightly change to doc dir
spaces to tabs
Some new functions
Don't prestrip files, and use -silent to make the build look nicer
Use the local qmake and not the one on the file system, because if we're building qt-core there may not be one on the filesystem yet
Add new eclass
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.20 |