non port: databases/p5-DBD-cego/Makefile |
Number of commits found: 39 |
Sunday, 30 Jul 2023
|
18:04 Kurt Jaeger (pi) Author: Björn Lemke
databases/p5-DBD-cego: update 1.5.2 -> 1.5.3
- fix build on 14.x
c107492 |
Wednesday, 7 Sep 2022
|
21:10 Stefan Eßer (se)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.
There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.
The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.
Approved by: portmgr (tcberner)
b7f0544 |
Sunday, 10 Oct 2021
|
19:19 Kurt Jaeger (pi) Author: Björn Lemke
databases/p5-DBD-cego: update 1.5.0 -> 1.5.2
- In dbdimp.h, changed MAXPROTSTRING to 15 ( from 10 ), since the
protocol string "fastserial" does not fit in. Problems have just
been observed on Ubuntu Linux
- Fix of some memory leaks in dbdimp.c for function cego_st_execute.
The msg and schema attribute of statement handle have to be checked
for allocated values, before new memory is allocated
Author: Björn Lemke <lemke@lemke-it.com>
13d3cae |
Wednesday, 7 Apr 2021
|
08:09 Mathieu Arnold (mat)
One more small cleanup, forgotten yesterday.
Reported by: lwhsu
cf118cc |
Tuesday, 6 Apr 2021
|
14:31 Mathieu Arnold (mat)
Remove # $FreeBSD$ from Makefiles.
305f148 |
Sunday, 21 Apr 2019
|
13:31 pi
devel/lfcbase: update 1.11.9 -> 1.13.0
devel/lfcxml: update 1.2.6 -> 1.2.10
databases/cego: update 2.39.16 -> 2.44.1
databases/cegobridge: update 1.4.0 -> 1.5.0
databases/p5-DBD-cego: update 14.0 -> 1.5.0
- Warning: storage format has changed
Export to xml format before upgrade and re-import after the upgrade
See UPDATING
- recompile all applications linked to libcego
- Lots of changes, among them:
o improved crash recovery
o fixes to SQL expected behaviour
o better CDATA handling
o fixes primary key handling design issue
o changes to serialisation for export/import, XML export/import is still
possible
Submitted by: Bjoern Lemke <lemke@lemke-it.com>
Changelog: http://www.lemke-it.com/litexec?request=pubnews&user=&lang=en&numlog=1000
 |
Monday, 18 Jun 2018
|
19:03 linimon
Adjust USES to fix builds on gcc-based architectures.
While here, pet portlint.
Tested for no regression on amd64.
Approved by: portmgr (tier-2 blanket)
 |
Wednesday, 8 Nov 2017
|
19:11 pi
databases/p5-DBD-cego: fix build by removing obsolete patches
 |
10:23 pi
devel/lfcbase: update 1.10.3 -> 1.11.0
databases/cego: update 2.36.4 -> 2.37.0
databases/p5-DBD-cego: update 1.3.0 -> 1.4.0
databases/cegobridge: update 1.1.6 -> 1.2.0
lfcbase:
- Layout improvements in Pager class
- Changed constructor for Net and NetHandler class to setup maxSendLen.
Since this changes the API, minor release level has been increased
cego:
- Improvements for cgblow simulation mode added
- Improvements for cgclt, added pipe mode to read input from stdin
Now comments are allowed also after delimiter token, e.g.
create table t1(a int); -- a sample table
- Support for lfcbase-1.11.x with new Net API.
The parameter maxSendLen ist still a constant in CegoDefs.h
Improvements added for CegoXMLSpace::setPerm, for existing permissions,
just tableset, filter or right can be set up now,
e.g set permission p1 with right=WRITE for role1 just sets the right
value for permission p1 to value WRITE, all other values are unchanged
- Added show parameter admin command to show all tableset independent
database parameters
p5-DBD-cego:
- support changed API with lfcbase-1.11.0
cegobridge:
- support changed API with lfcbase-1.11.0
Submitted by: Bjoern Lemke <lemke@lemke-it.com>
 |
Wednesday, 26 Apr 2017
|
19:04 ak
- Remove checks for .PARSEDIR and vestiges of pmake support
PR: 218832
Approved by: portmgr (antoine)
 |
Friday, 2 Dec 2016
|
11:58 mat
Do not use post-stage. Use post-install instead.
The only reason to use post-stage is because the port needs to do
"things" at a later time, like some plist manipulation.
While there, fold post-install in do-install targets when they are
defined.
PR: 214780
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
 |
Friday, 1 Apr 2016
|
14:00 mat
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight
 |
Monday, 11 Jan 2016
|
12:30 pi
devel/lfcbase: 1.6.7 -> 1.7.0
devel/lfcxml: 1.1.8 -> 1.2.2
databases/cego: 2.27.2 -> 2.28.3
databases/p5-DBD-cego: bump portrevision
databases/cegobridge: bump portrevision
IMPORTANT: Upgrades of cego 2.27.x to 2.28.x databases has to be done by
export and import.
lfcbase:
- Adaptions made for build with msys2 / mingw64. Many windows
specific stuff could be eliminated, since mingw64 provides better
POSIX support ( e.g. pthreads, timer functions .. )
lfcxml:
- Fix in configure.ac to find lfcbase and for FreeBSD
cego:
- Fix in CegoSelect::CegoSelect, the pCacheList variable was not
initialized to 0 for all constructors. In case of system table
selects, the variable might be undefined which might lead to
segmetation faults.
- Changed synchronization level for btree creation. So the base
table can also be accessed while btree is created ( During creation
btree status is invalid )
This also allows to perform on online btree reorganization, since
a new btree can be build up in parallel
- Fix in CegoSystemObject::createSystemSpace, id values for bustat
table must start with id 1 instead of id 0, otherwise, bustat
information retrievel fails or may result in a core dump
( select * from $bustat )
- Added performance fix for CegoQueryHelper::decodeFVL, since the
tuple context information is already from the method called, the
tid, tastep and ts parameters have been remove from this method.
This saves some decoding time
- Please note, that version 2.28.x makes datafiles from older versions
incompatible.
An upgrade requires a xml tableset export of existing data and a
restore after succesful upgrade
- 2.28.x also contains many code cleanup fixes and some fixes for
btree handling.
- Fix in CegoTableManager::createBTree, in case of an exception
during build up, the allocated have to be cleanup up. For this the
a rollback method was introduced in class CegoBTreeManager.
Fix in CegoTableCursor, invalid btree objects have not been ignored
- Many adapations to make cego full 64bit ready also in combination
with MSYS2 / MINGW64. This resulted in change of many variables
from type long to type unsigned long long (type long is just 32 bit
for Windows ) With an appropriate MSYS2 / MINGW64 installation,
cego compiles proper and runs stable now.
Many thanks to the MSYS/MINGW developers for their amazing work !
- Several changes from type int to type unsigned long long
- Fix in CegoTableManager::deleteDataTable ( renamed to
deleteDataTableEntry )
Since we allow now parallel updates, the method must check if the
target tuple has already been touched by another transaction.
Otherwise, invalid double entries could occur in case of concurrent
updates on the same tuple.
If a concurrent transaction is detected, the method returns false.
This return value is used by the updateTuple method to decide,
if the subsequent insert operation must be performed.
- Since it is not enough jut checking the tuple header info for
update deletes, a record locking has to be added to avoid duplicates.
In this sense, record locking for setTupleInfo method call ( used
in CegoTableManager and CegoTransactionManager ) was added. For
this, the lockRecord and unlockRecord method have been reactivated
in CegoLockManager class.
This lock avoids, that in case of concurrent tuple updates duplicate
tuples are produced by an update.
- Fix in configure.ac to find lfcbase and lfcxml and for FreeBSD
Submitted by: lemke@lemke-it.com
 |
Friday, 1 May 2015
|
17:21 pi
devel/lfcbase: 1.5.11 -> 1.6.1
databases/cego: 2.21.1 -> 2.22.0
databases/p5-DBD-cego: 1.2.9 -> 1.3.0
lfcbase:
- Added syslog support
- syslog is enabled per default
cego:
- fix in CegoFieldValue::comp for correct null value ordering
- adapt to lfcbase 1.6 with syslog support
p5-DBD-cego:
- adapt to lfcbase 1.6 with syslog support
Submitted by: Bjorn Lemke <lemke@lemke-it.com>
 |
Wednesday, 26 Nov 2014
|
13:08 mat
Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:
site_perl : lib/perl5/site_perl/5.18
site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
perl_man3 : lib/perl5/5.18/man/man3
Now we have:
site_perl : lib/perl5/site_perl
site_arch : lib/perl5/site_perl/mach/5.18
perl_man3 : lib/perl5/site_perl/man/man3
Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.
As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.
The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.
The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.
PR: 194969
Differential Revision: https://reviews.freebsd.org/D1019
Exp-run by: antoine
Reviewed by: perl@
Approved by: portmgr
 |
Tuesday, 4 Nov 2014
|
20:28 pi
databases/p5-DBD-cego: fix Makefile
 |
20:27 pi
databases/p5-DBD-cego: 1.2.8 -> 1.2.9
- Modifications in Cego.xs to support newer releases of DBI
Submitted by: Bjorn Lemke <lemke@lemke-it.com>
 |
Sunday, 8 Jun 2014
|
19:05 pi
Mass-update maintainer from fbsd-ports@opsec.eu -> pi@FreeBSD.org
 |
Friday, 14 Feb 2014
|
16:23 miwi
- Remove useless bmake/fmake check
- While here convert USE_GMAKE to USES
 |
Saturday, 2 Nov 2013
|
18:07 wg
databases/p5-DBD-cego: update to 1.2.8
- Update to 1.2.8
- Fix a quoting bug
PR: ports/183596
Submitted by: Kurt Jaeger <fbsd-ports opsec.eu> (maintainer)
 |
Sunday, 27 Oct 2013
|
18:05 sunpoet
- Update to 1.2.7
- While I'm here:
- Convert to new LIB_DEPENDS format
- Respect CC
- Use USES=gmake
- Support STAGEDIR
Changes: http://www.lemke-it.com/litexec?request=pubclogcegodbd
PR: ports/183359
Submitted by: Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
 |
Friday, 20 Sep 2013
|
16:13 bapt
Add NO_STAGE all over the place in preparation for the staging support (cat:
databases)
 |
Friday, 2 Aug 2013
|
18:21 az
- Convert to new perl framework
 |
Tuesday, 30 Jul 2013
|
13:50 culot
- Update to 1.2.6
- Update LICENSE (now GPLv3, was GPLv2)
PR: ports/179254
Submitted by: Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
 |
Wednesday, 10 Jul 2013
|
12:25 bapt
Mark job unsafe, remove now useless bmake workaround
 |
Saturday, 4 May 2013
|
20:02 bapt
Fix build with bmake
 |
Saturday, 30 Mar 2013
|
04:40 miwi
- Unbreak build
PR: 177473
Submitted by: maintainer
Reported by: pointyhat
 |
Tuesday, 15 May 2012
|
18:20 culot
- Update to 1.2.0
PR: ports/167839
Submitted by: Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
 |
Wednesday, 4 Apr 2012
|
14:54 culot
- Update to 1.1.15 to unbreak build [1]
- Pet portlint(1) by moving LICENSE section earlier
- Use dirrmtry instead of dirrm in pkg-plist for directories not specific to
this port
PR: ports/166631 [1]
Submitted by: Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
Feature safe: yes
 |
Friday, 10 Feb 2012
|
20:19 pav
- Mark BROKEN: does not compile
In file included from Cego.c:142:
/usr/local/lib/perl5/site_perl/5.12.4/mach/auto/DBI/Driver_xst.h: In function
'int dbdxst_bind_params(SV*, imp_sth_t*, I32, I32)':
/usr/local/lib/perl5/site_perl/5.12.4/mach/auto/DBI/Driver_xst.h:72: error:
cannot convert 'imp_sth_t*' to 'imp_xxh_t*' in argument passing
/usr/local/lib/perl5/site_perl/5.12.4/mach/auto/DBI/Driver_xst.h: In function
'SV* dbdxst_fetchall_arrayref(SV*, SV*, SV*)':
/usr/local/lib/perl5/site_perl/5.12.4/mach/auto/DBI/Driver_xst.h:98: error:
cannot convert 'imp_sth_t*' to 'imp_xxh_t*' in argument passing
./Cego.xsi: In function 'void XS_DBD__Cego__db__login(CV*)':
./Cego.xsi:96: error: invalid conversion from 'const char*' to 'char*'
./Cego.xsi:97: error: invalid conversion from 'const char*' to 'char*'
[..]
Reported by: pointyhat
 |
Tuesday, 31 May 2011
|
06:01 sunpoet
- Fix build with Perl 5.14 [1]
- Fix typo: PORTREVISION
- Make portlint happier
PR: ports/157222 [1]
Submitted by: Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
 |
Saturday, 14 May 2011
|
21:27 beech
-Restore maintainership to submitter
PR: ports/157030
Submitted by: Kurt Jaeger <fbsd-ports@opsec.eu>
Approved by: itetcu (mentor)(implicit)
 |
Thursday, 28 Apr 2011
|
20:26 tabthorpe
- Reset maintainer due to email bounces
Final-Recipient: rfc822; fbsd-ports@opsec.eu
Original-Recipient: rfc822;fbsd-ports@opsec.eu
Action: failed
Status: 5.0.0
Remote-MTA: dns; home.opsec.eu
Diagnostic-Code: smtp; 550 Unrouteable address
Submitted by: erwin
With hat: portmgr
 |
Wednesday, 27 Apr 2011
|
10:06 bapt
- Fix DBD/Cego/Cego.so missing symbols
- Bump port revision
PR: ports/156623
Submitted by: Kurt Jaeger <fbsd-ports _at_ opsec.eu> (maintainer)
 |
Sunday, 12 Dec 2010
|
23:12 pgollucci
- Update to 1.1.14
- Remove MD5
PR: ports/153055
Submitted by: myself (pgollucci)
Approved by: fbsd-ports@opsec.eu (maintainer)
Changes: http://www.lemke-it.com/Changes
 |
Friday, 1 Oct 2010
|
23:16 makc
Update to 1.1.13
PR: ports/150681
Submitted by: Kurt Jaeger (maintainer)
 |
Friday, 24 Sep 2010
|
04:51 pgollucci
- Mark BROKEN does not compile b/c of lots of bad c/c++/xs code
With Hat: perl@
Reported by: QAT
Confirmed by: P6 TB
 |
00:44 pgollucci
- %%SITE_PERL%%/auto and %%SITE_PERL%%/%%PERL_ARCH%%/auto
are part of lang/perl5* pkg-plist
- Bump PORTREVISIONs
With Hat: perl@
 |
Wednesday, 7 Jul 2010
|
14:06 sylvio
A DBI driver for the Cego database for Perl 5
Many more details are available at:
WWW: http://www.lemke-it.com/
PR: ports/148331
Submitted by: Kurt Jaeger <fbsd-ports@opsec.eu>
Feature safe: yes
 |
Number of commits found: 39 |