Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
20 Jan 2020 19:27:50
5.3.28_7

|
mat  |
Making REWARNFILE overridable was an artefact from testing.
Fix that. |
12 Jan 2020 12:47:54
5.3.28_7

|
mandree  |
databases/db6, db5: fix JAVA-enabled build, suppress sed failed warnings
Add JAVA_VERSION="7 8" to db6
Add REWARNFILE=/dev/null to db6 and db5
Reported by: Tommy P <tommyhp2@gmail.com>
PR: 243278
MFH: 2020Q1 (blanket, fix broken build) |
21 Oct 2019 18:21:14
5.3.28_7

|
mandree  |
databases/db5, databases/db6: Hook up DEBUG options helpers
PR: 241361
Submitted by: tobik@
MFH: 2019Q4 (blanket, adds an option that defaults to off) |
03 Oct 2019 06:13:17
5.3.28_7

|
glewis  |
Remove reference to Java 1.6
* After the deletion of the openjdk6 port, there are no viable versions
of Java 6 left in the ports tree, so remove it as a possible version
PR: 241019
Approved by: mandree@
Sponsored by: The FreeBSD Foundation |
09 Jul 2019 21:44:31
5.3.28_7

|
mandree  |
Switch db5/db6 to download from Oracle's https:// sites.
The http:// sites issue 301-type redirects to https:// so we can spare
everyone the roundtrip.
Inspired by...
PR: 239084
Submitted by: Miyashita Touka |
12 Jun 2019 15:38:25
5.3.28_7

|
gahr  |
databases/db5: remove meaningless 85+ from USES tcl |
02 Nov 2018 13:32:35
5.3.28_7

|
rene  |
Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by: rene
Reviewed by: bapt, jbeich
Differential Revision: https://reviews.freebsd.org/D17724 |
02 Aug 2018 16:05:16
5.3.28_7

|
mandree  |
databases/db5, db6: enable DBM compatibility
Enable DBM API. [1]
Reorder license information of db5/Makefile to fix portlint warning. [1]
Bump PORTREVISON. [1]
Add command creating symbolic link such as ${PREFIX}/lib/libdb-6.so to
post-install target of db6/Makefile. [1]
Instead of USE_GCC, patch src/dbinc/db.in to not expose the store() macro under
C++.
Mark db6 broken on MIPS64 for now, we do not have a workable MUTEX
implementation.
Unbreak build on AARCH64, where the db6 autoconfiguration chooses the wrong
MUTEX.
PR: 230191
Submitted by: Yasuhiro Kimura |
11 May 2018 09:04:02
5.3.28_6

|
amdmi3  |
- Fix license handling
- Update WWW
Approved by: portmgr blanket |
01 Sep 2017 14:49:09
5.3.28_6

|
linimon  |
The src tree is splitting 32-bit arm support into 'armv6' and the new
'armv7'. This patch adds armv7 support. It should provide no regression
on any existing architecture.
PR: 221921
Approved by: maintainer |
09 Nov 2016 22:31:48
5.3.28_6

|
mandree  |
Avoid junk pointer when __db_vrfy_datapage() fails
Rather than second-guessing what the __os_free() might be doing and
avoiding it, initialize the pointer to NULL, which __os_free() will
skip. This should be the safer approach if Oracle ever patches other
parts of db 5.3.
PR: 210829
Submitted by: Mark Millard |
04 Nov 2016 00:09:52
5.3.28_5

|
mandree  |
Force pthreads mutexes on 11+ and aarch64/ARMV6
This currently leaves ARMv6 and aarch64 on FreeBSD 9.x and 10.x out in
the rain because these will still autoconfigure to only permit private
mutexes.
PR: 213167
Submitted by: jbeich (IRC) |
21 Oct 2016 12:51:41
5.3.28_4

|
mat  |
${RM} already has -f.
PR: 213570
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight |
07 Oct 2016 20:52:13
5.3.28_4

|
mandree  |
Add LICENSE_GROUPS.
Note that the license specifically is NOT copyfree:
http://copyfree.org/standard/rejected, see under
'Open Source License for Oracle Berkeley DB' |
07 Oct 2016 20:40:08
5.3.28_4

|
mandree  |
Correct license information to Sleepycat.
It's not BSD3CLAUSE but Sleepycat (unknown to the framework). |
07 Oct 2016 18:47:35
5.3.28_4

|
mandree  |
Clean up, modernize, add LICENSE.
The clean up drops an obsolete comment (overcome by a patch),
drops the --disable-tcl that is overridden anyhow, and replaces a few
.if empty(PORT_OPTIONS:Mfoo) by post-install-FOO-{on|off}: targets.
This is to get the port closer to db6. |
24 May 2016 21:26:12
5.3.28_4

|
mandree  |
Fix strncat() misuse, and enable TCL option.
PR: 209730
Submitted by: gahr@ |
23 May 2016 22:07:24
5.3.28_4

|
mandree  |
Modernize Makefile and chase new requisites.
* Modernize Makefile [1].
* The Tcl changes suggested in the PR [1] are applied but commented out
because the code causes scary "warning: the value of the size argument
in 'strncat' is too large, might lead to a buffer overflow
[-Wstrncat-size]" in lang/tcl/tcl_*.c on FreeBSD 10.3 amd64.
* Other than what is suggested in the PR,
refuse to add the TCL option, and leave --disable-tcl in.
* JAVA option: restrict to Java versions 1.6 and 1.7 because the port
fails to compile with JAVA option enabled and openjdk8
(IllegalArgument exception).
portlint cleanups:
* Set PATCH_WRKSRC, and refresh patches with "make makepatch".
* Use Space (not HTab) after WWW: tag in pkg-descr
* Drop "The" from COMMENT.
PR: 208740 [1]
Submitted by: gahr@ [1] |
23 May 2016 18:36:52
5.3.28_3

|
amdmi3  |
Convert tab after WWW: in pkg-descrs to single space as per PHB
Approved by: portmgr blanket |
12 Apr 2016 07:49:27
5.3.28_3

|
mandree  |
Grab after bapt's initial clarification on 413096. |
12 Apr 2016 05:54:18
5.3.28_3

|
mandree  |
Drop maintainership.
If portmgr@ needs to commit against better advise, two years after this was
first discussed without any motion of the upstream.
Drop a few more maintainerships along the way. |
19 Dec 2015 11:03:36
5.3.28_3

|
mandree  |
Fix crash by using POSIX mutexes on all armv6* ARCHes not just armv6.
This is to fix illegal-instruction crashes on armv6hf.
PR: 205001
Submitted by: dave@dogwood.com
Reviewed by: mikael.urankar@gmail.com
MFH: 2015Q4 |
09 Nov 2015 09:29:07
5.3.28_2

|
andrew  |
As with armv6 we need to use POSIX mutexes. Without this the ports try to
use fcntl mutexes and fails as they are deprecated.
Approved by: mandree (maintainer)
Differential Revision: https://reviews.freebsd.org/D4107 |
07 May 2015 17:35:34
5.3.28_2

|
sbruno  |
enable posix-mutexes by default for armv6 targets as db will crash and burn
when using the internal mutex implementation via unsupported instructions.
PR: 197227
Submitted by: andrew@
Approved by: mandree@ |
20 Oct 2014 10:41:13
5.3.28_2

|
bapt  |
Cleanup plist |
31 Aug 2014 10:32:16
5.3.28_2

|
tijl  |
Add USES=libtool |
15 Jul 2014 15:06:46
5.3.28_1

|
adamw  |
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. |
02 Jul 2014 20:59:24
5.3.28_1

|
mandree  |
Fix mutex code on powerpc64.
PR: 191453
Submitted by: jhibbits@ |
16 Dec 2013 23:47:08
5.3.28

|
mandree  |
Update to 5.3.28, fixing nearly two dozen bugs.
While at it, re-enable the db185 compatibility interface that some ports use. |
14 Dec 2013 09:57:03
5.3.21.0

|
mandree  |
Convert to staging.
Strip debug symbols for installed .so files unless WITH_DEBUG is set. |
20 Sep 2013 16:13:49
5.3.21.0

|
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
databases) |
14 Aug 2013 22:35:54
5.3.21.0

|
ak  |
- Remove MAKE_JOBS_SAFE variable
Approved by: portmgr (bdrewery) |
24 Jul 2013 21:35:51
5.3.21.0

|
mandree  |
Fix C++11 compatibility by renaming atomic_init().
Modified version of dim's patch, where most of the stuff
moves into a REINPLACE_CMD called from post-patch.
Submitted by: dim |
06 Feb 2013 20:21:23
5.3.21.0

|
mandree  |
Convert one more NOPORTDOCS occasion to port optionsNG framework.
PR: ports/175878
Submitted by: Takefu |
10 Dec 2012 13:18:29
5.3.21.0

|
bapt  |
Decommissioning java 1.5 (EOLed since October 2009):
suppress any reference to JAVA_VERSION= 1.5+ (part2) |
18 Jun 2012 23:28:16
5.3.21.0
|
mandree  |
Forced commit to note correct URL for ChangeLog in CVS (missing l in .html):
http://download.oracle.com/otndocs/products/berkeleydb/html/changelog_5_3.html |
18 Jun 2012 23:23:18
5.3.21.0
|
mandree  |
- Update to new upstream release 5.3.21. Please see UPDATING!
http://download.oracle.com/otndocs/products/berkeleydb/html/changelog_5_3.htm
- Convert to OptionsNG.
Sunpoet, relative to the PR, there were more Makefile and pkg-plist changes,
as well as an update of Mk/bsd.database.mk and UPDATING.
Port and pkg-plist updates based on
PR: ports/165574
Submitted by: sunpoet@ |
14 Jun 2012 23:34:42
5.2.42.0
|
mandree  |
Fix compilation with clang, patch taken from
http://lists.freebsd.org/pipermail/freebsd-current/2012-May/033615.html
Reported by: Mel Flynn
Patch by: Dimitry Andric |
13 Mar 2012 21:52:41
5.2.42.0
|
mandree  |
Update to upstream bug-fix patchlevel release [11.2.]5.2.42.
ChangeLog:
<http://download.oracle.com/otndocs/products/berkeleydb/html/changelog_5_2.html#idp580848>
Feature safe: yes |
16 Feb 2012 07:21:10
5.2.36.0_1
|
mandree  |
Fix broken symbolic links in libdb*-5.so.0 files.
Reported and patch
Submitted by: Herbert J. Skuhra |
22 Jan 2012 15:42:43
5.2.36.0
|
beat  |
- Remove manual fix for FreeBSD 10.x as the FreeBSD 10.x workaround in
bsd.port.mk also handles configure script outside of WRKSRC.
Exp-runs by: miwi |
29 Oct 2011 11:45:20
5.2.36.0
|
beat  |
- Fix build on FreeBSD 10. Apply manual fix as the configure script is
outside of WRKSRC and the WITH_FBSD10_FIX knob doesn't work in this
case.
Approved by: portmgr (miwi) |
23 Sep 2011 18:48:34
5.2.36.0
|
mandree  |
Update to new upstream bugfix release. ChangeLog:
http://download.oracle.com/otndocs/products/berkeleydb/html/changelog_5_2.html |
25 Aug 2011 23:17:17
5.2.28.0
|
mandree  |
- Update databases/db5 to new upstream release 5.2.28.0. ChangeLog:
http://download.oracle.com/docs/cd/E17076_02/html/installation/changelog_5_2.html
- Remove databases/db51 (no hard dependencies), users having set db51
manually for their ports need to set db5 and rebuild dependent ports.
- Add OPTIONS for localization (default off) and crypto (default on).
- Install libdb*-5.so symlinks into $PREFIX/lib
- If WITH_DEBUG is set, pass --enable-umrw to pacify valgrind, and
--enable-debug. |
25 Aug 2011 21:43:34
5.1.25.0_1
|
mandree  |
Forced commit to note repocopy from ports/databases/db51.
PR: ports/159700 |