Age | Commit message (Collapse) | Author | Files | Lines |
|
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.
For example, "make show-buildlink3" in fonts/Xft2 displays:
zlib
fontconfig
iconv
zlib
freetype2
expat
freetype2
Xrender
renderproto
|
|
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
|
|
Changes:
* KHTML
o Don't crash when triple-clicking on a line that has :after or
:before content, or anything that isn't in the DOM
o Implement nondeterministic CSS matching
o Do not crash if an old target got destroyed.
o Fix static Y position of positioned objects in initial whitespace
(3.5 regression).
o Fontrendering: A few percent speedup by caching font scalability
info
o Konqueror will crash if a floated link uses :hover:before or
:hover:after to create a positioned element.
o Text selection misbehaves for devanagari.
o Fix crash when hovering a HTML menu item
o Don't crash when null pointer passed to removeEventListener
o Prevent an infinite loop in parseToken() when dealing with broken
HTML.
o If we saved creating a renderer at attach. Create it if we later
need it.
o Don't allow to find text in password fields.
o Improve XHTML CSS styling
o Handle CSS restyling for all types of dynamic DOM changes and
user interaction
o Only repaint the expossed background when scrolling. Optimizes a
few slow pages with unoptimized X11 drivers.
o Speed-up painting and selections on pages with large tables.
o Match better the error-handling capabilities of Firefox with
respect to DL/DT/DD elements.
o Added missing sanity check which caused crashes in caret mode on
pgup/pgdn when there was no valid caret.
o Make sure copyBlt doesn't fail because of different depth.
o No other property depends on background-image, and applying it
before the rest of the background short-hand breaks it under
inheritance.
* KIO
o Add media kioslave support to KFileDialog
o KPropertiesDialog first renames the file, then allows all plugins
to save their changes.
o Make KDirSelectDialog work with media:/ and similar. Fixes JuK.
* KDEPrint
o Fix usage of private methods in CUPS which broke KDEPrint with
CUPS 1.2
o Allow adding multiple file to the to-be-printed list.
o No fax sent when special characters are included in the sender
information
o Kdeprintfax ignores paper size setting when using Hylafax
* KDE-UI
o Use KConfigGroup to reset the config group automatically.
o Give a possibility to disable spellchecking.
* KIO-Slaves
o KIO-HTTP
o Keep the fragment when doing redirections. (the HTTP requests
and redirections don't include fragments; it's a browser thing).
|
|
|
|
|
|
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
|
|
|
|
that they look nicer.
|
|
RECOMMENDED is removed. It becomes ABI_DEPENDS.
BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.
BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.
BUILDLINK_DEPENDS does not change.
IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".
Added to obsolete.mk checking for IGNORE_RECOMMENDED.
I did not manually go through and fix any aesthetic tab/spacing issues.
I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.
I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.
As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.
As discussed on tech-pkg.
I will commit to revbump, pkglint, pkg_install, createbuildlink separately.
Note that if you use wip, it will fail! I will commit to pkgsrc-wip
later (within day).
|
|
* Don't restore files to recent files list that don't exist anymore.
* KIO-KFile: Fix problems with mounting filesystems with ACL
* Kate
o Make the spelling dialog modal.
o Make updates incrementally and limit to 2000 messages
o Alternate Bash heredoc style highlights correctly.
* KHTML
o Performance improvements:
+ Improve rendering speed of some semi-transparent pixmap
backgrounds.
+ Improve performance of JavaScript error logging widget, to
help deal with sites with completely broken JavaScript which
continuously causes errors.
+ Better performance for the classname selector
o Get iframes, objects and some other overlaid widgets to obey
their stacking context at last (a.k.a, keep flash and iframes
*under* dhtml menus).
o Implement CSS2.1 quirk about behavior of overflow and root and
body. Now we pass Acid2 according to Opera's standard, but in
an actual release version.
o Implement selectionStart, selectionEnd, setSelectionRange on
textarea and text input tags.
o Improved keyboard event support, implementing the API in the
latest DOM3 Events working group note.
o Properly scale CSS line height when zooming.
o Multiple fixes to the table DOM.
o Better frame sizing calculation.
o Better handling of the case where form-related tags get moved
by parser during residual style handling.
o Fix the DOM operation handling to not be so picky about the
DTD. This makes us match other browsers better, and lets us
remove various evil hacks in the XML parser
o Various getComputedStyle improvements.
o Various text-indent fixes.
o Some fixes for namespace handling in XML and CSS.
o Compatibility improvements in some collections.
o Fix JavaScript timer events over midnight.
o Fix handling of error event.
o Do not assign the same AccessKey to different javascript:
links.
o Do not improperly honor maxlength on file input elements.
o Properly reload iframe when source re-set.
o Make usemap case-insensitive.
o Better parsing of malformed cols and rows parameters of
textarea.
o Various fixes to DOM and non-standard bindings to CSS.
o Various rendering fixes
* KJS
o Performance fix: do not redundantly re-attach the JavaScript
debugger.
o Free up some "future reserved keywords" for use as identifiers,
to match other browsers.
o Accept trailing semicolons in initializer lists.
o Various RegExp object improvements: support .compile, properly
report some errors, plug some memory leaks.
o Give JavaScript debugger some stack room to operate when
handling stack overflow exceptions.
o Fix bugs in latin1 to ucs conversion.
|
|
|
|
This prevents the undefined symbols error on Darwin. No functional changes
on other platform.
|
|
scripts prior to revision 1.43 of bsd.pkginstall.mk.
|
|
Bump PKGREVISION.
|
|
|
|
Remove deprecated ossaudio.buildlink3.mk.
|
|
on NetBSD 1.6.2. Bump PKGREVISION.
|
|
|
|
|
|
|
|
Changes:
* Improved performance under some conditions on the networking classes.
* (KIO-slave http): Work around Apache2 DAV module's insistence on
trailing slashes at the end of requests on directories.
* (KIO-slave kfile): enabling of the normal permission dialog takes
effect only after closing after doing changes on acl
* (KIO-slave kfile): problems with changing permissions in the mask
entry
* KDirWatch: KDirWatch stopDirScan affects outside KDirWatch instances
also.
* KCrash: Make KCrash more rebust (eg. in malloc())
* Mimetype detection: add more "magic" patterns to recognise shell
scripts
* KJS: avoid buffer overflow on decoding utf8 uri sequences.
* Kate
o Wrong syntax highlighting chosen for filetype
o Clear selection when closing a document.
o Text-files displayed in konqueror are saved with 0 bytes.
o Backspace key does not work when shift key is held
o PicAsm highlighting is missing IORWF, RLF, RRF
* Kicker
o Turning off tooltip doesn't work
o Don't crash on logout.
o app started by kmail does not show in kicker
* KDesktop
o Desktop icons move down at each login due to child panel at top
of screen
* KHTML
o Performance improvements:
o Add caching for getElementById
o Much faster appending of options to selects, and clearing of
selects
o Simplify dirty region computation, to speed up cases of lots of
small updates
o Small improvements in efficiency of URL handling in image loader
o Match other browsers and not the DOM on behavior of getAttribute
with non-existent attributes. Fixes reply buttons on Yahoo mail
o Hidden field is not sent (Fixing OSNews.com)
o Konqueror consumes all memory when printing specific web page
o Do not lose server-specified encodings when going back in history
o Make behavior of named objects access under document more consistent
with other browsers
o Various crash fixes
o JavaScript debugger more reliable
o Support window.scrollX, window.scrollY,.click on anchors
o behave sanely for Roman counters > 4000
o Optimize appends and clears to/of selects via explicit APIs.
* KDEUI
o Set default parameter in KRandomSequence to 0 instead of 1 for
randomness if no seed is provided
|
|
of the shlib major bump.
PKGREVISION++ for the dependencies.
|
|
http://www.kde.org/info/security/advisory-20060119-1.txt
Bump PKGREVISION.
|
|
Directory is not actually used by KDE itself and this allows KDE to find
(some) gnome icons. Bump PKGREVISION.
|
|
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
|
|
Noted by Jeremy Reed.
|
|
|
|
|
|
Many new features and refinements.
Notable changes include:
* Konqueror is the second web browser to pass the Acid2 CSS test,
ahead of Firefox and Internet Explorer
* Konqueror can also now free web pages from adverts with its
ad-block feature
* SuperKaramba is included in KDE, providing well-integrated and
easy-to-install widgets for the user's desktop
* Kopete has support for MSN and Yahoo! webcams
* The edutainment module has three new applications (KGeography,
Kanagram and blinKen), and has seen huge improvements in Kalzium
|
|
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in
http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
|
|
In case anyone ever wants to go and debug Qt/KDE. Like me. Shoot me!
|
|
Changes:
backport of bug fixes.
|
|
|
|
libltdl would be used and the startup time be in the dimensions of 10
minutes.
Fix the detection of isnan and isinf, both are type-variadic macros
under C99 and don't have to exist as external symbols. NetBSD is
protected by the compatibily symbols, but would fail the test if they
ever go away.
|
|
loop. This avoids the use of the reserved name space (_LANGS) and
prevents pkglint from the false warning that "tr" (turkish) be a tool
name.
|
|
that these directories will be conditionally removed (based on reference
counts), regardless of the value of PKG_CONFIG. Bump the PKGREVISION
for packages that were modified as a result.
|
|
No summary of changes given, see
http://www.kde.org/announcements/changelogs/3_4_2/kdelibs.txt for details.
|
|
Bump PKGREVISION.
|
|
around at either build-time or at run-time is:
USE_TOOLS+= perl # build-time
USE_TOOLS+= perl:run # run-time
Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
|
|
Bump PKGREVISION.
|
|
|
|
Changes:
* kdecore: Fix in command-line argument handler for clicking on mailto
urls while kontact was started with arguments
* kdecore: Fix the support for Dante proxies
* kdecore: Fix the "random resolver failure" problem
* kdecore: Fix the support for the IPv6 Blacklist in ioslaves
* kdeui: Fix "Change Icon" in the toolbar editor
* khtml: Fix submitted position for scrolled imagemaps
* khtml: Load external CSS style-sheet with correct charset
* khtml: Apply CSS padding to tables
* khtml: Improve PRE parsing
* khtml: Fix links with WBR tags
* khtml: Parse CSS3 pseudo-classes and pseudo-elements more strict
* khtml: Fix document.all.item
* khtml: Return meaningful HTMLTableCellElement::cellIndex() values
* khtml: Unbreak setting of location.href on windows opened by
windows.open()
* khtml: Various crash fixes
* khtml: Fixed infinite loop due to onChange from textareas
* khtml: Fix crash in window.setTimeout when Javascript is disabled
* khtml: Fix server-side-push handler to accept bugzilla sending
"text/html; charset=utf-8" as Content-Type
* khtml: Fix for MMB-pasting onto an empty konqueror window
* kjs: Allow non-ascii letters in identifiers
* kjs: More flexible date string parsing
* kjs: Fixes in escape() and unescape() functions
* kjs: Fixes in RegExp constructor
* kssl: store SSL passwords in the KDE wallet and reuse as needed
* kio: KZip: Fixed double-deletion bug when trying to write to a
non-writable directory.
* kio: Fix for print:/manager not embedding the right part in Konqueror
* kio: Use correct window icon in Konqueror when showing trash:/
* kfile: Don't show edit dialog when drop-adding items to sidebar
* kfile: If Shift is pressed when menu opens show 'Delete' instead of
'Trash'
* kio-http: Prevent endless busy loop
* kio-http: Massive speed improvement for deleting Webdav folders
* kio-ftp: Try non-passive mode if passive mode fails
* kio-ftp: Fix parsing of Netware FTP servers, so that files don't all
appear with a lock (no permissions)
* kutils: Fixed support for back ref \0 (entire matched text)
|
|
|
|
"MAKEFLAGS". Both "MAKEVARS" and "MAKEFLAGS" affect the package-level
make process, not the software's own make process.
|
|
to pass make flags to bmake.
|
|
options framework. Rename PKG_OPTIONS.* to PKG_BUILD_OPTIONS.*.
|
|
caches variable definitions that were computed by make. These variables
are specified by listing them in MAKE_VARS, e.g.,
.if !defined(FOO)
FOO!= very_time_consuming_command
.endif
MAKE_VARS+= FOO
bsd.pkg.mk will include only the one generated during the most recent
phase. A particular phase's makevars.mk file consists of variable
definitions that are a superset of all of the ones produced in previous
phases of the build.
The caching is useful because bsd.pkg.mk invokes make recursively,
which in the example above has the potential to run the very time-consuming
command each time unless we cause FOO to be defined for the sub-make
processes. We don't cache via MAKE_FLAGS because MAKE_FLAGS isn't
consistently applied to every invocation of make, and also because
MAKE_FLAGS can overflow the maximum length of a make variable very
quickly if we add many values to it.
One important and desirable property of variables cached via MAKE_VARS
is that they only apply to the current package, and not to any
dependencies whose builds may have been triggered by the current
package.
The makevars.mk files are generated by new targets fetch-vars,
extract-vars, patch-vars, etc., and these targets are built during
the corresponding real-* target to ensure that they are being invoked
with PKG_PHASE set to the proper value.
Also, remove the variables cache file that bsd.wrapper.mk was generating
since the new makevars.mk files provide the same functionality at a
higher level. Change all WRAPPER_VARS definitions that were used by
the old wrapper-phase cache file into MAKE_VARS definitions.
|
|
package because PKG_OPTION.<pkg> could contain negative options, which
are never part of PKG_OPTIONS. Instead, use the show-var target to
display the value. We cache it in WRAPPER_VARS and in MAKE_FLAGS to
prevent reinvoking the show-var target recursively.
|
|
in most cases.
From http://www.kde.org/info/security/advisory-20050504-1.txt
Bump PKGREVISION.
|
|
http://www.kde.org/info/security/advisory-20050421-1.txt
Bump PKGREVISION.
|