Proudly brought to you by the KDE on FreeBSD team. We're sorry to ship two
KDE updates in just a few days, but the work on 4.10.5 was very light
compared to 4.10.4 so it was ready much faster.
The release announcement can be found in [1].
[1] http://www.kde.org/announcements/announce-4.10.5.php
The biggest news for us on FreeBSD is that the Ruby bindings should work
with Ruby 1.9 now.
I will probably add a note to UPDATING later about this, but as avilla@
pointed out, the clang support we mentioned that was improved in 4.10.4
requires a rebuild of the ports that depend on kdelibs4. Most of them are
covered by this update, but those which are not part of the Software
Compilation need to be rebuilt manually to make sure the previous issues
(proper symbol visibility being the most annoying of them) are solved.
With commits from avilla@, makc@, rakuco@ and Schaich Alonso.
The upstream announcement can be found in [1].
[1] http://www.kde.org/announcements/announce-4.10.4.php
clang support should be more stable now, with clang being recognized by
kdelibs4 and being passed the correct flags to build other ports.
Additionally, all ports being committed have been verified to build with
-CURRENT's clang 3.3 on an amd64 tinderbox (special thanks go to swills@ for
providing it).
Work on the newly-released 4.10.5 will begin shortly.
This uses accept 'env' as an argument for ports that do use their own or a different do-configure target.
Modify xmkmf so it accept IMAKECPPFLAGS as default flags for imake and pass it to the called imake.
Modify xorg-cf-files (the FreeBSD.cf configuration file) to allow CppCmd to be overwritten.
Pass CppCmd CcCmd and CplusplusCmd via command line to each call of imake via IMAKECPPFLAGS
Pass IMAKE_DEFINE with the above arguments to MAKE_ARGS so that imake spawned from Makefile generated by a previous
imake also inherit the defined CppCmd CcCmd and CplusplusCmd.
Make imake use devel/tradcpp all the time, so that when buidling with clang we do not depend on gcc's cpp.
Make imake respect CC and CXX
Make imake respect USE_GCC (if set imake will use gcc's cpp).
While here:
- Remove a couple of indefinite articles from comments
- Trim headers
- Fix a couple of ports to build with clang or use: USE_GCC=any
- Fix a now useless redefinition of the extraction chain
- Fix a typo in japanese/Wnn7-lib bundled imake template definitions
- Fix some XMKMF execution with no env specified
- Use options helper in x11/xautolock to simplify the port
The final release of the 1.6 series was made around 2 years ago, and the 2.x
series should be stable enough now.
Concretely, this port probably has problems building with clang, and there
isn't much point in keeping it around with duct tape just for the sake of
it.
out to me that there is a subtle build failure in future webkit releases and
that libreoffice 4.1 depends on the icu support in harfbuzz.
Pointed out by: olivierd@ (via priv mail) and ftigeot (on IRC)
The package looks for LuaTEX regardless of its mode and provides the
switch \ifluatex; it works with Plain TEX or LATEX. The package is part
of the oberdiek bundle.
WWW: http://www.ctan.org/pkg/ifluatex
PR: ports/179146
Requested by: Omar Thameen <omar@biglist.com>
* new MASTER_SITES (Makefile)
* new project's home (pkg_descr)
* pet portlint
* removing patches accepted upstream
PR: ports/179177
Submitted by: Nikola Lecic <nikola.lecic@anthesphoria.net> (maintainer)
- Add a a backported patch from cups 1.6 which fixes an issue with regard to a timed out TCP connection. it should be
deleted once the port is updated to 1.6.
- Pet portlint a bit
- remove unused CONFLICTS line
PR: 178987
Submitted by: "r4721@tormail.org" <r4721@tormail.org>
PR: 179194
Submitted by: Sayetsky Anton <vsjcfm@gmail.com>
Approved by: c.petrik.sosa@gmail.com (maintainer)
Quite a while ago I started mirroring ltablex.zip because some CTAN mirrors
delivered a zip file with the same contents but a different checksum.
The package build cluster seems to have mirrored one of those "wrong"
versions, and every once in a while I get an email about package building
failures which are actually caused by that.
Work around the issue by renaming the ltablex.zip file I mirror to
ltablex-1.0.zip, which should hopefully make ftp-master re-fetch it.
an zeising, kwm, miwi, bapt, eadler production:
Xorg 7.7
Starring:
xserver 1.12.4 (new xorg only)
Mesa 8.0.4, including libGL, libGLU and dri (new xorg only)
libX11 1.5.0
libxcb 1.9
libdrm 2.4.42 (new xorg only)
freeglut 2.8.1
Also starring:
Updates to drivers and other libraries and utilities
Additional notes:
Change pkgconf to be a build dependency.
Add a new USE_XORG, xcb, to depend on libxcb and update all ports to use
this.
Trim makefile headers.
Take maintanership of x11/xcb-proto, ok'd by ashish.
If you are running WITH_NEW_XORG=, you need to rebuild all installed
drivers, see UPDATING for more information.
Various fixes to make ports compile.
PR: ports/177942
Exp-run by: miwi
Approved by: portmgr (miwi)
Thanks to all who helped testing!
. remove the indefinite article from COMMENT;
. remove ABI version numbers from LIB_DEPENDS;
. utilise USES+=desktop-file-utils pkgconfig shared-mime-info;
. build with hunspell rather then aspell.
PR: ports/178414
Submitted by: bsam (me)
Approved by: sylvio (maintainer timeout, 2+ weeks)
- Split off documentation to print/texlive-docs from print/texlive-texmf.
The document part was 1.3GB (30k files). Now the size of texlive-texmf
package is 557MB (this was 1.5GB before the split).
- do-texhash, do-fmtutil, do-updmap targets now run after post-install.
superseded by recently introduced USES= shared-mime-info later.
- Remove no longer needed exec/unexec from plist and post-install calls for
update-mime-database
- Trim Makefile header while I'm here
TEX_DEFAULT:
A knob to choose teTeX or TeXLive. One can specify in /etc/make.conf.
USE_TEX:
A knob for port developers. Valid keywords are listed in
bsd.tex.mk.
While I'm here,
- Finish to convert USES
- Trim Makefile header
- Remove ABI version in LIB_DEPENDS
- Remove desktopfileutils, because MimeType entry is not present in desktop file
support. dvipdfmx's default paper size can be set by
${LOCALBASE}/etc/papersize and/or PAPERSIZE environment variable as
other programs like print/psutils do.
- Use absolute pathname in {fmtutil,texconfig,updmap}-sys programs because
manually-installed and/or old TeXLive files can prevent them from
working. [1]
- Fix pkg-plist in print/texlive-texmf.
- Remove DIST_SUBDIR from Mk/bsd.tex.mk.
Reported by: bsam, Stephen Montgomery-Smith [1]
* Meta port
- print/texlive-full: meta port to install all of the TeXLive components
* Libraries
- devel/tex-kpathsea: kpathsea library
- devel/tex-web2c: WEB2C toolchain and TeX engines
- print/tex-ptexenc: character code conversion library for pTeX
* Base part of the TeXLive
- print/texlive-base: binary programs in TeXLive
- print/texlive-texmf: macro and font data in TeXLive
- print/texlive-infra: tlmgr dependency (Perl modules)
* TeX Formats
- print/tex-formats: TeX, LaTeX, PDFTeX, AMSTeX, ConTeXT, CSLaTeX,
EplainTeX, METAFONT, MLTeX, PDFTeX, TeXsis
- print/tex-aleph: Aleph/Lambda
- print/tex-xetex: XeTeX
- print/tex-luatex: LuaTeX
- print/tex-jadetex: JadeTeX
- print/tex-xmltex: XMLTeX
- japanese/tex-ptex: pTeX
* DVI ware
- print/tex-xdvik: XDvi
Mk/bsd.tex.mk is added for common part and USE_TEX knob [1].
Approved by: portmgr (old version) [1]
PR: ports/171571
PR: ports/176399 [1]
Ghostscript 7. This is because the latest version is not compatible with
.optnttcidfont directive. The other versions of Ghostscript use the new
version.
and 9.x in terms of CJK character support and they are still in demand.
While I am here, the following changes have been added:
- Add LICENSE.
- Use OPTIONS_DEFINE for ghostscript drivers.
- Add MAKE_JOBS_SAFE=yes.
Discussed with: bapt
from these ports.
Other changes:
- convert Makefile header
- convert to optionsNG
- remove indefinite article from comment
- drop support for FreeBSD < 8.0
- pet portlint (leave library ABI versions in LIB_DEPENDS)
- net-mgmt/spectools: change option name from GTK to GTK2 to use default
description from bsd.options.desc.mk
Approved by: portmgr (bapt)
For a while now bsdtar is able to autotermine compression and archive format.
Let's then use tar directly instead of piping to tar.
Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format
GNU Affero GPL version 3 since 9.07 while print/ghostscript9 (version 9.06)
was under GNU GPL version 3. The difference between the two licenses is
whether SaaS loophole is closed or not. For more detail, see
http://www.gnu.org/licenses/why-affero-gpl.html.
streamlined interface, user-customized toolbar, incredibly small size,
breezing-fast launch speed and rich features. This empowers PDF document users
with Zoom function, Navigation function, Bookmarks, Thumbnails, Text Selection
Tool, Snapshot, and Full Screen capabilities. Foxit Reader for Desktop Linux
is provided by Foxit Corporation free for non-commercial use.
WWW: http://www.foxitsoftware.com/pdf/desklinux/