No description
Find a file
Po-Chuan Hsieh 7fc5c9713a
databases/p5-SQL-SplitStatement: Add p5-SQL-SplitStatement 1.00023
SQL::SplitStatement is a simple module which tries to split any SQL code, even
including non-standard extensions, into the atomic statements it is composed of.

The logic used to split the SQL code is more sophisticated than a raw split on
the ; (semicolon) character: first, various different statement terminator
tokens are recognized (see below for the list), then this module is able to
correctly handle the presence of said tokens inside identifiers, values,
comments, BEGIN ... END blocks (even nested), dollar-quoted strings, MySQL
custom DELIMITERs, procedural code etc., as (partially) exemplified in the
"SYNOPSIS" above.

Consider however that this is by no means a validating parser (technically
speaking, it's just a context-sensitive tokenizer). It should rather be seen as
an in-progress heuristic approach, which will gradually improve as test cases
will be reported. This also means that, except for the "LIMITATIONS" detailed
below, there is no known (to the author) SQL code the most current release of
this module can't correctly split.
2024-07-19 00:44:41 +08:00
.hooks
accessibility all: Bump after lang/go121 update 2024-07-03 08:29:54 +00:00
arabic editors/libreoffice: update to 24.2.5 release (+) 2024-07-16 14:13:20 +03:00
archivers archivers/py-zstandard: update 0.22.0 → 0.23.0 2024-07-15 00:49:28 -07:00
astro devel/googletest: Update to 1.15.0 2024-07-17 02:36:15 +08:00
audio audio/audacity: fresh install reports incompatible plugin: lv2 requirement was missing 2024-07-17 23:12:08 +03:00
benchmarks devel/googletest: Update to 1.15.0 2024-07-17 02:36:15 +08:00
biology biology/py-pyrodigal: update 3.4.1 → 3.5.0 2024-07-18 01:22:46 -07:00
cad cad/py-cocotb: update 1.8.1 → 1.9.0 2024-07-17 08:17:17 -07:00
chinese editors/libreoffice: update to 24.2.5 release (+) 2024-07-16 14:13:20 +03:00
comms comms/usbmuxd: Workaround devd(8) race condition 2024-07-12 02:24:35 -04:00
converters converters/tuc: Remove expired port 2024-07-13 15:13:58 +02:00
databases databases/p5-SQL-SplitStatement: Add p5-SQL-SplitStatement 1.00023 2024-07-19 00:44:41 +08:00
deskutils deskutils/just: update 1.31.0 → 1.32.0 2024-07-18 06:27:32 -07:00
devel devel/glaze: update 3.0.0 → 3.1.0 2024-07-18 01:22:46 -07:00
dns dns/py-publicsuffixlist: Update to 1.0.2.20240714 2024-07-16 23:38:56 +08:00
editors editors/ox: update 0.3.0 → 0.3.3 2024-07-17 08:49:04 -07:00
emulators emulators/{,libretro-}ppsspp{,-qt5}: Fix build with miniupnpc-2.2.8 2024-07-17 16:31:55 +03:00
finance finance/py-ffn: update 1.0.3 → 1.0.4 2024-07-12 22:17:45 -07:00
french editors/libreoffice: update to 24.2.5 release (+) 2024-07-16 14:13:20 +03:00
ftp ftp/R-cran-RCurl: Update to 1.98-1.16 2024-07-14 04:39:25 +00:00
games games/vcmi: update the port to the latest (bugfix) version 1.5.5 2024-07-18 16:33:24 +00:00
german editors/libreoffice: update to 24.2.5 release (+) 2024-07-16 14:13:20 +03:00
graphics graphics/mesa-devel: update to 24.1.b.3782 2024-07-18 02:30:51 +02:00
hebrew editors/libreoffice: update to 24.2.5 release (+) 2024-07-16 14:13:20 +03:00
hungarian editors/libreoffice: update to 24.2.5 release (+) 2024-07-16 14:13:20 +03:00
irc irc/inspircd: update to 4.1.0 2024-07-16 20:07:52 +02:00
japanese editors/libreoffice: update to 24.2.5 release (+) 2024-07-16 14:13:20 +03:00
java java/openjdk11: remove custom LLVM - build with LLVM from base 2024-07-14 16:44:52 +03:00
Keywords
korean editors/libreoffice: update to 24.2.5 release (+) 2024-07-16 14:13:20 +03:00
lang devel/googletest: Update to 1.15.0 2024-07-17 02:36:15 +08:00
mail mail/aerc: update 0.18.0 → 0.18.1 2024-07-18 17:52:47 +03:00
math math/R-cran-SparseM: Update to 1.84-2 2024-07-18 14:04:06 +00:00
misc misc/navi: Add new port 2024-07-18 17:37:54 +02:00
Mk Mk/bsd.default-versions.mk: Update comment: Add MariaDB 11.4 2024-07-18 12:50:06 +03:00
multimedia multimedia/obs-waveform: update 1.8.0 → 1.8.1 2024-07-17 08:17:18 -07:00
net net/routinator: remove i386 from ONLY_FOR_ARCHS: dependency stopped being built on i386 2024-07-17 16:27:53 +03:00
net-im net-im/gomuks: Update to 0.3.1 2024-07-17 11:25:03 +02:00
net-mgmt net-mgmt/librenms: Update to 24.7.0 2024-07-17 13:09:18 +00:00
net-p2p net-p2p/transmission-components: Fix build with miniupnpc-2.2.8 2024-07-17 12:09:29 +03:00
news news/tin: Improve port 2024-07-14 20:03:27 +02:00
polish editors/libreoffice: update to 24.2.5 release (+) 2024-07-16 14:13:20 +03:00
ports-mgmt ports-mgmt/portupgrade-devel: Fix with Ruby 3.2+ 2024-07-17 13:07:41 -07:00
portuguese editors/libreoffice: update to 24.2.5 release (+) 2024-07-16 14:13:20 +03:00
print print/a2ps: update to 4.15.6 2024-07-15 13:12:45 +02:00
russian editors/libreoffice: update to 24.2.5 release (+) 2024-07-16 14:13:20 +03:00
science science/{,py-}phonopy: update 2.26.5 → 2.26.6 2024-07-17 08:17:18 -07:00
security security/tailscale: Update to 1.70.0 2024-07-18 08:32:50 +00:00
shells shells/carapace: update to 1.0.4 2024-07-11 16:06:58 +09:00
sysutils sysutils/xcp: update 0.21.1 → 0.21.2 2024-07-18 06:22:37 -07:00
Templates Framework: Finalize switch to share/man for manpages 2024-04-11 21:51:09 +03:00
textproc textproc/mgdiff: move source to public VCS; Codeberg 2024-07-17 12:22:28 -07:00
Tools rmport: warn about node slave packages when removing a www/node port 2024-07-14 16:01:55 +02:00
ukrainian editors/libreoffice: update to 24.2.5 release (+) 2024-07-16 14:13:20 +03:00
vietnamese editors/libreoffice: update to 24.2.5 release (+) 2024-07-16 14:13:20 +03:00
www www/nextcloud-calendar: Update to 4.7.12 2024-07-18 12:32:24 +02:00
x11 x11/arandr: update to 0.1.11 2024-07-17 15:00:20 +02:00
x11-clocks */*: Remove GNU_CONFIGURE_MANPREFIX after move man pages to share/man 2024-04-14 10:41:16 +01:00
x11-drivers x11-drivers/xorgxrdp: Update to 0.10.1 (latest stable version) 2024-07-04 16:02:32 +09:00
x11-fm x11-fm/worker: update the port to the latest version 5.1.0 2024-07-16 04:21:06 +00:00
x11-fonts devel/googletest: Update to 1.15.0 2024-07-17 02:36:15 +08:00
x11-servers x11-servers/xwayland: update to 24.1.1 2024-07-17 14:18:15 +02:00
x11-themes KDE ports: Fix build with KF6 2024-07-15 11:22:14 +03:00
x11-toolkits x11-toolkits/tix: add LICENSE 2024-07-14 20:29:35 +02:00
x11-wm x11-wm/cosmic-comp: update to s20240717 2024-07-18 02:30:50 +02:00
.arcconfig
.gitignore
.mailmap
CHANGES CHANGES: Fix typos 2024-04-08 22:43:33 +02:00
CONTRIBUTING.md
COPYRIGHT
GIDs GIDs: add missing colon at the end of line 2024-07-12 19:53:27 +09:00
Makefile
MOVED textproc/rubygem-nokogiri111: Remove expired port 2024-07-17 13:08:26 +03:00
README
UIDs net-mgmt/victoria-logs: Add VictoriaLogs 0.27.1 2024-07-12 10:16:18 +02:00
UPDATING UPDATING: Add upgrade instructions for net-mgmt/netbox 2024-07-15 18:58:00 +02:00

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

	https://www.FreeBSD.org/ports

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

	https://docs.freebsd.org/en/books/handbook/ports/
		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:

	https://docs.freebsd.org/en/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.