1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-28 10:08:24 +00:00
Mirror of the FreeBSD ports git repo https://git.FreeBSD.org/ports.git .
Go to file
Sunpoet Po-Chuan Hsieh dcb485b324 - Add p5-DBIx-Safe 1.2.5
The purpose of DBIx::Safe is to give controlled, limited access to an
application, rather than simply passing it a raw database handle through DBI.
DBIx::Safe acts as a wrapper to the database, by only allowing through the
commands you tell it to. It filters all things related to the database handle -
methods and attributes.

The typical usage is for your application to create a database handle via a
normal DBI call to new(), then pass that to DBIx::Safe->new(), which will return
you a DBIx::Safe object. After specifying exactly what is and what is not
allowed, you can pass the object to the untrusted application. The object will
act very similar to a DBI database handle, and in most cases can be used
interchangeably.

By default, nothing is allowed to run at all. There are many things you can
control. You can specify which SQL commands are allowed, by indicating the first
word in the SQL statement (e.g. 'SELECT'). You can specify which database
methods are allowed to run (e.g. 'ping'). You can specify a regular expression
that allows matching SQL statements to run (e.g. 'qr{SET TIMEZONE}'). You can
specify a regular expression that is NOT allowed to run (e.g. qr(UPDATE xxx}).
Finally, you can indicate which database attributes are allowed to be read and
changed (e.g. 'PrintError'). For all of the above, there are matching methods to
remove them as well.

WWW: http://search.cpan.org/dist/DBIx-Safe/

Feature safe:	yes
2011-12-05 11:44:19 +00:00
accessibility
arabic - Pass maintainership to office@FreeBSD.org 2011-11-28 16:06:13 +00:00
archivers - Update to 2.045 2011-12-05 05:43:52 +00:00
astro - Update to 2.12.1 2011-12-04 00:27:41 +00:00
audio - Fix the packing list (dirrm to dirrmtry) 2011-12-04 20:45:59 +00:00
benchmarks
biology
cad - Update to version 7.20.4, build system changed from autotools to cmake [1] 2011-12-03 19:39:12 +00:00
chinese Add opencc 0.2.0, open Chinese Convert library and utilities. 2011-12-02 01:27:24 +00:00
comms - Add p5-SMS-Send-NexmoUnicode 0.01 2011-12-01 09:39:49 +00:00
converters Use ln -sf when creating symlinks. 2011-12-01 13:44:31 +00:00
databases - Add p5-DBIx-Safe 1.2.5 2011-12-05 11:44:19 +00:00
deskutils - update to 0.2.5 2011-12-03 05:40:38 +00:00
devel Add mingw32-openssl, the OpenSSL library cross-compiled for MinGW32. 2011-12-05 05:14:26 +00:00
dns - Update to 1.53 2011-12-04 22:31:17 +00:00
editors Upgrade to version 22 and use an official MASTER_SITE. 2011-12-04 19:51:18 +00:00
emulators Update to Wine 1.3.34. This includes the following changes: 2011-12-02 22:59:34 +00:00
finance
french - Pass maintainership to office@FreeBSD.org 2011-11-28 16:06:13 +00:00
ftp - Update to 1.54 2011-12-04 10:01:38 +00:00
games Update to 1.8. No user-visible changes. 2011-12-03 20:42:13 +00:00
german - Update to 2011.12.04 2011-12-05 03:10:47 +00:00
graphics Fix the build when an older version of this port is 2011-12-05 09:49:09 +00:00
hebrew - Pass maintainership to office@FreeBSD.org 2011-11-28 16:06:13 +00:00
hungarian - Pass maintainership to office@FreeBSD.org 2011-11-28 16:06:13 +00:00
irc - Update to v3.0.4 2011-12-04 20:45:28 +00:00
japanese Update to 1.3.911.102 including new features 2011-12-04 14:02:11 +00:00
java - Update to b24. [1] 2011-11-30 21:18:30 +00:00
korean
lang Update to the 20111203 snapshot of GCC 4.7.0. This addresses an 2011-12-04 18:56:29 +00:00
mail -Update ports mail/assp to latest version 1.9.1.8 2011-12-05 11:37:23 +00:00
math Fix link against libumfpack. 2011-12-05 11:36:44 +00:00
misc Fix Ctrl-O in xterm: FreeBSD xterm does not define "ti" and "te" but mc 2011-12-02 12:16:26 +00:00
Mk - Revert addition of 2.9 temporarily, individual ports need to be fixed for 2011-12-04 18:26:09 +00:00
multimedia Upgrade to version 1.8.44. 2011-12-04 10:38:37 +00:00
net - Update to 1.01 2011-12-05 09:16:28 +00:00
net-im - Update to 0.8.0. 2011-12-02 10:22:37 +00:00
net-mgmt - Add shutdown keyword to rc script 2011-12-03 23:06:47 +00:00
net-p2p - Update to 2.3.1 2011-11-30 21:20:54 +00:00
news
palm
polish - Update to 20111204 2011-12-05 03:09:38 +00:00
ports-mgmt Take maintainership from ports@. 2011-11-29 13:48:50 +00:00
portuguese - Pass maintainership to office@FreeBSD.org 2011-11-28 16:06:13 +00:00
print Fix build with fltk-1.3.0. 2011-12-04 06:25:20 +00:00
russian - Pass maintainership to office@FreeBSD.org 2011-11-28 16:06:13 +00:00
science
security - upgrade to 1.8.13 2011-12-03 18:39:29 +00:00
shells
sysutils - Fix X11 libraries dependency handling: this is a better fix to ports/153198 2011-12-05 03:30:31 +00:00
Templates
textproc - Add p5-String-ToIdentifier-EN 0.06 2011-12-05 11:32:45 +00:00
Tools
ukrainian - Pass maintainership to office@FreeBSD.org 2011-11-28 16:06:13 +00:00
vietnamese
www -Upgrrade to latest version 2.14.0 2011-12-05 11:41:13 +00:00
x11 - let imake use ucpp instead of clang to generates its Makefile 2011-12-02 16:20:10 +00:00
x11-clocks
x11-drivers
x11-fm
x11-fonts - Readd with better name 2011-11-30 15:18:01 +00:00
x11-servers
x11-themes
x11-toolkits - update to snapshot r9166 2011-12-03 18:51:57 +00:00
x11-wm
.cvsignore
CHANGES
COPYRIGHT
GIDs
KNOBS
LEGAL
Makefile
MOVED Reconnect games/linux-enemyterritory-jaymod to the build, remove it from MOVED 2011-12-03 11:43:24 +00:00
README
UIDs
UPDATING Note required changes as a result of the nsd update to 3.2.9. 2011-11-30 23:05:40 +00:00

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	http://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/ports.html
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):


	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.