Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk
- Remove CONFIGURE_TARGET hack in various bsd.*.mk
- USE_GNOME=gnometarget is now an no-op
Changes to individual ports, other than removing the CONFIGURE_TARGET hack:
= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
- comms/gnuradio
- science/abinit
- science/elmer-fem
- science/elmer-matc
- science/elmer-meshgen2d
- science/elmerfront
- science/elmerpost
= use x86_64 as ARCH
- devel/g-wrap
= other changes
- print/magicfilter
GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf
Total # of ports modified: 1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)
PR: 126524 (obsoletes 52917)
Submitted by: rafan
Tested on: two pointyhat 7-amd64 exp runs (by pav)
Approved by: portmgr (pav)
of KDE 3.5.9 for FreeBSD. The official KDE 3.5.9 release
notes can be found at:
http://www.kde.org/announcements/announce-3.5.9.php
After the KDE 4.1.0 import the team found time to make
KDE 3.5.9 ready for the Ports tree.
KDE 3.5.9 was released six months ago and 3.5.10 is coming
soon. We are not sure we have time to get 3.5.10 for FreeBSD
7.1/6.4 release, but we would have minimum 3.5.9 for those
people who prefer to stay with KDE3.
Of course Thanks to all Testers.
XnView MP is a utility for viewing and converting graphic files.
It stands for XnView Multi Platform and it will replace current
"XnView for *nix" & "XnView for MacOSX"
WWW: http://www.xnview.com/
PR: ports/125899
Submitted by: Serge Negodyuck <petr@petrovich.kiev.ua>
for FreeBSD. The official KDE 4.1.0 release notes can be found at
http://www.kde.org/announcements/4.1/.
Some note:
* Prefix
KDE4 will be install into a custom prefixes namely ${LOCALBASE}/kde4.
KDE4 and KDE3 can co-exist
* Sound
For sound to work, it is necessary to have dbus and hal enabled
in your system. Please see the respective documentation on how
to enable these.
For more Informations see the HEADS UP at ports@ and kde-freebsd@
or our wiki page http://wiki.freebsd.org/KDE4/Install.
Have fun!
and their associated RGB values from various WWW specifications and
implementations.
WWW: http://search.cpan.org/dist/Graphics-ColorNames-WWW/
PR: ports/126117
Submitted by: Tomoyuki Sakurai <cherry at trombik.org>
Note:
With this update several ports specific problems
have been fixed. Qt4 headers and libraries have
been moved to include/qt4 and lib/qt4. bsd.qt.mk
defines QT_INCDIR and QT_LIBDIR now, which could
be used in qt4-dependent ports if required.
Thanks to: Max Brazhnikov Danny Pansters
that users could mark some text in document and save it. Build this option
with "WITHOUT_DRAW=yes".
- Bump PORTREVISION.
Submitted by: Luigi Rizzo <rizzo@iet.unipi.it>
Discussed with: Derek B. Noonburg <derekn@foolabs.com>
conflict with graphics/djvulibre. This way one cane have
both ports installed without any problems. This also
simplify dependencies handling in dependent ports.
Requested by: mezz
PORTVERSION. After that the PORTVERSION became 4.foo. Because this is
numerically lower than before, the PORTEPOCH should have been bumped.
Poked by: kris@
PR: 125814
Submitted by: Danny Pansters <danny@ricin.com> (maintainer)
[note]
The submitter suggested 'regression-test' target, but I *added* "regression" target.
I consider that ports system should be supported generic 'regression test' framework.
PR: ports/125091
Submitted by: Pedro F. Giffuni pfgshield-freebsd at yahoo dot com
troubles... When the author goes back to X.Y.Z releases, this will not
be neccessary, but the current latest version is 7.14.4-1 (the dash
instead of dot is not acceptable for PORTVERSION).
Investigated by: pav
- Use $(F77) as the linker in order to avoid ugly hacks.
- Use bigger MAXOBV as recommended by the upstream author.
- Remove ALPHA error message, it's unsupported anyway.
- Use EXTRACT_SUFX
PR: ports/125761
Submitted by: Pedro F. Giffuni <pfgshield-freebsd@yahoo.com>
- Respects the system's CXX and the CXXFLAGS settings.
- Enables parallel builds on systems with more than one CPU.
- Bump PORTREVISION.
Submitted by: mi (via private mail)
Approved by: gabor (mentor, implicit)
image should be resized to fix the screen, or full which means it should be
scaled to fit the screen.
use Image::Size::FillFullSelect;
my $iffs = Image::Size::FillFullSelect->new();
my $FFselection = $iffs->select("someImage.gif");
WWW: http://search.cpan.org/dist/Image-Size-FillFullSelect/
PR: ports/124957
Submitted by: Zane C.B. <vvelox@vvelox.net>
- ${RUBY_SITEARCHLIBDIR} -> ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}
in the *_DEPENDS, that way it will finding correct file when I tweak the
PREFIX.
- NOPORTDOCS -> NOPORTEXAMPLES on example/demo/test files.
it reads
...
> 2.4. Where the Distributor reproduces the Software in accordance with
> clause 2.1:
>
> (a) the Distributor may rename, reorganise or repackage (without
> omission) the files comprising the Software where such
> renaming, reorganisation or repackaging is necessary to
> conform to the naming or organisation scheme of the target
> operating environment of the Distribution or of an established
> package management system of the target operating environment
> of the Distribution; and
...
so simply we cannot set %%PORTDOCS%%, because we can make a package
without documentations. Otherwise RESTRICTED but
I don't take such a complicated approach.
ports also linking to poppler. The poppler is the one that has shared library
version change. Therefore, bump the PORTREVISION.
Reported by: Jan Henrik Sylvester <me@janh.de>
This version is not archived by the authors, so this is a
snapshot of the SVN repository as of revision 3135.
The archive is put on the freebsd.org cluster.
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.
x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------
graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------
graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------
www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------
Approved by: portmgr (marcus)
Main features
o EXIF, IPTC and XMP metadata browsing and editing.
o Interoperability, easy integration with other software.
o geeqie works on files and directories, there is no need to import images.
o Fast preview for many raw image formats.
o Tools for image comparison, sorting and managing photo collection.
History
Geeqie has been forked from gqview project, because it was not possible to
contact gqview author and the only maintainer. Geeqie projects goal is to move
the development forward and also integrate the existing patches.
Project Status
Geeqie is currently in alpha state. Everybody is encouraged to try the new
features, however for stable software look at the original project.
WWW: http://geeqie.sourceforge.net/
PR: ports/123770
Submitted by: Martin Tournoij <carpetsmoker at rwxrwxrwx dot net>
Approved by: miwi (mentor)
Processing is an open source programming language and environment
for people who want to program images, animation, and interactions.
It is used by students, artists, designers, researchers, and hobbyists
for learning, prototyping, and production. It is created to teach
fundamentals of computer programming within a visual context and
to serve as a software sketchbook and professional production tool.
Processing is an alternative to proprietary software tools in the
same domain.
WWW: http://processing.org/
Processing is an open source programming language and environment
for people who want to program images, animation, and interactions.
It is used by students, artists, designers, researchers, and hobbyists
for learning, prototyping, and production. It is created to teach
fundamentals of computer programming within a visual context and
to serve as a software sketchbook and professional production tool.
Processing is an alternative to proprietary software tools in the
same domain.
WWW: http://processing.org/
This version (3.1) is not archived by the authors, so this is a
snapshot of the CVS repository as of Jun 15 2008.
The archive is put on the freebsd.org cluster.
Fix reference to autopano-complete - it is installed as autopano-complete,
not autopano-complete.sh and does not recognize long options under FreeBSD.
PR: ports/123588
Submitted by: marck
The JOGL project hosts the development version of the Java
Binding for the OpenGL API (JSR-231), and is designed to
provide hardware- supported 3D graphics to applications
written in Java. JOGL provides full access to the APIs in
the OpenGL 2.0 specification as well as nearly all vendor
extensions, and integrates with the AWT and Swing widget
sets. It is part of a suite of open-source technologies
initiated by the Game Technology Group at Sun Microsystems.
WWW: https://jogl.dev.java.net/
PR: ports/124414
Submitted by: Peter Jeremy <peterjeremy@optushome.com.au>
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
interface. It can be used to create ICC version 2 compliant profiles
for cameras, scanners and monitors. As such it fills a necessary
niche in the emerging open source color management effort.
WWW: http://lprof.sourceforge.net
PR: ports/124240
Submitted by: Dmitry Marakasov <amdmi3 at amdmi3.ru>
Vector Graphics format (SVG), using the Python language.
More information at: http://code.google.com/p/svgfig/
Reviewed by: garga (mentor)
Approved by: garga (mentor, implicit)
EXIF and IPTC image metadata. It is a python module that allows your python
scripts to read and write metadata (EXIF, IPTC, thumbnail) embedded in image
files (JPEG, TIFF, ...).
It is designed as a high level interface to the functionalities offered by
exiv2 (and is built on top of it). Using python's built-in data types and
standard modules, it provides easy manipulation of image metadata.
WWW: http://tilloy.net/dev/pyexiv2/
PR: ports/124193
Submitted by: Denis Barov <dindin at dindin.ru>
from a mounted camera) to another directory. You can choose date ranges from
within to copy the images. For example you can just choose the pictures from
one day of the event in one directory and after that you can move the other day
into another directory.
WWW: http://www.formorer.de/code/import-pictures/import-pictures.html
PR: ports/123488
Submitted by: Alexander Kuehn