Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update HAproxy's Makefile Linux new target name #216

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
214 commits
Select commit Hold shift + click to select a range
49ddbcd
multimedia/ffmpeg1: add option to generate tools
Jun 25, 2012
55cd00f
www/nginx: Add compiled-in Passenger support
Jun 25, 2012
610d524
mk/pkginstall: DATASET-780, permit existing users
Jun 12, 2013
636ba00
mk/wrapper: add support for _WRAP_EXTRA_LIBS
Jul 8, 2013
d10fb9c
devel/binutils: avoid unwanted dependencies
Jul 18, 2013
6fd9280
www/varnish: add dependency on gcc (DATASET-877)
Oct 8, 2013
a747b86
math/R: Set R_LD_LIBRARY_PATH to fix GCC libs
Jan 6, 2014
8820e9b
Add USE_GCC_RUNTIME as necessary.
Oct 6, 2014
5bed3b9
multimedia/ffmpeg2: disable asm (-fno-omit-frame-pointer)
Oct 6, 2014
cbc4b68
pkgtools/cwrappers: support CWRAPPERS_LDADD.
Feb 5, 2015
3d5fb30
databases/postgresql94: patch modules for joyent/postgresql-contrib
Feb 5, 2015
f46fa09
mk: add support for projects linked to SMF
Feb 6, 2015
a785eeb
mk: record REQUIRES based on DT_NEEDED not ldd.
Feb 19, 2015
aac32e0
lang/perl5: fix full_ar wrkdir references
Mar 27, 2015
3d0d9ae
mk: pass ABI flag to the as(1) wrapper.
Jul 29, 2015
a38fc6b
devel/libtool: apply our changes:
Aug 3, 2015
c39ab9a
pkg_install: explicitly disable lzma.
Dec 16, 2015
f7bb03d
lang/python: CHECK_WRKREF+=buildlink fixes.
Mar 24, 2016
051712a
databases/php-oci8: build against joyent/instantclient
Jun 25, 2012
2f50d9e
mk: create .pkginfo file during 'package' phase.
Jun 21, 2016
153a01f
pkg_install: compile openssl statically
Oct 13, 2016
986f20f
libfetch: fix proxy connections
Oct 19, 2017
bd3eeaf
bootstrap: Do not save compiler flags to mk.conf.
Dec 20, 2017
a3b120b
mk: Any errors creating .pkginfo should be ignored.
Apr 4, 2018
cd5b00b
openssl: Remove perl runtime dependency.
Apr 7, 2018
ee7126c
lang/gcc7: Apply our GCC changes.
May 21, 2018
d78a228
lang/gcc49: Apply our GCC changes.
Dec 7, 2012
d0076d5
mk/pkginstall: make accounts NP by default
Apr 3, 2013
2ce469e
mk: Enable CTF logging (Joyent specific)
Dec 20, 2017
0e10902
Ignore files under PKGBUILD_BASEDIR for scanning.
Oct 16, 2015
e3019a4
Support chrooted builds.
Oct 16, 2015
90ca640
Support specifying pbulk.conf on the command line.
Oct 16, 2015
d5b4fcf
Support USER_ADDITIONAL_PKGS.
Oct 16, 2015
7812cbe
Support optional $client_clean_local script.
Oct 16, 2015
4623b4d
Don't recursively mark packages as restricted.
Oct 16, 2015
43d2e8c
Increase maximum top broken package count to 25.
Oct 16, 2015
468aee6
Replace hardcoded ".tgz" with $pkg_sufx
Oct 16, 2015
6c02493
Move OS variable generation to the first build.
Oct 16, 2015
d4ef771
Ensure each build starts with clean passwd files.
Oct 16, 2015
68a6fc9
Support uploading reports to Manta.
Oct 16, 2015
894e566
Generate checksum and pkginfo at package build time.
Oct 16, 2015
cc09438
Save package build time for performance analysis.
Oct 16, 2015
7d16325
Add support for $local_bulklog
Oct 16, 2015
82a3dd9
Enable pkg-build script logging.
Oct 16, 2015
d7a29a2
Pull in xz for pkg_summary and the machine report.
Oct 16, 2015
55d812d
Add support for $script_phase_pre_upload.
Nov 12, 2015
f86a72c
Exit pool loop when we've seen all returned events.
Feb 1, 2016
2aaec86
Add support for README.push
Feb 9, 2016
9c82401
Add support for --link-dest atomic updates.
Mar 21, 2016
529ee5e
Support $report_platform.
Oct 13, 2016
5bc8162
Generate pkg_files archives.
Oct 13, 2016
e324d54
Category links are no more, remove support for them.
Jan 18, 2017
d672f06
Ensure the options cache directory is created.
Jan 19, 2017
fdf643e
Use --partial-dir to avoid rsync mirror failures.
Jan 19, 2017
c2286ba
Add parallelism to pkg_{files,summary} creation.
May 25, 2017
fae6b03
Send report mail after finishing report upload.
Jul 3, 2017
1aa2f21
fix "set -e" failure in new pkg_summary generation.
Jul 5, 2017
ae25f42
Apply pbulk support for MySQL/Percona.
Jul 16, 2013
e4ddd07
Add pbulkmulti support for php pgsql.
Aug 10, 2018
1423249
myodbc: Test multi-mysql version.
Dec 17, 2018
972260d
Merge branch 'joyent/feature/ctf/trunk' into joyent/release/trunk
Jan 15, 2019
8bb22b7
Merge branch 'joyent/feature/pbulk/trunk' into joyent/release/trunk
Jan 15, 2019
92976c6
Merge branch 'joyent/feature/pbulkmulti/trunk' into joyent/release/trunk
Jan 15, 2019
d6f3eb6
Add 'joyent' and 'wip' submodules.
Jan 15, 2019
e6ae314
Update 'joyent' submodule.
Jan 15, 2019
698114b
gcc{49,7}: Test tools path fixes from miscfix
Jan 15, 2019
ab359eb
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jan 16, 2019
8dd2b01
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jan 21, 2019
fadc653
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jan 22, 2019
29f58bd
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jan 23, 2019
2798c87
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jan 25, 2019
3e4a474
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jan 27, 2019
c06307d
Update 'joyent' submodule.
Jan 27, 2019
ef85f50
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jan 28, 2019
108843f
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jan 29, 2019
2e34d37
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jan 30, 2019
2209280
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jan 30, 2019
983aa5b
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Feb 1, 2019
81b6fe5
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Feb 2, 2019
06c8c9f
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Feb 4, 2019
8acec9a
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Feb 6, 2019
e07578a
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Feb 6, 2019
783a5b8
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Feb 7, 2019
e34a757
rust: Test jbk patches.
Feb 7, 2019
8400a5e
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Feb 9, 2019
d3ce743
gcc7: Ensure the correct values objects are used.
Feb 10, 2019
bdb7b95
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Feb 13, 2019
b95d0fb
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Feb 16, 2019
066caf9
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Feb 18, 2019
da7fcb9
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Feb 20, 2019
7f64bff
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Feb 22, 2019
de548cb
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Feb 23, 2019
7be6b29
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Feb 24, 2019
d3b1238
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Feb 25, 2019
8acc41c
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Feb 26, 2019
b7a4f36
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Feb 28, 2019
f69658d
Update 'wip' submodule.
Feb 28, 2019
a99e8f0
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 1, 2019
62f6b59
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 4, 2019
a72a8e5
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 4, 2019
39da573
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 6, 2019
f9b7d1b
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 6, 2019
7dbd055
Update 'wip' submodule.
Mar 6, 2019
d505cb0
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 7, 2019
c8fc78f
Update 'joyent' submodule.
Mar 7, 2019
fc096fb
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 9, 2019
157ff52
Update 'joyent' submodule.
Mar 9, 2019
a543804
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 10, 2019
f65227a
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 10, 2019
44dde02
Update 'joyent' submodule.
Mar 10, 2019
a1d14b0
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 11, 2019
73c1f25
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 12, 2019
2110ceb
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 13, 2019
3c5c85b
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 14, 2019
e11cda0
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 14, 2019
dc262a6
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 15, 2019
bf63dac
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 17, 2019
6a60f37
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 18, 2019
9da61d0
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 26, 2019
9efab5c
Update 'wip' submodule.
Mar 26, 2019
9ebd9ae
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 27, 2019
f7c0204
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 27, 2019
93abd51
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Mar 28, 2019
ed192e6
Update 'wip' submodule.
Mar 28, 2019
ddacb52
Merge branch 'trunk' into joyent/release/trunk
Apr 6, 2019
eb2c6cd
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Apr 8, 2019
f9fa850
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Apr 10, 2019
b356634
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Apr 17, 2019
dbbe179
fix rust checksum
Apr 20, 2019
92f9685
Merge branch 'trunk' into joyent/release/trunk
Apr 29, 2019
38795ac
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
May 2, 2019
4180b5f
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
May 3, 2019
8e6e7fd
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
May 4, 2019
e7b0093
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
May 5, 2019
980cc58
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
May 10, 2019
7ab3de8
Update 'joyent' and 'wip' submodules.
May 10, 2019
278ff7d
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
May 15, 2019
4b00ddf
Update 'joyent' submodule.
May 15, 2019
01a156a
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
May 21, 2019
b728234
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
May 22, 2019
8f95535
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
May 27, 2019
42a763f
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
May 30, 2019
fde0707
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
May 31, 2019
d4254cf
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
May 31, 2019
c2972b3
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 1, 2019
cf1ff08
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 2, 2019
2654dcb
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 2, 2019
6fba734
llvm fix
Jun 2, 2019
e42e42e
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 4, 2019
c9a64b0
Update 'wip' submodule.
Jun 4, 2019
aae51cb
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 5, 2019
b3e0a62
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 5, 2019
077033d
gettext-lib: Test automatic -lintl fix.
Jun 5, 2019
52c928e
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 7, 2019
728ed97
gettext-lib: Try BUILDLINK_LDFLAGS instead.
Jun 7, 2019
3c18004
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 10, 2019
9d25bb2
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 10, 2019
4621223
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 12, 2019
0fe66c4
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 13, 2019
11bacde
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 18, 2019
95dc31b
Update 'joyent' submodule.
Jun 18, 2019
e2b18ab
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 19, 2019
cdcddae
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 20, 2019
c6e5ccf
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 21, 2019
80e56ef
Update 'joyent' submodule.
Jun 21, 2019
c5d6142
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 21, 2019
746cc81
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 24, 2019
109e09a
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 25, 2019
f02ac22
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 25, 2019
c1dadfd
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 26, 2019
8f553c6
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 27, 2019
3717c97
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 27, 2019
47fdbfd
Update 'joyent' submodule.
Jun 27, 2019
425efe8
mk: Improve +BUILD_INFO generation time.
Jun 28, 2019
112309d
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 28, 2019
4dcf844
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jun 29, 2019
4d2272d
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 1, 2019
05dd8b4
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 1, 2019
f316820
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 3, 2019
44e0030
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 5, 2019
837fc01
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 6, 2019
75cf1f5
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 7, 2019
1796467
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 8, 2019
864a98b
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 11, 2019
ed04c22
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 13, 2019
42ec763
Update 'wip' submodule.
Jul 13, 2019
9f8c379
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 14, 2019
9f299f4
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 15, 2019
c7875df
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 16, 2019
57f7f4e
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 17, 2019
ab67939
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 19, 2019
921571c
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 20, 2019
691a808
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 20, 2019
aae3559
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 22, 2019
6f99c5c
mk/mysql: Add support for mysql80 and percona80.
Jul 23, 2019
7344254
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 23, 2019
c091985
Update 'joyent' submodule.
Jul 23, 2019
e62de07
Add mysql80-{client,server} packages for testing.
Jul 4, 2019
44ea19f
mysql80*: Some fixes.
Jul 5, 2019
7b88fde
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 23, 2019
f1040cb
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 25, 2019
04506c6
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 27, 2019
4be2201
Update 'joyent' submodule.
Jul 27, 2019
f49247a
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 27, 2019
d58e78f
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 29, 2019
7372630
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Jul 30, 2019
95462af
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Aug 1, 2019
1b131bd
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Aug 2, 2019
b357107
Backport erlang fix from CVS.
Aug 8, 2019
96ce226
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Aug 26, 2019
77e7576
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Aug 26, 2019
59ab6e5
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Aug 27, 2019
a4b7caf
Merge remote-tracking branch 'netbsd/trunk' into joyent/release/trunk
Aug 29, 2019
103bd32
Update HAproxy's Makefile Linux new target name
Aug 30, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[submodule "joyent"]
path = joyent
url = git://github.com/joyent/pkgsrc-joyent.git
[submodule "wip"]
path = wip
url = git://github.com/joyent/pkgsrc-wip.git
8 changes: 4 additions & 4 deletions audio/amarok/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -40,17 +40,17 @@ SUBST_SED.mysql= -e s:/opt/mysqle/:${BUILDLINK_PREFIX.mysql-server}:
.include "options.mk"

.include "../../mk/mysql.buildlink3.mk"
.if ${_MYSQL_VERSION} == "56"
.if ${MYSQL_VERSION} == "56"
.include "../../databases/mysql56-server/buildlink3.mk"
SUBST_SED.mysql+= -e s:@@WLR@@:${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.mysql-server}/lib:
.elif ${_MYSQL_VERSION} == "55"
.elif ${MYSQL_VERSION} == "55"
.include "../../databases/mysql55-server/buildlink3.mk"
SUBST_SED.mysql+= -e s:@@WLR@@:${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.mysql-server}/lib:
.elif ${_MYSQL_VERSION} == "51"
.elif ${MYSQL_VERSION} == "51"
.include "../../databases/mysql51-server/buildlink3.mk"
SUBST_SED.mysql+= -e s:@@WLR@@:${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.mysql-server}/lib/mysql:
.else
PKG_FAIL_REASON+= "Unknown mysql version: ${_MYSQL_VERSION}"
PKG_FAIL_REASON+= "Unknown mysql version: ${MYSQL_VERSION}"
.endif

.include "../../audio/liblastfm/buildlink3.mk"
Expand Down
6 changes: 4 additions & 2 deletions audio/squeezeboxserver/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,9 @@ LICENSE= squeezeboxserver-license
# Database server
MYSQL_VERSIONS_ACCEPTED= 55
.include "../../mk/mysql.buildlink3.mk"
.include "${MYSQL_PKGSRCDIR:S/-client$/-server/}/buildlink3.mk"

# Make sure p5-DBD-{mysql,percona}* matches the mysql.bl3 above
BUILD_DEPENDS+= p5-DBD-${MYSQL_PKG_PREFIX}-[0-9]*:../../databases/p5-DBD-mysql

# Audio converters
DEPENDS+= wavpack-[0-9]*:../../audio/wavpack
Expand All @@ -79,7 +81,7 @@ DEPENDS+= faad2-[0-9]*:../../audio/faad2
DEPENDS+= p5-Audio-Scan>=0.84:../../audio/p5-Audio-Scan
DEPENDS+= p5-Class-XSAccessor>=1.05:../../devel/p5-Class-XSAccessor
#DEPENDS+= {perl>=5.10.0,p5-Compress-Raw-Zlib-[0-9]*}:../../devel/p5-Compress-Raw-Zlib
DEPENDS+= p5-DBD-mysql>=3.0002:../../databases/p5-DBD-mysql
DEPENDS+= p5-DBD-{mysql,percona}*-[0-9]*:../../databases/p5-DBD-mysql
DEPENDS+= p5-DBI>=1.608:../../databases/p5-DBI
DEPENDS+= p5-Digest-SHA1-[0-9]*:../../security/p5-Digest-SHA1
DEPENDS+= p5-EV>=3.8:../../devel/p5-EV
Expand Down
2 changes: 2 additions & 0 deletions bootstrap/bootstrap
Original file line number Diff line number Diff line change
Expand Up @@ -1343,6 +1343,7 @@ if test -n "$XARGS"; then
echo "TOOLS_PLATFORM.xargs?= $XARGS" >> ${TARGET_MKCONF}
echo "TOOLS_PLATFORM.xargs?= $XARGS" >> ${BOOTSTRAP_MKCONF}
fi
if false; then
if test -n "$CFLAGS"; then
echo "CFLAGS+= $CFLAGS" >> ${TARGET_MKCONF}
echo "DBG= # prevent DBG from adding default optimizer flags" >> ${TARGET_MKCONF}
Expand All @@ -1357,6 +1358,7 @@ fi
if test -n "$LIBS"; then
echo "LIBS+= $LIBS" >> ${TARGET_MKCONF}
fi
fi

# opsys specific fiddling
opsys_finish
Expand Down
2 changes: 2 additions & 0 deletions databases/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,8 @@ SUBDIR+= mysql56-client
SUBDIR+= mysql56-server
SUBDIR+= mysql57-client
SUBDIR+= mysql57-server
SUBDIR+= mysql80-client
SUBDIR+= mysql80-server
SUBDIR+= mysqltuner
SUBDIR+= mytop
SUBDIR+= nss-pgsql
Expand Down
2 changes: 1 addition & 1 deletion databases/innotop/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ LICENSE= gnu-gpl-v2

DEPENDS+= p5-Term-ReadKey>=2.10:../../devel/p5-Term-ReadKey
DEPENDS+= p5-DBI>=1.13:../../databases/p5-DBI
DEPENDS+= p5-DBD-mysql>=1.0:../../databases/p5-DBD-mysql
DEPENDS+= p5-DBD-{mysql,percona}*-[0-9]*:../../databases/p5-DBD-mysql

PERL5_PACKLIST= auto/innotop/.packlist
REPLACE_PERL= innotop
Expand Down
6 changes: 3 additions & 3 deletions databases/myodbc/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.41 2017/09/03 08:53:05 wiz Exp $

DISTNAME= mysql-connector-odbc-5.3.2-src
PKGNAME= ${DISTNAME:S/mysql-connector-odbc/myodbc/:S/-src$//}
PKGNAME= ${DISTNAME:S/mysql-connector-odbc/${MYSQL_PKG_PREFIX}-odbc/:S/-src$//}
PKGREVISION= 2
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_MYSQL:=Connector-ODBC/5.3/}
Expand All @@ -14,15 +14,15 @@ LICENSE= gnu-gpl-v2
USE_CMAKE= yes
CMAKE_ARGS= -Wno-dev
#CMAKE_ARGS+= -DMYSQL_DIR=${BUILDLINK_PREFIX.mysql-client}
CMAKE_ARGS+= -DMYSQL_INCLUDE_DIR=${BUILDLINK_PREFIX.mysql-client}/include/mysql
CMAKE_ARGS+= -DMYSQL_INCLUDE_DIR=${BUILDLINK_PREFIX.mysql-client}/${BUILDLINK_INCDIRS.mysql-client}
USE_LANGUAGES= c c++

INSTALLATION_DIRS= share/doc/mysql-connector-odbc
INSTALLATION_DIRS+= share/mysql-connector-odbc/test

.include "options.mk"

MYSQL_VERSIONS_ACCEPTED= 56 55 51
#MYSQL_VERSIONS_ACCEPTED= 56 55 51

.include "../../devel/libltdl/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
Expand Down
14 changes: 14 additions & 0 deletions databases/mysql80-client/DESCR
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
MySQL is a SQL (Structured Query Language) database server. SQL is the most
popular database language in the world. MySQL is a client-server implementation
that consists of a server daemon `mysqld' and many different client
programs/libraries.

The main goals of MySQL are speed and robustness.

The base upon which MySQL is built is a set of routines that have been used in
a highly demanding production environment for many years. While MySQL is still
in development it already offers a rich and highly useful function set.

The official way to pronounce 'MySQL' is 'My Ess Que Ell' (Not MY-SEQUEL).

This package contains the MySQL client programs and libraries.
15 changes: 15 additions & 0 deletions databases/mysql80-client/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# $NetBSD: Makefile,v 1.20 2019/02/05 20:19:55 adam Exp $

PKGNAME= ${DISTNAME:S/-/-client-/}
COMMENT= MySQL database client and libraries

.include "Makefile.common"

CMAKE_ARGS+= -DWITHOUT_SERVER=ON
UNWRAP_FILES+= scripts/mysql_config
INFO_FILES= yes
.for dir in client include libmysql man scripts testclients
INSTALL_DIRS+= ${WRKDIR}/build/${dir}
.endfor

.include "../../mk/bsd.pkg.mk"
145 changes: 145 additions & 0 deletions databases/mysql80-client/Makefile.common
Original file line number Diff line number Diff line change
@@ -0,0 +1,145 @@
# $NetBSD: Makefile.common,v 1.15 2019/02/05 20:19:55 adam Exp $
#
# used by databases/mysql80-client/Makefile
# used by databases/mysql80-server/Makefile

DISTNAME= mysql-8.0.16
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_MYSQL:=MySQL-8.0/}

MAINTAINER?= [email protected]
HOMEPAGE= https://www.mysql.com/
LICENSE= gnu-gpl-v2

DISTINFO_FILE?= ${.CURDIR}/../../databases/mysql80-client/distinfo
PATCHDIR?= ${.CURDIR}/../../databases/mysql80-client/patches

USE_CMAKE= yes
USE_LANGUAGES= c c++14
USE_TOOLS+= bash bison gmake perl:run

.include "../../mk/bsd.prefs.mk"

.include "options.mk"

# MYSQL_USER username of the database administrator
# MYSQL_GROUP group of the database administrator
# MYSQL_DATADIR home directory (location of the databases)
# MYSQL_PIDFILE process ID file
# MYSQL_CHARSET default character set
# MYSQL_EXTRA_CHARSET additional character set to be compiled in
MYSQL_USER?= mysql
MYSQL_GROUP?= mysql
MYSQL_DATADIR?= ${VARBASE}/mysql
MYSQL_PIDFILE?= ${MYSQL_DATADIR}/${HOST}.pid
#MYSQL_CHARSET?= latin1
#MYSQL_COLLATION?= latin1_swedish_ci
#MYSQL_EXTRA_CHARSET?= all

PKG_USERS_VARS+= MYSQL_USER
PKG_GROUPS_VARS+= MYSQL_GROUP

CONFIG_SHELL= ${TOOLS_PATH.bash}

#CFLAGS.IRIX+= -DIRIX5 -DNEEDS_BSTRING_H

BUILD_DEFS+= VARBASE

CONFIGURE_DIRS= ${WRKDIR}/build
CMAKE_ARG_PATH= ${WRKSRC}

post-extract:
${MKDIR} ${WRKDIR}/build

# paths
CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mysql"
CMAKE_ARGS+= -DINSTALL_DOCREADMEDIR="share/doc/mysql"
CMAKE_ARGS+= -DINSTALL_INCLUDEDIR="include/mysql"
CMAKE_ARGS+= -DINSTALL_INFODIR="info"
CMAKE_ARGS+= -DINSTALL_MANDIR="${PKGMANDIR}"
CMAKE_ARGS+= -DINSTALL_MYSQLSHAREDIR="share/mysql"
CMAKE_ARGS+= -DINSTALL_MYSQLTESTDIR=""
CMAKE_ARGS+= -DINSTALL_PLUGINDIR="lib/mysql/plugin"
CMAKE_ARGS+= -DINSTALL_SBINDIR="sbin"
CMAKE_ARGS+= -DINSTALL_SCRIPTDIR="bin"
CMAKE_ARGS+= -DINSTALL_SQLBENCHDIR="share/mysql/sql-bench"
CMAKE_ARGS+= -DINSTALL_SUPPORTFILESDIR="share/mysql"
CMAKE_ARGS+= -DMYSQL_DATADIR=${MYSQL_DATADIR}

CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release

CMAKE_ARGS+= -DWITH_BOOST="system"
CMAKE_ARGS+= -DWITH_LZ4="system"
CMAKE_ARGS+= -DWITH_SSL="system"
CMAKE_ARGS+= -DWITH_ZLIB="system"
#CMAKE_ARGS+= -DDEFAULT_CHARSET=${MYSQL_CHARSET}
#CMAKE_ARGS+= -DDEFAULT_COLLATION=${MYSQL_COLLATION}
#CMAKE_ARGS+= -DWITH_EXTRA_CHARSETS=${MYSQL_EXTRA_CHARSET}

# we need atomic builtins
#.if ${OPSYS} == "NetBSD" && ${MACHINE_ARCH} == "i386"
#GNU_ARCH.i386= i586
#CFLAGS+= -march=i586
#.endif

#CPPFLAGS+= -Dunix
#CFLAGS+= -DUSE_OLD_FUNCTIONS # 3.23.x compat
#CFLAGS+= -D__STDC_FORMAT_MACROS=1 # always defined too late

#.if ${OPSYS} != "Interix"
#CFLAGS+= -fPIC -DPIC
#CXXFLAGS+= -fPIC -DPIC
#.endif

CMAKE_ARGS.SunOS+= -DFORCE_UNSUPPORTED_COMPILER=YES

# Force HAVE_CURSES_H on Solaris since the configure script is broken
# and does not properly detect this, breaking the build later on. Also
# explicitly disable epoll support as it is Linux-specific.
CMAKE_ARGS.SunOS+= -DHAVE_SYS_EPOLL_H=NO
CMAKE_ARGS.SunOS+= -DHAVE_EPOLL=NO
CMAKE_ARGS.SunOS+= -DEVENT__HAVE_SYS_EPOLL_H=NO
CMAKE_ARGS.SunOS+= -DEVENT__HAVE_EPOLL=NO


#CFLAGS.SunOS+= -DHAVE_CURSES_H
#CXXFLAGS.SunOS+= -DHAVE_CURSES_H

#.include "../../mk/pthread.buildlink3.mk"

#.if defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} == "pth")
#CFLAGS+= -DSIGNALS_DONT_BREAK_READ
#CXXFLAGS+= -DSIGNALS_DONT_BREAK_READ
#.endif

LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/mysql
LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/mysqlrouter

SUBST_CLASSES+= scr
SUBST_STAGE.scr= pre-configure
SUBST_FILES.scr= scripts/mysqld_safe.sh
SUBST_FILES.scr+= support-files/mysql.server.sh
SUBST_SED.scr= -e "s,chown,${CHOWN},g"
SUBST_SED.scr+= -e "s,/bin/sh,${RCD_SCRIPTS_SHELL},g"
SUBST_SED.scr+= -e "s,@SHELL_PATH@,${RCD_SCRIPTS_SHELL},g"
SUBST_MESSAGE.scr= Fixing scripts.

# Don't use the base system "libedit" under NetBSD because MySQL expects
# an incompatible prototype for "rl_completion_entry_function".
#.if ${OPSYS} == "NetBSD"
#USE_BUILTIN.editline= no
#.endif

.include "../../mk/readline.buildlink3.mk"
.if ${READLINE_TYPE} == "readline"
CMAKE_ARGS+= -DWITH_READLINE="system"
.else
CMAKE_ARGS+= -DWITH_EDITLINE="system"
.endif

.include "../../mk/curses.buildlink3.mk"
.include "../../archivers/lz4/buildlink3.mk"
.include "../../devel/boost-libs/buildlink3.mk"
.include "../../devel/libevent/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
63 changes: 63 additions & 0 deletions databases/mysql80-client/PLIST
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
@comment $NetBSD$
bin/mysql
bin/mysql_client_test
bin/mysql_config
bin/mysql_config_editor
bin/mysqladmin
bin/mysqlbinlog
bin/mysqlcheck
bin/mysqldump
bin/mysqlimport
bin/mysqlpump
bin/mysqlshow
bin/mysqlslap
bin/mysqltest
include/mysql/errmsg.h
include/mysql/field_types.h
include/mysql/my_command.h
include/mysql/my_list.h
include/mysql/mysql.h
include/mysql/mysql/client_plugin.h
include/mysql/mysql/plugin_auth_common.h
include/mysql/mysql/udf_registration_types.h
include/mysql/mysql_com.h
include/mysql/mysql_time.h
include/mysql/mysql_version.h
include/mysql/mysqld_error.h
lib/libmysqlclient.a
lib/libmysqlclient.so
lib/libmysqlclient.so.21
lib/libmysqlclient.so.21.0.16
lib/pkgconfig/mysqlclient.pc
man/man1/comp_err.1
man/man1/ibd2sdi.1
man/man1/innochecksum.1
man/man1/lz4_decompress.1
man/man1/my_print_defaults.1
man/man1/myisam_ftdump.1
man/man1/myisamchk.1
man/man1/myisamlog.1
man/man1/myisampack.1
man/man1/mysql.1
man/man1/mysql.server.1
man/man1/mysql_config.1
man/man1/mysql_config_editor.1
man/man1/mysql_secure_installation.1
man/man1/mysql_ssl_rsa_setup.1
man/man1/mysql_tzinfo_to_sql.1
man/man1/mysql_upgrade.1
man/man1/mysqladmin.1
man/man1/mysqlbinlog.1
man/man1/mysqlcheck.1
man/man1/mysqld_multi.1
man/man1/mysqld_safe.1
man/man1/mysqldump.1
man/man1/mysqldumpslow.1
man/man1/mysqlimport.1
man/man1/mysqlman.1
man/man1/mysqlpump.1
man/man1/mysqlshow.1
man/man1/mysqlslap.1
man/man1/perror.1
man/man1/zlib_decompress.1
man/man8/mysqld.8
19 changes: 19 additions & 0 deletions databases/mysql80-client/buildlink3.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# $NetBSD: buildlink3.mk,v 1.3 2019/02/05 20:19:55 adam Exp $

BUILDLINK_TREE+= mysql-client

.if !defined(MYSQL_CLIENT_BUILDLINK3_MK)
MYSQL_CLIENT_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.mysql-client+= mysql-client>=8.0<8.1
BUILDLINK_ABI_DEPENDS.mysql-client+= mysql-client>=8.0<8.1
BUILDLINK_PKGSRCDIR.mysql-client?= ../../databases/mysql80-client
BUILDLINK_INCDIRS.mysql-client?= include/mysql
BUILDLINK_LIBDIRS.mysql-client?= lib

.include "../../devel/libevent/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.endif # MYSQL_CLIENT_BUILDLINK3_MK

BUILDLINK_TREE+= -mysql-client
18 changes: 18 additions & 0 deletions databases/mysql80-client/distinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
$NetBSD: distinfo,v 1.28 2019/02/05 20:19:55 adam Exp $

SHA1 (mysql-8.0.16.tar.gz) = 0282645e6167f658962277d870123f9c88a5519f
RMD160 (mysql-8.0.16.tar.gz) = 2e0d3326331b74fec8ab3e147f330d2d4f75382e
SHA512 (mysql-8.0.16.tar.gz) = a6936473bf3a64ead4e70dd9a126c857fdb305f231c1e3915719a170c4a82e115d433ff96cb35f55855a9bca9085c2b4a8a88d672cdeee78e5c3f423ac266565
Size (mysql-8.0.16.tar.gz) = 146811037 bytes
SHA1 (patch-CMakeLists.txt) = e94533a9b7d7b0c07b73811030762352249568b8
SHA1 (patch-client_CMakeLists.txt) = 98a2739a2769f906db8b559a25f601cd99cd45ca
SHA1 (patch-cmake_boost.cmake) = ab788a9a2fa89845a497d38fede8b7796977de27
SHA1 (patch-include_CMakeLists.txt) = 71c9d658ad4ab3c6cc542aeaf2d2801da9e4168a
SHA1 (patch-libmysql_CMakeLists.txt) = e79cf661e478d6634761da79196eeca43a6608d5
SHA1 (patch-plugin_group__replication_libmysqlgcs_rpcgen.cmake) = 6c53ee586f493b46631d4f9682f29457b4daaeae
SHA1 (patch-router_CMakeLists.txt) = 38093f5d156f5d94da65c95b003b66b8913ffa12
SHA1 (patch-scripts_CMakeLists.txt) = 48184c5b2c98a2ba724d0b29fdd2a3253cab4846
SHA1 (patch-sql_resourcegroups_platform_thread__attrs__api__solaris.cc) = 10039638c4fff9347f53466118f94466ebf12e5c
SHA1 (patch-storage_myisam_mi__dynrec.cc) = 18ba2c806cb4c1deebd5988e46a5d0b81cf7dcd4
SHA1 (patch-storage_myisam_mi__extra.cc) = 55443b27ded1156a3dd60bb66101ff95833650f2
SHA1 (patch-storage_ndb_mcc_frontend_dojo_dojox_mobile_build_build.sh) = cf9b8b609bb75c9a92e2c90bb3194b6b5541a8cb
Loading