| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
| |
Approved by: portmgr
Approved by: bapt (mentor)
|
|
|
|
|
|
|
|
|
|
| |
- switch to use USER/GROUP [1]
- allow custom pidfile
- replace CONFLICTS with CONFLICTS_INSTALL
PR: ports/143384
Submitted by: Sevan Janiyan <venture37@geeklan.co.uk>
Feature safe: yes
|
|
|
|
|
| |
PR: ports/153690
Submitted by: Tom Judge <tom@tomjudge.com>
|
|
|
|
| |
Submitted by: davidxu
|
|
|
|
| |
Submitted by: koitsu, ed
|
|
|
|
|
| |
PR: ports/149748
Submitted by: Ivan Klymenko <fidaj@ukr.net>
|
|
|
|
| |
s#. %%RC_SUBR%%#. /etc/rc.subr#
|
|
|
|
| |
Feature safe: yes
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
- wait for mysql to be responsive at startup
Feature safe: yes
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Approved by: ale (maintainer, private e-mail)
|
| |
|
| |
|
|
|
|
|
|
| |
to the slave port, to move it before the inclusion of bsd.port.pre.mk.
Approved by: maintainer
|
|
|
|
|
| |
PR: ports/129979
Submitted by: Eygene Ryabinkin <rea-fbsd@codelabs.ru>
|
| |
|
|
|
|
| |
- Fix my.cnf search path
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
PR: ports/81915
Submitted by: David Marshall <marshall@chezmarshall.com>
|
| |
|
| |
|
|
|
|
| |
Reported by: many
|
| |
|
| |
|
|
|
|
|
|
|
| |
- add WITHOUT_THR_ALARM knob to reduce kernel contention [2]
(use it only if you understand the drawback)
Submitted by: stas [1], kris [2]
|
| |
|
|
|
|
| |
Approved by: portmgr (linimon)
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Approved by: portmgr (erwin), maintainer (ale)
|
|
|
|
|
|
| |
(CVE-2006-4226 and CVE-2006-4227).
Approved by: portmgr (erwin)
|
|
|
|
|
|
|
| |
- Bump -client PORTREVISION
- portlint
Approved by: maintainer (ale)
|
|
|
|
|
|
|
| |
- Add CSV Storage Engine support [1]
PR: ports/93107 [1]
Submitted by: Robert Uzzi <ruzzi@compedgeracing.com> [1]
|
|
|
|
|
|
|
| |
PR: ports/101647
Submitted by: Dan Lukes <dan@obluda.cz>, Sergey Mokryshev <mokr@mokr.net>
Obtained from: http://bugs.mysql.com/bug.php?id=21327
Approved by: ale's vacation
|
|
|
|
| |
Approved by: ale's vacation
|
| |
|
|
|
|
|
|
| |
PR: 98280
Approved by: ale
Security: http://lists.mysql.com/announce/365
|
| |
|
| |
|
| |
|
|
|
|
| |
- add mysql_upgrade script to update the databases from an earlier (even minor) release
|
|
|
|
|
|
| |
Bump PORTREVISION for mysql-server ports.
Approved by: portmgr (clement)
|
|
|
|
| |
Approved by: portmgr (kris)
|
| |
|
| |
|
|
|
|
|
| |
Approved by: krion@
PR: ports/88711 (related)
|
| |
|
|
|
|
| |
- convert mysql-client.sh script to use ldconfig rcNG system
|
| |
|
|
|
|
| |
- add Federated Engine
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run.
|
| |
|
|
|
|
|
|
| |
- Add knob to enable Archive Storage Engine [1]
Submitted by: Justin Bastedo <justin.bastedo@gmail.com> via grog [1]
|
|
|
|
|
| |
PR: ports/85665
Submitted by: Marcus Grando <marcus@corp.grupos.com.br>
|
|
|
|
|
| |
PR: ports/85403
Submitted by: Marcus Grando <marcus@corp.grupos.com.br>
|
|
|
|
| |
behaviour.
|
|
|
|
|
| |
PR: ports/83541
Submitted by: Marcus Grando <marcus@corp.grupos.com.br>
|
| |
|
|
|
|
| |
Submitted by: many
|
| |
|
|
|
|
| |
after 5.4-RELEASE.
|
|
|
|
|
|
|
|
|
|
| |
- Set the new sequence for finding my.cnf files [2]:
/etc, ${PREFIX}/etc, ${mysql_dbdir}
(default to: /etc/my.cnf, /usr/local/etc/my.cnf, /var/db/mysql/my.cnf)
PR: ports/79166 [1], ports/79597 [2]
Submitted by: Sergey Prikhodko <sergey@network-asp.biz> [1],
Vasil Dimov <vd@datamax.bg> [2]
|
|
|
|
| |
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
|
|
|
|
|
|
|
| |
- Add the possibility to specify the database directory in rc.conf
- Move database creation from post-install stage into startup script
- Add the possibility to specify additional command-line arguments
to be passed to mysqld_safe on startup
|
|
|
|
| |
Requested by: ale (maintainer)
|
|
|
|
|
| |
Submitted by: simon
Obtained from: MySQL BitKeeper Repository
|
|
|
|
|
|
|
| |
- Fix plist
PR: ports/76054
Submitted by: Marcus Grando <marcus@corp.grupos.com.br>
|
| |
|
|
|
|
| |
Spotted by: Maxim Maximov <mcsi@mcsi.pp.ru>
|
|
|
|
|
| |
PR: ports/76050
Submitted by: Marcus Grando <marcus@corp.grupos.com.br>
|
|
|
|
|
|
|
|
|
| |
- Use MASTER_SITES_MYSQL
- Add WITHOUT_INNODB knob [1]
- Fix tcp wrappers (hopefully definitely!)
- Add WITH_NDB knob
Submitted by: sobomax [1]
|
|
|
|
|
|
|
| |
Required to run mysqlhotcopy.
PR: ports/72095
Submitted by: Marcus Grando <marcus@corp.grupos.com.br>
|
|
|
|
|
|
|
| |
- Unmark FORBIDDEN
- Install a rcNG startup script
- Enable support for ndbcluster
- Add knob to use process scope threads
|
|
|
|
|
| |
documented for almost two months at
http://vuxml.freebsd.org/e5e2883d-ceb9-11d8-8898-000d6111a684.html
|
|
|
|
|
|
| |
- Fix plist (don't install .la files)
Approved by: portmgr (marcus)
|
|
|
|
|
|
|
|
|
| |
- Fix mysqlbug vulnerability [2]
- Bump PORTREVISION
PR: ports/66671 [1]
Submitted by: Roman Neuhauser <neuhauser@chello.cz> [1],
roam [2]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".
For ports-in-waiting:
USE_LIBTOOL=YES -> USE_LIBTOOL_VER=13
USE_AUTOCONF=YES -> USE_AUTOCONF_VER=213
USE_AUTOMAKE=YES -> USE_AUTOMAKE_VER=14
Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
|
|
|
|
| |
Now the SKIP_DNS_CHECK knob is pointless.
|
|
|
|
| |
Noticed by: many
|
|
|
|
| |
Reported by: bento via kris
|
|
|
|
| |
Reported by: bento via kris
|
|
|
|
|
|
| |
- get rid of perl dependency
- enhance man pages and scripts installation
- move additional scripts in mysql-scripts port
|
|
|
|
|
|
| |
PR: ports/60559
Submitted by: me
Approved by: nork (mentor/implicitly)
|
|
|
|
|
|
|
|
|
| |
o Fix packages dependencies.
o portlint clean
o Correct typo in MASTER_SITES, Fix non-optimized build.
PR: ports/60559
Submitted by: Alex Dupre <sysadmin@alexdupre.com>
|
|
|
|
|
|
|
|
| |
o Sync with mysql40 port changes.
o Make portlint clean.
PR: ports/60119
Submitted by: Alex Dupre <sysadmin@alexdupre.com> (maintainer)
|
|
|
|
|
| |
PR: 58166
Submitted by: Cheng-Lung Sung <clsung@dragon2.net>
|
|
|
|
|
|
|
|
|
| |
on the make(1) command line[1].
Unbreak mysql40-server's building on -CURRENT (-pthread)[2].
PR: 56252[1], 56925[2]
Submitted by: Clement Laforet <sheepkiller@cultdeadsheep.org> [1],
Alex Dupre <sysadmin@alexdupre.com> (maintainer) [2]
|
|
|
|
|
|
| |
PR: ports/54628
Submitted By: Max Okumoto <okumoto@ucsd.edu>
Approved By: maintainer
|
|
|
|
|
|
|
|
| |
Remove problematic HAVE_BROKEN_REALPATH define, now we
have a fixed version. This allows usage of symlinks for
database paths again which was previously broken.
Bump portrevision.
|
|
|
|
|
| |
PR: 51342
Submitted by: Alex Dupre <sysadmin@alexdupre.com>
|
|
|
|
|
|
| |
Submitted by: Alex Dupre <sysadmin@alexdupre.com> (maintainer)
Repo copied by: joe (cvs)
Approved by: portmgr (no objections)
|
|
|
|
|
|
|
|
|
|
| |
o Switch from p5-Mysql to p5-DBD-mysql.
o Add MySQL 4 support (and set it as default) to p5-DBD-mysql.
o Bump PORTREVISION accordingly.
PR: ports/50315
Submitted by: Alex Dupre <sysadmin@alexdupre.com> (mysql40 maintainer)
Approved by: skv (p5-DBD-myql maintainer)
|
|
|
|
|
|
|
|
|
| |
native (libc_r style) mutexes, thus some of the linked application
might indirectly try to pass native style mutexes to linuxthreads
pthread functions, either hanging at program startup or overwriting
data following the native style mutex. <tegge>
Reviewed by: tegge
|
|
|
|
|
|
|
|
| |
o Fix pkg-plist.
o Bump PORTREVISION accordingly.
PR: ports/50293
Submitted by: Alex Dupre <sysadmin@alexdupre.com> (maintainer)
|
|
|
|
|
| |
PR: ports/50130
Submitted by: Alex Dupre <sysadmin@alexdupre.com> (maintainer)
|
|
|
|
|
|
| |
pending the final semi-automatic purge.
Approved by: portmgr (implicitly)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
o Really overwrite databases when OVERWRITE_DB is set.
o Automatically skip installing databases if they already exist
(unless OVERWRITE_DB is set).
PR: ports/47945
Submitted by: Alex Dupre <sysadmin@alexdupre.com> (maintainer)
|
|
|
|
|
|
|
| |
Fix configure on -current.
PR: ports/47902
Submitted by: Alex Dupre <sysadmin@alexdupre.com> (maintainer)
|
|
|
|
|
|
|
| |
PR: 45543
Submitted by: Alex Dupre <sysadmin@alexdupre.com>
Repo-copy approved by: portmgr (will)
Repo-copy performed by: cvs (josefk)
|
| |
|
|
|
|
| |
Submitted by: Joao Pedras <jpedras@webvolution.net>
|
|
|
|
| |
Submitted by: sobomax
|
|
|
|
|
|
|
|
|
| |
This fixes a security hole which is remotely exploitable.
See http://security.e-matters.de/advisories/042002.html for details.
Submitted by: sobomax
Approved by: sobomax
|
|
|
|
|
|
| |
http://security.e-matters.de/advisories/042002.html
Submitted by: Constantin Deribin <deribin@portaone.com>
|
| |
|
|
|
|
|
| |
PR: ports/45173
Submitted by: ITO Tsuyoshi <tsuyoshi@is.s.u-tokyo.ac.jp>
|
|
|
|
|
|
|
|
| |
prototypes are used. -CURRENT needs empty prototypes to build. Use
__FreeBSD_version to differentiate.
Set CXX to $CC on -STABLE again to get around stability problems
under heavy load.
|
|
|
|
|
| |
PR: ports/44784
Submitted by: Adrian Filipi-Martin <adrian@ubergeeks.com>
|
|
|
|
| |
Submitted by: Denis Shaposhnikov <dsh@neva.vlink.ru>
|
|
|
|
| |
Submitted by: Submitted by: sobomax (modified by me a bit)
|
|
|
|
| |
Submitted by: sobomax (modified by me a bit)
|
|
|
|
| |
Submitted by: sobomax
|
| |
|
|
|
|
| |
PR: ports/42337
|
| |
|
|
|
|
| |
- add patch to use correct prototypes for libwrap
|
| |
|
|
|
|
| |
Submitted by: The Anarcat <anarcat@anarcat.ath.cx>
|
|
|
|
|
|
|
| |
breaks existing installations (very clever!).
An appropriate "fix" for this "problem" would be to look in both /etc
and ${PREFIX}/etc.
|
|
|
|
| |
Silence by: dirk
|
| |
|
| |
|
|
|
|
|
| |
PR: ports/33280
Submitted by: Olafur Osvaldsson <oli@isnic.is>
|
|
|
|
| |
Submitted by: Jens Trzaska <j_trzaska@gmx.net>
|
|
|
|
|
| |
- install mysql-client.sh as 000.mysql-client.sh.
The 000. prefix seems to be more common, now.
|
| |
|
|
|
|
|
|
|
| |
This will emit a warning on startup and will be disabled if not
configured properly.
See http://www.mysql.com/doc/I/n/InnoDB.html for details.
|
|
|
|
| |
- add a warning for BUILD_OPTIMIZED
|
|
|
|
|
|
|
|
|
|
|
| |
under heavy load
- add BUILD_STATIC option to link mysqld statically
- add BUILD_OPTIMIZED to add -mcpu=pentiumpro -O3 -fno-omit-frame-pointer
to CFLAGS (and thus to CXXFLAGS)
Submitted by: Sergei Golubchik <serg@mysql.com>
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
PR: 29800
Submitted by: pat@databits.net
No response: maintainer
|
|
|
|
| |
mysql_setpermission and mysqlhotcopy need the perl module.
|
| |
|
|
|
|
|
|
| |
- rename INSTALL_DB_FORCE to SKIP_DNS_CHECK
- add additional comments for build options
- move printing of build option to server part
|
|
|
|
| |
(see Makefile for explanation).
|
| |
|
| |
|
| |
|
|
|
|
| |
Submitted by: Alexey Zakirov <frank@agava.com>
|
| |
|
| |
|
|
|
|
| |
Noticed by: Jon Nathan <jon@rupture.net>
|
|
|
|
|
|
|
|
|
|
|
|
| |
From the announcement:
"This release should fix the final bugs we accidently got into 3.23.34
and a long security bug that has been in MySQL a long time!
The main fixed bugs are that UPDATE didn't always use keys when
updating on something not based on a primary key and that 'affected
rows' wasn't returned to the client if the mysqld server wasn't
compiled with support for transactions."
|
|
|
|
|
|
|
|
|
|
| |
From the announce mail:
"The 3.23.35 mainly fixes a critical bug in 3.23.34 with ORDER BY. We
don't know how the ORDER BY bug slipped through our testing suite or
how fatal it's really is, but as we have got a couple of reports about
core dumps regarding this, we recommend 3.23.34 users to
upgrade as soon as possible. Sorry for the inconvenience."
|
|
|
|
|
|
| |
which seems not to be a MySQL mirror anylonger.
Submitted by: roam (sort of ;-)
|
| |
|
|
|
|
| |
Submitted by: Taylor Mallette <taylor.mallette@compaq.com>
|
| |
|
|
|
|
|
|
|
| |
ldconfig is run earlier.
PR: ports/24924
Submitted by: jeh
|
|
|
|
| |
Submitted by: roam
|
|
|
|
|
|
|
|
| |
This type allows SQL transactions (COMMIT, ROLLBACK).
Note: BerkeleyDB is build as part of mysql323-server since mysql
needs a special version of it. Thus we can't depend on
databases/db3 at the moment.
|
| |
|
|
|
|
| |
one and only.
|
| |
|
|
|
|
|
|
|
|
| |
mysql323-client installs libmysqlclient.so.10 (instead of
libmysqlclient.so.6).
mysql323-{client,server} are production quality, now (according to
MySQL AB at least).
|
|
|
|
| |
PR: ports/24160
|
| |
|
|
|
|
|
|
|
| |
to work around a problem causing mysqld to crash under heavy load
and multiple connections at the same time.
PORTREVISION bumped.
|
| |
|
| |
|
| |
|
|
|
|
| |
Approved by: asami
|
| |
|
|
|
|
|
| |
PR: ports/23266
Submitted by: Louis Mamakos <louie@TransSys.COM>
|
|
|
|
|
|
| |
so only root and mysql were able to connect to the socket...
Noticed by: Marco Hinz <marco@todo.de>
|
|
|
|
| |
Submitted by: Vivek Khera <khera@kcilink.com>
|
| |
|
| |
|
|
|
|
| |
and add a start/stop parameter to satisfy rc.shutdown.
|
|
|
|
| |
Spotted by: jedgar
|
|
|
|
| |
Submitted by: steve
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and mysql322-server.
- mit-pthread support was dropped.
- libmysqlclient.so.9 was renamed to libmysqlclient.so.6 (like the
one coming with MySQL-3.22.x) so ports depending on MySQL having
a chance of using 3.23.x if installed.
mysql322-(client|server) and mysql323-(client|server) can't be
installed at the same time, of course.
|
| |
|
| |
|
|
|
|
| |
- introduce MYSQL_VERSION in PLIST and PLIST_SUB
|
| |
|
|
|
|
|
|
|
| |
options `start' and `stop' now (unless I have forgotten any). This allows
us to call the scripts from /etc/rc.shutdown with the correct option.
The (42 or so) ports that already DTRT before are unchanged.
|
|
|
|
|
|
| |
if -Wall was in CFLAGS. Thus mysql didn't build.
Reported, analyzed and tested by: deischen
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- check for start/stop arguments in startup file
- don't rip off --force option from mysql_install_db
|
| |
|
|
|
|
| |
Submitted by: Dirk-Willem van Gulik <dirkx@webweaving.org>
|
| |
|
|
|
|
|
| |
This upgrade contains fixes for security problems. So everyone
is strongly encouraged to upgrade.
|
| |
|
|
|
|
|
|
| |
problems fetching it from the german site.
PR: ports/16172
|
|
|
|
|
|
|
|
|
|
| |
See
http://www.securityfocus.com/templates/archive.pike?list=1&date=2000-01-08&msg=Pine.GSO.4.10.10001111730040.11035-100000@palver.dtek.chalmers.se
for details.
Everyone is strongly encouraged to upgrade.
Submitted by: Spidey <beaupran@iro.umontreal.ca>
|
|
|
|
|
|
| |
- add -O0 for compiling sql/sql_yacc.cc. Otherwise gcc eats a lot of
memory and cpu time. It seems to be a gcc compiler bug in conjunction
with -O.
|
| |
|
|
|
|
|
|
| |
consistent with mysqld and other OS.
Reported by: Clive Lin <clive@CirX.ORG>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- use --enable-assembler for ${ARCH}==i386
Requested by: Martin Nilsson <martin@filex.se>
There is an annoying bug in gcc 2.7.2.*: If -pipe is used for .s files,
gcc will "hang" forever, because the assembler is called with '-' and
noone is sending data.
As a workaround use .S (capital s) files. Then cpp will be called prior
to as and thus a pipe can be build.
|
|
|
|
|
|
|
|
|
|
| |
Set MIT_PTHREADS to use the supplied mit-pthreads.
This is a workaround for PR ports/12824.
- replace one occurance of gcc with ${CC}
- don't use CFLAGS twice somewhere in mit-pthreads compilation
(There is still one place left where CFLAGS are used twice.)
|
|
|
|
|
|
| |
This upgrade contains - as far as I can see - no functional change
in regard to the port. But I'm tired of receiving requests or patches
for an upgrade. People are focused on version numbers too much. *sigh* ;-)
|
| |
|
|
|
|
| |
chown -> ${CHOWN}
|
|
|
|
| |
Submitted by: Kelly Yancey <kbyanc@posi.net>
|
|
|
|
|
|
|
| |
different from /var/db/mysql
(e. g. make DB_DIR=/export/databases/mysql install)
- put functionality of check_old_version into Makefile and remove
check_old_version (good bye, good old friend...)
|
|
|
|
| |
containing the ports editors/vim5, sysutils/star, and one other.
|
| |
|
| |
|
|
|
|
|
|
| |
- put mysqld in a sandbox:
- create user and group 'mysql' (uid and gid 88)
- start mysqld with user 'mysql'
|
|
|
|
|
|
|
|
|
|
| |
mysql322-client uses mysql322-server as a master port. So
all the magic is in mysql322-server.
mysql322-client must be used to add dependencies to, now.
Thanks to Dan Moschuk <dan@trinsec.com> for giving the initial
point.
|
|
|
|
|
| |
permitted. Note that, given current numeric motif of PW, this is done
in four equally-sized commits of 393 files each.
|
| |
|
| |
|
| |
|
|
|
|
| |
in bsd.port.mk and this helps to unify the check and install.
|
|
|
|
| |
the .la file.
|
| |
|
| |
|
|
|
|
|
| |
Found by: portlint
Reminded by: asami
|
| |
|
|
|
|
| |
- pass ${CONFIGURE_ARGS} to mit-pthreads configure
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
- don't pollute CFLAGS with extra optimizer flags
- remove part of patch-ac which forces -pthread instead of -lc_r
(was included in the main distribution)
- don't name freebsd version in mit-pthreads/config/configure
explicitly. settings work for 2.*, 3.* and 4.*.
|
| |
|