Browse files

Merge branch 'master' of git://github.com/joyent/pkgsrc-joyent

  • Loading branch information...
2 parents 1a237da + ff24c2a commit 66fc28cc9f6f5bfb7953140b729df0b0aebc8362 @mamash mamash committed Feb 11, 2013
Showing with 25,254 additions and 32 deletions.
  1. +2 −2 ap2-usdt/Makefile
  2. +3 −3 ap2-usdt/distinfo
  3. +7 −0 celt051/DESCR
  4. +36 −0 celt051/Makefile
  5. +6 −0 celt051/PLIST
  6. +15 −0 celt051/buildlink3.mk
  7. +6 −0 celt051/distinfo
  8. +15 −0 celt051/patches/patch-Makefile.in
  9. +2 −12 dtracetools/PLIST
  10. +1 −0 gdb7/Makefile
  11. +5 −0 handlersocket/DESCR
  12. +37 −0 handlersocket/Makefile
  13. +19 −0 handlersocket/PLIST
  14. +11 −0 handlersocket/distinfo
  15. +16 −0 handlersocket/patches/patch-configure.ac
  16. +12 −0 handlersocket/patches/patch-libhsclient_allocator.hpp
  17. +14 −0 handlersocket/patches/patch-libhsclient_fatal.cpp
  18. +14 −0 libspice/DESCR
  19. +36 −0 libspice/Makefile
  20. +5 −0 libspice/PLIST
  21. +15 −0 libspice/buildlink3.mk
  22. +6 −0 libspice/distinfo
  23. +42 −0 libspice/patches/patch-configure
  24. +3 −0 nicstat/DESCR
  25. +33 −0 nicstat/Makefile
  26. +3 −0 nicstat/PLIST
  27. +5 −0 nicstat/distinfo
  28. +13 −0 percona-xtrabackup/DESCR
  29. +39 −0 percona-xtrabackup/Makefile
  30. +5 −0 percona-xtrabackup/PLIST
  31. +6 −0 percona-xtrabackup/distinfo
  32. +14 −0 percona-xtrabackup/patches/patch-utils_build.sh
  33. +14 −0 percona55-client/DESCR
  34. +10 −0 percona55-client/MESSAGE
  35. +36 −0 percona55-client/Makefile
  36. +144 −0 percona55-client/Makefile.common
  37. +140 −0 percona55-client/PLIST
  38. +16 −0 percona55-client/buildlink3.mk
  39. +32 −0 percona55-client/distinfo
  40. +28 −0 percona55-client/options.mk
  41. +15 −0 percona55-client/patches/patch-BUILD_compile-pentium-gcov
  42. +42 −0 percona55-client/patches/patch-CMakeLists.txt
  43. +17 −0 percona55-client/patches/patch-client_completion_hash.cc
  44. +23 −0 percona55-client/patches/patch-client_mysqladmin.cc
  45. +16 −0 percona55-client/patches/patch-client_mysqlbinlog.cc
  46. +17 −0 percona55-client/patches/patch-client_sql_string.cc
  47. +15 −0 percona55-client/patches/patch-cmake_libutils.cmake
  48. +16 −0 percona55-client/patches/patch-include_CMakeLists.txt
  49. +15 −0 percona55-client/patches/patch-include_my_compare.h
  50. +22 −0 percona55-client/patches/patch-include_my_net.h
  51. +29 −0 percona55-client/patches/patch-include_my_pthread.h
  52. +15 −0 percona55-client/patches/patch-include_myisam.h
  53. +18 −0 percona55-client/patches/patch-mysql-test_CMakeLists.txt
  54. +13 −0 percona55-client/patches/patch-mysys_stacktrace.c
  55. +29 −0 percona55-client/patches/patch-scripts_CMakeLists.txt
  56. +13 −0 percona55-client/patches/patch-scripts_mysqld_safe.sh
  57. +15 −0 percona55-client/patches/patch-sql_CMakeLists.txt
  58. +17 −0 percona55-client/patches/patch-sql_log_event.cc
  59. +17 −0 percona55-client/patches/patch-sql_log_event.h
  60. +22 −0 percona55-client/patches/patch-sql_mysqld.cc
  61. +17 −0 percona55-client/patches/patch-sql_sql_string.cc
  62. +22 −0 percona55-client/patches/patch-storage_innobase_include_os0sync.h
  63. +22 −0 percona55-client/patches/patch-storage_ndb_include_util_Parser.hpp
  64. +16 −0 percona55-client/patches/patch-strings_decimal.c
  65. +16 −0 percona55-server/DEINSTALL
  66. +15 −0 percona55-server/DESCR
  67. +21 −0 percona55-server/MESSAGE
  68. +80 −0 percona55-server/Makefile
  69. +6,657 −0 percona55-server/PLIST
  70. +15 −0 percona55-server/buildlink3.mk
  71. +125 −0 percona55-server/files/my-joyent.cnf.sh
  72. +105 −0 percona55-server/files/mysqld.sh
  73. +13 −0 qpress/DESCR
  74. +26 −0 qpress/Makefile
  75. +2 −0 qpress/PLIST
  76. +6 −0 qpress/distinfo
  77. +14 −0 qpress/patches/patch-utilities.cpp
  78. +1 −1 riakeds/Makefile
  79. +11 −10 riakeds/Makefile.versions
  80. +9 −1 riakeds/PLIST
  81. +3 −3 riakeds/distinfo
  82. +14 −0 spice-protocol/DESCR
  83. +20 −0 spice-protocol/Makefile
  84. +18 −0 spice-protocol/PLIST
  85. +15 −0 spice-protocol/buildlink3.mk
  86. +5 −0 spice-protocol/distinfo
  87. +10 −0 usbredir/DESCR
  88. +22 −0 usbredir/Makefile
  89. +6 −0 usbredir/PLIST
  90. +12 −0 usbredir/README.patches
  91. +18 −0 usbredir/distinfo
  92. +9 −0 usbredir/patches/patch-Makefile.am
  93. +71 −0 usbredir/patches/patch-Makefile.in
  94. +4,305 −0 usbredir/patches/patch-aclocal.m4
  95. +564 −0 usbredir/patches/patch-config.guess
  96. +518 −0 usbredir/patches/patch-config.sub
  97. +4,109 −0 usbredir/patches/patch-configure
  98. +12 −0 usbredir/patches/patch-configure.ac
  99. +131 −0 usbredir/patches/patch-depcomp
  100. +6,735 −0 usbredir/patches/patch-ltmain.sh
  101. +58 −0 usbredir/patches/patch-usbredirhost_Makefile.in
  102. +48 −0 usbredir/patches/patch-usbredirparser_Makefile.in
  103. +58 −0 usbredir/patches/patch-usbredirserver_Makefile.in
  104. +48 −0 usbredir/patches/patch-usbredirtestclient_Makefile.in
View
4 ap2-usdt/Makefile
@@ -1,10 +1,10 @@
# $NetBSD$
#
-DISTNAME= davepacheco-mod_usdt-82d6828
+DISTNAME= mod_usdt-82d6828
PKGNAME= ${APACHE_PKG_PREFIX}-usdt-20120402
CATEGORIES= sysutils
-MASTER_SITES= https://nodeload.github.com/davepacheco/mod_usdt/tarball/master?
+MASTER_SITES= -https://nodeload.github.com/davepacheco/${DISTNAME:S|-|/tar.gz/|}
MAINTAINER= filip@joyent.com
HOMEPAGE= https://github.com/davepacheco/mod_usdt
View
6 ap2-usdt/distinfo
@@ -1,5 +1,5 @@
$NetBSD$
-SHA1 (davepacheco-mod_usdt-82d6828.tar.gz) = 93257648b2d831f7084087ae6f30254e82c085ad
-RMD160 (davepacheco-mod_usdt-82d6828.tar.gz) = a4016aa023716719fb1e8ea7f9d84e2da92e8f1c
-Size (davepacheco-mod_usdt-82d6828.tar.gz) = 15344 bytes
+SHA1 (mod_usdt-82d6828.tar.gz) = 0161ac7ee8a9691de0701bcc54dacd651d89607f
+RMD160 (mod_usdt-82d6828.tar.gz) = c7772cfe7bb3ab80315a31972aad9b5a737ec9bf
+Size (mod_usdt-82d6828.tar.gz) = 15335 bytes
View
7 celt051/DESCR
@@ -0,0 +1,7 @@
+CELT is an ultra-low-delay audio codec designed for high-quality
+communications. Its potential uses include video-conferencing and
+network music performance. The code is still in early stage, so it may
+be broken from time to time.
+
+NOTE: The API is not frozen yet, so it is different from one version to
+another.
View
36 celt051/Makefile
@@ -0,0 +1,36 @@
+# $NetBSD$
+#
+
+DISTNAME= celt-0.5.1.3
+PKGNAME= celt051-${DISTNAME:S/celt-//}
+CATEGORIES= joyent
+MASTER_SITES= http://downloads.us.xiph.org/releases/celt/
+
+MAINTAINER= nshalman-pkgsrc@elys.com
+HOMEPAGE= http://celt-codec.org/
+COMMENT= Ultra-low-delay, high-quality audio codec (experimental)
+LICENSE= modified-bsd
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_MULTIARCH= lib
+USE_TOOLS+= pkg-config
+
+PKGCONFIG_OVERRIDE+= celt.pc.in
+
+.include "../../mk/bsd.prefs.mk"
+.include "../../mk/oss.buildlink3.mk"
+
+.if ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD" || ${OPSYS} == "Solaris"
+###
+### XXX Remove this definition if DEVSUNAUDIO is placed in default mk.conf.
+###
+DEVSUNAUDIO?= /dev/audio
+BUILD_DEFS+= DEVSUNAUDIO
+CFLAGS+= -DDEVSUNAUDIO=\"${DEVSUNAUDIO:U/dev/audio}\"
+.elif ${OSS_TYPE} != "none"
+MAKE_ENV+= LIBOSSAUDIO=${LIBOSSAUDIO:Q}
+CFLAGS+= -DDEVOSSAUDIO=\"${DEVOSSAUDIO:U/dev/dsp}\"
+.endif
+
+.include "../../mk/bsd.pkg.mk"
View
6 celt051/PLIST
@@ -0,0 +1,6 @@
+@comment $NetBSD$
+include/celt051/celt.h
+include/celt051/celt_types.h
+include/celt051/celt_header.h
+lib/libcelt051.la
+lib/pkgconfig/celt051.pc
View
15 celt051/buildlink3.mk
@@ -0,0 +1,15 @@
+# $NetBSD$
+
+BUILDLINK_TREE+= celt051
+
+.if !defined(CELT051_BUILDLINK3_MK)
+CELT051_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.celt051+= celt051>=0.5.1.3
+BUILDLINK_PKGSRCDIR.celt051?= ../../joyent/celt051
+pkgbase:= celt051
+. include "../../mk/pkg-build-options.mk"
+
+.endif # CELT051_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -celt051
View
6 celt051/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (celt-0.5.1.3.tar.gz) = eb05030108c36cb063c3f026c349f16d78e0a497
+RMD160 (celt-0.5.1.3.tar.gz) = a411d9cb256cd05a7033ad7b2fed814a9eabc637
+Size (celt-0.5.1.3.tar.gz) = 440772 bytes
+SHA1 (patch-Makefile.in) = 628d8e8ffa6993437ad4a0452c48ab94390d94e4
View
15 celt051/patches/patch-Makefile.in
@@ -0,0 +1,15 @@
+$NetBSD$
+
+--- Makefile.in.orig 2009-05-06 20:44:56.000000000 +0000
++++ Makefile.in
+@@ -206,8 +206,8 @@ top_srcdir = @top_srcdir@
+ AUTOMAKE_OPTIONS = 1.6
+
+ #Fools KDevelop into including all files
+-SUBDIRS = libcelt tests @tools@
+-DIST_SUBDIRS = libcelt tests tools
++SUBDIRS = libcelt @tools@
++DIST_SUBDIRS = libcelt tools
+ pkgconfigdir = $(libdir)/pkgconfig
+ pkgconfig_DATA = celt@PACKAGE_APPEND@.pc
+ EXTRA_DIST = celt@PACKAGE_APPEND@.pc.in Doxyfile Doxyfile.devel
View
14 dtracetools/PLIST
@@ -1,13 +1,9 @@
@comment $NetBSD$
-bin/dtrace-cputypes.d
bin/dtrace-cpuwalk.d
bin/dtrace-dispqlen.d
bin/dtrace-filebyproc.d
bin/dtrace-guess.d
bin/dtrace-httpdstat.d
-bin/dtrace-innodb_pid_iolatency.d
-bin/dtrace-innodb_pid_ioslow.d
-bin/dtrace-innodb_thread_concurrency.d
bin/dtrace-j_calldist.d
bin/dtrace-j_calls.d
bin/dtrace-j_calltime.d
@@ -39,16 +35,13 @@ bin/dtrace-js_objnew.d
bin/dtrace-js_stat.d
bin/dtrace-js_who.d
bin/dtrace-kill.d
-bin/dtrace-loads.d
-bin/dtrace-mmapfiles.d
bin/dtrace-mongocmd.d
bin/dtrace-mongocmdlatency.d
bin/dtrace-mongocmdslow.d
bin/dtrace-mongocmdslow2.d
bin/dtrace-mysql_pid_avg.d
bin/dtrace-mysql_pid_latency.d
bin/dtrace-mysql_pid_slow.d
-bin/dtrace-pathopens.d
bin/dtrace-php_calldist.d
bin/dtrace-php_calltime.d
bin/dtrace-php_cpudist.d
@@ -101,7 +94,6 @@ bin/dtrace-rb_objcpu.d
bin/dtrace-rb_objnew.d
bin/dtrace-rb_syscalls.d
bin/dtrace-rb_who.d
-bin/dtrace-runocc.d
bin/dtrace-rwbypid.d
bin/dtrace-setuids.d
bin/dtrace-sh_calldist.d
@@ -113,7 +105,7 @@ bin/dtrace-sh_flowtime.d
bin/dtrace-sh_lines.d
bin/dtrace-sh_syscalls.d
bin/dtrace-sh_who.d
-bin/dtrace-swapinfo.d
+bin/dtrace-slowhttpdconnect-stacks.d
bin/dtrace-syscallbypid.d
bin/dtrace-syscallbyproc.d
bin/dtrace-syscallbysysc.d
@@ -131,6 +123,4 @@ bin/dtrace-tcl_procflow.d
bin/dtrace-tcl_syscalls.d
bin/dtrace-tcl_who.d
bin/dtrace-threaded.d
-bin/dtrace-uname-a.d
-bin/dtrace-weblatency.d
-bin/dtrace-wpm.d
+bin/dtrace-topcallsbyprocess.d
View
1 gdb7/Makefile
@@ -45,4 +45,5 @@ do-test:
fi
.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
View
5 handlersocket/DESCR
@@ -0,0 +1,5 @@
+HandlerSocket is a NoSQL plugin for MySQL. It works as a daemon inside the
+mysqld process, accept tcp connections, and execute requests from clients.
+
+HandlerSocket does not support SQL queries. Instead, it supports simple CRUD
+operations on tables.
View
37 handlersocket/Makefile
@@ -0,0 +1,37 @@
+# $NetBSD$
+#
+
+DISTNAME= handlersocket_1.1.0-7-g1044a28.orig
+PKGNAME= handlersocket-1.1.0
+CATEGORIES= databases
+MASTER_SITES= http://launchpad.net/ubuntu/+archive/primary/+files/
+
+MAINTAINER= pkgsrc-users@netbsd.org
+HOMEPAGE= http://www.percona.com/software/percona-xtrabackup
+COMMENT= HandlerSocket
+
+WRKSRC= ${WRKDIR}/DeNADev-HandlerSocket-Plugin-for-MySQL-1044a28
+
+# Requires MySQL source tree
+MYSQL= Percona-Server-5.5.29-rel29.4
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${MYSQL}.tar.gz
+SITES.${MYSQL}.tar.gz= http://www.percona.com/redir/downloads/Percona-Server-5.5/Percona-Server-5.5.29-29.4/source/
+
+DEPENDS+= percona-server-[0-9]*:../../joyent/percona55-server
+
+GNU_CONFIGURE= yes
+USE_LANGUAGES= c c++
+USE_LIBTOOL= yes
+USE_TOOLS+= aclocal autoconf autoheader automake gmake
+
+CONFIGURE_ARGS+= --with-mysql-source=${WRKDIR}/${MYSQL}
+CONFIGURE_ARGS+= --with-mysql-bindir=${PREFIX}/bin
+CONFIGURE_ARGS+= --with-mysql-plugindir=${PREFIX}/lib/mysql/plugin
+
+LDFLAGS.SunOS+= -lsocket -lnsl -lxnet
+
+pre-configure:
+ cd ${WRKSRC} && ./autogen.sh
+
+.include "../../joyent/percona55-client/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
View
19 handlersocket/PLIST
@@ -0,0 +1,19 @@
+@comment $NetBSD$
+bin/hsclient
+include/handlersocket/allocator.hpp
+include/handlersocket/auto_addrinfo.hpp
+include/handlersocket/auto_file.hpp
+include/handlersocket/auto_ptrcontainer.hpp
+include/handlersocket/config.hpp
+include/handlersocket/escape.hpp
+include/handlersocket/fatal.hpp
+include/handlersocket/hstcpcli.hpp
+include/handlersocket/mutex.hpp
+include/handlersocket/socket.hpp
+include/handlersocket/string_buffer.hpp
+include/handlersocket/string_ref.hpp
+include/handlersocket/string_util.hpp
+include/handlersocket/thread.hpp
+include/handlersocket/util.hpp
+lib/libhsclient.la
+lib/mysql/plugin/handlersocket.la
View
11 handlersocket/distinfo
@@ -0,0 +1,11 @@
+$NetBSD$
+
+SHA1 (Percona-Server-5.5.29-rel29.4.tar.gz) = 0c02296414739a29e8a3c81ff7fab68a45d5b8a2
+RMD160 (Percona-Server-5.5.29-rel29.4.tar.gz) = 00acc15dde50735ee8e92e8b69d08fe77159acd8
+Size (Percona-Server-5.5.29-rel29.4.tar.gz) = 22472140 bytes
+SHA1 (handlersocket_1.1.0-7-g1044a28.orig.tar.gz) = 9c4d4619445fffc08cc61205082f8a3a799748aa
+RMD160 (handlersocket_1.1.0-7-g1044a28.orig.tar.gz) = eb3af68a40bef7a823559e2e1fd77f55bcc96ff5
+Size (handlersocket_1.1.0-7-g1044a28.orig.tar.gz) = 163737 bytes
+SHA1 (patch-configure.ac) = 190c1bc337ef07b115a1827c5dc11fba6df249bc
+SHA1 (patch-libhsclient_allocator.hpp) = e2569d58f5159949bd55342716beb186439cfe94
+SHA1 (patch-libhsclient_fatal.cpp) = 01a29cd82ede826bd56b13ed955f94bc6f3f8272
View
16 handlersocket/patches/patch-configure.ac
@@ -0,0 +1,16 @@
+$NetBSD$
+
+* Upstream patch to fix automake.
+
+--- configure.ac.orig 2012-05-01 12:09:31.000000000 +0000
++++ configure.ac
+@@ -8,6 +8,9 @@ AM_INIT_AUTOMAKE([-Wall -Werror foreign]
+ AC_CONFIG_SRCDIR([libhsclient/fatal.cpp])
+ AC_CONFIG_MACRO_DIR([m4])
+
++# For automake >= 1.12
++m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
++
+ AC_PROG_CC
+ AC_PROG_CXX
+ AC_PROG_CPP
View
12 handlersocket/patches/patch-libhsclient_allocator.hpp
@@ -0,0 +1,12 @@
+$NetBSD$
+
+--- libhsclient/allocator.hpp.orig 2012-05-01 12:09:31.000000000 +0000
++++ libhsclient/allocator.hpp
+@@ -9,6 +9,7 @@
+ #ifndef DENA_ALLOCATOR_HPP
+ #define DENA_ALLOCATOR_HPP
+
++#include <alloca.h>
+ #include <stdlib.h>
+ #include <string.h>
+
View
14 handlersocket/patches/patch-libhsclient_fatal.cpp
@@ -0,0 +1,14 @@
+$NetBSD$
+
+* Upstream patch.
+
+--- libhsclient/fatal.cpp.orig 2012-05-01 12:09:31.000000000 +0000
++++ libhsclient/fatal.cpp
+@@ -9,6 +9,7 @@
+ #include <stdlib.h>
+ #include <stdio.h>
+ #include <syslog.h>
++#include <unistd.h>
+
+ #include "fatal.hpp"
+
View
14 libspice/DESCR
@@ -0,0 +1,14 @@
+The Spice project aims to provide a complete open source solution for
+interaction with virtualized desktop devices.The Spice project deals
+with both the virtualized devices and the front-end. Interaction between
+front-end and back-end is done using VD-Interfaces. The VD-Interfaces
+(VDI) enable both ends of the solution to be easily utilized by a
+third-party component.
+
+Currently, the project main focus is to provide high-quality remote
+access to QEMU virtual machine. Seeking to help break down the barriers
+to virtualization adoption by overcoming traditional desktop
+virtualization challenges, emphasizing user experience. For this
+purpose, Red Hat introduced the SPICE remote computing protocol that is
+used for Spice client-server communication. Other components developed
+include QXL display device and driver, etc.
View
36 libspice/Makefile
@@ -0,0 +1,36 @@
+# $NetBSD$
+#
+
+DISTNAME= spice-0.12.2
+PKGNAME= lib${DISTNAME}
+CATEGORIES= joyent
+MASTER_SITES= http://spice-space.org/download/releases/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= nshalman-pkgsrc@elys.com
+HOMEPAGE= http://spice-space.org/
+COMMENT= Spice server code library for QEMU
+LICENSE= gnu-lgpl-v2.1
+
+BUILD_DEPENDS+= ${PYPKGPREFIX}-parsing-[0-9]*:../../wip/py-parsing
+
+GNU_CONFIGURE= yes
+USE_LANGUAGES= c c++
+USE_LIBTOOL= yes
+USE_MULTIARCH= lib
+USE_TOOLS+= pkg-config
+
+PYTHON_FOR_BUILD_ONLY= yes
+
+CONFIGURE_ARGS+= --disable-client --enable-smartcard=no
+
+PKGCONFIG_OVERRIDE+= spice-common/spice-protocol/spice-protocol.pc.in
+PKGCONFIG_OVERRIDE+= spice-server.pc.in
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../graphics/libjpeg-turbo/buildlink3.mk"
+.include "../../joyent/celt051/buildlink3.mk"
+.include "../../lang/python/extension.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../x11/pixman/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
View
5 libspice/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+include/spice-server/spice-experimental.h
+include/spice-server/spice.h
+lib/libspice-server.la
+lib/pkgconfig/spice-server.pc
View
15 libspice/buildlink3.mk
@@ -0,0 +1,15 @@
+# $NetBSD$
+
+BUILDLINK_TREE+= libspice
+
+.if !defined(LIBSPICE_BUILDLINK3_MK)
+LIBSPICE_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libspice+= libspice>=0.12
+BUILDLINK_PKGSRCDIR.libspice?= ../../joyent/libspice
+pkgbase:= libspice
+. include "../../mk/pkg-build-options.mk"
+
+.endif # LIBSPICE_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -libspice
View
6 libspice/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (spice-0.12.2.tar.bz2) = 6cd2a5a71a5f72ac5a53a024b2a8df37fe425e4d
+RMD160 (spice-0.12.2.tar.bz2) = 46ccddb9956fbc00327881f33f3ac2e4ff67c870
+Size (spice-0.12.2.tar.bz2) = 1685684 bytes
+SHA1 (patch-configure) = 98f40c1a9f6ebe3d761e28342415ef2f658b7a3c
View
42 libspice/patches/patch-configure
@@ -0,0 +1,42 @@
+$NetBSD$
+
+* Portability fixes.
+
+--- configure.orig 2012-12-20 19:40:40.000000000 +0000
++++ configure
+@@ -20335,7 +20335,7 @@ fi
+
+
+ # use ximage.h for win32 build if it is found (no package for mingw32 atm)
+-if test $os_win32 == "yes" ; then
++if test $os_win32 = "yes" ; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cximage" >&5
+ $as_echo_n "checking for cximage... " >&6; }
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+@@ -20367,7 +20367,7 @@ fi
+
+
+ # check for windres for mingw32 builds
+-if test $os_win32 == "yes" ; then
++if test $os_win32 = "yes" ; then
+ for ac_prog in i686-pc-mingw32-windres mingw-windres mingw32-windres
+ do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+@@ -23382,7 +23382,7 @@ echo "
+ python: ${PYTHON}
+
+ Build Spice client: ${enable_client}
+-" ; if test "x$enable_client" == "xyes"; then echo "\
++" ; if test "x$enable_client" = "xyes"; then echo "\
+ Have XRANDR 1.2: ${have_xrandr12}
+
+ Have Xinerama: ${have_xinerama}
+@@ -23402,7 +23402,7 @@ echo "
+ Automated tests: ${enable_automated_tests}
+ "
+
+-if test $os_win32 == "yes" ; then
++if test $os_win32 = "yes" ; then
+ echo \
+ " Copy & Paste Images: ${have_cximage}
+ "
View
3 nicstat/DESCR
@@ -0,0 +1,3 @@
+nicstat is a Solaris and Linux command-line that prints out network statistics
+for all network interface cards (NICs), including packets, kilobytes per
+second, average packet sizes and more.
View
33 nicstat/Makefile
@@ -0,0 +1,33 @@
+# $NetBSD$
+
+PKGNAME= ${DISTNAME:C/-src//}
+DISTNAME= nicstat-src-1.92
+CATEGORIES= net
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=nicstat/}
+
+MAINTAINER= jperkin@joyent.com
+HOMEPAGE= http://nicstat.sourceforge.net/
+COMMENT= Network traffic statics utility for Solaris and Linux
+LICENSE= artistic-2.0
+
+ONLY_FOR_PLATFORM= Linux-*-* SunOS-*-*
+
+PKG_INSTALLATION_TYPES= overwrite pkgviews
+
+USE_LANGUAGES= c
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "Linux"
+MAKE_FILE= Makefile.Linux
+.elif ${OPSYS} == "SunOS"
+MAKE_FILE= Makefile.Solaris
+.endif
+
+INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/.nicstat* ${DESTDIR}${PREFIX}/bin/nicstat
+ ${INSTALL_MAN} ${WRKSRC}/nicstat.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
+
+.include "../../mk/bsd.pkg.mk"
View
3 nicstat/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD$
+bin/nicstat
+man/man1/nicstat.1
View
5 nicstat/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+SHA1 (nicstat-src-1.92.tar.gz) = 812495af67efc3544e32ce63ab81f4781ce29c84
+RMD160 (nicstat-src-1.92.tar.gz) = a1d1f80e314b7060e4d023ac953e39fc7f289233
+Size (nicstat-src-1.92.tar.gz) = 30964 bytes
View
13 percona-xtrabackup/DESCR
@@ -0,0 +1,13 @@
+Percona XtraBackup is the world's only open-source, free MySQL hot backup
+software that performs non-blocking backups for InnoDB and XtraDB databases.
+With Percona XtraBackup, you can achieve the following benefits:
+
+ - Backups that complete quickly and reliably
+ - Uninterrupted transaction processing during backups
+ - Savings on disk space and network bandwidth
+ - Automatic backup verification
+ - Higher uptime due to faster restore time
+
+XtraBackup makes MySQL hot backups for all versions of Percona Server, MySQL,
+MariaDB, and Drizzle. It performs streaming, compressed, and incremental MySQL
+backups.
View
39 percona-xtrabackup/Makefile
@@ -0,0 +1,39 @@
+# $NetBSD$
+#
+
+DISTNAME= percona-xtrabackup-2.0.5
+CATEGORIES= databases
+MASTER_SITES= http://www.percona.com/redir/downloads/XtraBackup/LATEST/source/
+
+MAINTAINER= pkgsrc-users@netbsd.org
+HOMEPAGE= http://www.percona.com/software/percona-xtrabackup
+COMMENT= Percona XtraBackup
+
+USE_LANGUAGES= c c++
+USE_TOOLS+= bison cmake gmake perl:run
+
+BUILD_DEPENDS+= bzr-[0-9]*:../../devel/bzr
+BUILD_DEPENDS+= patch-[0-9]*:../../devel/patch
+
+REPLACE_PERL= innobackupex
+
+# nbpatch is unable to parse the patch files.
+TOOLS_PLATFORM.patch= ${LOCALBASE}/bin/gpatch
+
+CFLAGS+= -D_POSIX_PTHREAD_SEMANTICS
+MAKE_ENV+= AUTO_DOWNLOAD="yes"
+
+INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1
+
+do-build:
+ ${RUN} cd ${WRKSRC} && \
+ ${MAKE_ENV} ./utils/build.sh xtradb55
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/innobackupex ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/xbstream ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/xtrabackup_55 ${DESTDIR}${PREFIX}/bin/xtrabackup
+ ${INSTALL_MAN} ${WRKSRC}/doc/xtrabackup.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+
+.include "../../archivers/xz/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
View
5 percona-xtrabackup/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+bin/innobackupex
+bin/xbstream
+bin/xtrabackup
+man/man1/xtrabackup.1
View
6 percona-xtrabackup/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (percona-xtrabackup-2.0.5.tar.gz) = d3b420fe768f2713a158560536cb5e719f39be3a
+RMD160 (percona-xtrabackup-2.0.5.tar.gz) = 5fcf389eb912e280e8e3f768f6bf5f670dea41ef
+Size (percona-xtrabackup-2.0.5.tar.gz) = 11195309 bytes
+SHA1 (patch-utils_build.sh) = 0bbd81692e1038130d0e4600c4556812ab56a55e
View
14 percona-xtrabackup/patches/patch-utils_build.sh
@@ -0,0 +1,14 @@
+$NetBSD$
+
+* XXX: disable ssl certs, bzr uses the wrong ones from /etc
+
+--- utils/build.sh.orig 2013-01-17 20:25:28.000000000 +0000
++++ utils/build.sh
+@@ -320,6 +320,7 @@ case "$type" in
+ bzr pull --overwrite
+ else
+ bzr branch -r tag:Percona-Server-$PS_55_VERSION \
++ -Ossl.cert_reqs=none \
+ lp:percona-server $branch_dir
+ cd $branch_dir
+ fi
View
14 percona55-client/DESCR
@@ -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.
View
10 percona55-client/MESSAGE
@@ -0,0 +1,10 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2011/04/25 21:12:53 adam Exp $
+
+To use the ``mysqlhotcopy'' script, you'll have to install the following
+packages:
+
+ databases/p5-DBD-mysql
+ devel/p5-File-Temp
+
+===========================================================================
View
36 percona55-client/Makefile
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.3 2012/12/22 10:56:14 tron Exp $
+
+PKGNAME= ${DISTNAME:tl:C/-rel.*//:S/server/client/}
+COMMENT= Percona MySQL 5.5, a free SQL database (client)
+
+CONFLICTS= {mysql-client-[0-9]*,mysql3-client-[0-9]*}
+
+.include "Makefile.common"
+
+CMAKE_ARGS+= -DWITHOUT_SERVER=ON
+UNWRAP_FILES+= scripts/mysql_config
+INFO_FILES= yes
+INSTALL_DIRS+= client include libmysql man scripts tests
+
+REPLACE_PERL= scripts/mysql_convert_table_format.sh
+REPLACE_PERL+= scripts/mysql_find_rows.sh
+REPLACE_PERL+= scripts/mysql_fix_extensions.sh
+REPLACE_PERL+= scripts/mysql_fix_privilege_tables.sh
+REPLACE_PERL+= scripts/mysql_setpermission.sh
+REPLACE_PERL+= scripts/mysql_zap.sh
+REPLACE_PERL+= scripts/mysqlaccess.sh
+REPLACE_PERL+= scripts/mysqld_multi.sh
+REPLACE_PERL+= scripts/mysqldumpslow.sh
+REPLACE_PERL+= scripts/mysqlhotcopy.sh
+
+# Replace manual pages which only include other ones with a symbolic link
+# if manual compression is activated. The manual pages won't work otherwise.
+.if defined(MANZ)
+post-install:
+. for FILE in mysql_client_test_embedded.1 mysqltest_embedded.1
+ ${RM} -f ${DESTDIR}${PREFIX}/man/man1/${FILE}
+ ${LN} -s ${FILE:S/_embedded//} ${DESTDIR}${PREFIX}/man/man1/${FILE}
+. endfor
+.endif
+
+.include "../../mk/bsd.pkg.mk"
View
144 percona55-client/Makefile.common
@@ -0,0 +1,144 @@
+# $NetBSD: Makefile.common,v 1.23 2012/10/02 21:25:22 asau Exp $
+#
+# used by joyent/percona55-client/Makefile
+# used by joyent/percona55-server/Makefile
+
+DISTNAME= Percona-Server-5.5.29-rel29.4
+CATEGORIES= databases
+MASTER_SITES= http://www.percona.com/redir/downloads/Percona-Server-5.5/Percona-Server-5.5.29-29.4/source/
+
+MAINTAINER?= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.percona.com/
+LICENSE= gnu-gpl-v2
+
+DISTINFO_FILE?= ${.CURDIR}/../../joyent/percona55-client/distinfo
+PATCHDIR?= ${.CURDIR}/../../joyent/percona55-client/patches
+
+USE_CMAKE= yes
+USE_GNU_READLINE= yes
+USE_LANGUAGES= c c++
+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_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_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}
+
+.if ${OPSYS} == "IRIX"
+CFLAGS+= -DIRIX5 -DNEEDS_BSTRING_H
+.endif
+
+BUILD_DEFS+= VARBASE
+
+# paths
+CMAKE_ARGS+= -DINSTALL_BINDIR="bin${BINARCHSUFFIX}"
+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_LIBDIR="lib${LIBARCHSUFFIX}"
+CMAKE_ARGS+= -DINSTALL_MANDIR="${PKGMANDIR}"
+CMAKE_ARGS+= -DINSTALL_MYSQLSHAREDIR="share/mysql"
+CMAKE_ARGS+= -DINSTALL_MYSQLTESTDIR="share/mysql/test"
+CMAKE_ARGS+= -DINSTALL_PLUGINDIR="lib${LIBARCHSUFFIX}/mysql/plugin"
+CMAKE_ARGS+= -DINSTALL_SBINDIR="sbin${BINARCHSUFFIX}"
+CMAKE_ARGS+= -DINSTALL_SCRIPTDIR="bin${BINARCHSUFFIX}"
+CMAKE_ARGS+= -DINSTALL_SQLBENCHDIR="share/mysql/sql-bench"
+CMAKE_ARGS+= -DINSTALL_SUPPORTFILESDIR="share/mysql"
+CMAKE_ARGS+= -DMYSQL_DATADIR=${MYSQL_DATADIR}
+
+# always use our own readline, not MySQL bundled one
+CMAKE_ARGS+= -DWITH_LIBEDIT=OFF
+CMAKE_ARGS+= -DWITH_READLINE=OFF
+CMAKE_ARGS+= -DDEFAULT_CHARSET=${MYSQL_CHARSET:Q}
+CMAKE_ARGS+= -DDEFAULT_COLLATION=${MYSQL_COLLATION:Q}
+CMAKE_ARGS+= -DWITH_EXTRA_CHARSETS=${MYSQL_EXTRA_CHARSET:Q}
+BROKEN_READLINE_DETECTION= yes # At least on RHEL 5.6
+
+CMAKE_ARGS+= -DWITH_LIBWRAP=ON
+CMAKE_ARGS+= -DWITHOUT_AUTH_PAM=1 -DWITHOUT_AUTH_PAM_COMPAT=1
+
+# Engines
+CMAKE_ARGS+= -DWITH_ARCHIVE_STORAGE_ENGINE=ON
+CMAKE_ARGS+= -DWITH_BLACKHOLE_STORAGE_ENGINE=ON
+CMAKE_ARGS+= -DWITH_CSV_STORAGE_ENGINE=ON
+CMAKE_ARGS+= -DWITH_FEDERATED_STORAGE_ENGINE=ON
+CMAKE_ARGS+= -DWITH_INNOBASE_STORAGE_ENGINE=ON
+CMAKE_ARGS+= -DWITH_PARTITION_STORAGE_ENGINE=ON
+CMAKE_ARGS+= -DWITH_PERFSCHEMA_STORAGE_ENGINE=ON
+
+.if !empty(PKG_OPTIONS:Membedded-server)
+CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER=ON
+PLIST.embedded= yes
+.else
+# We only need readline to placate the configure script if we don't build
+# the embedded server as it is the only binary linked against "readline".
+BUILDLINK_DEPMETHOD.readline= build
+.endif
+
+# Ensure dtrace builds the correct ABI
+.if !empty(ABI:M32)
+CMAKE_ARGS+= -DDTRACE_FLAGS="-32"
+.elif !empty(ABI:M64)
+CMAKE_ARGS+= -DDTRACE_FLAGS="-64"
+.endif
+
+# MySQL 5 depends on builtin functions enabled with i486 and later with GCC.
+.if ${OPSYS} == "NetBSD" && !empty(MACHINE_ARCH:Mi386)
+GNU_ARCH.i386= i486
+CFLAGS+= -march=i486
+.endif
+
+CPPFLAGS+= -Dunix
+CFLAGS+= -DUSE_OLD_FUNCTIONS # 3.23.x compat
+
+.if ${OPSYS} != "Interix"
+CFLAGS+= -fPIC -DPIC
+CXXFLAGS+= -fPIC -DPIC
+.endif
+
+# force HAVE_CURSES_H on Solaris since the configure script is broken
+# and does not properly detect this, breaking the build later on.
+.if ${OPSYS} == "SunOS"
+CFLAGS+= -DHAVE_CURSES_H
+CXXFLAGS+= -DHAVE_CURSES_H
+.endif
+
+.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
+
+SUBST_CLASSES+= scr
+SUBST_STAGE.scr= pre-configure
+SUBST_FILES.scr= scripts/mysql_install_db.sh scripts/mysqld_safe.sh \
+ scripts/mysql_secure_installation.sh \
+ 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_MESSAGE.scr= Fixing scripts.
+
+.include "../../devel/readline/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../security/tcp_wrappers/buildlink3.mk"
View
140 percona55-client/PLIST
@@ -0,0 +1,140 @@
+@comment $NetBSD: PLIST,v 1.3 2011/09/16 07:13:47 adam Exp $
+bin/msql2mysql
+bin/mysql
+bin/mysql_client_test
+bin/mysql_config
+bin/mysql_convert_table_format
+bin/mysql_find_rows
+bin/mysql_fix_extensions
+bin/mysql_install_db
+bin/mysql_plugin
+bin/mysql_secure_installation
+bin/mysql_setpermission
+bin/mysql_upgrade
+bin/mysql_zap
+bin/mysqlaccess
+bin/mysqlaccess.conf
+bin/mysqladmin
+bin/mysqlbinlog
+bin/mysqlbug
+bin/mysqlcheck
+bin/mysqld_multi
+bin/mysqld_safe
+bin/mysqldump
+bin/mysqldumpslow
+bin/mysqlhotcopy
+bin/mysqlimport
+bin/mysqlshow
+bin/mysqlslap
+bin/mysqltest
+include/mysql/decimal.h
+include/mysql/errmsg.h
+include/mysql/keycache.h
+include/mysql/m_ctype.h
+include/mysql/m_string.h
+include/mysql/my_alloc.h
+include/mysql/my_attribute.h
+include/mysql/my_compiler.h
+include/mysql/my_config.h
+include/mysql/my_dbug.h
+include/mysql/my_dir.h
+include/mysql/my_getopt.h
+include/mysql/my_global.h
+include/mysql/my_list.h
+include/mysql/my_net.h
+include/mysql/my_pthread.h
+include/mysql/my_sys.h
+include/mysql/my_xml.h
+include/mysql/mysql.h
+include/mysql/mysql/client_plugin.h
+include/mysql/mysql/innodb_priv.h
+include/mysql/mysql/plugin.h
+include/mysql/mysql/plugin_audit.h
+include/mysql/mysql/plugin_auth.h
+include/mysql/mysql/plugin_auth_common.h
+include/mysql/mysql/plugin_ftparser.h
+include/mysql/mysql/psi/mysql_file.h
+include/mysql/mysql/psi/mysql_thread.h
+include/mysql/mysql/psi/psi.h
+include/mysql/mysql/psi/psi_abi_v1.h
+include/mysql/mysql/psi/psi_abi_v2.h
+include/mysql/mysql/service_my_snprintf.h
+include/mysql/mysql/service_thd_alloc.h
+include/mysql/mysql/service_thd_wait.h
+include/mysql/mysql/service_thread_scheduler.h
+include/mysql/mysql/services.h
+include/mysql/mysql/thread_pool_priv.h
+include/mysql/mysql_com.h
+include/mysql/mysql_embed.h
+include/mysql/mysql_time.h
+include/mysql/mysql_version.h
+include/mysql/mysqld_ername.h
+include/mysql/mysqld_error.h
+include/mysql/plugin.h
+include/mysql/plugin_audit.h
+include/mysql/plugin_ftparser.h
+include/mysql/sql_common.h
+include/mysql/sql_state.h
+include/mysql/sslopt-case.h
+include/mysql/sslopt-longopts.h
+include/mysql/sslopt-vars.h
+include/mysql/typelib.h
+lib/libmysqlclient.a
+lib/libmysqlclient.so
+lib/libmysqlclient.so.18
+lib/libmysqlclient.so.18.0.0
+lib/libmysqlclient_r.a
+lib/libmysqlclient_r.so
+lib/libmysqlclient_r.so.18
+lib/libmysqlclient_r.so.18.0.0
+man/man1/comp_err.1
+man/man1/innochecksum.1
+man/man1/msql2mysql.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-stress-test.pl.1
+man/man1/mysql-test-run.pl.1
+man/man1/mysql.1
+man/man1/mysql.server.1
+man/man1/mysql_client_test.1
+man/man1/mysql_client_test_embedded.1
+man/man1/mysql_config.1
+man/man1/mysql_convert_table_format.1
+man/man1/mysql_find_rows.1
+man/man1/mysql_fix_extensions.1
+man/man1/mysql_install_db.1
+man/man1/mysql_plugin.1
+man/man1/mysql_secure_installation.1
+man/man1/mysql_setpermission.1
+man/man1/mysql_tzinfo_to_sql.1
+man/man1/mysql_upgrade.1
+man/man1/mysql_waitpid.1
+man/man1/mysql_zap.1
+man/man1/mysqlaccess.1
+man/man1/mysqladmin.1
+man/man1/mysqlbinlog.1
+man/man1/mysqlbug.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/mysqlhotcopy.1
+man/man1/mysqlimport.1
+man/man1/mysqlman.1
+man/man1/mysqlshow.1
+man/man1/mysqlslap.1
+man/man1/mysqltest.1
+man/man1/mysqltest_embedded.1
+man/man1/perror.1
+man/man1/replace.1
+man/man1/resolve_stack_dump.1
+man/man1/resolveip.1
+man/man8/mysqld.8
+share/mysql/fill_help_tables.sql
+share/mysql/mysql_system_tables.sql
+share/mysql/mysql_system_tables_data.sql
+share/mysql/mysql_test_data_timezone.sql
View
16 percona55-client/buildlink3.mk
@@ -0,0 +1,16 @@
+# $NetBSD: buildlink3.mk,v 1.3 2012/10/03 12:49:12 fhajny Exp $
+
+BUILDLINK_TREE+= percona-client
+
+.if !defined(PERCONA_CLIENT_BUILDLINK3_MK)
+PERCONA_CLIENT_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.percona-client+= percona-client>=5.5.28
+BUILDLINK_ABI_DEPENDS.percona-client+= percona-client>=5.5.28
+BUILDLINK_PKGSRCDIR.percona-client?= ../../joyent/percona55-client
+BUILDLINK_INCDIRS.percona-client?= include/mysql
+BUILDLINK_LIBDIRS.percona-client?= lib
+
+.endif # PERCONA_CLIENT_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -percona-client
View
32 percona55-client/distinfo
@@ -0,0 +1,32 @@
+$NetBSD$
+
+SHA1 (Percona-Server-5.5.29-rel29.4.tar.gz) = 0c02296414739a29e8a3c81ff7fab68a45d5b8a2
+RMD160 (Percona-Server-5.5.29-rel29.4.tar.gz) = 00acc15dde50735ee8e92e8b69d08fe77159acd8
+Size (Percona-Server-5.5.29-rel29.4.tar.gz) = 22472140 bytes
+SHA1 (sphinx-2.0.6-release.tar.gz) = fe1b990052f961a100adba197abe806a3c1b70dc
+RMD160 (sphinx-2.0.6-release.tar.gz) = 6fd53230457e62a6aabcb5321265abd8ea324cf6
+Size (sphinx-2.0.6-release.tar.gz) = 1972728 bytes
+SHA1 (patch-BUILD_compile-pentium-gcov) = a1ac666efa953a98455a726e5db359c903d699b6
+SHA1 (patch-CMakeLists.txt) = fc3d3854090ac19dec28ed03b41d78069304f23d
+SHA1 (patch-client_completion_hash.cc) = b86ec80beac624b2aa21c7587e351ff126400ecb
+SHA1 (patch-client_mysqladmin.cc) = 382486c2f336eed87052e682b52d1acf444452a0
+SHA1 (patch-client_mysqlbinlog.cc) = 53258276d8fd713d2772c9c8c339bfe190b703cc
+SHA1 (patch-client_sql_string.cc) = a798cc083b897c8e76bc590a886c15698a5266fd
+SHA1 (patch-cmake_libutils.cmake) = 5d75a1762e3db6724bec2d75b45d40b17a5e9d09
+SHA1 (patch-include_CMakeLists.txt) = 4781c69315624fb5567ae70cee87f1ddb3f89847
+SHA1 (patch-include_my_compare.h) = f45bac4b488332a668b0005751856279b67401f5
+SHA1 (patch-include_my_net.h) = 162c97a87ab00b407f6796b55ef839ba2e3ac2af
+SHA1 (patch-include_my_pthread.h) = 109d376b4cf5b64c5243f9e91300667441131f86
+SHA1 (patch-include_myisam.h) = 475070d41b06c04c6ae692743fc1b0244afe0a88
+SHA1 (patch-mysql-test_CMakeLists.txt) = d089a79df443ab2d8f97e7a1334aee2098dbb892
+SHA1 (patch-mysys_stacktrace.c) = 294b043984f740b99ba25abc8256ce8ad54d84c3
+SHA1 (patch-scripts_CMakeLists.txt) = 17ec1d8d5f0c9e453c64f2b59e757e645a3a1a59
+SHA1 (patch-scripts_mysqld_safe.sh) = cc34d8b4a8d4b34a6766a1123782ce3d0ad64478
+SHA1 (patch-sql_CMakeLists.txt) = 6cf54ba886f220c8fe7675a0a3acc83257b9f596
+SHA1 (patch-sql_log_event.cc) = 2632e33caa5122645550f706c8f8824f24a14a48
+SHA1 (patch-sql_log_event.h) = eb9e38bbf50914ee504501b0723b57f80849ef48
+SHA1 (patch-sql_mysqld.cc) = 7e2cfb58f6af8531920dd9128f7b3a35735d7d2c
+SHA1 (patch-sql_sql_string.cc) = 00368733072803d59473410badb82e92673de0a7
+SHA1 (patch-storage_innobase_include_os0sync.h) = d3f66b063af3328f3ee518dd00dfc9d1d25943dc
+SHA1 (patch-storage_ndb_include_util_Parser.hpp) = ca9406a8b01dffb3f515f132fa7aaef66c78f2be
+SHA1 (patch-strings_decimal.c) = 4d2a3d8acb3b0af56180f3a1faa8735d692be5b9
View
28 percona55-client/options.mk
@@ -0,0 +1,28 @@
+# $NetBSD: options.mk,v 1.1.1.1 2011/04/25 21:12:53 adam Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.percona55
+
+# ndb-cluster does not configure with cmake
+PKG_SUPPORTED_OPTIONS+= embedded-server ndb-cluster ssl
+PKG_SUGGESTED_OPTIONS+= ssl
+
+.include "../../mk/bsd.options.mk"
+
+###
+### Enable OpenSSL support
+###
+.if !empty(PKG_OPTIONS:Mssl)
+. include "../../security/openssl/buildlink3.mk"
+. if ${OPSYS} == "SunOS"
+CHECK_BUILTIN.openssl:=yes
+. include "../../security/openssl/builtin.mk"
+CHECK_BUILTIN.openssl:=no
+. if ${USE_BUILTIN.openssl} == "yes"
+CMAKE_ARGS+= -DWITH_SSL=system
+. endif
+. else
+CMAKE_ARGS+= -DWITH_SSL=system
+. endif
+.else
+CMAKE_ARGS+= -DWITH_SSL=no
+.endif
View
15 percona55-client/patches/patch-BUILD_compile-pentium-gcov
@@ -0,0 +1,15 @@
+$NetBSD: patch-BUILD_compile-pentium-gcov,v 1.1.1.1 2011/04/25 21:12:53 adam Exp $
+
+* Don't use "==" in test(1).
+
+--- BUILD/compile-pentium-gcov.orig 2010-02-04 11:36:48.000000000 +0000
++++ BUILD/compile-pentium-gcov
+@@ -22,7 +22,7 @@ CCACHE_GCOV_VERSION_ENABLED=0
+ if ccache -V > /dev/null 2>&1
+ then
+ CCACHE_VER=`ccache -V | head -1 | sed s/"ccache version "//`
+- if test "$CCACHE_VER" == "2.4-gcov"
++ if test "$CCACHE_VER" = "2.4-gcov"
+ then
+ CCACHE_GCOV_VERSION_ENABLED=1
+ else
View
42 percona55-client/patches/patch-CMakeLists.txt
@@ -0,0 +1,42 @@
+$NetBSD: patch-CMakeLists.txt,v 1.3 2012/10/01 15:54:40 adam Exp $
+
+Split configuration between mysql-client and mysql-server.
+
+--- CMakeLists.txt.orig 2012-08-29 08:50:46.000000000 +0000
++++ CMakeLists.txt
+@@ -292,7 +292,6 @@ ADD_SUBDIRECTORY(strings)
+ ADD_SUBDIRECTORY(vio)
+ ADD_SUBDIRECTORY(regex)
+ ADD_SUBDIRECTORY(mysys)
+-ADD_SUBDIRECTORY(libmysql)
+
+
+ IF(WITH_UNIT_TESTS)
+@@ -304,9 +303,13 @@ IF(WITH_UNIT_TESTS)
+ ENDIF()
+
+ ADD_SUBDIRECTORY(extra)
+-IF(NOT WITHOUT_SERVER)
+- ADD_SUBDIRECTORY(tests)
++IF(WITHOUT_SERVER)
++ ADD_SUBDIRECTORY(libmysql)
+ ADD_SUBDIRECTORY(client)
++ ADD_SUBDIRECTORY(scripts)
++ ADD_SUBDIRECTORY(man)
++ ADD_SUBDIRECTORY(tests)
++ELSE()
+ ADD_SUBDIRECTORY(sql)
+ ADD_SUBDIRECTORY(sql/share)
+ ADD_SUBDIRECTORY(libservices)
+@@ -319,11 +322,7 @@ IF(NOT WITHOUT_SERVER)
+ ADD_SUBDIRECTORY(mysql-test)
+ ADD_SUBDIRECTORY(mysql-test/lib/My/SafeProcess)
+ ADD_SUBDIRECTORY(support-files)
+- ADD_SUBDIRECTORY(scripts)
+ ADD_SUBDIRECTORY(sql-bench)
+- IF(UNIX)
+- ADD_SUBDIRECTORY(man)
+- ENDIF()
+ IF(EXISTS ${CMAKE_SOURCE_DIR}/internal/CMakeLists.txt)
+ ADD_SUBDIRECTORY(internal)
+ ENDIF()
View
17 percona55-client/patches/patch-client_completion_hash.cc
@@ -0,0 +1,17 @@
+$NetBSD: patch-client_completion_hash.cc,v 1.1.1.1 2011/04/25 21:12:53 adam Exp $
+
+* Portability: include <bstring.h> if exists.
+
+--- client/completion_hash.cc.orig 2010-02-04 11:36:51.000000000 +0000
++++ client/completion_hash.cc
+@@ -22,6 +22,10 @@
+
+ #include <my_global.h>
+ #include <m_string.h>
++#ifdef NEEDS_BSTRING_H // defines bzero()
++#include <bstring.h>
++#endif
++
+ #include <my_sys.h>
+ #include "completion_hash.h"
+
View
23 percona55-client/patches/patch-client_mysqladmin.cc
@@ -0,0 +1,23 @@
+$NetBSD: patch-client_mysqladmin.cc,v 1.2 2012/10/01 15:54:40 adam Exp $
+
+Redefine signals for Irix.
+
+--- client/mysqladmin.cc.orig 2010-02-04 11:36:52.000000000 +0000
++++ client/mysqladmin.cc
+@@ -332,8 +332,14 @@ int main(int argc,char *argv[])
+ if (tty_password)
+ opt_password = get_tty_password(NullS);
+
+- (void) signal(SIGINT,endprog); /* Here if abort */
+- (void) signal(SIGTERM,endprog); /* Here if abort */
++#ifdef IRIX5
++#define _MYSQL_END_TYPE (void (*)(...))
++#else
++#define _MYSQL_END_TYPE
++#endif
++
++ (void) signal(SIGINT,_MYSQL_END_TYPE endprog); /* Here if abort */
++ (void) signal(SIGTERM,_MYSQL_END_TYPE endprog);/* Here if abort */
+
+ if (opt_compress)
+ mysql_options(&mysql,MYSQL_OPT_COMPRESS,NullS);
View
16 percona55-client/patches/patch-client_mysqlbinlog.cc
@@ -0,0 +1,16 @@
+$NetBSD: patch-client_mysqlbinlog.cc,v 1.2 2012/10/01 15:54:40 adam Exp $
+
+* Portability: include <bstring.h> if exists.
+
+--- client/mysqlbinlog.cc.orig 2012-08-29 08:50:46.000000000 +0000
++++ client/mysqlbinlog.cc
+@@ -38,6 +38,9 @@
+ #include "sql_common.h"
+ #include "my_dir.h"
+ #include <welcome_copyright_notice.h> // ORACLE_WELCOME_COPYRIGHT_NOTICE
++#ifdef NEEDS_BSTRING_H
++#include <bstring.h> /* defines bzero() */
++#endif
+
+ #define BIN_LOG_HEADER_SIZE 4
+ #define PROBE_HEADER_LEN (EVENT_LEN_OFFSET+4)
View
17 percona55-client/patches/patch-client_sql_string.cc
@@ -0,0 +1,17 @@
+$NetBSD: patch-client_sql_string.cc,v 1.2 2012/10/01 15:54:40 adam Exp $
+
+* Portability: include <bstring.h> if exists.
+
+--- client/sql_string.cc.orig 2010-02-04 11:36:53.000000000 +0000
++++ client/sql_string.cc
+@@ -29,6 +29,10 @@ extern void sql_element_free(void *ptr);
+
+ #include "sql_string.h"
+
++#ifdef NEEDS_BSTRING_H
++#include <bstring.h> /* defines bzero() */
++#endif
++
+ /*****************************************************************************
+ ** String functions
+ *****************************************************************************/
View
15 percona55-client/patches/patch-cmake_libutils.cmake
@@ -0,0 +1,15 @@
+$NetBSD: patch-cmake_libutils.cmake,v 1.1.1.1 2011/04/25 21:12:53 adam Exp $
+
+On Mac OS X, use PkgSrc libtool.
+
+--- cmake/libutils.cmake.orig 2011-04-05 12:38:41.000000000 +0000
++++ cmake/libutils.cmake
+@@ -178,7 +178,7 @@ MACRO(MERGE_STATIC_LIBS TARGET OUTPUT_NA
+ "${LINKER_EXTRA_FLAGS}")
+ ELSE()
+ GET_TARGET_PROPERTY(TARGET_LOCATION ${TARGET} LOCATION)
+- IF(APPLE)
++ IF(0)
+ # Use OSX's libtool to merge archives (ihandles universal
+ # binaries properly)
+ ADD_CUSTOM_COMMAND(TARGET ${TARGET} POST_BUILD
View
16 percona55-client/patches/patch-include_CMakeLists.txt
@@ -0,0 +1,16 @@
+$NetBSD: patch-include_CMakeLists.txt,v 1.1.1.1 2011/04/25 21:12:53 adam Exp $
+
+Only mysql-client installs includes.
+
+--- include/CMakeLists.txt.orig 2011-04-25 17:42:52.000000000 +0000
++++ include/CMakeLists.txt
+@@ -56,6 +56,8 @@ SET(HEADERS
+ my_compiler.h
+ ${HEADERS_GEN_CONFIGURE}
+ )
+-
++
++IF(WITHOUT_SERVER)
+ INSTALL(FILES ${HEADERS} DESTINATION ${INSTALL_INCLUDEDIR} COMPONENT Development)
+ INSTALL(DIRECTORY mysql/ DESTINATION ${INSTALL_INCLUDEDIR}/mysql COMPONENT Development FILES_MATCHING PATTERN "*.h")
++ENDIF()
View
15 percona55-client/patches/patch-include_my_compare.h
@@ -0,0 +1,15 @@
+$NetBSD: patch-include_my_compare.h,v 1.1 2011/05/07 04:03:08 adam Exp $
+
+Adjust HA_MAX_KEY_LENGTH x4.
+
+--- include/my_compare.h.orig 2010-02-04 11:37:06.000000000 +0000
++++ include/my_compare.h
+@@ -39,7 +39,7 @@ extern "C" {
+ But beware the dependency of MI_MAX_POSSIBLE_KEY_BUFF and HA_MAX_KEY_LENGTH.
+ */
+
+-#define HA_MAX_KEY_LENGTH 1000 /* Max length in bytes */
++#define HA_MAX_KEY_LENGTH 4000 /* Max length in bytes */
+ #define HA_MAX_KEY_SEG 16 /* Max segments for key */
+
+ #define HA_MAX_POSSIBLE_KEY_BUFF (HA_MAX_KEY_LENGTH + 24+ 6+6)
View
22 percona55-client/patches/patch-include_my_net.h
@@ -0,0 +1,22 @@
+$NetBSD: patch-include_my_net.h,v 1.1.1.1 2011/04/25 21:12:53 adam Exp $
+
+* Define SHUT_RDWR for Irix 5.
+
+--- include/my_net.h.orig 2010-02-04 11:37:06.000000000 +0000
++++ include/my_net.h
+@@ -64,6 +64,15 @@ C_MODE_START
+
+ #endif
+
++#if defined(__sgi) && !defined(SHUT_RDWR)
++
++/*
++ IRIX 5 does not define SHUT_RDWR
++*/
++
++#define SHUT_RDWR 2
++#endif
++
+ /*
+ On OSes which don't have the in_addr_t, we guess that using uint32 is the best
+ possible choice. We guess this from the fact that on HP-UX64bit & FreeBSD64bit
View
29 percona55-client/patches/patch-include_my_pthread.h
@@ -0,0 +1,29 @@
+$NetBSD: patch-include_my_pthread.h,v 1.1.1.1 2011/04/25 21:12:53 adam Exp $
+
+--- include/my_pthread.h.orig 2011-04-16 09:13:17.000000000 +0000
++++ include/my_pthread.h
+@@ -20,6 +20,13 @@
+
+ #include "my_global.h" /* myf */
+
++/* defines __NetBSD_Version__ */
++#if defined(__NetBSD__)
++#include <sys/param.h>
++#endif
++
++#include <signal.h>
++
+ #ifndef ETIME
+ #define ETIME ETIMEDOUT /* For FreeBSD */
+ #endif
+@@ -238,6 +245,10 @@ int sigwait(sigset_t *set, int *sig);
+ #endif
+
+ #ifndef HAVE_NONPOSIX_SIGWAIT
++#if defined (__NetBSD__) && (__NetBSD_Version__ < 106130000)
++#define my_sigwait(A,B) __pthread_sigwait((A),(B))
++#else
++#endif
+ #define my_sigwait(A,B) sigwait((A),(B))
+ #else
+ int my_sigwait(const sigset_t *set,int *sig);
View
15 percona55-client/patches/patch-include_myisam.h
@@ -0,0 +1,15 @@
+$NetBSD: patch-include_myisam.h,v 1.2 2011/07/08 09:32:07 adam Exp $
+
+Adjust MI_MAX_KEY_LENGTH x4.
+
+--- include/myisam.h.orig 2010-02-04 11:37:06.000000000 +0000
++++ include/myisam.h
+@@ -49,7 +49,7 @@ extern "C" {
+ The following defines can be increased if necessary.
+ But beware the dependency of MI_MAX_POSSIBLE_KEY_BUFF and MI_MAX_KEY_LENGTH.
+ */
+-#define MI_MAX_KEY_LENGTH 1000 /* Max length in bytes */
++#define MI_MAX_KEY_LENGTH 4000 /* Max length in bytes */
+ #define MI_MAX_KEY_SEG 16 /* Max segments for key */
+
+ #define MI_MAX_KEY_BUFF (MI_MAX_KEY_LENGTH+MI_MAX_KEY_SEG*6+8+8)
View
18 percona55-client/patches/patch-mysql-test_CMakeLists.txt
@@ -0,0 +1,18 @@
+$NetBSD: patch-mysql-test_CMakeLists.txt,v 1.1.1.1 2011/04/25 21:12:53 adam Exp $
+
+Exclude some unwated files.
+
+--- mysql-test/CMakeLists.txt.orig 2011-04-25 19:43:51.000000000 +0000
++++ mysql-test/CMakeLists.txt
+@@ -24,9 +24,11 @@ INSTALL(
+ PATTERN "lib/t*" EXCLUDE
+ PATTERN "CPack" EXCLUDE
+ PATTERN "CMake*" EXCLUDE
++ PATTERN "Makefile" EXCLUDE
+ PATTERN "mtr.out*" EXCLUDE
+ PATTERN ".cvsignore" EXCLUDE
+ PATTERN "*.am" EXCLUDE
++ PATTERN "*.cmake" EXCLUDE
+ PATTERN "*.in" EXCLUDE
+ )
+ ENDIF()
View
13 percona55-client/patches/patch-mysys_stacktrace.c
@@ -0,0 +1,13 @@
+$NetBSD: patch-mysys_stacktrace.c,v 1.2 2012/10/01 15:54:40 adam Exp $
+
+--- mysys/stacktrace.c.orig 2011-03-31 13:36:16.000000000 +0000
++++ mysys/stacktrace.c
+@@ -431,7 +431,7 @@ void my_write_core(int sig)
+ __gcov_flush();
+ #endif
+ pthread_kill(pthread_self(), sig);
+-#if defined(P_MYID) && !defined(SCO)
++#if HAVE_SIGSEND && defined(P_MYID) && !defined(SCO)
+ /* On Solaris, the above kill is not enough */
+ sigsend(P_PID,P_MYID,sig);
+ #endif
View
29 percona55-client/patches/patch-scripts_CMakeLists.txt
@@ -0,0 +1,29 @@
+$NetBSD: patch-scripts_CMakeLists.txt,v 1.1.1.1 2011/04/25 21:12:53 adam Exp $
+
+Fix paths.
+
+--- scripts/CMakeLists.txt.orig 2011-03-31 13:36:18.000000000 +0000
++++ scripts/CMakeLists.txt
+@@ -181,22 +181,14 @@ ENDIF(UNIX)
+ # i.e. makes access relative the current directory. This matches
+ # the documentation, so better not change this.
+
+-IF(INSTALL_LAYOUT MATCHES "STANDALONE")
+- SET(prefix ".")
+-ELSE()
+ SET(prefix "${CMAKE_INSTALL_PREFIX}")
+-ENDIF()
+
+ SET(bindir ${prefix}/${INSTALL_BINDIR})
+ SET(sbindir ${prefix}/${INSTALL_SBINDIR})
+ SET(scriptdir ${prefix}/${INSTALL_BINDIR})
+ SET(libexecdir ${prefix}/${INSTALL_SBINDIR})
+ SET(pkgdatadir ${prefix}/${INSTALL_MYSQLSHAREDIR})
+-IF(INSTALL_LAYOUT MATCHES "STANDALONE")
+- SET(localstatedir ${prefix}/data)
+-ELSE()
+ SET(localstatedir ${MYSQL_DATADIR})
+-ENDIF()
+
+ IF(UNIX)
+ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysql_install_db.sh
View
13 percona55-client/patches/patch-scripts_mysqld_safe.sh
@@ -0,0 +1,13 @@
+$NetBSD: patch-scripts_mysqld_safe.sh,v 1.2 2012/10/01 15:54:40 adam Exp $
+
+--- scripts/mysqld_safe.sh.orig 2011-03-31 13:36:18.000000000 +0000
++++ scripts/mysqld_safe.sh
+@@ -718,7 +718,7 @@ fi
+ # Alternatively, you can start mysqld with the "myisam-recover" option. See
+ # the manual for details.
+ #
+-# echo "Checking tables in $DATADIR"
++# log_notice "Checking tables in $DATADIR"
+ # $MY_BASEDIR_VERSION/bin/myisamchk --silent --force --fast --medium-check $DATADIR/*/*.MYI
+ # $MY_BASEDIR_VERSION/bin/isamchk --silent --force $DATADIR/*/*.ISM
+
View
15 percona55-client/patches/patch-sql_CMakeLists.txt
@@ -0,0 +1,15 @@
+$NetBSD: patch-sql_CMakeLists.txt,v 1.2 2012/10/01 15:54:40 adam Exp $
+
+Do not install files in MYSQL_DATADIR.
+
+--- sql/CMakeLists.txt.orig 2011-04-25 19:03:50.000000000 +0000
++++ sql/CMakeLists.txt
+@@ -259,7 +259,7 @@ ADD_CUSTOM_TARGET(distclean
+ VERBATIM
+ )
+
+-IF(INSTALL_LAYOUT STREQUAL "STANDALONE")
++IF(FALSE)
+
+ # We need to create empty directories (data/test) the installation.
+ # This does not work with current CPack due to http://www.cmake.org/Bug/view.php?id=8767
View
17 percona55-client/patches/patch-sql_log_event.cc
@@ -0,0 +1,17 @@
+$NetBSD: patch-sql_log_event.cc,v 1.2 2012/10/01 15:54:40 adam Exp $
+
+* Portability: include <bstring.h> if exists.
+
+--- sql/log_event.cc.orig 2013-01-07 06:29:49.000000000 +0000
++++ sql/log_event.cc
+@@ -47,6 +47,10 @@
+ #include <my_dir.h>
+ #include "sql_show.h"
+
++#ifdef NEEDS_BSTRING_H
++#include <bstring.h> /* defines bcmp() */
++#endif
++
+ #endif /* MYSQL_CLIENT */
+
+ #include <base64.h>
View
17 percona55-client/patches/patch-sql_log_event.h
@@ -0,0 +1,17 @@
+$NetBSD: patch-sql_log_event.h,v 1.1.1.1 2011/04/25 21:12:53 adam Exp $
+
+* Portability: include <bstring.h> if exists.
+
+--- sql/log_event.h.orig 2010-02-04 11:39:50.000000000 +0000
++++ sql/log_event.h
+@@ -28,6 +28,10 @@
+ #ifndef _log_event_h
+ #define _log_event_h
+
++#ifdef NEEDS_BSTRING_H
++#include <bstring.h> /* defines bzero() */
++#endif
++
+ #if defined(USE_PRAGMA_INTERFACE) && defined(MYSQL_SERVER)
+ #pragma interface /* gcc class implementation */
+ #endif
View
22 percona55-client/patches/patch-sql_mysqld.cc
@@ -0,0 +1,22 @@
+$NetBSD: patch-sql_mysqld.cc,v 1.3 2012/10/01 15:54:40 adam Exp $
+
+--- sql/mysqld.cc.orig 2011-06-21 16:42:40.000000000 +0000
++++ sql/mysqld.cc
+@@ -160,7 +160,7 @@ extern int memcntl(caddr_t, size_t, int,
+ int initgroups(const char *,unsigned int);
+ #endif
+
+-#if defined(__FreeBSD__) && defined(HAVE_IEEEFP_H) && !defined(HAVE_FEDISABLEEXCEPT)
++#if (defined(__FreeBSD__) || defined(__DragonFly__)) && defined(HAVE_IEEEFP_H) && !defined(HAVE_FEDISABLEEXCEPT)
+ #include <ieeefp.h>
+ #ifdef HAVE_FP_EXCEPT // Fix type conflict
+ typedef fp_except fp_except_t;
+@@ -191,7 +191,7 @@ extern "C" my_bool reopen_fstreams(const
+
+ inline void setup_fpu()
+ {
+-#if defined(__FreeBSD__) && defined(HAVE_IEEEFP_H) && !defined(HAVE_FEDISABLEEXCEPT)
++#if (defined(__FreeBSD__) || defined(__DragonFly__)) && defined(HAVE_IEEEFP_H) && !defined(HAVE_FEDISABLEEXCEPT)
+ /* We can't handle floating point exceptions with threads, so disable
+ this on freebsd
+ Don't fall for overflow, underflow,divide-by-zero or loss of precision.
View
17 percona55-client/patches/patch-sql_sql_string.cc
@@ -0,0 +1,17 @@
+$NetBSD: patch-sql_sql_string.cc,v 1.1.1.1 2011/04/25 21:12:53 adam Exp $
+
+* Portability: include <bstring.h> if exists.
+
+--- sql/sql_string.cc.orig 2010-02-04 11:39:53.000000000 +0000
++++ sql/sql_string.cc
+@@ -27,6 +27,10 @@ extern void sql_element_free(void *ptr);
+
+ #include "sql_string.h"
+
++#ifdef NEEDS_BSTRING_H
++#include <bstring.h> /* defines bzero() */
++#endif
++
+ /*****************************************************************************
+ ** String functions
+ *****************************************************************************/
View
22 percona55-client/patches/patch-storage_innobase_include_os0sync.h
@@ -0,0 +1,22 @@
+$NetBSD: patch-storage_innobase_include_os0sync.h,v 1.2 2011/07/08 09:32:07 adam Exp $
+
+--- storage/innobase/include/os0sync.h.orig 2011-03-31 13:36:18.000000000 +0000
++++ storage/innobase/include/os0sync.h
+@@ -327,7 +327,7 @@ compare to, new_val is the value to swap
+ (atomic_cas_ulong(ptr, old_val, new_val) == old_val)
+
+ # define os_compare_and_swap_lint(ptr, old_val, new_val) \
+- ((lint)atomic_cas_ulong((ulong_t*) ptr, old_val, new_val) == old_val)
++ ((lint)atomic_cas_ulong((unsigned long*) ptr, old_val, new_val) == old_val)
+
+ # ifdef HAVE_IB_ATOMIC_PTHREAD_T_SOLARIS
+ # if SIZEOF_PTHREAD_T == 4
+@@ -352,7 +352,7 @@ Returns the resulting value, ptr is poin
+ amount of increment. */
+
+ # define os_atomic_increment_lint(ptr, amount) \
+- atomic_add_long_nv((ulong_t*) ptr, amount)
++ atomic_add_long_nv((unsigned long *) ptr, amount)
+
+ # define os_atomic_increment_ulint(ptr, amount) \
+ atomic_add_long_nv(ptr, amount)
View
22 percona55-client/patches/patch-storage_ndb_include_util_Parser.hpp
@@ -0,0 +1,22 @@
+$NetBSD: patch-storage_ndb_include_util_Parser.hpp,v 1.1.1.1 2011/04/25 21:12:53 adam Exp $
+
+Avoid C++ error (needed for Clang).
+
+--- storage/ndb/include/util/Parser.hpp.orig 2011-03-17 13:15:30.000000000 +0000
++++ storage/ndb/include/util/Parser.hpp
+@@ -148,12 +148,12 @@ public:
+ static const DummyRow* matchArg(Context*, const char *, const DummyRow *);
+ static bool parseArg(Context*, char*, const DummyRow*, Properties*);
+ static bool checkMandatory(Context*, const Properties*);
+-private:
+- const DummyRow * const m_rows;
+- class ParseInputStream & input;
+ bool m_breakOnEmpty;
+ bool m_breakOnCmd;
+ bool m_breakOnInvalidArg;
++private:
++ const DummyRow * const m_rows;
++ class ParseInputStream & input;
+ };
+
+ template<class T>
View
16 percona55-client/patches/patch-strings_decimal.c
@@ -0,0 +1,16 @@
+$NetBSD: patch-strings_decimal.c,v 1.1.1.1 2011/04/25 21:12:53 adam Exp $
+
+* Portability: include <bstring.h> if exists.
+
+--- strings/decimal.c.orig 2010-02-04 11:40:24.000000000 +0000
++++ strings/decimal.c
+@@ -103,6 +103,9 @@
+ #include <my_sys.h> /* for my_alloca */
+ #include <m_string.h>
+ #include <decimal.h>
++#ifdef NEEDS_BSTRING_H
++#include <bstring.h> /* defines bzero() */
++#endif
+
+ /*
+ Internally decimal numbers are stored base 10^9 (see DIG_BASE below)
View
16 percona55-server/DEINSTALL
@@ -0,0 +1,16 @@
+# $NetBSD: DEINSTALL,v 1.1.1.1 2011/04/25 21:12:13 adam Exp $
+
+case ${STAGE} in
+POST-DEINSTALL)
+ if [ -d @MYSQL_DATADIR@ ]; then
+ ${CAT} << EOF
+===========================================================================
+If you won't be using ${PKGNAME} any longer, and you don't
+wish to preserve your existing databases, then you may remove the
+following directory:
+
+ @MYSQL_DATADIR@
+===========================================================================
+EOF
+ fi
+esac
View
15 percona55-server/DESCR
@@ -0,0 +1,15 @@
+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 server programs and libraries including
+embedded server (by PKG_OPTION).
View
21 percona55-server/MESSAGE
@@ -0,0 +1,21 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2011/04/25 21:12:13 adam Exp $
+
+After the tables are set up and the MySQL server is running,
+please remember to set a password for the MySQL root user!
+This is done by running both:
+
+ ${PREFIX}/bin/mysqladmin -u root -p password 'new-password'
+ ${PREFIX}/bin/mysqladmin -h `hostname` -u root -p password 'new-password'
+
+The "Enter password:" prompt is asking for the existing password.
+As there is no existing password, just press the Return key.
+
+There is a script distributed with MySQL that can help you lock down
+an installation. This script has been installed to
+
+ ${PREFIX}/bin/mysql_secure_installation.
+
+Please see the manual and the MySQL web site for more instructions.
+
+===========================================================================
View
80 percona55-server/Makefile
@@ -0,0 +1,80 @@
+# $NetBSD: Makefile,v 1.6 2011/10/22 10:32:37 adam Exp $
+
+PKGNAME= ${DISTNAME:tl:C/-rel.*//}
+COMMENT= Percona MySQL 5.5, a free SQL database (server)
+
+CONFLICTS= {mysql-server-[0-9]*,mysql3-server-[0-9]*,mysql55-server-[0-9]*}
+
+# might be removed in the future
+# if mysqld_safe script is installed here, or rc.d script invokes mysqld
+DEPENDS+= percona-client>=${PKGVERSION_NOREV}:../../joyent/percona55-client
+
+.include "../../joyent/percona55-client/Makefile.common"
+
+# Include the Sphinx storage engine
+SPHINX= sphinx-2.0.6-release
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${SPHINX}.tar.gz
+SITES.${SPHINX}.tar.gz= http://rsync.macports.org/sphinx/
+
+INFO_FILES= yes
+CPPFLAGS+= -DHAVE_EMBEDDED_PRIVILEGE_CONTROL=1
+
+PLIST_VARS+= embedded auth_socket
+
+.if ${OPSYS} == "Linux"
+PLIST.auth_socket= yes
+.endif
+
+PTHREAD_OPTS+= require
+
+PKG_GROUPS= ${MYSQL_GROUP}
+PKG_USERS= ${MYSQL_USER}:${MYSQL_GROUP}
+
+PKG_GECOS.${MYSQL_USER}= MySQL database administrator
+PKG_HOME.${MYSQL_USER}= ${MYSQL_DATADIR}
+PKG_SHELL.${MYSQL_USER}= ${SH}
+
+RCD_SCRIPTS= mysqld
+
+FILES_SUBST+= HOSTNAME_CMD=${HOSTNAME_CMD:Q}
+FILES_SUBST+= MYSQL_DATADIR=${MYSQL_DATADIR}
+FILES_SUBST+= MYSQL_USER=${MYSQL_USER} MYSQL_GROUP=${MYSQL_GROUP}
+MESSAGE_SUBST+= MYSQL_DATADIR=${MYSQL_DATADIR}
+MESSAGE_SUBST+= MYSQL_USER=${MYSQL_USER} MYSQL_GROUP=${MYSQL_GROUP}
+BUILD_DEFS+= MYSQL_DATADIR
+
+CNFSUBST= -e 's,@MYSQL_DATADIR@,${MYSQL_DATADIR},g'
+CNFSUBST+= -e 's,@PREFIX@,${PREFIX},g'
+CNFSUBST+= -e 's,@VARBASE@,${VARBASE},g'
+
+CONF_FILES= ${PREFIX}/share/mysql/my-joyent.cnf \
+ ${PKG_SYSCONFDIR}/my.cnf
+
+REPLACE_PERL+= mysql-test/lib/My/SafeProcess/safe_process.pl
+REPLACE_PERL+= mysql-test/lib/v1/mysql-test-run.pl
+REPLACE_PERL+= mysql-test/mysql-stress-test.pl
+REPLACE_PERL+= mysql-test/mysql-test-run.pl
+REPLACE_PERL+= mysql-test/suite/engines/rr_trx/run_stress_tx_rr.pl
+REPLACE_PERL+= mysql-test/suite/funcs_1/lib/DataGen_local.pl
+REPLACE_PERL+= mysql-test/suite/funcs_1/lib/DataGen_modify.pl
+REPLACE_PERL+= mysql-test/suite/funcs_2/lib/gen_charset_utf8.pl
+REPLACE_PERL+= mysql-test/mtr
+
+INSTALLATION_DIRS= bin
+
+.include "../../mk/compiler.mk"
+
+.if !empty(PKGSRC_COMPILER:Msunpro)
+CFLAGS+= -D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__
+CXXFLAGS+= -D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__
+.endif
+
+post-extract:
+ ${MV} ${WRKDIR}/${SPHINX}/mysqlse ${WRKSRC}/storage/sphinx
+
+post-install:
+ ${SED} ${CNFSUBST} < ${FILESDIR}/my-joyent.cnf.sh \
+ > ${DESTDIR}${PREFIX}/share/mysql/my-joyent.cnf
+
+.include "../../joyent/percona55-client/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
View
6,657 percona55-server/PLIST
6,657 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
15 percona55-server/buildlink3.mk
@@ -0,0 +1,15 @@
+# $NetBSD: buildlink3.mk,v 1.3 2012/10/03 12:49:12 fhajny Exp $
+
+BUILDLINK_TREE+= percona-server
+
+.if !defined(PERCONA_SERVER_BUILDLINK3_MK)
+PERCONA_SERVER_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.percona-server+= percona-server>=5.5.28
+BUILDLINK_PKGSRCDIR.percona-server?= ../../joyent/percona55-server
+BUILDLINK_LIBDIRS.percona-server?= lib
+
+#.include "../../joyent/percona55-client/buildlink3.mk"
+.endif # PERCONA_SERVER_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -percona-server
View
125 percona55-server/files/my-joyent.cnf.sh
@@ -0,0 +1,125 @@
+#
+# Joyent Percona configuration, based on my-large.cnf
+#
+
+# The following options will be passed to all MySQL clients
+[client]
+#password = your_password
+port = 3306
+socket = /tmp/mysql.sock
+default-character-set = utf8
+
+# The MySQL server
+[mysqld]
+user = mysql
+port = 3306
+basedir = @PREFIX@
+datadir = @MYSQL_DATADIR@
+socket = /tmp/mysql.sock
+bind-address = 127.0.0.1
+default-storage-engine = innodb
+character-set-server = utf8
+skip-external-locking
+log_warnings
+skip_name_resolv
+
+server-id = 1
+
+# MyISAM settings
+key_buffer_size = 16M
+sort_buffer_size = 1M
+read_buffer_size = 1M
+read_rnd_buffer_size = 4M
+myisam_sort_buffer_size = 64M
+
+# InnoDB settings
+innodb_data_home_dir = @MYSQL_DATADIR@
+innodb_log_group_home_dir = @MYSQL_DATADIR@
+innodb_data_file_path = ibdata1:100M:autoextend
+innodb_buffer_pool_size = 256M
+innodb_additional_mem_pool_size = 20M
+innodb_log_file_size = 400M
+innodb_log_buffer_size = 8M
+innodb_flush_log_at_trx_commit = 2
+innodb_lock_wait_timeout = 50
+innodb_file_per_table
+innodb_doublewrite = 0
+innodb_io_capacity = 1500
+innodb_read_io_threads = 8
+innodb_write_io_threads = 8
+innodb_buffer_pool_restore_at_startup = 500
+
+# Slow query log settings
+# The default logs all full table scans,tmp tables,filesorts on disk queries
+#use_global_long_query_time = 1
+#long_query_time = 0.5
+slow_query_log_file = @VARBASE@/log/mysql/slowquery.log
+slow_query_log = 1
+log_slow_filter = "full_scan,tmp_table_on_disk,filesort_on_disk"
+log_slow_verbosity = "full"
+
+# Other general MySQL settings
+table_cache = 512
+thread_cache_size = 1000
+#query_cache_size = 16M
+#query_cache_strip_comments
+query_cache_type = 0
+back_log = 64
+thread_concurrency = 32
+tmpdir = /tmp
+max_connections = 1000
+max_allowed_packet = 24M
+max_join_size = 4294967295
+net_buffer_length = 2K
+thread_stack = 128K
+tmp_table_size = 64M
+max_heap_table_size = 64M
+
+# Replication settings (master to slave)
+# This is not enabled by default. There are more steps
+# to this besides uncommenting the lines below.
+# See: http://wiki.joyent.com/wiki/display/jpc2/Replication
+#
+binlog_format=mixed
+log-bin = @VARBASE@/log/mysql/bin.log
+#log-bin-index = @VARBASE@/log/mysql/log-bin.index
+log-error = @VARBASE@/log/mysql/error.log
+#report-host = percona
+#relay_log_purge = 1
+expire_logs_days = 7
+#slave-skip-errors = 1062
+#binlog-ignore-db = mysql
+
+# Handlersocket settings
+# See: https://github.com/ahiguti/HandlerSocket-Plugin-for-MySQL
+#
+# The port number to bind to (for read requests)
+#loose_handlersocket_port = 9998
+# The port number to bind to (for write requests)
+#loose_handlersocket_port_wr = 9999
+# The number of worker threads (for read requests)
+#loose_handlersocket_threads = 16
+# The number of worker threads (for write requests)
+#loose_handlersocket_threads_wr = 1
+# To allow handlersocket accept many concurrent
+# connections, make open_files_limit as large as
+# possible.
+#open_files_limit = 65535
+
+[mysqldump]
+quick
+max_allowed_packet = 16M
+
+[mysql]
+no-auto-rehash
+# Remove the next comment character if you are not familiar with SQL
+#safe-updates
+
+[myisamchk]
+key_buffer_size = 128M
+sort_buffer_size = 128M
+read_buffer = 2M
+write_buffer = 2M
+
+[mysqlhotcopy]
+interactive-timeout
View
105 percona55-server/files/mysqld.sh
@@ -0,0 +1,105 @@
+#!@RCD_SCRIPTS_SHELL@
+#
+# $NetBSD: mysqld.sh,v 1.1.1.1 2011/04/25 21:12:15 adam Exp $
+#
+# PROVIDE: mysqld
+# REQUIRE: DAEMON LOGIN mountall
+# KEYWORD: shutdown
+#
+# You will need to set some variables in /etc/rc.conf to start MySQL:
+#
+# mysqld=YES
+#
+# The following variables are optional:
+#
+# mysqld_user="mysql" # user to run mysqld as
+# mysqld_datadir="/path/to/home" # path to MySQL database directory
+#
+
+if [ -f /etc/rc.subr ]; then
+ . /etc/rc.subr
+fi
+
+name="mysqld"
+rcvar=${name}
+command="@PREFIX@/bin/mysqld_safe"
+procname="@PREFIX@/sbin/${name}"
+: ${mysqld_user:=@MYSQL_USER@}
+: ${mysqld_group:=@MYSQL_GROUP@}
+: ${mysqld_datadir:=@MYSQL_DATADIR@}
+
+extra_commands="initdb"
+initdb_cmd="mysqld_initdb"
+start_precmd="mysqld_precmd"
+start_cmd="mysqld_start"
+
+mysqld_precmd()
+{
+ if [ ! -d ${mysqld_datadir}/mysql ]; then
+ ${initdb_cmd}
+ fi
+}
+
+mysqld_initdb()
+{
+ initdb="@PREFIX@/bin/mysql_install_db"
+ if [ ! -x ${initdb} ]; then
+ return 1
+ fi
+ if [ -f ${mysqld_datadir}/mysql/host.frm ]; then
+ @ECHO@ "The MySQL database has already been initialized."
+ @ECHO@ "Skipping database initialization."
+ else
+ @ECHO@ "Initializing MySQL database system tables."
+ ${initdb} --force --user=${mysqld_user} \
+ --datadir=${mysqld_datadir} || return 1
+ if [ -d ${mysqld_datadir} ]; then
+ @CHOWN@ -R ${mysqld_user}:${mysqld_group} \
+ ${mysqld_datadir}
+ fi
+ fi
+}
+
+mysqld_start()
+{
+ for f in $required_files; do
+ if [ ! -r "$f" ]; then
+ @ECHO@ 1>&2 "$0: WARNING: $f is not readable"
+ if [ -z $rc_force ]; then
+ return 1
+ fi
+ fi
+ done
+ @ECHO@ "Starting ${name}."
+ ulimit -n 4096
+ cd @PREFIX@
+ ${command} --user=${mysqld_user} --datadir=${mysqld_datadir} \
+ --pid-file=${pidfile} ${mysqld_flags} \
+ ${thread_flags} &
+}
+
+if [ -f /etc/rc.subr -a -d /etc/rc.d -a -f /etc/rc.d/DAEMON ]; then
+ load_rc_config $name
+ pidfile="${mysqld_datadir}/`@HOSTNAME_CMD@`.pid"
+ run_rc_command "$1"
+else
+ if [ -f /etc/rc.conf ]; then
+ . /etc/rc.conf
+ fi
+ pidfile="${mysqld_datadir}/`@HOSTNAME_CMD@`.pid"
+ case "$1" in
+ initdb)
+ eval ${initdb_cmd}
+ ;;
+ stop)
+ if [ -r "${pidfile}" ]; then
+ @ECHO@ "Stopping ${name}."
+ kill `@CAT@ ${pidfile}`
+ fi
+ ;;
+ *)
+ eval ${start_precmd}
+ eval ${start_cmd}
+ ;;
+ esac
+fi
View
13 qpress/DESCR
@@ -0,0 +1,13 @@
+Percona XtraBackup is the world's only open-source, free MySQL hot backup
+software that performs non-blocking backups for InnoDB and XtraDB databases.
+With Percona XtraBackup, you can achieve the following benefits:
+
+ - Backups that complete quickly and reliably
+ - Uninterrupted transaction processing during backups
+ - Savings on disk space and network bandwidth
+ - Automatic backup verification
+ - Higher uptime due to faster restore time
+
+XtraBackup makes MySQL hot backups for all versions of Percona Server, MySQL,
+MariaDB, and Drizzle. It performs streaming, compressed, and incremental MySQL
+backups.
View
26 qpress/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD$
+#
+
+DISTNAME= qpress-11-source
+PKGNAME= qpress-1.1
+CATEGORIES= archivers
+MASTER_SITES= http://www.quicklz.com/
+EXTRACT_SUFX= .zip
+EXTRACT_DIR= ${WRKSRC}
+
+MAINTAINER= pkgsrc-users@netbsd.org
+HOMEPAGE= http://www.quicklz.com/
+COMMENT= qpress file archiver
+
+USE_LANGUAGES= c++
+
+INSTALLATION_DIRS= bin
+
+do-build:
+ ${RUN} cd ${WRKSRC} && \
+ ${CXX} ${CXXFLAGS} -o qpress qpress.cpp aio.cpp quicklz.c utilities.cpp -lpthread
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/qpress ${DESTDIR}${PREFIX}/bin
+
+.include "../../mk/bsd.pkg.mk"
View
2 qpress/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+bin/qpress
View
6 qpress/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (qpress-11-source.zip) = f2dc040fd27e1378a810c69cbc228aa8f5d1c8e4
+RMD160 (qpress-11-source.zip) = 2510b76a96d7e647107eb39616dc1e2f54e3cd36
+Size (qpress-11-source.zip) = 26998 bytes
+SHA1 (patch-utilities.cpp) = d45bbf2c7a47a217f2cba9e2ecc048c589bc247f
View
14 qpress/patches/patch-utilities.cpp
@@ -0,0 +1,14 @@
+$NetBSD$
+
+* unistd.h required for yield()
+
+--- utilities.cpp.orig 2009-12-29 17:50:38.000000000 +0000
++++ utilities.cpp
+@@ -6,6 +6,7 @@
+ #include <stdio.h>
+ #include <stdarg.h>
+ #include <stdlib.h>
++#include <unistd.h>
+ #include "utilities.hpp"
+
+ #ifdef WINDOWS
View
2 riakeds/Makefile
@@ -1,7 +1,7 @@
# $NetBSD$
#
-DISTNAME= riak_ee-1.2.0
+DISTNAME= riak_ee-1.2.1
PKGNAME= ${DISTNAME:S/_ee/eds/}
CATEGORIES= none
MASTER_SITES= #
View
21 riakeds/Makefile.versions
@@ -4,31 +4,31 @@ _RIAK_VERSIONS+= \
basho_metrics 1.0.0 \
basho_stats 1.0.2 \
bear 0.1-0-g7ef9a7b \
- bitcask 1.5.1 \
+ bitcask 1.5.2 \
cluster_info 1.2.2 \
dtrace 0.8 \
ebloom 1.1.1 \
- eleveldb 1.2.2 \
+ eleveldb 1.2.2p5 \
eper 0.61 \
- erlang_js 1.2.0 \
+ erlang_js 1.2.1 \
erlydtl 0.7.0 \
folsom 0.7-0-g64b24d3 \
getopt 0.4.3 \
innostore ${INNOVER} \
lager 1.2.0 \
lucene_parser 1 \
luke 0.2.5 \
- merge_index 1.2.0 \
+ merge_index 1.2.1 \
mochiweb 1.5.1 \
- poolboy 0.6.1 \
+ poolboy 0.8.1 \
protobuffs 0.7.0 \
riak_api 1.2.0 \
riak_control 1.2.0 \
- riak_core 1.2.0 \
- riak_kv 1.2.0 \
+ riak_core 1.2.1 \
+ riak_kv 1.2.1 \
riak_pb 1.2.0 \
- riak_pipe 1.2.0 \
- riak_search 1.2.0 \
+ riak_pipe 1.2.1 \
+ riak_search 1.2.1 \
riak_sysmon 1.1.2 \
riakc 1.2.1 \
sext 0.4.1-0-g362bdd1 \
@@ -37,7 +37,8 @@ _RIAK_VERSIONS+= \
_RIAK_VERSIONS+= \
ranch 0.2.1 \
riak_jmx 1.2.0 \
- riak_repl 1.2.0 \
+ riak_repl 1.2.1 \
+ riak_repl_pb_api 0.1.0 \
riak_snmp 1.2.0
.for name version in ${_RIAK_VERSIONS}
View
10 riakeds/PLIST
@@ -414,7 +414,6 @@ riak/lib/gs-${VERSION.gs}/priv/gstk.tcl
riak/lib/hipe-${VERSION.hipe}/ebin/cerl_cconv.beam
riak/lib/hipe-${VERSION.hipe}/ebin/cerl_closurean.beam
riak/lib/hipe-${VERSION.hipe}/ebin/cerl_hipeify.beam
-riak/lib/hipe-${VERSION.hipe}/ebin/cerl_hybrid_transform.beam
riak/lib/hipe-${VERSION.hipe}/ebin/cerl_lib.beam
riak/lib/hipe-${VERSION.hipe}/ebin/cerl_messagean.beam
riak/lib/hipe-${VERSION.hipe}/ebin/cerl_pmatch.beam
@@ -796,6 +795,7 @@ riak/lib/otp_mibs-${VERSION.otp_mibs}/priv/mibs/OTP-TC.bin
riak/lib/poolboy-${VERSION.poolboy}/ebin/poolboy.app
riak/lib/poolboy-${VERSION.poolboy}/ebin/poolboy.beam
riak/lib/poolboy-${VERSION.poolboy}/ebin/poolboy_sup.beam
+riak/lib/poolboy-${VERSION.poolboy}/ebin/poolboy_worker.beam
riak/lib/poolboy-${VERSION.poolboy}/priv/vsn.git
riak/lib/protobuffs-${VERSION.protobuffs}/ebin/pokemon_pb.beam
riak/lib/protobuffs-${VERSION.protobuffs}/ebin/protobuffs.app
@@ -1161,9 +1161,11 @@ riak/lib/riak_repl-${VERSION.riak_repl}/ebin/gen_leader.beam
riak/lib/riak_repl-${VERSION.riak_repl}/ebin/riak_repl.app
riak/lib/riak_repl-${VERSION.riak_repl}/ebin/riak_repl.beam
riak/lib/riak_repl-${VERSION.riak_repl}/ebin/riak_repl_app.beam
+riak/lib/riak_repl-${VERSION.riak_repl}/ebin/riak_repl_bq.beam
riak/lib/riak_repl-${VERSION.riak_repl}/ebin/riak_repl_cinfo.beam
riak/lib/riak_repl-${VERSION.riak_repl}/ebin/riak_repl_client_sup.beam
riak/lib/riak_repl-${VERSION.riak_repl}/ebin/riak_repl_console.beam
+riak/lib/riak_repl-${VERSION.riak_repl}/ebin/riak_repl_cs.beam
riak/lib/riak_repl-${VERSION.riak_repl}/ebin/riak_repl_fsm_common.beam
riak/lib/riak_repl-${VERSION.riak_repl}/ebin/riak_repl_fullsync_helper.beam
riak/lib/riak_repl-${VERSION.riak_repl}/ebin/riak_repl_fullsync_worker.beam
@@ -1172,6 +1174,7 @@ riak/lib/riak_repl-${VERSION.riak_repl}/ebin/riak_repl_keylist_server.beam
riak/lib/riak_repl-${VERSION.riak_repl}/ebin/riak_repl_leader.beam
riak/lib/riak_repl-${VERSION.riak_repl}/ebin/riak_repl_leader_helper.beam
riak/lib/riak_repl-${VERSION.riak_repl}/ebin/riak_repl_listener_sup.beam
+riak/lib/riak_repl-${VERSION.riak_repl}/ebin/riak_repl_pb_get.beam
riak/lib/riak_repl-${VERSION.riak_repl}/ebin/riak_repl_ring.beam
riak/lib/riak_repl-${VERSION.riak_repl}/ebin/riak_repl_ring_handler.beam
riak/lib/riak_repl-${VERSION.riak_repl}/ebin/riak_repl_server_sup.beam
@@ -1188,6 +1191,11 @@ riak/lib/riak_repl-${VERSION.riak_repl}/include/couch_db.hrl
riak/lib/riak_repl-${VERSION.riak_repl}/include/riak_repl.hrl
riak/lib/riak_repl-${VERSION.riak_repl}/priv/.empty_for_hg
riak/lib/riak_repl-${VERSION.riak_repl}/priv/vsn.git
+riak/lib/riak_repl_pb_api-${VERSION.riak_repl_pb_api}/ebin/riak_repl_pb.beam
+riak/lib/riak_repl_pb_api-${VERSION.riak_repl_pb_api}/ebin/riak_repl_pb_api.app
+riak/lib/riak_repl_pb_api-${VERSION.riak_repl_pb_api}/ebin/riak_repl_pb_api.beam
+riak/lib/riak_repl_pb_api-${VERSION.riak_repl_pb_api}/include/riak_repl_pb.hrl
+riak/lib/riak_repl_pb_api-${VERSION.riak_repl_pb_api}/priv/vsn.git
riak/lib/riak_search-${VERSION.riak_search}/ebin/basho_bench_driver_riaksearch.beam
riak/lib/riak_search-${VERSION.merge_index}/ebin/merge_index_backend.beam
riak/lib/riak_search-${VERSION.riak_search}/ebin/riak_indexed_doc.beam
View
6 riakeds/distinfo
@@ -3,9 +3,9 @@ $NetBSD$
SHA1 (innostore-1.0.4.tar.gz) = dfbc3b90bac8b3dc930dc05ebd7418fc8a244e5d
RMD160 (innostore-1.0.4.tar.gz) = b4ab7ae7538f95366a9115b74689975bd08b3c9e
Size (innostore-1.0.4.tar.gz) = 1647782 bytes
-SHA1 (riak_ee-1.2.0.tar.gz) = baf26691cf7030317153f60270a1838a71c2ae15
-RMD160 (riak_ee-1.2.0.tar.gz) = c16a3ed0a37799528c1715c12d14920445da8525
-Size (riak_ee-1.2.0.tar.gz) = 11697709 bytes
+SHA1 (riak_ee-1.2.1.tar.gz) = a0b5eb6a9c67b3e8cb3f336377ac47337dc14f11
+RMD160 (riak_ee-1.2.1.tar.gz) = 8c7b96fb81a3ed35d0f87fb89e3b1ac89f490900
+Size (riak_ee-1.2.1.tar.gz) = 11960222 bytes
SHA1 (patch-__innostore-1.0.4__rebar.config) = 1768205357d460fa853123b6354f5430fe001e11
SHA1 (patch-deps__ebloom__rebar.config) = f54dd62351e041a2be8d37fd62a169ebd1ecc18f
SHA1 (patch-deps__erlang_js__c_src__Makefile) = 8f31bdfae317f62dc620a8dd34ba5dcd4fb2cafd
View
14 spice-protocol/DESCR
@@ -0,0 +1,14 @@
+The Spice project aims to provide a complete open source solution for
+interaction with virtualized desktop devices.The Spice project deals
+with both the virtualized devices and the front-end. Interaction between
+front-end and back-end is done using VD-Interfaces. The VD-Interfaces
+(VDI) enable both ends of the solution to be easily utilized by a
+third-party component.
+
+Currently, the project main focus is to provide high-quality remote
+access to QEMU virtual machine. Seeking to help break down the barriers
+to virtualization adoption by overcoming traditional desktop
+virtualization challenges, emphasizing user experience. For this
+purpose, Red Hat introduced the SPICE remote computing protocol that is
+used for Spice client-server communication. Other components developed
+include QXL display device and driver, etc.
View
20 spice-protocol/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD$
+#
+
+DISTNAME= spice-protocol-0.12.3
+CATEGORIES= joyent
+MASTER_SITES= http://spice-space.org/download/releases/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= nshalman-pkgsrc@elys.com
+HOMEPAGE= http://spice-space.org/
+COMMENT= Spice Protocol headers
+LICENSE= modified-bsd
+
+GNU_CONFIGURE= yes
+USE_LANGUAGES= # none
+USE_TOOLS+= pkg-config
+
+PKGCONFIG_OVERRIDE+= spice-protocol.pc.in
+
+.include "../../mk/bsd.pkg.mk"
View
18 spice-protocol/PLIST
@@ -0,0 +1,18 @@
+@comment $NetBSD$
+share/pkgconfig/spice-protocol.pc
+include/spice-1/spice/enums.h
+include/spice-1/spice/types.h
+include/spice-1/spice/stats.h
+include/spice-1/spice/foreign_menu_prot.h
+include/spice-1/spice/start-packed.h
+include/spice-1/spice/ipc_ring.h
+include/spice-1/spice/end-packed.h
+include/spice-1/spice/macros.h
+include/spice-1/spice/controller_prot.h
+include/spice-1/spice/error_codes.h
+include/spice-1/spice/vdi_dev.h
+include/spice-1/spice/barrier.h
+include/spice-1/spice/qxl_dev.h
+include/spice-1/spice/qxl_windows.h
+include/spice-1/spice/protocol.h
+include/spice-1/spice/vd_agent.h
View
15 spice-protocol/buildlink3.mk
@@ -0,0 +1,15 @@
+# $NetBSD$
+
+BUILDLINK_TREE+= spice-protocol
+
+.if !defined(SPICE_PROTOCOL_BUILDLINK3_MK)
+SPICE_PROTOCOL_BUILDLINK3_MK:=
+