- Teach about FreeBSD 6.X (and thus unbreak)
- Honor CC and CFLAGS
- Tidy up Makefile and pkg-plist (use DOCSDIR macro)
- Do not build file(1) since it's the base already (and the same version)
Approved by: maintainer timeout
+ Updated lsof for FreeBSD 6.0 and higher for a change in
<sys/vnode.h>.
+ Added support for the FreeBSD 6.0-CURRENT f_vnode
pointer in the file structure.
+ Added FreeBSD support for the *effnlink member of the inode
structure. This makes the lsof LTnlink test run faster.
+ Corrects two FreeBSD 4.10 RPC/XDR type definitions.
+ Updated for FreeBSD 4.11. The support compiles but
hasn't been tested.
Add WITH_XFT option/knob which can be used to toggle XFT support
Requested by: Anton Karpov <toxa@cterra.ru>
PR: ports/76121
Submitted by: Roman Bogorodskiy <bogorodskiy@inbox.ru>
This is simple command-line GPT partition editor.
It can print tables, fix them, check consistency, add and remove
partitions (in edit mode).
PR: ports/76177
Submitted by: Valentin Nechayev <netch@segfault.kiev.ua>
This character set is only available in the cdrtools-cjk slave port, so
depend on that now.
This is not an ideal solution since users of cdrtools will see an infinite
loop when trying to use nautilus-cd-burner, and portupgrade will not handle
this transition smoothly. I'll try to see if marius would be willing to
install the cdrtools-cjk binaries with a different name so that the two
ports will not conflict.
little bit and allows to proceed to a more recent linux_base from
a stable (read as: the major bugs should be ironed out or identified
and most linux ports build just fine) source.
It also allows to ship 4.11 with a working linuxolator (the EOLed
linux_base is marked forbidden because of a security hole).
This is a major update, please read UPDATING (and CHANGES if you
develop linux ports).
Changes:
- change the default linux_base from v7 to v8
- add a newer freetype to linux_base-8 for nicer fonts display [1]
- don't let cpio use hardlinks in the linux_base-8 port to quiet some
warnings in some cases [2]
- fix a cut&past error in the linux_base-8 pkg-install script [3]
- convert the binary knob "USE_LINUX" to a version specifier, e.g.
USE_LINUX=<value> specifies a dependency upon
emulators/linux_base-<value>, exceptions are a value of "7" (which
does what you want and adds a dependency to linux_base) and any
value without a corresponding port in
PORTSDIR/emulators/linux_base-<value> (which adds a dependency to
the default linux_base)
- don't implicitly add USE_LINUX with the USE_LINUX_PREFIX knob,
this allows us to use the USE_LINUX_PREFIX knob for linux_base and
paves the way for splitting up future linux base ports into
individual pieces
- remove RESTRICTED from some GPL licensed ports, even when we only
distribute binaries, we get them from official linux sites, so
anyone can grab them there if he needs to
- add a dependency upon the linux X11 bits where necessary (based upon
guesswork)
- don't use USE_X_PREFIX in some linux ports since it adds a dependency
to the FreeBSD X11 libs, as a workaround use PREFIX?= (the clean
solution would be to remove the implicit USE_XLIB from USE_X_PREFIX)
- bump the portrevision of the linux ports ("better safe than sorry"
algorithm)
- pass maintainership of the important linux infrastructure to a
mailinglist, hijack freebsd-emulation@ for this purpose (if somebody
doesn't like this: tell us your bikeshed color at freebsd-emulation@,
my color would be "linuxolator@" in case someone cares...)
- add a pkg-install script for linux-fontconfig, but don't use it;
everything should work without it (the FreeBSD fc-cache program should
do all the work), but in case we need it we just need to decomment the
pkg-install part in the Makefile
- fix some dependencies
- fix some bugs
- add some static plists
- unbreak the ports with dependecies to more than one linux_base
This also fixes some ports which are marked BROKEN because of dependencies
to v7 and v8 of linux_base at the same time.
Known bugs:
- the linux-mesa and linux-devtools ports install libGL*.so symlinks
- some "minor" plist bugs (e.g. ld.so.{conf,cache} are modified by
the linux X11 port, so linx_Base-8 moans at deinstall time)
Future work (interested souls should coordinate with freebsd-emulation@):
- add some kind of USE_LINUX_X11 knob to streamline the X11 dependencies,
or modify the behavior of USE_XLIB in the USE_LINUX case
AFAIK trevor has some patches.
- make USE_XLIB and USE_X_PREFIX orthogonal to be able to get rid of
the PREFIX?= workaround in some linux ports
Should be discussed/coordinated on/with x11@.
- move the RPM bits from x11-toolkits/linux-gtk/Makefile to PORTSDIR/Mk/
- update to a more recent linux base
PR: 69997, 70539 (and maybe others)
Discussed with/on: java@, x11@, trevor, portmgr
Tested by: mezz, portmgr, pointyhat
RPM hunted down by: Joseph Gelinas <scirocco@tasam.com> [1]
Requested by: portmgr [2]
Submitted by: kris [3]
Approved by: portmgr
some Plextor writers. This release doesn't start a new cdrtools alpha
series though.
- Once again remove the patch for the configure script to disable the use
of mlockall(2) as it no longer causes negative side effects on FreeBSD
=> 502113. Mark the port IGNORE on FreeBSD 5.x with broken mlockall(2)
as such changes are not allowed according to a comment in xconfig.h.in.
A patch for aclocal.m4 was submitted upstream but didn't get integrated.
Approved by: netchild
file names was also fixed.
There are hints that cjk-cdrtools-2.0.3.20030714 already didn't work for
at least euc-kr. Any reports about whether this port works for you or
not are appreciated.
Approved by: netchild
ftp://ftp.berlios.de/pub/cdrecord/AN-2.01
- Once again remove the patch for the configure script to disable the use
of mlockall(2) as it no longer causes negative side effects on FreeBSD
=> 502113. Mark the port IGNORE on FreeBSD 5.x with broken mlockall(2)
as such changes are not allowed according to a comment in xconfig.h.in.
A patch for aclocal.m4 was submitted upstream but didn't get integrated.
Mkisofs 2.01 was verified to produce working FreeBSD install images for
alpha, i386, ia64 and sparc64.
Thanks to: marcel for verifying mkisofs on ia64
Approved by: netchild
1) Made MGmDbArrayFree and MGmDbArray source in /libMG/src/libMG.h
more readable. Fixed a few bad mallocs in MGmDbArrayFree as well.
2) As per suggestions from John E Hein <jhein@timing.com> in
libPMGR/src/libPMGR.h removed hard coded paths and changed so
ports infrastructure files are accessed by using
$PORTSDIR & $PKG_DBDIR environment vars and fixed hard coded
path references in /portmanager/portmanager.c
3) In pmupgrade.c added an abort if error during clean in an attempt
to halt looping when a port conflict occurs, this is untested so
temporary for now.
4) libPMGR/src/PMGRrMakeDescribe.c fixed hard coded paths
5) pmupgrade.c fixed hard coded paths
6) pmupgrade.c Major cleanup of code, seperated upgrade routine into
upgrade, checkForOldDepencies, and PMGRrDoUpgrade routines.
7) fixed portmanager seg faulting when it self updates. (thanks to
"Noah" <admin2@enabled.com> for reporting
8) Added "HINTS AND TIPS" section to portmanager(1) man page.
PR: ports/75596
Submitted by: maintainer
package and lets you decide (in a beauty dialog interface) for each one
if you want to keep it or delete it.
This is similar to pkg_cutleaves, but it does not require any dependencies
and is done in visual, dialog(1) interface instead of command line.
PR: ports/75517
Submitted by: Timothy Redaelli <drizzt@gufi.org>
- Change maintainer email
- Removed all html docs and replaced with man page
- Add WITH_DEBUG knob
- Cleaned up a few compile warnings
PR: ports/75413
Submitted by: Michael C. Shultz (maintainer)
portsdb(1):
- Add a -F flag, which calls make fetchindex internally to
update the ports index file.
portupgrade(1):
- Make -fP properly reinstall an installed package using a binary
package.
- Do not use a binary package when custom MAKE_ARGS or -m option is
defined, unless -PP is specified.
portsclean(1):
- -L: Make sure that a library does not shadow itself.
misc.:
- RcNG'ify the startup script.
- Do not use Object#class which is obsolete in Ruby >=1.8.
The i855vidctl tool was written by Damien Bergamini
<damien.bergamini@free.fr> based on code written by Alain
Poirier for Linux.
It lets you change the resolution to 1400x1050.
PR: ports/71106
Submitted by: Oliver Bantke <oliver.bantke@t-g-p.org>
Maintainer update from 2.2.4 to 2.2.6, now has the ability
to exlude processes from the top three list based upon a
regular expression (ie. ^idle).
PR: ports/75281
Submitted by: David Gardner <david@pinko.net>
Add an optional patch for root-tail. This patch replaces
the standart root-tail code for finding root window with
the better one, written by Johannes Jordan and Robin Hogan,
which allows root-tail to work with some desktop environments,
xfce4 for example.
PR: ports/75017
Submitted by: Roman Bogorodskiy <bogorodskiy@inbox.ru>
This class provides an easy way to retrieve all the strings for a multilingual
site from a data source (i.e. db).
The following containers are provided, more will follow:
- PEAR::DB
- PEAR::MDB
- PEAR::MDB2
- gettext
- XML
- PEAR::DB_DataObject (experimental)
It is designed to reduce the number of queries to the db,
caching the results when possible. An Admin class is provided
to easily manage translations (add/remove a language,
add/remove a string).
Currently, the following decorators are provided:
- CacheLiteFunction (for file-based caching)
- CacheMemory (for memory-based caching)
- DefaultText (to replace empty strings with their keys)
- Iconv (to switch from/to different encodings)
- Lang (resort to fallback languages for empty strings)
- SpecialChars (replace html entities with their hex codes)
- UTF-8 (to convert UTF-8 strings to ISO-8859-1)
PR: ports/75303
Submitted by: Antônio Carlos Venâncio Júnior <antonio@php.net>
-server ports. The install process of bacula only knows client only
(but it's not clean) and a full install.
Submitted by: Kris Kennaway <kris@obsecurity.org>
livecd.sh fails due to bad syntax used in the file.
running sh livecd.sh will report syntax error.
PR: ports/74900
Submitted by: J. Johnston <jeremy@smart-serv.net>
This package provides basic support to localize your
application, like locale based formatting of dates, numbers
and currencies.
Beside that it attempts to provide an OS independent way
to setlocale() and aims to provide language and country
names translated into many languages.
PR: ports/74620
Submitted by: Antonio Carlos Venancio Junior <antonio@php.net>
- Nuke pkg-plist while here, all the files are listed in Makefile anyway
PR: ports/70888
Submitted by: Rostislav Krasny
Approved by: maintainer timeout
1. The working directory and ports directory can be specified
in the portsnap.conf configuration file.
2. Parts of the ports tree (down to the level of individual ports)
can be extracted (e.g., "portsnap extract security/freebsd-update").
This also adds an empty file, $PREFIX/portsnap/.package.this.directory,
which (as the name suggests) ensures that $PREFIX/portsnap/ will be
generated when a package is installed using pkg_add.
PR: 74835
Submitted by: maintainer
- from ChangeLog
2004-11-23 - Version 1.0.3
- Make DisplayItemsFromHosts() return NULL if nothing was added.
2004-11-22
- Added display of authenticated user
2004-08-15
- Hm, unsigned long long needs %llu format string it seems and not
%lld.
2004-08-13
- Snowlog now knows Terabytes, Petabytes and Exabytes for _really_
high volume servers.
- Single requests with content lengths > int (2 GB), are now loaded
correctly. I hope that was the last integer overflow/invocation
of atoi().
- Put more useful info into pkg-messages
- Apply a patch from Mandrake for showing
a graphical splashscreen on booting (*)
PR: ports/74478 (*)
Submitted by: Manuel Rabade Garcia <mig(at)mig-29.net> (*)
This package is a little cache system optimized for file
containers. It is fast and safe (because it uses file locking
and/or anti-corruption tests).
PR: ports/74409
Submitted by: Antônio Carlos Venâncio Júnior <antonio@php.net>
It includes:
* man page patch from Dave Watson <dave(at)elephantride.org>
* patch from Matthew Green <mrg(at)eterna.com.au> for new option -r
PR: ports/74365
Submitted by: Andrej Zverev <az(at)inec.ru>
- The parser was updated to take new rc.conf variables into account.
- A typo in the scons script has been fixed.
- All the code was cleaned.
PR: ports/74046
Submitted by: maintainer
lost the small part. The small part was GCONF_SCHEMAS in bsd.gnome.mk that is
taking care of gconf key and schemas files for pkg-plist. Pav has committed by
re-add GCONF_SCHEMAS back in bsd.gnome.mk this afternoon. Therefore, must bump
PORTREVISION to correct our pkg-plist database installed.
that prevents them from autoscrolling when the cursor reaches the bottom.
PR: ports/73739
Submitted by: Miguel Mendez <flynn@energyhq.es.eu.org> (maintainer)
This release notes detailing all of the new goodies in GNOME 2.8 can
be found at http://www.gnome.org/start/2.8/notes/, and the list of what
was fixed in GNOME 2.8.1 can be found at
http://lists.gnome.org/archives/gnome-announce-list/2004-October/msg00056.html.
This release, as well as all of our others, would not have been possible
without the great efforts of our FreeBSD GNOME Team. The list of
current members can be found at http://www.freebsd.org/gnome/contact.html
(including our newest member, Michael Johnson <ahze@FreeBSD.org>).
Special thanks also goes out to all of the loyal FreeBSD GNOME users that
put up with crashes and hangs to test and debug GNOME on FreeBSD. We would
especially like to thank those users that provided patches for GNOME 2.7 and
2.8:
Franz Klammer <klammer@webonaut.com>
Piotr Smyrak <piotr.smyrak@heron.pl>
Radek Kozlowski <radek@raadradd.com>
Khairil Yusof <kaeru@pd.jaring.my>
Yasuda Keisuke <kysd@po.harenet.ne.jp>
Tom McLaughlin <tmclaugh@sdf.lonestar.org>
Vladimir Grebenschikov <vova@fbsd.ru>
GNOME 2.8 also features a new, FreeBSD-specific splashscreen that
was designed by jimmac for GNOME 2.8, then daemonized by
Franz Klammer <klammer@webonaut.com> and Radek Kozlowski
<radek@raadradd.com>.
As with GNOME 2.6, you cannot just "portupgrade" to GNOME 2.8. There is
a script provided at http://www.marcuscom.com/downloads/gnome_upgrade28.sh
that will aid in the upgrade process. Full documentation on the GNOME 2.8
upgrade is coming following this commit.
From all of us at FreeBSD GNOME, ENJOY!
* All GTK_SIGNAL_FUNC instances were replaced by G_CALLBACK.
* The file dialog now uses the GtkFileChooser widget.
* All selections have been changed from GtkCombo to GtkComboBoxEntry.
* The user can now specify the SMTP port (defaults to 25).
* The remaining code was cleaned up (file.c and user_prefs.c).
PR: 73645
Submitted by: Miguel Mendez <flynn@energyhq.es.eu.org>
Symlink manager for installing multiple versions of software packages
under a common hierarchy. Simplifies installation/deinstallation and
PATH management.
WWW: http://www.gormand.com.au/peters/tools/graft/graft.html
PR: ports/70516
Submitted by: Michael Handler <handler@grendel.net>