1126 changed files with 9278 additions and 8361 deletions
-
BINManifest.files.gz
-
BINapp-accessibility/Manifest.gz
-
2app-accessibility/nfbtrans/nfbtrans-7.74-r2.ebuild
-
BINapp-admin/Manifest.gz
-
1app-admin/haskell-updater/Manifest
-
47app-admin/haskell-updater/haskell-updater-1.3.1.ebuild
-
2app-admin/packagekit-base/packagekit-base-1.1.5-r2.ebuild
-
2app-admin/puppet/puppet-4.10.8.ebuild
-
BINapp-antivirus/Manifest.gz
-
0app-antivirus/clamav/clamav-0.99.2-r3.ebuild
-
11app-antivirus/clamav/files/clamd.service
-
3app-antivirus/clamav/files/clamd_at.service
-
BINapp-crypt/Manifest.gz
-
1app-crypt/acme/acme-9999.ebuild
-
2app-crypt/cfssl/Manifest
-
8app-crypt/cfssl/cfssl-1.2.0_p20171207.ebuild
-
1app-crypt/stoken/Manifest
-
30app-crypt/stoken/stoken-0.92.ebuild
-
BINapp-editors/Manifest.gz
-
2app-editors/vim-core/vim-core-8.0.1298.ebuild
-
2app-editors/vim/vim-8.0.1298.ebuild
-
BINapp-emacs/Manifest.gz
-
2app-emacs/puppet-mode/puppet-mode-0.3-r1.ebuild
-
BINapp-i18n/Manifest.gz
-
2app-i18n/poedit/poedit-1.8.5.ebuild
-
2app-i18n/poedit/poedit-1.8.7.ebuild
-
BINapp-misc/Manifest.gz
-
2app-misc/ca-certificates/ca-certificates-20161130.3.30.2.ebuild
-
2app-misc/geoclue/geoclue-2.4.7.ebuild
-
41app-misc/mosquitto/files/mosquitto-1.4.8-conditional-tests.patch
-
43app-misc/mosquitto/files/mosquitto-1.4.9-conditional-tests.patch
-
23app-misc/supercat/supercat-0.5.5-r1.ebuild
-
2app-misc/supercat/supercat-0.5.5-r2.ebuild
-
8app-misc/todo/todo-2.10-r2.ebuild
-
BINapp-mobilephone/Manifest.gz
-
30app-mobilephone/kannel-sqlbox/files/kannel-sqlbox-0.7.2-configure.patch
-
84app-mobilephone/kannel-sqlbox/files/kannel-sqlbox-0.7.2-sqlinit-hfiles.patch
-
BINapp-office/Manifest.gz
-
2app-office/lyx/lyx-2.0.8.1-r1.ebuild
-
2app-office/lyx/lyx-2.1.5-r1.ebuild
-
2app-office/lyx/lyx-2.2.2-r1.ebuild
-
2app-office/lyx/lyx-2.2.3.ebuild
-
BINapp-portage/Manifest.gz
-
2app-portage/gemato/gemato-9.2.ebuild
-
BINapp-text/Manifest.gz
-
2app-text/asciidoc/asciidoc-8.6.10.ebuild
-
1app-text/fictionup/Manifest
-
20app-text/fictionup/fictionup-0.1.ebuild
-
13app-text/fictionup/metadata.xml
-
44app-text/po4a/files/po4a-0.45-port-our-regex-to-perl-5.22.patch
-
BINapp-vim/Manifest.gz
-
1app-vim/frawor/Manifest
-
16app-vim/frawor/frawor-0.2.3.ebuild
-
11app-vim/frawor/metadata.xml
-
BINdev-ada/Manifest.gz
-
1dev-ada/langkit/Manifest
-
36dev-ada/langkit/files/langkit-2017-gentoo.patch
-
45dev-ada/langkit/langkit-2017.ebuild
-
18dev-ada/langkit/metadata.xml
-
1dev-ada/libadalang/Manifest
-
38dev-ada/libadalang/files/libadalang-2017-gentoo.patch
-
24dev-ada/libadalang/libadalang-2017.ebuild
-
BINdev-cpp/Manifest.gz
-
4dev-cpp/gsl/gsl-0_pre20171105.ebuild
-
2dev-cpp/lucene++/lucene++-3.0.7.ebuild
-
BINdev-db/Manifest.gz
-
3dev-db/aerospike-server-community/Manifest
-
71dev-db/aerospike-server-community/aerospike-server-community-3.13.0.8.ebuild
-
71dev-db/aerospike-server-community/aerospike-server-community-3.14.1.5.ebuild
-
71dev-db/aerospike-server-community/aerospike-server-community-3.15.1.3.ebuild
-
3dev-db/etcd/Manifest
-
2dev-db/etcd/etcd-3.2.12.ebuild
-
63dev-db/etcd/etcd-3.2.9.ebuild
-
35dev-db/mongodb/files/mongodb-3.0.0-fix-scons.patch
-
302dev-db/mongodb/files/mongodb-3.4.4-Replace-string-with-explicit-std-string.patch
-
11dev-db/mongodb/files/mongodb-3.4.6-no-boost-check.patch
-
1dev-db/mycli/Manifest
-
28dev-db/mycli/mycli-1.15.0.ebuild
-
5dev-db/mycli/mycli-9999.ebuild
-
2dev-db/mysql-workbench/mysql-workbench-6.3.10.ebuild
-
23dev-db/postgis/files/postgis-2.4.2-jsonc_0.13.patch
-
3dev-db/postgis/postgis-2.4.2.ebuild
-
2dev-db/unixODBC/unixODBC-2.3.4-r1.ebuild
-
BINdev-embedded/Manifest.gz
-
17dev-embedded/avr-libc/Manifest
-
76dev-embedded/avr-libc/avr-libc-1.6.2.ebuild
-
76dev-embedded/avr-libc/avr-libc-1.6.4.ebuild
-
75dev-embedded/avr-libc/avr-libc-1.6.8.ebuild
-
71dev-embedded/avr-libc/avr-libc-1.7.0.ebuild
-
77dev-embedded/avr-libc/avr-libc-1.7.1.ebuild
-
78dev-embedded/avr-libc/avr-libc-1.8.0.ebuild
-
78dev-embedded/avr-libc/avr-libc-1.8.1.ebuild
-
25dev-embedded/avr-libc/files/avr-libc-1.7.1-gcc46.patch
-
2dev-embedded/dfu-programmer/dfu-programmer-0.7.2-r1.ebuild
-
43dev-embedded/dfu-programmer/dfu-programmer-0.7.2.ebuild
-
1dev-embedded/esptool/Manifest
-
29dev-embedded/esptool/esptool-2.2.ebuild
-
BINdev-java/Manifest.gz
-
3dev-java/ecj-gcj/Manifest
-
109dev-java/ecj-gcj/ecj-gcj-3.5.2-r3.ebuild
@ -1,3 +1,4 @@ |
|||
DIST haskell-updater-1.2.10.tar.gz 26586 BLAKE2B adc46f85118fa55e530aa079ef2df0663b178b15311f4f2ff6474db75aacf1277238a27a2bb98841fc1fe50b556d7f01a677861b3ce9559fe809a02db401ef8d SHA512 c0a72ae77362e5ed4ea0e244449175454119b1284756adeb43534bf58b661f3cabb88e08bd5903d415a9f95a6de309753dedf974ddd853b300fd215250e0ad7c |
|||
DIST haskell-updater-1.2.12.tar.gz 26708 BLAKE2B d0b040cb3b6211b3c5c60f8cfa3dbccbf9cb15d246b21609a21aac746a8a034e284fe0b99891b5035980252a7aa8b376ad943f32882dc29e16226d95583cb053 SHA512 f3a993cb556919bf2e57fdaca7eea9146abc59096e779cbffb69a5c29fc5f6ef889c8ccf4d8331dbd9279919ea91bb05a16d83ad70085d5ef5a44d61120fe7e7 |
|||
DIST haskell-updater-1.2.9.tar.gz 26675 BLAKE2B a3d11cdcee886a07d87cd2888a9deea1d963b7234b4a10a6b78e9467fae4e9382c92f14a6ba0593f86bf9422ab2cb4bec823de96f34b463590ae18429c118edb SHA512 d19b6154d5ef4da176638c237082586688e2ac73a41c075fc3e51979b86b9e48ca5a9bfe6c870d468d66d95c1464456feed8afc388aea282aa7aad5a35f5e0da |
|||
DIST haskell-updater-1.3.1.tar.gz 26573 BLAKE2B 68e5357e8f24b9b372dba4feac76595cbf35602d9d9094d616497c9d0040177b5f1def5833770041b693220717f3a4976877e0608858d5d8d4dddd26620c71e5 SHA512 39c36c4a8997806bb4d64625bc9ed72334a68e57f8c32f75d0c3704ab52b3b68605444c89480e5186c04bb275b3608ea9544366ebc5a00e010cc5fb4ae8296df |
@ -0,0 +1,47 @@ |
|||
# Copyright 1999-2017 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
|
|||
CABAL_FEATURES="bin nocabaldep" |
|||
inherit eutils haskell-cabal |
|||
|
|||
DESCRIPTION="Rebuild Haskell dependencies in Gentoo" |
|||
HOMEPAGE="http://haskell.org/haskellwiki/Gentoo#haskell-updater" |
|||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" |
|||
|
|||
LICENSE="GPL-2" |
|||
SLOT="0" |
|||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" |
|||
IUSE="" |
|||
|
|||
DEPEND=">=dev-lang/ghc-6.12.1" |
|||
|
|||
# Need a lower version for portage to get --keep-going |
|||
RDEPEND="|| ( >=sys-apps/portage-2.1.6 |
|||
sys-apps/pkgcore |
|||
sys-apps/paludis )" |
|||
|
|||
src_prepare() { |
|||
default |
|||
|
|||
if use prefix; then |
|||
sed -i -e "s,/var/db/pkg,${EPREFIX}&,g" \ |
|||
"${S}/Distribution/Gentoo/Packages.hs" || die |
|||
|
|||
sed -i -e 's,"/","'"${EPREFIX}"'/",g' \ |
|||
"${S}/Distribution/Gentoo/GHC.hs" || die |
|||
fi |
|||
} |
|||
|
|||
src_configure() { |
|||
cabal_src_configure \ |
|||
--bindir="${EPREFIX}/usr/sbin" \ |
|||
--constraint="Cabal == $(cabal-version)" |
|||
} |
|||
|
|||
src_install() { |
|||
cabal_src_install |
|||
|
|||
dodoc TODO |
|||
} |
@ -1,7 +1,12 @@ |
|||
.include /usr/lib/systemd/system/clamd@.service |
|||
|
|||
[Unit] |
|||
Description=Generic ClamAV scanner daemon |
|||
Description=clamd scanner daemon |
|||
After=nss-lookup.target network.target |
|||
|
|||
[Service] |
|||
Type=forking |
|||
ExecStart=/usr/sbin/clamd |
|||
Restart=on-failure |
|||
PrivateTmp=true |
|||
|
|||
[Install] |
|||
WantedBy=multi-user.target |
@ -1,2 +1,2 @@ |
|||
DIST cfssl-1.2.0_p20170601.tar.gz 8025105 BLAKE2B cc87451f23e5a495816980d65bd32f270f6982940368afed7d13591dd8c0d56665e666bc555abc4e0b2f5a5cfd997a18b8a6a9f757c9ea6ec62c82448de1b72d SHA512 f89d6b142eb5286b720c9d94534c474b15738c6a856999588392b37ffa753e0f0c9d663debee9cc216be765d8f39a71872401173a56293cdca2f2d1791c3d758 |
|||
DIST cfssl-1.2.0_p20170915.tar.gz 8027590 BLAKE2B 5361a9ba7f08d3940aa5e27f65b55359871d85dcf8e4f21b6e59a9f3c9741490b16898e2001133742dfa1294927b0b322ffd5bdf836754851bed0c176bc710da SHA512 247ee892f7785ae11e8b2d38c1fdad0a3bcea9d9e410ce1bc985d15fad65b981c46e317cbb0fe0cacf190dfbbad7b9f8685f6ddd2a24056dd61e621b2cccd232 |
|||
DIST cfssl-1.2.0_p20171207.tar.gz 8028127 BLAKE2B 35bb2b6fa08345dd6042742891cc0ad87ffac3cd24e8f16551e7e4e36b7f11caf4baafee961666ed95cf14e77cf4e24e11f7d8d85503abfc42a8fe3fbc2fe758 SHA512 d94f27bcc5f59fb2882f6db802baff9706461f1a823706810f7ab5911fcdd3abc9150060df0aa756478774cf3b5e06aec0b11cefce32ff3c6ff85948b8624356 |
@ -1,2 +1,3 @@ |
|||
DIST stoken-0.90.tar.gz 116642 BLAKE2B 33cde44212585eb994db62de0527fb7d06add3f247ac09e53ee3809de4150b09a99bdda1eb4bd1d7ac449a8f94c8dbdd468af955b82caeb1beb8331338788049 SHA512 7c75a04ea6542a13d639bbb74523443e030559dcf65d181d07fc64277442500a8a18daf2351248a552e42daf815fe5d0079b5b559402522d45ac10ed7762c818 |
|||
DIST stoken-0.91.tar.gz 116846 BLAKE2B 914324f7151ff9aaae336cf44624f7d8fd70bfc0514a9c20defd47e17e8acceda2aa020a2fadfe3bdd9caa6650adb7859a5422eb9acc27df9834140f4bd5aa86 SHA512 7d34c3ec3022aabd909fcb89fabd03003fdc4d635a064401407ce78068c0965012b9b61b53ce2d6e018973fe2e23a7e4d35913fca564e0af65fd0f0fb7fb30b4 |
|||
DIST stoken-0.92.tar.gz 117212 BLAKE2B 8d236a73b0626ab91d145d01fa07c28ba8c54a3053aaba32b64b4dacc39dc8265d5740630ec2495d678c975b1bfa480a79a5ec1115accf39170229b444673f48 SHA512 b41262320c24e487ece884fc431d835c787f057947a92e3d57ed2047bc02b576b072e8a69f4b58b47ab1f913b5ae8c3ee8108d3b55c1477f15848420b668fea3 |
@ -0,0 +1,30 @@ |
|||
# Copyright 1999-2017 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI="6" |
|||
|
|||
inherit autotools |
|||
|
|||
DESCRIPTION="Software Token for Linux/UNIX" |
|||
HOMEPAGE="https://github.com/cernekee/stoken" |
|||
SRC_URI="https://github.com/cernekee/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
|||
|
|||
LICENSE="LGPL-2.1+" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" |
|||
IUSE="gtk" |
|||
|
|||
# || ( dev-libs/nettle dev-libs/libtomcrypt ) libtomcrypt is not packaged |
|||
RDEPEND=" |
|||
dev-libs/nettle |
|||
gtk? ( >=x11-libs/gtk+-3.12:3 )" |
|||
DEPEND="${RDEPEND}" |
|||
|
|||
src_prepare() { |
|||
eautoreconf |
|||
eapply_user |
|||
} |
|||
|
|||
src_configure() { |
|||
econf $(use_with gtk) |
|||
} |
@ -1,41 +0,0 @@ |
|||
--- a/test/broker/Makefile 2016-02-14 14:36:55.000000000 +0000
|
|||
+++ b/test/broker/Makefile 2016-05-05 09:53:30.548519257 +0100
|
|||
@@ -63,11 +63,13 @@
|
|||
./05-clean-session-qos1.py |
|||
|
|||
06 : |
|||
+ifeq ($(WITH_BRIDGE),yes)
|
|||
./06-bridge-reconnect-local-out.py |
|||
./06-bridge-br2b-disconnect-qos1.py |
|||
./06-bridge-br2b-disconnect-qos2.py |
|||
./06-bridge-b2br-disconnect-qos1.py |
|||
./06-bridge-b2br-disconnect-qos2.py |
|||
+endif
|
|||
|
|||
07 : |
|||
./07-will-qos0.py |
|||
@@ -85,10 +87,12 @@
|
|||
./08-ssl-connect-cert-auth-crl.py |
|||
./08-ssl-connect-identity.py |
|||
./08-ssl-connect-no-identity.py |
|||
+ifeq ($(WITH_BRIDGE),yes)
|
|||
./08-ssl-bridge.py |
|||
./08-tls-psk-pub.py |
|||
./08-tls-psk-bridge.py |
|||
endif |
|||
+endif
|
|||
|
|||
09 : |
|||
./09-plugin-auth-unpwd-success.py |
|||
--- a/test/broker/c/Makefile 2016-02-14 14:36:55.000000000 +0000
|
|||
+++ b/test/broker/c/Makefile 2016-05-05 09:40:31.440608209 +0100
|
|||
@@ -13,7 +13,9 @@
|
|||
$(CC) ${CFLAGS} $^ -o $@ ../../../lib/libmosquitto.so.1 |
|||
|
|||
08-tls-psk-bridge.test : 08-tls-psk-bridge.c |
|||
+ifeq ($(WITH_BRIDGE),yes)
|
|||
$(CC) ${CFLAGS} $^ -o $@ ../../../lib/libmosquitto.so.1 |
|||
+endif
|
|||
|
|||
|
|||
reallyclean : clean |
@ -1,43 +0,0 @@ |
|||
--- a/test/broker/Makefile 2016-06-02 22:20:22.000000000 +0100
|
|||
+++ b/test/broker/Makefile 2016-07-08 14:17:33.772666865 +0100
|
|||
@@ -63,6 +63,7 @@
|
|||
./05-clean-session-qos1.py |
|||
|
|||
06 : |
|||
+ifeq ($(WITH_BRIDGE),yes)
|
|||
./06-bridge-reconnect-local-out.py |
|||
./06-bridge-br2b-disconnect-qos1.py |
|||
./06-bridge-br2b-disconnect-qos2.py |
|||
@@ -70,6 +71,7 @@
|
|||
./06-bridge-b2br-disconnect-qos2.py |
|||
./06-bridge-fail-persist-resend-qos1.py |
|||
./06-bridge-fail-persist-resend-qos2.py |
|||
+endif
|
|||
|
|||
07 : |
|||
./07-will-qos0.py |
|||
@@ -87,10 +89,12 @@
|
|||
./08-ssl-connect-cert-auth-crl.py |
|||
./08-ssl-connect-identity.py |
|||
./08-ssl-connect-no-identity.py |
|||
+ifeq ($(WITH_BRIDGE),yes)
|
|||
./08-ssl-bridge.py |
|||
./08-tls-psk-pub.py |
|||
./08-tls-psk-bridge.py |
|||
endif |
|||
+endif
|
|||
|
|||
09 : |
|||
./09-plugin-auth-unpwd-success.py |
|||
--- a/test/broker/c/Makefile 2016-02-14 14:36:55.000000000 +0000
|
|||
+++ b/test/broker/c/Makefile 2016-05-05 09:40:31.440608209 +0100
|
|||
@@ -13,7 +13,9 @@
|
|||
$(CC) ${CFLAGS} $^ -o $@ ../../../lib/libmosquitto.so.1 |
|||
|
|||
08-tls-psk-bridge.test : 08-tls-psk-bridge.c |
|||
+ifeq ($(WITH_BRIDGE),yes)
|
|||
$(CC) ${CFLAGS} $^ -o $@ ../../../lib/libmosquitto.so.1 |
|||
+endif
|
|||
|
|||
|
|||
reallyclean : clean |
@ -1,23 +0,0 @@ |
|||
# Copyright 1999-2011 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI="3" |
|||
|
|||
DESCRIPTION="A text file colorizer using powerful regular expressions" |
|||
HOMEPAGE="http://supercat.nosredna.net" |
|||
SRC_URI="http://supercat.nosredna.net/${P}.tar.gz" |
|||
|
|||
LICENSE="GPL-3" |
|||
SLOT="0" |
|||
KEYWORDS="amd64 ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-macos" |
|||
IUSE="" |
|||
|
|||
src_configure() { |
|||
econf --with-system-directory="${EPREFIX}/etc/supercat" |
|||
} |
|||
|
|||
src_install() { |
|||
emake DESTDIR="${D}" install || die "Install failed!" |
|||
|
|||
dodoc ChangeLog || die |
|||
} |
@ -1,30 +0,0 @@ |
|||
diff -Nru sqlbox-0.7.2.orig/configure.in sqlbox-0.7.2/configure.in
|
|||
--- sqlbox-0.7.2.orig/configure.in 2009-05-19 17:08:35.000000000 +0200
|
|||
+++ sqlbox-0.7.2/configure.in 2009-09-23 00:22:05.000000000 +0200
|
|||
@@ -207,7 +207,7 @@
|
|||
then |
|||
AC_CHECK_PROG(JADE, openjade, openjade, no) |
|||
else |
|||
- JADE = $OLDJADE
|
|||
+ JADE=$OLDJADE
|
|||
fi |
|||
AC_CHECK_PROG(JADETEX, jadetex, jadetex, no) |
|||
AC_CHECK_PROG(PDFJADETEX, pdfjadetex, pdfjadetex, no) |
|||
@@ -402,7 +402,7 @@
|
|||
AC_MSG_RESULT($loc) |
|||
AC_CHECK_FILE("$loc/include/kannel/gw-config.h", |
|||
[CFLAGS="$CFLAGS -I$loc/include/kannel -I$loc/include/kannel"; |
|||
- LDFLAGS="$LDFLAGS -L$loc/lib/kannel -lwap -lgwlib";
|
|||
+ LIBS="$LIBS -L$loc/lib/kannel -lwap -lgwlib";
|
|||
found=1 |
|||
]) |
|||
fi |
|||
@@ -417,7 +417,7 @@
|
|||
AC_MSG_RESULT([$gw_version]) |
|||
AC_MSG_CHECKING([Kannel libs]) |
|||
if ! $GW_CONFIG --libs &>/dev/null ; then |
|||
- LDFLAGS="$LDFLAGS `$GW_CONFIG --libs`"
|
|||
+ LIBS="$LIBS `$GW_CONFIG --libs`"
|
|||
gw_libdir=`$GW_CONFIG --libs` |
|||
AC_MSG_RESULT([$gw_libdir]) |
|||
fi |
@ -1,84 +0,0 @@ |
|||
diff -Naur sqlbox-0.7.2/gw/sqlbox_mssql.h sqlbox-0.7.2.new/gw/sqlbox_mssql.h
|
|||
--- sqlbox-0.7.2/gw/sqlbox_mssql.h 2009-05-19 11:08:35.000000000 -0400
|
|||
+++ sqlbox-0.7.2.new/gw/sqlbox_mssql.h 2009-09-16 11:23:03.000000000 -0400
|
|||
@@ -46,7 +46,7 @@
|
|||
void sql_save_msg(Msg *msg, Octstr *momt /*, Octstr smsbox_id */); |
|||
Msg *mssql_fetch_msg(); |
|||
void sql_shutdown(); |
|||
-struct server_type *sql_init_mssql(Cfg *cfg);
|
|||
+struct server_type *sqlbox_init_mssql(Cfg *cfg);
|
|||
#ifndef sqlbox_mssql_c |
|||
extern |
|||
#endif |
|||
diff -Naur sqlbox-0.7.2/gw/sqlbox_mysql.h sqlbox-0.7.2.new/gw/sqlbox_mysql.h
|
|||
--- sqlbox-0.7.2/gw/sqlbox_mysql.h 2009-05-19 11:08:35.000000000 -0400
|
|||
+++ sqlbox-0.7.2.new/gw/sqlbox_mysql.h 2009-09-16 11:23:03.000000000 -0400
|
|||
@@ -48,7 +48,7 @@
|
|||
void sql_save_msg(Msg *msg, Octstr *momt); |
|||
Msg *mysql_fetch_msg(); |
|||
void sql_shutdown(); |
|||
-struct server_type *sql_init_mysql(Cfg *cfg);
|
|||
+struct server_type *sqlbox_init_mysql(Cfg *cfg);
|
|||
#ifndef sqlbox_mysql_c |
|||
extern |
|||
#endif |
|||
diff -Naur sqlbox-0.7.2/gw/sqlbox_oracle.h sqlbox-0.7.2.new/gw/sqlbox_oracle.h
|
|||
--- sqlbox-0.7.2/gw/sqlbox_oracle.h 2009-05-19 11:08:35.000000000 -0400
|
|||
+++ sqlbox-0.7.2.new/gw/sqlbox_oracle.h 2009-09-16 11:23:03.000000000 -0400
|
|||
@@ -52,7 +52,7 @@
|
|||
void sql_save_msg(Msg *msg, Octstr *momt /*, Octstr smsbox_id */); |
|||
Msg *oracle_fetch_msg(); |
|||
void sql_shutdown(); |
|||
-struct server_type *sql_init_oracle(Cfg *cfg);
|
|||
+struct server_type *sqlbox_init_oracle(Cfg *cfg);
|
|||
#ifndef sqlbox_oracle_c |
|||
extern |
|||
#endif |
|||
diff -Naur sqlbox-0.7.2/gw/sqlbox_pgsql.h sqlbox-0.7.2.new/gw/sqlbox_pgsql.h
|
|||
--- sqlbox-0.7.2/gw/sqlbox_pgsql.h 2009-05-19 11:08:35.000000000 -0400
|
|||
+++ sqlbox-0.7.2.new/gw/sqlbox_pgsql.h 2009-09-16 11:23:03.000000000 -0400
|
|||
@@ -44,7 +44,7 @@
|
|||
void sql_save_msg(Msg *msg, Octstr *momt /*, Octstr smsbox_id */); |
|||
Msg *pgsql_fetch_msg(); |
|||
void sql_shutdown(); |
|||
-struct server_type *sql_init_pgsql(Cfg *cfg);
|
|||
+struct server_type *sqlbox_init_pgsql(Cfg *cfg);
|
|||
void sqlbox_configure_pgsql(Cfg* cfg); |
|||
#ifndef sqlbox_pgsql_c |
|||
extern |
|||
diff -Naur sqlbox-0.7.2/gw/sqlbox_sdb.h sqlbox-0.7.2.new/gw/sqlbox_sdb.h
|
|||
--- sqlbox-0.7.2/gw/sqlbox_sdb.h 2009-05-19 11:08:35.000000000 -0400
|
|||
+++ sqlbox-0.7.2.new/gw/sqlbox_sdb.h 2009-09-16 11:23:03.000000000 -0400
|
|||
@@ -21,7 +21,7 @@
|
|||
void sql_save_msg(Msg *msg, Octstr *momt ); |
|||
Msg *sdb_fetch_msg(); |
|||
void sql_shutdown(); |
|||
-struct server_type *sql_init_sdb(Cfg *cfg);
|
|||
+struct server_type *sqlbox_init_sdb(Cfg *cfg);
|
|||
#ifndef sqlbox_sdb_c |
|||
extern |
|||
#endif |
|||
diff -Naur sqlbox-0.7.2/gw/sqlbox_sqlite3.h sqlbox-0.7.2.new/gw/sqlbox_sqlite3.h
|
|||
--- sqlbox-0.7.2/gw/sqlbox_sqlite3.h 2009-05-19 11:08:35.000000000 -0400
|
|||
+++ sqlbox-0.7.2.new/gw/sqlbox_sqlite3.h 2009-09-16 11:23:03.000000000 -0400
|
|||
@@ -41,7 +41,7 @@
|
|||
void sql_save_msg(Msg *msg, Octstr *momt ); |
|||
Msg *sqlite3_fetch_msg(); |
|||
void sql_shutdown(); |
|||
-struct server_type *sql_init_sqlite3(Cfg *cfg);
|
|||
+struct server_type *sqlbox_init_sqlite3(Cfg *cfg);
|
|||
#ifndef sqlbox_sqlite3_c |
|||
extern |
|||
#endif |
|||
diff -Naur sqlbox-0.7.2/gw/sqlbox_sqlite.h sqlbox-0.7.2.new/gw/sqlbox_sqlite.h
|
|||
--- sqlbox-0.7.2/gw/sqlbox_sqlite.h 2009-05-19 11:08:35.000000000 -0400
|
|||
+++ sqlbox-0.7.2.new/gw/sqlbox_sqlite.h 2009-09-16 11:23:03.000000000 -0400
|
|||
@@ -41,7 +41,7 @@
|
|||
void sql_save_msg(Msg *msg, Octstr *momt ); |
|||
Msg *sqlite_fetch_msg(); |
|||
void sql_shutdown(); |
|||
-struct server_type *sql_init_sqlite(Cfg *cfg);
|
|||
+struct server_type *sqlbox_init_sqlite(Cfg *cfg);
|
|||
#ifndef sqlbox_sqlite_c |
|||
extern |
|||
#endif |
@ -0,0 +1 @@ |
|||
DIST fictionup-0.1.tar.gz 322407 BLAKE2B 73b464b73f58d725a1973450c2ecb79e140d2a2a4f6a563ea9d5fc1c25ff417a98f487fd26f1c578234007ccb52902390e6292fd3f1b3ec0331a31d00e25e9c3 SHA512 375dbfb27cab05693197b0774875ebbafdb5c4a1bc67db318e00712b821d37fc647b5047fbca083ad145847aa61b81486e4f5192524c233d3facdec3447beb6e |
@ -0,0 +1,20 @@ |
|||
# Copyright 1999-2017 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
inherit cmake-utils |
|||
|
|||
DESCRIPTION="A command-line markdown to fb2 convertor" |
|||
HOMEPAGE="http://cdslow.org.ru/fictionup/" |
|||
SRC_URI="http://cdslow.org.ru/files/${PN}/${P}.tar.gz" |
|||
LICENSE="GPL-3" |
|||
SLOT="0" |
|||
IUSE="" |
|||
KEYWORDS="~amd64 ~x86" |
|||
DEPEND="dev-libs/libyaml" |
|||
RDEPEND="${DEPEND}" |
|||
|
|||
src_install() { |
|||
cmake-utils_src_install |
|||
mv "${D}"usr/share/doc/${PN} "${D}"usr/share/doc/${PF} || die "doc mv failed" |
|||
} |
@ -0,0 +1,13 @@ |
|||
<?xml version='1.0' encoding='UTF-8'?> |
|||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
|||
<pkgmetadata> |
|||
<maintainer type="person"> |
|||
<email>grozin@gentoo.org</email> |
|||
<name>Andrey Grozin</name> |
|||
</maintainer> |
|||
<longdescription lang="en"> |
|||
fictionup is a command-line markdown to fb2 convertor. Metadata can be |
|||
included in the input file as a yaml block or given by a command-line |
|||
argument. |
|||
</longdescription> |
|||
</pkgmetadata> |
@ -1,44 +0,0 @@ |
|||
Fix sgml and tex regex against perl-5.22. See Gentoo-bug: 604428. |
|||
Based on a patch from upstream git. Original commit info: |
|||
From 44e5c2f02b3166536257bc9d6384d41dda386648 Mon Sep 17 00:00:00 2001 |
|||
From: Martin Quinson <martin.quinson@loria.fr> |
|||
Date: Fri, 28 Aug 2015 19:01:17 +0200 |
|||
Subject: [PATCH] Port our regex to Perl 5.22 (patch by Roderich Schupp) |
|||
|
|||
---
|
|||
lib/Locale/Po4a/Sgml.pm | 4 ++-- |
|||
lib/Locale/Po4a/TeX.pm | 2 +- |
|||
2 files changed, 3 insertions(+), 3 deletions(-) |
|||
|
|||
diff --git a/lib/Locale/Po4a/Sgml.pm b/lib/Locale/Po4a/Sgml.pm
|
|||
index 742e003..3ad5e8d 100644
|
|||
--- a/lib/Locale/Po4a/Sgml.pm
|
|||
+++ b/lib/Locale/Po4a/Sgml.pm
|
|||
@@ -672,9 +672,9 @@ sub parse_file {
|
|||
} |
|||
} |
|||
} |
|||
- $prolog =~ s/<!--{PO4A-ent-beg-(.*?)}(.*?){PO4A-ent-end}-->/<!ENTITY % $1 SYSTEM "$2">/g;
|
|||
+ $prolog =~ s/<!--\{PO4A-ent-beg-(.*?)\}(.*?)\{PO4A-ent-end\}-->/<!ENTITY % $1 SYSTEM "$2">/g;
|
|||
# Unprotect undefined inclusions, and die of them |
|||
- $prolog =~ s/{PO4A-percent}/%/sg;
|
|||
+ $prolog =~ s/\{PO4A-percent\}/%/sg;
|
|||
if ($prolog =~ /%([^;\s]*);/) { |
|||
die wrap_mod("po4a::sgml", |
|||
dgettext("po4a", |
|||
diff --git a/lib/Locale/Po4a/TeX.pm b/lib/Locale/Po4a/TeX.pm
|
|||
index a78f94b..0faa465 100644
|
|||
--- a/lib/Locale/Po4a/TeX.pm
|
|||
+++ b/lib/Locale/Po4a/TeX.pm
|
|||
@@ -1168,7 +1168,7 @@ sub parse {
|
|||
# environment contains an un-closed bracket) |
|||
if ( ($closed and ($line =~ /^\s*$/ or |
|||
$line =~ /^\s*$RE_VERBATIM\s*$/)) |
|||
- or (in_verbatim(@env) and $line =~ /^\s*\Q$ESCAPE\Eend{$env[-1]}\s*$/)
|
|||
+ or (in_verbatim(@env) and $line =~ /^\s*\Q$ESCAPE\Eend\{$env[-1]\}\s*$/)
|
|||
) { |
|||
# An empty line. This indicates the end of the current |
|||
# paragraph. |
|||
--
|
|||
2.10.2 |
|||
|
@ -0,0 +1 @@ |
|||
DIST frawor-0.2.3.tar.xz 257268 BLAKE2B 4409de0fb392841676eac2d794e0e44f64e3978dea1b72b807b7660a9feb1da3850a1ba651287f624830da4d1529daea60da2b76db37e422b6a4827e73dcf8d6 SHA512 ad8c6939875b5783b3faa0a3194e187161ba10f662a896f06ea86aebf12b172bd8d419b14a95c0d14aedfb38ebc5de73895d6d472db64dc15f567509e55188b2 |
@ -0,0 +1,16 @@ |
|||
# Copyright 1999-2017 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
|
|||
inherit vim-plugin |
|||
|
|||
DESCRIPTION="vim plugin: modular vim framework" |
|||
HOMEPAGE="https://bitbucket.org/ZyX_I/frawor" |
|||
SRC_URI="https://bitbucket.org/ZyX_I/${PN}/downloads/${P}.tar.xz" |
|||
|
|||
LICENSE="vim" |
|||
KEYWORDS="~amd64 ~x86" |
|||
|
|||
# Tests rely on zsh. No. |
|||
RESTRICT="test" |
@ -0,0 +1,11 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
|||
<pkgmetadata> |
|||
<maintainer type="project"> |
|||
<email>vim@gentoo.org</email> |
|||
<name>Gentoo Vim Project</name> |
|||
</maintainer> |
|||
<upstream> |
|||
<remote-id type="bitbucket">ZyX_I/frawor</remote-id> |
|||
</upstream> |
|||
</pkgmetadata> |
@ -0,0 +1 @@ |
|||
DIST langkit-gps-src-2017.tar.gz 364589 BLAKE2B 14d80e904ded20a73d65a5828157ea82672559b5bb47e465381989ad3a6e90f41bd0c6db0a5e4f7b7c532fd4f697f9bc8cb3163c6e61106d0d44da994b1c7b28 SHA512 1c86e60710e4def3d430372eed11bf1a27bf82e84c7b787c5a0be15229b6e5f786dbdf830a311423dd7539841de3076d370afc8b4c1b0cddd1bc379372dcdc95 |
@ -0,0 +1,36 @@ |
|||
--- langkit-gps-src/langkit/templates/project_file.mako.old 2017-07-11 14:19:12.841221846 +0200
|
|||
+++ langkit-gps-src/langkit/templates/project_file.mako 2017-07-11 14:12:39.104981170 +0200
|
|||
@@ -82,9 +82,11 @@
|
|||
for Default_Switches ("Ada") use |
|||
Common_Ada_Cargs & ("-g", "-O0", "-gnatwe", "-gnata"); |
|||
|
|||
- for Default_Switches ("C") use Common_C_Cargs & ("-g3", "-O0");
|
|||
+ for Default_Switches ("C") use Common_C_Cargs &
|
|||
+ ("-g3", "-O0", "-fPIC");
|
|||
|
|||
- for Switches ("quex_lexer.c") use Common_C_Cargs & ("-g0", "-O0");
|
|||
+ for Switches ("quex_lexer.c") use Common_C_Cargs &
|
|||
+ ("-g0", "-O0", "-fPIC");
|
|||
-- This file is *huge* and the debugging information for it harms |
|||
-- Valgrind runs. We almost never have to debug this file so |
|||
-- this is acceptable. |
|||
@@ -111,6 +111,7 @@
|
|||
-- ... and this prevents OOM on other platforms |
|||
end case; |
|||
end case; |
|||
+ for Driver ("C") use External ("GCC", "gcc");
|
|||
end Compiler; |
|||
|
|||
package Binder is |
|||
--- langkit-gps-src/langkit/compile_context.py.old 2017-12-13 22:12:38.689143125 +0100
|
|||
+++ langkit-gps-src/langkit/compile_context.py 2017-12-13 22:13:02.446737994 +0100
|
|||
@@ -1171,8 +1171,7 @@
|
|||
# the Quex specification changed from last build. |
|||
if generate_lexer and self.cache.is_stale('quex_specification', |
|||
quex_spec): |
|||
- quex_py_file = path.join(os.environ["QUEX_PATH"], "quex-exe.py")
|
|||
- subprocess.check_call([sys.executable, quex_py_file, "-i",
|
|||
+ subprocess.check_call(["quex", "-i",
|
|||
quex_file, |
|||
"-o", "quex_lexer", |
|||
"--buffer-element-size", "4", |
@ -0,0 +1,45 @@ |
|||
# Copyright 1999-2017 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
|
|||
PYTHON_COMPAT=( python2_7 ) |
|||
|
|||
inherit python-single-r1 |
|||
|
|||
MYPN=${PN}-gps-src |
|||
|
|||
DESCRIPTION="A Python framework to generate language parsers" |
|||
HOMEPAGE="https://www.adacore.com/community" |
|||
SRC_URI="http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deed044 |
|||
-> ${MYPN}-${PV}.tar.gz" |
|||
|
|||
LICENSE="GPL-3" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64" |
|||
IUSE="" |
|||
REQUIRED_USE="${PYTHON_REQUIRED_USE}" |
|||
|
|||
DEPEND="${PYTHON_DEPS} |
|||
dev-ada/gnatcoll[gnat_2017,iconv,shared] |
|||
dev-python/mako |
|||
dev-python/pyyaml |
|||
dev-python/enum34 |
|||
dev-python/funcy |
|||
dev-python/docutils |
|||
dev-python/quex" |
|||
RDEPEND="${DEPEND}" |
|||
|
|||
S="${WORKDIR}"/${MYPN} |
|||
|
|||
PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) |
|||
|
|||
src_test() { |
|||
testsuite/testsuite.py | grep FAILED && die "Test failed" |
|||
} |
|||
|
|||
src_install() { |
|||
default |
|||
python_domodule langkit |
|||
python_doscript scripts/create-project.py |
|||
} |
@ -0,0 +1,18 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
|||
<pkgmetadata> |
|||
<maintainer type="person"> |
|||
<email>tupone@gentoo.org</email> |
|||
<name>Tupone Alfredo</name> |
|||
</maintainer> |
|||
<longdescription lang="en"> |
|||
Langkit (nickname for language kit) is a tool whose purpose is to make |
|||
it easy to create syntactic and semantic analysis engines. Write a |
|||
language specification in our Python DSL and Langkit will generate for |
|||
you an Ada library with bindings for the C and Python programming |
|||
languages. |
|||
The generated library is meant to provide a basis to write tooling, |
|||
including tools working on potentially changing and incorrect code, |
|||
such as IDEs. |
|||
</longdescription> |
|||
</pkgmetadata> |
@ -1,2 +1 @@ |
|||
DIST langkit-gps-src-2017.tar.gz 364589 BLAKE2B 14d80e904ded20a73d65a5828157ea82672559b5bb47e465381989ad3a6e90f41bd0c6db0a5e4f7b7c532fd4f697f9bc8cb3163c6e61106d0d44da994b1c7b28 SHA512 1c86e60710e4def3d430372eed11bf1a27bf82e84c7b787c5a0be15229b6e5f786dbdf830a311423dd7539841de3076d370afc8b4c1b0cddd1bc379372dcdc95 |
|||
DIST libadalang-2017-src.tar.gz 1862217 BLAKE2B 58f72726285e56a15278e85902fabf988327ea86a08cc6c86271d61075a6b19a0bffa86e5302f5c32e6d35ef95473ad747853b14899a12d09d49d656f4e6559e SHA512 c8663a7214c3c1dd73a6589a6db10d219fcd2db39ba2ce184eea85272c5f206ab0aa8d13b0e19b08a5996906c7fbddd479795363ec22e889dfceda9967c346c7 |
@ -1,4 +1,7 @@ |
|||
DIST aerospike-server-community-3.13.0.7-debian7.tgz 10658707 BLAKE2B 0c254ed314adee2b625bad7aa5a96dfcd87f25cc053a22a38da7fa796fc734d3b2a551c990cb45c0ac2bc7b0459ca57a8aa5c15f54fe45ee75d2005b29ed07e3 SHA512 1dfe2fc52c7870f6c4bfbe26cb718cad7725c1362886c4ed30fed04ac40a692eedab47f03ce70fd2a4bc52a9df92ec08683eec24a1fa62a5674530272c705409 |
|||
DIST aerospike-server-community-3.13.0.8-debian7.tgz 10659161 BLAKE2B 845b752a2071b6a9a0502a3bc63f15db836fc0615103ce27b0a81c11a808f1b7423dcd84bf8d3584738c273e3756a6cf155b0a9bea73a79511ec5ea5a5243f0a SHA512 70ec34a1832659918c21f08de4968c4e237aa5dc43f07135dd4cfc49d4107de08418f6dadbf07a375b39e1f5e8dc5e156e56428818a4327001e03b75a7bc0038 |
|||
DIST aerospike-server-community-3.14.1.4-debian7.tgz 10451324 BLAKE2B 59cd0531efb5c45418a1d80ee1eb6b47b281c23b1fc9f2685053fd556a3ca385db216b713be283cf6ccb199ed45c892d5940c1ca87b1c4d6c113b63fe3ea5cd2 SHA512 737c8e2e64d4738d97f1abe4199c4fbc5c00f4c967da3cf6ebbe6e77e416d40ec4c431cf3aec1b9dd4d6388efc0268220b5717924c7083631582899a2d3b6402 |
|||
DIST aerospike-server-community-3.14.1.5-debian7.tgz 10451650 BLAKE2B 1b043893094fd843f459e31af7be2818e54697e32dea7338842876bc88deb6a649d8275892b5eb54c1613e52a8bad153e676fbf258afeb5f4e76aed881d16494 SHA512 3b7bb44ba8ce9b9b643067c0c33e1d154dd760096df3d2629ffb7dc6b1c04002b54d771d9cf0303c78e102c6a12a882edd0a689395a8bf55518e23dbf36aea8e |
|||
DIST aerospike-server-community-3.15.0.1-debian7.tgz 10299283 BLAKE2B 197c8acc0f27c0c5019416e29ed8611b8021d29f5104ca23e06707e2d1fc276f7d86c0a66a0e1395b4d3e286ce4e834c80fcbbcc224b9ac11ac114a91e0a51f4 SHA512 a68c6ce094176bf944baef551553a526581718757967f5f06a7bb02cb81eef923a86db6310f20a3380923ca65d8f31a6785251b7aaacca318c3dc9d6987eaaec |
|||
DIST aerospike-server-community-3.15.0.2-debian7.tgz 10299075 BLAKE2B 86b755fef6b0fe9e1736584d38e3e9b9ec46f661698ec9643c507605a0252725fea971a46ba2f25a302961c2916b4e21a8d76c8ae8a1a76b3e9a06f30d4fdc74 SHA512 6aae04d81ff9a56e2283186b8a38947b9a30cd2ed97ea4613a9eecd89912ec31695a959f25fc0b06b2cac13c1aaf1c46366cf3967f776a515196e2a2e5dbe431 |
|||
DIST aerospike-server-community-3.15.1.3-debian7.tgz 9774757 BLAKE2B bf050897c8ed862155c80844035af39efb04f5875e49593412f3735465e6ddb1eb24cb7a3734c158041ac2e42f54ddc0cbd54ce0019e306b2297fa83d9a6f276 SHA512 67b57814f3a2c950b41952a45a9b3e56739397084af295dccdb364f79dec3e4db717a1e3b4569e920dfac76352f4214c5178bc6f780a60fec6689b1fdff01f4a |
@ -0,0 +1,71 @@ |
|||
# Copyright 1999-2017 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=5 |
|||
inherit eutils user |
|||
|
|||
DESCRIPTION="Flash-optimized, in-memory, nosql database" |
|||
HOMEPAGE="http://www.aerospike.com" |
|||
SRC_URI="http://www.aerospike.com/artifacts/${PN}/${PV}/${P}-debian7.tgz" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64" |
|||
IUSE="" |
|||
|
|||
RDEPEND="sys-libs/readline |
|||
sys-libs/zlib |
|||
dev-libs/openssl |
|||
" |
|||
DEPEND="${RDEPEND}" |
|||
|
|||
S="${WORKDIR}/${P}-debian7" |
|||
|
|||
pkg_setup() { |
|||
enewgroup aerospike |
|||
enewuser aerospike -1 /bin/bash /opt/aerospike aerospike |
|||
} |
|||
|
|||
src_prepare() { |
|||
local server_deb="${P}.debian7.x86_64.deb" |
|||
local tools_deb="aerospike-tools-3.13.0.1.debian7.x86_64.deb" |
|||
|
|||
ar x "${server_deb}" || die |
|||
tar xzf data.tar.gz && rm data.tar.gz || die |
|||
|
|||
ar x "${tools_deb}" || die |
|||
tar xzf data.tar.gz && rm data.tar.gz || die |
|||
|
|||
rm *.deb asinstall control.tar.gz debian-binary LICENSE SHA256SUMS |
|||
rm usr/bin/{asfixownership,asmigrate2to3} |
|||
} |
|||
|
|||
src_install() { |
|||
insinto /opt/ |
|||
doins -r opt/aerospike |
|||
|
|||
fperms +x -R /opt/aerospike/bin/ |
|||
fperms +x -R /opt/aerospike/lib/python/ |
|||
|
|||
for dir in '/etc' '/var/log'; do |
|||
keepdir "${dir}/aerospike" |
|||
done |
|||
|
|||
insinto /etc/aerospike |
|||
for conf in 'aerospike.conf' 'aerospike_mesh.conf' 'aerospike_ssd.conf'; do |
|||
doins "${FILESDIR}/${conf}" |
|||
done |
|||
|
|||
insinto /usr/bin |
|||
doins usr/bin/* |
|||
fperms +x -R /usr/bin/asd |
|||
|
|||
insinto /etc/logrotate.d |
|||
newins "${FILESDIR}"/aerospike.logrotate aerospike |
|||
|
|||
newinitd "${FILESDIR}"/aerospike.init aerospike |
|||
|
|||
fowners -R aerospike:aerospike /opt/aerospike/ |
|||
fowners aerospike:aerospike /usr/bin/asd |
|||
fowners -R aerospike:aerospike /var/log/aerospike |
|||
} |
@ -0,0 +1,71 @@ |
|||
# Copyright 1999-2017 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=5 |
|||
inherit eutils user |
|||
|
|||
DESCRIPTION="Flash-optimized, in-memory, nosql database" |
|||
HOMEPAGE="http://www.aerospike.com" |
|||
SRC_URI="http://www.aerospike.com/artifacts/${PN}/${PV}/${P}-debian7.tgz" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64" |
|||
IUSE="" |
|||
|
|||
RDEPEND="sys-libs/readline |
|||
sys-libs/zlib |
|||
dev-libs/openssl |
|||
" |
|||
DEPEND="${RDEPEND}" |
|||
|
|||
S="${WORKDIR}/${P}-debian7" |
|||
|
|||
pkg_setup() { |
|||
enewgroup aerospike |
|||
enewuser aerospike -1 /bin/bash /opt/aerospike aerospike |
|||
} |
|||
|
|||
src_prepare() { |
|||
local server_deb="${P}.debian7.x86_64.deb" |
|||
local tools_deb="aerospike-tools-3.13.0.1.debian7.x86_64.deb" |
|||
|
|||
ar x "${server_deb}" || die |
|||
tar xzf data.tar.gz && rm data.tar.gz || die |
|||
|
|||
ar x "${tools_deb}" || die |
|||
tar xzf data.tar.gz && rm data.tar.gz || die |
|||
|
|||
rm *.deb asinstall control.tar.gz debian-binary LICENSE SHA256SUMS |
|||
rm usr/bin/{asfixownership,asmigrate2to3} |
|||
} |
|||
|
|||
src_install() { |
|||
insinto /opt/ |
|||
doins -r opt/aerospike |
|||
|
|||
fperms +x -R /opt/aerospike/bin/ |
|||
fperms +x -R /opt/aerospike/lib/python/ |
|||
|
|||
for dir in '/etc' '/var/log'; do |
|||
keepdir "${dir}/aerospike" |
|||
done |
|||
|
|||
insinto /etc/aerospike |
|||
for conf in 'aerospike.conf' 'aerospike_mesh.conf' 'aerospike_ssd.conf'; do |
|||
doins "${FILESDIR}/${conf}" |
|||
done |
|||
|
|||
insinto /usr/bin |
|||
doins usr/bin/* |
|||
fperms +x -R /usr/bin/asd |
|||
|
|||
insinto /etc/logrotate.d |
|||
newins "${FILESDIR}"/aerospike.logrotate aerospike |
|||
|
|||
newinitd "${FILESDIR}"/aerospike.init aerospike |
|||
|
|||
fowners -R aerospike:aerospike /opt/aerospike/ |
|||
fowners aerospike:aerospike /usr/bin/asd |
|||
fowners -R aerospike:aerospike /var/log/aerospike |
|||
} |
@ -0,0 +1,71 @@ |
|||
# Copyright 1999-2017 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=5 |
|||
inherit eutils user |
|||
|
|||
DESCRIPTION="Flash-optimized, in-memory, nosql database" |
|||
HOMEPAGE="http://www.aerospike.com" |
|||
SRC_URI="http://www.aerospike.com/artifacts/${PN}/${PV}/${P}-debian7.tgz" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64" |
|||
IUSE="" |
|||
|
|||
RDEPEND="sys-libs/readline |
|||
sys-libs/zlib |
|||
dev-libs/openssl |
|||
" |
|||
DEPEND="${RDEPEND}" |
|||
|
|||
S="${WORKDIR}/${P}-debian7" |
|||
|
|||
pkg_setup() { |
|||
enewgroup aerospike |
|||
enewuser aerospike -1 /bin/bash /opt/aerospike aerospike |
|||
} |
|||
|
|||
src_prepare() { |
|||
local server_deb="${P}.debian7.x86_64.deb" |
|||
local tools_deb="aerospike-tools-3.15.1.2.debian7.x86_64.deb" |
|||
|
|||
ar x "${server_deb}" || die |
|||
tar xzf data.tar.gz && rm data.tar.gz || die |
|||
|
|||
ar x "${tools_deb}" || die |
|||
tar xzf data.tar.gz && rm data.tar.gz || die |
|||
|
|||
rm *.deb asinstall control.tar.gz debian-binary LICENSE SHA256SUMS |
|||
rm usr/bin/{asfixownership,asmigrate2to3} |
|||
} |
|||
|
|||
src_install() { |
|||
insinto /opt/ |
|||
doins -r opt/aerospike |
|||
|
|||
fperms +x -R /opt/aerospike/bin/ |
|||
fperms +x -R /opt/aerospike/lib/python/ |
|||
|
|||
for dir in '/etc' '/var/log'; do |
|||
keepdir "${dir}/aerospike" |
|||
done |
|||
|
|||
insinto /etc/aerospike |
|||
for conf in 'aerospike.conf' 'aerospike_mesh.conf' 'aerospike_ssd.conf'; do |
|||
doins "${FILESDIR}/${conf}" |
|||
done |
|||
|
|||
insinto /usr/bin |
|||
doins usr/bin/* |
|||
fperms +x -R /usr/bin/asd |
|||
|
|||
insinto /etc/logrotate.d |
|||
newins "${FILESDIR}"/aerospike.logrotate aerospike |
|||
|
|||
newinitd "${FILESDIR}"/aerospike.init aerospike |
|||
|
|||
fowners -R aerospike:aerospike /opt/aerospike/ |
|||
fowners aerospike:aerospike /usr/bin/asd |
|||
fowners -R aerospike:aerospike /var/log/aerospike |
|||
} |
@ -1,4 +1,3 @@ |
|||
DIST etcd-2.3.8.tar.gz 2206562 BLAKE2B 754930b4b5f0e90386b2b4765a9dbb6790ae509a81d3430c3f7c2c828d90318db3b01a2faea0c7075078096ce74302f2be7444245047534749f49d13a927851e SHA512 4268de32797cab23e9e47784d31d5abd6982068c53d3cc9735a06719740dba45b73f4e067cbc7aa8aef5ca7c56d8be067f1076685ac82f64012b760d8b7f2bfc |
|||
DIST etcd-3.2.10.tar.gz 3016954 BLAKE2B d957914e2bb14219531f4d44e01150045c92b27afbf2a3f1a6b09a2a97771c1ae9822925e69feacd2f761f6b0a8e3a2cf09adb3f2783d7f80cea5f9fd8d7cd67 SHA512 6d00bd47b8c76332e4d1eaa12d8db6052c19bad5e99402860875ba1d6590e0b4aa1afc7cfeb25128125d0195c408c5f4d782b75a0132fc6a8f5cfff673faab75 |
|||
DIST etcd-3.2.11.tar.gz 3016255 BLAKE2B b57d70ab50e9b8c7bf11920c0bf18789975af7f4f1d66b0afb17ba1d4830250972ba2e276de4d67b80bec317cf9d35eac7f63f8ca7c7c25fce2947807dcc42f8 SHA512 e0a71d43d6595c0a08a6068addcf13c98d3d8bd6873c9b5ac39b6183daea34191c1b81a2c81f5c7ec98d587c85f3b1af8cd584d7a0857668f77fb80151858fdb |
|||
DIST etcd-3.2.9.tar.gz 2889569 BLAKE2B 27f2e7db1518317484f850bbc5f350adc249c90423efc9379f69050ac0300ce687ef5eeb804520ddd577594080c5bffc0e32eba12edfa8b49775aa4861946647 SHA512 c194365e388fda8f796af70ff4b575b6ccabac0ca9ae3d84d55718e3914b927d5a6ba10b48eddc897139918880fcfa29d7a329463d20ce72f62115a0a41b6d4d |
|||
DIST etcd-3.2.12.tar.gz 3046578 BLAKE2B 7b7a071c6856a7f1b5b7ceb68a4efbac74fde6ed1211dabda7d715ea79cd4dc9c10b0f1345d70b8a21e52cb3ac6adfc37c232ea28ff88e5f401212b5a8610d73 SHA512 b672a35ba62efccffa09be6b3d2a84b99e8abcae87093539c705d82e13c0f985a9f07a3d885af7386595f12d433756176db107739749c301e7e5d096e85d018b |
@ -1,63 +0,0 @@ |
|||
# Copyright 1999-2017 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
|
|||
inherit user systemd golang-vcs-snapshot |
|||
|
|||
KEYWORDS="~amd64" |
|||
EGO_PN="github.com/coreos/etcd" |
|||
DESCRIPTION="Highly-available key value store for shared configuration and service discovery" |
|||
HOMEPAGE="https://github.com/coreos/etcd" |
|||
SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
IUSE="doc" |
|||
DEPEND=">=dev-lang/go-1.8:=" |
|||
RDEPEND="!dev-db/etcdctl" |
|||
|
|||
src_prepare() { |
|||
default |
|||
sed -e 's|GIT_SHA=.*|GIT_SHA=v${PV}|'\ |
|||
-i "${S}"/src/${EGO_PN}/build || die |
|||
} |
|||
|
|||
pkg_setup() { |
|||
enewgroup ${PN} |
|||
enewuser ${PN} -1 -1 /var/lib/${PN} ${PN} |
|||
} |
|||
|
|||
src_compile() { |
|||
export GOPATH=${S} |
|||
pushd src/${EGO_PN} || die |
|||
./build || die |
|||
popd || die |
|||
} |
|||
|
|||
src_install() { |
|||
pushd src/${EGO_PN} || die |
|||
insinto /etc/${PN} |
|||
doins "${FILESDIR}/${PN}.conf" |
|||
dobin bin/* |
|||
dodoc README.md |
|||
use doc && dodoc -r Documentation |
|||
systemd_dounit "${FILESDIR}/${PN}.service" |
|||
systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf |
|||
newinitd "${FILESDIR}"/${PN}.initd ${PN} |
|||
newconfd "${FILESDIR}"/${PN}.confd ${PN} |
|||
insinto /etc/logrotate.d |
|||
newins "${FILESDIR}/${PN}.logrotated" "${PN}" |
|||
dodir /var/lib/${PN} |
|||
fowners ${PN}:${PN} /var/lib/${PN} |
|||
fperms 755 /var/lib/${PN} |
|||
dodir /var/log/${PN} |
|||
fowners ${PN}:${PN} /var/log/${PN} |
|||
fperms 755 /var/log/${PN} |
|||
popd || die |
|||
} |
|||
|
|||
src_test() { |
|||
pushd src/${EGO_PN} || die |
|||
./test || die |
|||
popd || die |
|||
} |
@ -1,35 +0,0 @@ |
|||
--- SConstruct.orig 2015-02-05 16:33:41.000000000 +0000
|
|||
+++ SConstruct 2015-02-18 08:21:23.120134258 +0000
|
|||
@@ -1008,7 +1008,6 @@
|
|||
# -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is found in the search path but can't be used. |
|||
env.Append( CCFLAGS=["-fPIC", |
|||
"-fno-strict-aliasing", |
|||
- "-ggdb",
|
|||
"-pthread", |
|||
"-Wall", |
|||
"-Wsign-compare", |
|||
@@ -1016,13 +1015,13 @@
|
|||
"-Winvalid-pch"] ) |
|||
# env.Append( " -Wconversion" ) TODO: this doesn't really work yet |
|||
if linux or darwin: |
|||
- env.Append( CCFLAGS=["-pipe"] )
|
|||
if not has_option("disable-warnings-as-errors"): |
|||
env.Append( CCFLAGS=["-Werror"] ) |
|||
|
|||
env.Append( CPPDEFINES=["_FILE_OFFSET_BITS=64"] ) |
|||
- env.Append( CXXFLAGS=["-Wnon-virtual-dtor", "-Woverloaded-virtual"] )
|
|||
env.Append( LINKFLAGS=["-fPIC", "-pthread"] ) |
|||
+ env.Append( CXXFLAGS=os.environ['CXXFLAGS'] )
|
|||
+ env.Append( LINKFLAGS=os.environ['LDFLAGS'] )
|
|||
|
|||
# SERVER-9761: Ensure early detection of missing symbols in dependent libraries at program |
|||
# startup. |
|||
@@ -1039,7 +1038,7 @@
|
|||
if not darwin: |
|||
env.Append( LINKFLAGS=["-rdynamic"] ) |
|||
|
|||
- env.Append( LIBS=[] )
|
|||
+ env.Append( LIBS=['pcre', 'pcrecpp', 'snappy', 'yaml-cpp'] )
|
|||
|
|||
#make scons colorgcc friendly |
|||
for key in ('HOME', 'TERM'): |
@ -1,302 +0,0 @@ |
|||
From 9df9837299ab952d4d30db2427beef667e608f79 Mon Sep 17 00:00:00 2001 |
|||
From: Steven Green <steven@greenius.co.uk> |
|||
Date: Mon, 17 Jul 2017 13:05:44 +0100 |
|||
Subject: [PATCH] SERVER-30166 Replace string with explicit std::string. |
|||
Enables compulation when using --use-system-pcre which presusably used to do |
|||
'using std::string' in an earlier version of pcre |
|||
|
|||
https://github.com/mongodb/mongo/pull/1166 |
|||
|
|||
---
|
|||
src/mongo/db/dbwebserver.cpp | 1 + |
|||
src/mongo/db/matcher/expression_leaf.cpp | 4 ++-- |
|||
src/mongo/db/repl/master_slave.cpp | 40 ++++++++++++++++---------------- |
|||
src/mongo/shell/bench.cpp | 14 +++++------ |
|||
src/mongo/util/net/miniwebserver.cpp | 1 + |
|||
5 files changed, 31 insertions(+), 29 deletions(-) |
|||
|
|||
diff --git a/src/mongo/db/dbwebserver.cpp b/src/mongo/db/dbwebserver.cpp
|
|||
index b202e0500b9..02556135240 100644
|
|||
--- a/src/mongo/db/dbwebserver.cpp
|
|||
+++ b/src/mongo/db/dbwebserver.cpp
|
|||
@@ -67,6 +67,7 @@ namespace mongo {
|
|||
using std::map; |
|||
using std::stringstream; |
|||
using std::vector; |
|||
+using std::string;
|
|||
|
|||
using namespace html; |
|||
|
|||
diff --git a/src/mongo/db/matcher/expression_leaf.cpp b/src/mongo/db/matcher/expression_leaf.cpp
|
|||
index d562bff141e..b96a36d543f 100644
|
|||
--- a/src/mongo/db/matcher/expression_leaf.cpp
|
|||
+++ b/src/mongo/db/matcher/expression_leaf.cpp
|
|||
@@ -202,7 +202,7 @@ void ComparisonMatchExpression::debugString(StringBuilder& debug, int level) con
|
|||
} |
|||
|
|||
void ComparisonMatchExpression::serialize(BSONObjBuilder* out) const { |
|||
- string opString = "";
|
|||
+ std::string opString = "";
|
|||
switch (matchType()) { |
|||
case LT: |
|||
opString = "$lt"; |
|||
@@ -884,7 +884,7 @@ void BitTestMatchExpression::debugString(StringBuilder& debug, int level) const
|
|||
} |
|||
|
|||
void BitTestMatchExpression::serialize(BSONObjBuilder* out) const { |
|||
- string opString = "";
|
|||
+ std::string opString = "";
|
|||
|
|||
switch (matchType()) { |
|||
case BITS_ALL_SET: |
|||
diff --git a/src/mongo/db/repl/master_slave.cpp b/src/mongo/db/repl/master_slave.cpp
|
|||
index 05faad12599..042350465c6 100644
|
|||
--- a/src/mongo/db/repl/master_slave.cpp
|
|||
+++ b/src/mongo/db/repl/master_slave.cpp
|
|||
@@ -168,7 +168,7 @@ BSONObj ReplSource::jsobj() {
|
|||
|
|||
BSONObjBuilder dbsNextPassBuilder; |
|||
int n = 0; |
|||
- for (set<string>::iterator i = addDbNextPass.begin(); i != addDbNextPass.end(); i++) {
|
|||
+ for (set<std::string>::iterator i = addDbNextPass.begin(); i != addDbNextPass.end(); i++) {
|
|||
n++; |
|||
dbsNextPassBuilder.appendBool(*i, 1); |
|||
} |
|||
@@ -177,7 +177,7 @@ BSONObj ReplSource::jsobj() {
|
|||
|
|||
BSONObjBuilder incompleteCloneDbsBuilder; |
|||
n = 0; |
|||
- for (set<string>::iterator i = incompleteCloneDbs.begin(); i != incompleteCloneDbs.end(); i++) {
|
|||
+ for (set<std::string>::iterator i = incompleteCloneDbs.begin(); i != incompleteCloneDbs.end(); i++) {
|
|||
n++; |
|||
incompleteCloneDbsBuilder.appendBool(*i, 1); |
|||
} |
|||
@@ -188,7 +188,7 @@ BSONObj ReplSource::jsobj() {
|
|||
} |
|||
|
|||
void ReplSource::ensureMe(OperationContext* txn) { |
|||
- string myname = getHostName();
|
|||
+ std::string myname = getHostName();
|
|||
|
|||
// local.me is an identifier for a server for getLastError w:2+ |
|||
bool exists = Helpers::getSingleton(txn, "local.me", _me); |
|||
@@ -378,10 +378,10 @@ class HandshakeCmd : public Command {
|
|||
} |
|||
|
|||
virtual bool run(OperationContext* txn, |
|||
- const string& ns,
|
|||
+ const std::string& ns,
|
|||
BSONObj& cmdObj, |
|||
int options, |
|||
- string& errmsg,
|
|||
+ std::string& errmsg,
|
|||
BSONObjBuilder& result) { |
|||
HandshakeArgs handshake; |
|||
Status status = handshake.initialize(cmdObj); |
|||
@@ -398,7 +398,7 @@ class HandshakeCmd : public Command {
|
|||
} handshakeCmd; |
|||
|
|||
bool replHandshake(DBClientConnection* conn, const OID& myRID) { |
|||
- string myname = getHostName();
|
|||
+ std::string myname = getHostName();
|
|||
|
|||
BSONObjBuilder cmd; |
|||
cmd.append("handshake", myRID); |
|||
@@ -450,7 +450,7 @@ void ReplSource::forceResync(OperationContext* txn, const char* requester) {
|
|||
BSONElement e = i.next(); |
|||
if (e.eoo()) |
|||
break; |
|||
- string name = e.embeddedObject().getField("name").valuestr();
|
|||
+ std::string name = e.embeddedObject().getField("name").valuestr();
|
|||
if (!e.embeddedObject().getBoolField("empty")) { |
|||
if (name != "local") { |
|||
if (only.empty() || only == name) { |
|||
@@ -481,7 +481,7 @@ Status ReplSource::_updateIfDoneWithInitialSync() {
|
|||
return Status::OK(); |
|||
} |
|||
|
|||
-void ReplSource::resyncDrop(OperationContext* txn, const string& dbName) {
|
|||
+void ReplSource::resyncDrop(OperationContext* txn, const std::string& dbName) {
|
|||
log() << "resync: dropping database " << dbName; |
|||
invariant(txn->lockState()->isW()); |
|||
|
|||
@@ -531,13 +531,13 @@ void ReplSource::resync(OperationContext* txn, const std::string& dbName) {
|
|||
|
|||
static DatabaseIgnorer ___databaseIgnorer; |
|||
|
|||
-void DatabaseIgnorer::doIgnoreUntilAfter(const string& db, const Timestamp& futureOplogTime) {
|
|||
+void DatabaseIgnorer::doIgnoreUntilAfter(const std::string& db, const Timestamp& futureOplogTime) {
|
|||
if (futureOplogTime > _ignores[db]) { |
|||
_ignores[db] = futureOplogTime; |
|||
} |
|||
} |
|||
|
|||
-bool DatabaseIgnorer::ignoreAt(const string& db, const Timestamp& currentOplogTime) {
|
|||
+bool DatabaseIgnorer::ignoreAt(const std::string& db, const Timestamp& currentOplogTime) {
|
|||
if (_ignores[db].isNull()) { |
|||
return false; |
|||
} |
|||
@@ -627,7 +627,7 @@ bool ReplSource::handleDuplicateDbName(OperationContext* txn,
|
|||
|
|||
// The database is present on the master and no conflicting databases |
|||
// are present on the master. Drop any local conflicts. |
|||
- for (set<string>::const_iterator i = duplicates.begin(); i != duplicates.end(); ++i) {
|
|||
+ for (set<std::string>::const_iterator i = duplicates.begin(); i != duplicates.end(); ++i) {
|
|||
___databaseIgnorer.doIgnoreUntilAfter(*i, lastTime); |
|||
incompleteCloneDbs.erase(*i); |
|||
addDbNextPass.erase(*i); |
|||
@@ -826,10 +826,10 @@ void ReplSource::_sync_pullOpLog_applyOperation(OperationContext* txn,
|
|||
} |
|||
|
|||
void ReplSource::syncToTailOfRemoteLog() { |
|||
- string _ns = ns();
|
|||
+ std::string _ns = ns();
|
|||
BSONObjBuilder b; |
|||
if (!only.empty()) { |
|||
- b.appendRegex("ns", string("^") + pcrecpp::RE::QuoteMeta(only));
|
|||
+ b.appendRegex("ns", std::string("^") + pcrecpp::RE::QuoteMeta(only));
|
|||
} |
|||
BSONObj last = oplogReader.findOne(_ns.c_str(), Query(b.done()).sort(BSON("$natural" << -1))); |
|||
if (!last.isEmpty()) { |
|||
@@ -877,7 +877,7 @@ class ReplApplyBatchSize
|
|||
*/ |
|||
int ReplSource::_sync_pullOpLog(OperationContext* txn, int& nApplied) { |
|||
int okResultCode = restartSyncAfterSleep; |
|||
- string ns = string("local.oplog.$") + sourceName();
|
|||
+ std::string ns = std::string("local.oplog.$") + sourceName();
|
|||
LOG(2) << "sync_pullOpLog " << ns << " syncedTo:" << syncedTo.toStringLong() << '\n'; |
|||
|
|||
bool tailing = true; |
|||
@@ -897,7 +897,7 @@ int ReplSource::_sync_pullOpLog(OperationContext* txn, int& nApplied) {
|
|||
BSONElement e = i.next(); |
|||
if (e.eoo()) |
|||
break; |
|||
- string name = e.embeddedObject().getField("name").valuestr();
|
|||
+ std::string name = e.embeddedObject().getField("name").valuestr();
|
|||
if (!e.embeddedObject().getBoolField("empty")) { |
|||
if (name != "local") { |
|||
if (only.empty() || only == name) { |
|||
@@ -921,7 +921,7 @@ int ReplSource::_sync_pullOpLog(OperationContext* txn, int& nApplied) {
|
|||
if (!only.empty()) { |
|||
// note we may here skip a LOT of data table scanning, a lot of work for the master. |
|||
// maybe append "\\." here? |
|||
- query.appendRegex("ns", string("^") + pcrecpp::RE::QuoteMeta(only));
|
|||
+ query.appendRegex("ns", std::string("^") + pcrecpp::RE::QuoteMeta(only));
|
|||
} |
|||
BSONObj queryObj = query.done(); |
|||
// e.g. queryObj = { ts: { $gte: syncedTo } } |
|||
@@ -940,7 +940,7 @@ int ReplSource::_sync_pullOpLog(OperationContext* txn, int& nApplied) {
|
|||
|
|||
// show any deferred database creates from a previous pass |
|||
{ |
|||
- set<string>::iterator i = addDbNextPass.begin();
|
|||
+ set<std::string>::iterator i = addDbNextPass.begin();
|
|||
if (i != addDbNextPass.end()) { |
|||