parent
d3255a980e
commit
5991708c52
@ -0,0 +1 @@
|
||||
DIST catch-1.5.0.tar.gz 311787 SHA256 f694634bc56422f28d61052eedc29d43ea20e60a1726eda3ff9acc8fdfca3c08 SHA512 d7011cdfe6eca86aa081b5da371665be8687bcbb41f3702c3075bf01f73e1d2e00894a0917e6437a8735e730ff287a06e189ce94ea00e583ab7282065f25166d WHIRLPOOL 90d7d6d2f4b06169224385e0f2ec0de1312c454a0c7a2a14155f68fe30424e527cde91e5fb4ff9bd441fa846a7caabca023e591ce5837f6c65f0bbe106166401
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Modern C++ header-only framework for unit-tests"
|
||||
HOMEPAGE="https://github.com/philsquared/Catch"
|
||||
SRC_URI="https://github.com/philsquared/Catch/archive/V${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Boost-1.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
S=${WORKDIR}/${P^}
|
||||
CMAKE_USE_DIR=${S}/projects/CMake
|
||||
|
||||
src_configure() {
|
||||
# CMake is only used to build & run tests
|
||||
use test && cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use test && cmake-utils_src_compile
|
||||
}
|
||||
|
||||
src_test() {
|
||||
use test && cmake-utils_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# same location as used in fedora
|
||||
insinto /usr/include/catch
|
||||
doins -r include/.
|
||||
dodoc -r docs/.
|
||||
}
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGIT_REPO_URI="https://github.com/philsquared/Catch.git"
|
||||
inherit cmake-utils git-r3
|
||||
|
||||
DESCRIPTION="Modern C++ header-only framework for unit-tests"
|
||||
HOMEPAGE="https://github.com/philsquared/Catch"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="Boost-1.0"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="test"
|
||||
|
||||
CMAKE_USE_DIR=${S}/projects/CMake
|
||||
|
||||
src_configure() {
|
||||
# CMake is only used to build & run tests
|
||||
use test && cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use test && cmake-utils_src_compile
|
||||
}
|
||||
|
||||
src_test() {
|
||||
use test && cmake-utils_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# same location as used in fedora
|
||||
insinto /usr/include/catch
|
||||
doins -r include/.
|
||||
dodoc -r docs/.
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>mgorny@gentoo.org</email>
|
||||
<name>Michał Górny</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">philsquared/Catch</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1 +1,2 @@
|
||||
DIST libjson-rpc-cpp-0.5.0.tar.gz 124494 SHA256 e6d8d6c20517bb38eba9dba7f372e0a95432c4cbf55ec9b136ba841faa0a6d99 SHA512 9929f76899186f62d3201d3c884a4557e3bd55acfe0533b9a0cf543e01e6d2e5972239df7425c1a43bd59fd205261b91796fdaa1ab54b55cb5765250e473d2d4 WHIRLPOOL 95b51bdfd86e63e84556c490281829d211d937cb30a503b863180cac4a2a0894eb03ed931511e9336903f1ddad6b899921e1e09663af9cc0e5739569ddc14472
|
||||
DIST libjson-rpc-cpp-0.6.0.tar.gz 130091 SHA256 98baf15e51514339be54c01296f0a51820d2d4f17f8c9d586f1747be1df3290b SHA512 8ad4e30b9ff8b53bde1671067ef6108d0a26a40d3925b2002c2aad9d66a17a51b1ea23b7ce278bcb56a992ff4c9a4616494d62dfe992c7db38341b449e88c777 WHIRLPOOL 0d6b75a29f84386086f070bb1a40e45d02f19dee567c9bd492d61aff84b470aed4d0b83879cfddb13e5109ad5d57a055f9b23b66016eb4319ed7dacd89da8474
|
||||
|
@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="JSON-RPC (1.0 & 2.0) framework for C++"
|
||||
HOMEPAGE="https://github.com/cinemast/libjson-rpc-cpp"
|
||||
SRC_URI="https://github.com/cinemast/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc +http-client +http-server +stubgen test"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/jsoncpp:=
|
||||
http-client? ( net-misc/curl:= )
|
||||
http-server? ( net-libs/libmicrohttpd:= )
|
||||
stubgen? ( dev-libs/argtable:= )"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-doc/doxygen )
|
||||
test? ( dev-cpp/catch )"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# https://github.com/cinemast/libjson-rpc-cpp/pull/161
|
||||
sed -i -e '/DESTINATION/s:lib:lib${LIB_SUFFIX}:' \
|
||||
src/jsonrpccpp/CMakeLists.txt || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DHTTP_CLIENT=$(usex http-client)
|
||||
-DHTTP_SERVER=$(usex http-server)
|
||||
# they are not installed but required for tests to build
|
||||
-DCOMPILE_EXAMPLES=$(usex test)
|
||||
-DCOMPILE_STUBGEN=$(usex stubgen)
|
||||
-DCOMPILE_TESTS=$(usex test)
|
||||
-DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch"
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
|
||||
use doc && emake -C "${BUILD_DIR}" doc
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
use doc && dodoc -r "${BUILD_DIR}"/doc/html
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST ucblogo-5.5.tar.gz 1290273 SHA256 a2922e065113274dd701ba3b03448134cceb047f3d6cadbe5322e23061e2ff9d SHA512 cd1f74cc7402d9e0905a41ad6a2e98cbe508cf5fd838afd46f3f6cb3d15453cf0d44c9f97c8dfe2925f3d973909abba1196cd9abfc95cd1e05d5482e7788ec4c WHIRLPOOL 1403926522fa5aca8ca1d83e10f4cc473f40c5597b45404c443f859691c2bd51e67a1ecbdd75031b896ebba730c634e7c4c63a0e36782cad4ea801fe30f077ad
|
||||
DIST ucblogo-6.0.tar.gz 6694879 SHA256 c659e989e9284efc0f904ebd7de24b559c2d7434a98bb9c92c23e6c11b49cef3 SHA512 7ca0313d9ea8680a282757df52263b4eb165e46c1368b6693b2d10dbf53cbe4b63849c4233145768553cf999c0b642de95639083d156aede6edecbc93d072c10 WHIRLPOOL 1f57a2df7be9d6480715a0ec1aa0e86a70e7724bcb46e162ff8419db1ecdd677d0b46868abeabef2fe2250a92924f0446671b3d26840e02dd618c203c469c508
|
||||
|
@ -0,0 +1,63 @@
|
||||
diff -Nuar a/docs/makefile b/docs/makefile
|
||||
--- a/docs/makefile 2008-08-19 21:56:59.000000000 +0200
|
||||
+++ b/docs/makefile 2015-05-18 11:18:00.349956599 +0200
|
||||
@@ -1,6 +1,6 @@
|
||||
BUILDIR = `pwd`
|
||||
INFODIR = $(prefix)/info
|
||||
-DOCSDIR = $(LIBLOC)/docs
|
||||
+DOCSDIR = $(prefix)/doc
|
||||
HTMLDIR = $(DOCSDIR)/html
|
||||
|
||||
all: usermanual.ps usermanual.pdf html/usermanual_1.html ucblogo.info
|
||||
@@ -31,10 +31,10 @@
|
||||
-rm -f *.{aux,cp,cps,dvi,fn,ky,log,pg,toc,tp,vr}
|
||||
|
||||
install: all
|
||||
- for d in $(INFODIR) $(DOCSDIR) $(HTMLDIR); do [ -d $$d ] || mkdir -p $$d || exit 1; done
|
||||
- -cp -f *.info* $(INFODIR)/.
|
||||
- -cp -f html/*.html $(HTMLDIR)/.
|
||||
- -cp -f usermanual.ps $(DOCSDIR)/.
|
||||
- -cp -f usermanual.pdf $(DOCSDIR)/.
|
||||
- -cp -f usermanual.texi $(DOCSDIR)/.
|
||||
- -cp -f ../usermanual $(DOCSDIR)/.
|
||||
+ for d in $(INFODIR) $(DOCSDIR) $(HTMLDIR); do [ -d $(DESTDIR)$$d ] || mkdir -p $(DESTDIR)$$d || exit 1; done
|
||||
+ -cp -f *.info* $(DESTDIR)$(INFODIR)/.
|
||||
+ -cp -f html/*.html $(DESTDIR)$(HTMLDIR)/.
|
||||
+ -cp -f usermanual.ps $(DESTDIR)$(DOCSDIR)/.
|
||||
+ -cp -f usermanual.pdf $(DESTDIR)$(DOCSDIR)/.
|
||||
+ -cp -f usermanual.texi $(DESTDIR)$(DOCSDIR)/.
|
||||
+ -cp -f ../usermanual $(DESTDIR)$(DOCSDIR)/.
|
||||
diff -Nuar a/makefile.in b/makefile.in
|
||||
--- a/makefile.in 2008-09-14 01:27:17.000000000 +0200
|
||||
+++ b/makefile.in 2015-05-18 11:45:43.649947257 +0200
|
||||
@@ -1,7 +1,7 @@
|
||||
CC = @CC@
|
||||
CFLAGS = @CFLAGS@ @CPPFLAGS@ @X_CFLAGS@ -O0 -DUSE_OLD_TTY
|
||||
CXX = g++
|
||||
-CXXFLAGS = -g @CXXFLAGS@
|
||||
+CXXFLAGS = @CXXFLAGS@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBS = @X_PRE_LIBS@ @X_LIBS@ @LIBS@ @X_EXTRA_LIBS@
|
||||
prefix = @prefix@
|
||||
@@ -70,14 +70,14 @@
|
||||
# cd emacs; $(MAKE) ship
|
||||
cd docs; $(MAKE) ship
|
||||
|
||||
-install: all
|
||||
- for d in $(BINDIR) $(LIBLOC) $(LIBLOC)/logolib $(LIBLOC)/helpfiles $(LIBLOC)/csls; do [ -d $$d ] || mkdir -p $$d || exit 1; done
|
||||
- cp logo $(BINDIR)/.
|
||||
- cp -f logolib/* $(LIBLOC)/logolib/.
|
||||
- cp -f helpfiles/* $(LIBLOC)/helpfiles/.
|
||||
- cp -f csls/* $(LIBLOC)/csls/.
|
||||
+install: everything
|
||||
+ for d in $(BINDIR) $(LIBLOC) $(LIBLOC)/logolib $(LIBLOC)/helpfiles $(LIBLOC)/csls; do [ -d $(DESTDIR)$$d ] || mkdir -p $(DESTDIR)$$d || exit 1; done
|
||||
+ cp logo $(DESTDIR)$(BINDIR)/.
|
||||
+ cp -f logolib/* $(DESTDIR)$(LIBLOC)/logolib/.
|
||||
+ cp -f helpfiles/* $(DESTDIR)$(LIBLOC)/helpfiles/.
|
||||
+ cp -f csls/* $(DESTDIR)$(LIBLOC)/csls/.
|
||||
# (cd emacs; prefix=$(prefix) LIBLOC=$(LIBLOC) BINDIR=$(BINDIR) $(MAKE) install)
|
||||
- (cd docs; prefix=$(prefix) LIBLOC=$(LIBLOC) BINDIR=$(BINDIR) $(MAKE) install)
|
||||
+ (cd docs; prefix=/usr/share DESTDIR=$(DESTDIR) $(MAKE) install)
|
||||
# prefix=$(prefix); LIBLOC=$(LIBLOC); BINDIR=$(BINDIR); export prefix LIBLOC BINDIR; cd emacs; $(MAKE) install
|
||||
|
||||
logo-mode:
|
@ -0,0 +1,102 @@
|
||||
diff -Nuar a/configure b/configure
|
||||
--- a/configure 2008-06-09 02:02:30.000000000 +0200
|
||||
+++ b/configure 2015-05-18 11:53:26.179944658 +0200
|
||||
@@ -1379,47 +1379,6 @@
|
||||
|
||||
|
||||
tcap=no
|
||||
-echo $ac_n "checking for -ltermcap""... $ac_c" 1>&6
|
||||
-ac_lib_var=`echo termcap'_'tgetstr | tr './+\055' '__p_'`
|
||||
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
||||
- echo $ac_n "(cached) $ac_c" 1>&6
|
||||
-else
|
||||
- ac_save_LIBS="$LIBS"
|
||||
-LIBS="-ltermcap $LIBS"
|
||||
-cat > conftest.$ac_ext <<EOF
|
||||
-#line 1337 "configure"
|
||||
-#include "confdefs.h"
|
||||
-/* Override any gcc2 internal prototype to avoid an error. */
|
||||
-/* We use char because int might match the return type of a gcc2
|
||||
- builtin and then its argument prototype would still apply. */
|
||||
-char tgetstr();
|
||||
-
|
||||
-int main() { return 0; }
|
||||
-int t() {
|
||||
-tgetstr()
|
||||
-; return 0; }
|
||||
-EOF
|
||||
-if { (eval echo configure:1349: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
|
||||
- rm -rf conftest*
|
||||
- eval "ac_cv_lib_$ac_lib_var=yes"
|
||||
-else
|
||||
- rm -rf conftest*
|
||||
- eval "ac_cv_lib_$ac_lib_var=no"
|
||||
-fi
|
||||
-rm -f conftest*
|
||||
-LIBS="$ac_save_LIBS"
|
||||
-
|
||||
-fi
|
||||
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
||||
- echo "$ac_t""yes" 1>&6
|
||||
- cat >> confdefs.h <<\EOF
|
||||
-#define HAVE_LIBTERMCAP 1
|
||||
-EOF
|
||||
- LIBS="$LIBS -ltermcap" tcap=yes
|
||||
-else
|
||||
- echo "$ac_t""no" 1>&6
|
||||
-fi
|
||||
-
|
||||
if test $tcap = no; then
|
||||
echo $ac_n "checking for -ltermlib""... $ac_c" 1>&6
|
||||
ac_lib_var=`echo termlib'_'tgetstr | tr './+\055' '__p_'`
|
||||
diff -Nuar a/configure-gtk b/configure-gtk
|
||||
--- a/configure-gtk 2008-06-09 02:10:14.000000000 +0200
|
||||
+++ b/configure-gtk 2015-05-18 11:53:38.889944587 +0200
|
||||
@@ -1379,47 +1379,6 @@
|
||||
|
||||
|
||||
tcap=no
|
||||
-echo $ac_n "checking for -ltermcap""... $ac_c" 1>&6
|
||||
-ac_lib_var=`echo termcap'_'tgetstr | tr './+\055' '__p_'`
|
||||
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
||||
- echo $ac_n "(cached) $ac_c" 1>&6
|
||||
-else
|
||||
- ac_save_LIBS="$LIBS"
|
||||
-LIBS="-ltermcap $LIBS"
|
||||
-cat > conftest.$ac_ext <<EOF
|
||||
-#line 1337 "configure"
|
||||
-#include "confdefs.h"
|
||||
-/* Override any gcc2 internal prototype to avoid an error. */
|
||||
-/* We use char because int might match the return type of a gcc2
|
||||
- builtin and then its argument prototype would still apply. */
|
||||
-char tgetstr();
|
||||
-
|
||||
-int main() { return 0; }
|
||||
-int t() {
|
||||
-tgetstr()
|
||||
-; return 0; }
|
||||
-EOF
|
||||
-if { (eval echo configure:1349: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
|
||||
- rm -rf conftest*
|
||||
- eval "ac_cv_lib_$ac_lib_var=yes"
|
||||
-else
|
||||
- rm -rf conftest*
|
||||
- eval "ac_cv_lib_$ac_lib_var=no"
|
||||
-fi
|
||||
-rm -f conftest*
|
||||
-LIBS="$ac_save_LIBS"
|
||||
-
|
||||
-fi
|
||||
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
||||
- echo "$ac_t""yes" 1>&6
|
||||
- cat >> confdefs.h <<\EOF
|
||||
-#define HAVE_LIBTERMCAP 1
|
||||
-EOF
|
||||
- LIBS="$LIBS -ltermcap" tcap=yes
|
||||
-else
|
||||
- echo "$ac_t""no" 1>&6
|
||||
-fi
|
||||
-
|
||||
if test $tcap = no; then
|
||||
echo $ac_n "checking for -ltermlib""... $ac_c" 1>&6
|
||||
ac_lib_var=`echo termlib'_'tgetstr | tr './+\055' '__p_'`
|
@ -0,0 +1,48 @@
|
||||
diff -Nuar a/docs/usermanual.texi b/docs/usermanual.texi
|
||||
--- a/docs/usermanual.texi 2008-09-03 22:20:15.000000000 +0200
|
||||
+++ b/docs/usermanual.texi 2015-05-18 09:51:18.419985819 +0200
|
||||
@@ -371,7 +371,7 @@
|
||||
list, one word per argument; the buried variable @code{COMMAND.LINE} contains
|
||||
that list of arguments, or the empty list if there are none. On my Linux
|
||||
system, if the first line of an executable shell script is
|
||||
-@w{@t{#!/usr/local/bin/logo -}} (note the hyphen) then the script can be given
|
||||
+@w{@t{#!/usr/bin/logo -}} (note the hyphen) then the script can be given
|
||||
command line arguments and they all end up in @code{:COMMAND.LINE} along with
|
||||
the script's path. Experiment.
|
||||
|
||||
@@ -479,7 +479,7 @@
|
||||
comment. Unix users can therefore write a file containing Logo commands,
|
||||
starting with the line
|
||||
@example
|
||||
-#! /usr/local/bin/logo
|
||||
+#! /usr/bin/logo
|
||||
@end example
|
||||
(or wherever your Logo executable lives) and the file will be executable
|
||||
directly from the shell.
|
||||
@@ -2875,7 +2875,7 @@
|
||||
|
||||
|
||||
@node AND, OR, LOGICAL OPERATIONS, LOGICAL OPERATIONS
|
||||
-@unnumberedsubsec and
|
||||
+@unnumberedsec and
|
||||
@cindex and
|
||||
|
||||
@example
|
||||
@@ -6766,7 +6766,7 @@
|
||||
@end menu
|
||||
|
||||
@node dMACRO, dDEFMACRO, MACROS, MACROS
|
||||
-@unnumberedsubsec .macro
|
||||
+@unnumberedsec .macro
|
||||
@cindex .macro
|
||||
@cindex .defmacro
|
||||
|
||||
@@ -7128,7 +7128,7 @@
|
||||
|
||||
@node ALLOWGETSET, BUTTONACT, SPECIAL VARIABLES, SPECIAL VARIABLES
|
||||
@comment node-name, next, previous, up
|
||||
-@unnumberedsubsec allowgetset
|
||||
+@unnumberedsec allowgetset
|
||||
@cindex allowgetset
|
||||
|
||||
@example
|
@ -0,0 +1,71 @@
|
||||
diff -Nuar a/wxTerminal.cpp b/wxTerminal.cpp
|
||||
--- a/wxTerminal.cpp 2008-09-14 06:57:09.000000000 +0200
|
||||
+++ b/wxTerminal.cpp 2015-05-18 09:27:38.559993795 +0200
|
||||
@@ -938,7 +938,7 @@
|
||||
//dc.GetTextExtent("(", &dummy, ch);
|
||||
|
||||
int descent, extlead;
|
||||
- dc.GetTextExtent("M", cw, ch, &descent, &extlead);
|
||||
+ dc.GetTextExtent(wxString("M", wxConvUTF8, wxSTRING_MAXLEN), cw, ch, &descent, &extlead);
|
||||
//for the tails of g's and y's, if needed.
|
||||
#ifdef __WXMSW__
|
||||
*ch += descent + extlead + 1;
|
||||
@@ -2202,8 +2202,8 @@
|
||||
lpos.offset = 0;
|
||||
wxterm_charpos pos_1 = line_of(lpos);
|
||||
|
||||
- fprintf(stderr, "WXTERMINAL STATS: \n width: %d, height: %d, \n cw: %d, ch: %d \n x_max: %d, y_max: %d \n cursor_x: %d, cursor_y: %d \n last_logo_x : %d, last_logo_y: %d \ncurr_charpos buf %d offset %d \ncurr_line buf %d offset %d\n", m_width, m_height, m_charWidth, m_charHeight, x_max, y_max,cursor_x, cursor_y, last_logo_x, last_logo_y,(int)curr_char_pos.buf, curr_char_pos.offset, (int)curr_line_pos.buf, curr_line_pos.offset);
|
||||
- fprintf(stderr, "WXTERMINAL CHARACTER BUFFER\n###############\n");
|
||||
+ //fprintf(stderr, "WXTERMINAL STATS: \n width: %d, height: %d, \n cw: %d, ch: %d \n x_max: %d, y_max: %d \n cursor_x: %d, cursor_y: %d \n last_logo_x : %d, last_logo_y: %d \ncurr_charpos buf %d offset %d \ncurr_line buf %d offset %d\n", m_width, m_height, m_charWidth, m_charHeight, x_max, y_max,cursor_x, cursor_y, last_logo_x, last_logo_y,(int)curr_char_pos.buf, curr_char_pos.offset, (int)curr_line_pos.buf, curr_line_pos.offset);
|
||||
+ //fprintf(stderr, "WXTERMINAL CHARACTER BUFFER\n###############\n");
|
||||
while(char_of(pos_1) != '\0') {
|
||||
if(char_of(pos_1) == '\n') {
|
||||
fprintf(stderr, "\\n\n");
|
||||
@@ -2218,7 +2218,7 @@
|
||||
fprintf(stderr, "\n#############\n");
|
||||
fprintf(stderr, "WXTERMINAL LINE BUFFER\n##############\n");
|
||||
for(int i = 0; i <= y_max; i++) {
|
||||
- fprintf(stderr, "LINE %d: buf: %d, offset: %d, len: %d\n", i,(int)line_of(lpos).buf, line_of(lpos).offset, line_of(lpos).line_length);
|
||||
+ //fprintf(stderr, "LINE %d: buf: %d, offset: %d, len: %d\n", i,(int)line_of(lpos).buf, line_of(lpos).offset, line_of(lpos).line_length);
|
||||
inc_linepos(lpos);
|
||||
}
|
||||
fprintf(stderr, "\n#############\n\n");
|
||||
diff -Nuar a/wxTurtleGraphics.cpp b/wxTurtleGraphics.cpp
|
||||
--- a/wxTurtleGraphics.cpp 2008-09-14 01:23:42.000000000 +0200
|
||||
+++ b/wxTurtleGraphics.cpp 2015-05-18 09:29:13.949993259 +0200
|
||||
@@ -558,7 +558,7 @@
|
||||
extern "C" void wx_get_label_size(int *w, int *h) {
|
||||
/* returns size in pixels; converted to turtle steps in wxterm.c */
|
||||
int descent, extlead;
|
||||
- m_memDC->GetTextExtent("M", w, h, &descent, &extlead);
|
||||
+ m_memDC->GetTextExtent(wxString("M", wxConvUTF8, wxSTRING_MAXLEN), w, h, &descent, &extlead);
|
||||
}
|
||||
|
||||
extern "C" void wx_adjust_label_height() {
|
||||
@@ -573,7 +573,7 @@
|
||||
label_font.SetPointSize(font_size);
|
||||
|
||||
m_memDC->SetFont(label_font);
|
||||
- m_memDC->GetTextExtent("M", &cw, &ch, &descent, &extlead);
|
||||
+ m_memDC->GetTextExtent(wxString("M", wxConvUTF8, wxSTRING_MAXLEN), &cw, &ch, &descent, &extlead);
|
||||
|
||||
//now... first figure out whether we undershot or overshot...
|
||||
//this determines which direction to change the size
|
||||
@@ -592,7 +592,7 @@
|
||||
}
|
||||
if (expected == 100) break;
|
||||
m_memDC->SetFont(tmp_font);
|
||||
- m_memDC->GetTextExtent("M", &cw, &tmp_height, &descent, &extlead);
|
||||
+ m_memDC->GetTextExtent(wxString("M", wxConvUTF8, wxSTRING_MAXLEN), &cw, &tmp_height, &descent, &extlead);
|
||||
|
||||
if(tmp_height >= px_height) break;
|
||||
|
||||
@@ -611,7 +611,7 @@
|
||||
}
|
||||
if (expected == 2) break;
|
||||
m_memDC->SetFont(tmp_font);
|
||||
- m_memDC->GetTextExtent("M", &cw, &tmp_height, &descent, &extlead);
|
||||
+ m_memDC->GetTextExtent(wxString("M", wxConvUTF8, wxSTRING_MAXLEN), &cw, &tmp_height, &descent, &extlead);
|
||||
|
||||
if(tmp_height <= px_height) break;
|
||||
|
@ -0,0 +1,52 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils elisp-common flag-o-matic wxwidgets
|
||||
|
||||
DESCRIPTION="a reflective, functional programming language"
|
||||
HOMEPAGE="https://www.cs.berkeley.edu/~bh/logo.html"
|
||||
SRC_URI="ftp://ftp.cs.berkeley.edu/pub/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="X"
|
||||
|
||||
DEPEND="dev-libs/libbsd
|
||||
virtual/tex-base
|
||||
virtual/texi2dvi
|
||||
app-text/texi2html
|
||||
X? ( x11-libs/wxGTK:2.8[X] )"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-wx.patch
|
||||
epatch "${FILESDIR}"/${P}-no-libtermcap.patch
|
||||
epatch "${FILESDIR}"/${P}-texi.patch
|
||||
epatch "${FILESDIR}"/${P}-destdir.patch
|
||||
|
||||
sed -i -e "/math.h/d" coms.c
|
||||
sed -i -e "/math.h/d" graphics.c
|
||||
|
||||
WX_GTK_VER=2.8 need-wxwidgets unicode
|
||||
sed -i -e "s_/usr/local/bin/wx-config_${WX_CONFIG}_g" configure-gtk || die
|
||||
sed -i -e 's_--host=gtk__g' configure-gtk || die
|
||||
sed -i -e "s_/lib/logo_/lib/${P}_" makefile.in || die
|
||||
sed -i -e "/doc$/s_\$_/${P}_" docs/makefile || die
|
||||
|
||||
rm -rf csls/CVS || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local confsuffix
|
||||
|
||||
use X && confsuffix="-gtk"
|
||||
"./configure${confsuffix}" --prefix=/usr $(use_with X x) || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
strip-flags
|
||||
emake CC="$(tc-getCC)" everything
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST jsoncpp-0.10.2.tar.gz 197188 SHA256 37bb72615018522bb78a5eb425b36dfc79e049c1d5471b724f7ccadeac0ed479 SHA512 8e451e3ba37094445ab098d5b9f7236ac84e2f15d98e2039c565e609b757c2383e91850bd86aca507ca5cd2f733fedc484bb7760eeeee7fe9bace71d97ae0d2e WHIRLPOOL 85f9861e77a7c3cecd5e859adde832b7f12a0c5eae04ecbee203e5d8c4b8b13ba034b4aa6b78a3b981aa392a4ea6a26c2e1d411ae97768d7ed422f71ec2e5d79
|
||||
DIST jsoncpp-1.6.2.tar.gz 198824 SHA256 c40e5a2583df633b904525305bda40b622d9971fee1ece7ce48ca723a4907d36 SHA512 b70dc99ec57357943f7b56d013abc6245c1ffdc3c16313bcf72ba624fa5f6d72eebfda0188a229c7757e00e3ad2c19d67048acd33c22260079e37b32000a39a7 WHIRLPOOL 35f337812bda3cb24a9b221578c72d48876427e2fe10c1c57beea308b855c6d48d688d73260bd7915261676bd4463062191948d630bfac53350a855d89a8d7fe
|
||||
DIST jsoncpp-0.10.6.tar.gz 200213 SHA256 7c285fc40ad0c113e436a1271c4e38b5017b5c7782c306e90be9d6b2ffa90212 SHA512 9fcf584d14c31fc135c9789b36c02c5985daecc7396eb21912d5ea3e757d1fd0d516d7a060e14b4955c73f6b4aa256529281da908726919236fa65310de9f1aa WHIRLPOOL f06b804045250b205f8ca1ed6fd5504cb5e18243df16c9c255310a631d6d88f78bfd8c59e31360c1e50ccabcf5b295a095a80cdbb4e0ca5a0da54a64ff8e7919
|
||||
DIST jsoncpp-1.6.5.tar.gz 200507 SHA256 a2b121eaff56ec88cfd034d17685821a908d0d87bc319329b04f91a6552c1ac2 SHA512 589153d525ffde15e10f1ef6907c6b5d0f62a41c8cebdc12fe2bc4d989bcd861cdac79526de2f51872c0a17e574bf0fd8c913f0aa301c184efa1e3f2fb2b1955 WHIRLPOOL a1253362a0bdd8a6d05e84fb7d7de5b79aec0cadf5a03a8c2be8a6e8062e6ae231e5b97cd99ee9607c2c546afa58dabb183167c6a74b409d32485b45c7d3e9ae
|
||||
DIST jsoncpp-src-0.5.0.tar.gz 107466 SHA256 22b14ecd0de8cdad2b6b6839f6d0804d3b84e91f42861ebd843832a26a927433 SHA512 2815d3523f92c33a5be3221161a590a0fddd16cb22e5dc634791535ee44271ec4fbb64f81cc958a87b1f029a8108ed9f169cda5a2d0422f60699ac286386a1bc WHIRLPOOL f6174f08dc647a189fc17f93343a72fb83bea66f27e60707b6bf300a185d4d3e8d5f347dd6f0d06462e45086c7c1dbd352e22ac08fef13d9235a65bad44f0d67
|
||||
DIST jsoncpp-1.7.2.tar.gz 205391 SHA256 2179a7df19c1c6dc87e02c65b847efc914625a9b87df3e443d9610fc70c0f557 SHA512 32702147229ea7a3679654325572c38f4188f258ab6ac21f9e04059d53ef2a7cd0542ec4ec3b0e7b9089acd2b7bce389f16b9ff24b2e63e0ba2a5bcd46bab766 WHIRLPOOL a4c71f4c8cd6468f8326120bd106b50c563ab1b7a10df4874d96dd2c03f115645f1016c4e2e52f8056f58f7a40bd6bfc2a75e6aca896bdf98652b1052fde1fd8
|
||||
|
@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit multilib toolchain-funcs python-any-r1
|
||||
|
||||
MY_P="${PN}-src-${PV}"
|
||||
|
||||
DESCRIPTION="C++ JSON reader and writer"
|
||||
HOMEPAGE="http://jsoncpp.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
|
||||
LICENSE="public-domain"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm x86"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND="
|
||||
doc? (
|
||||
app-doc/doxygen
|
||||
${PYTHON_DEPS}
|
||||
)"
|
||||
RDEPEND=""
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
use doc && python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
cxx_wrapper() {
|
||||
set -- $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "$@"
|
||||
echo "$@"
|
||||
"$@"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
soname=libjsoncpp.so.${PV}
|
||||
cxx_wrapper src/lib_json/*.cpp -Iinclude -shared -fPIC \
|
||||
-Wl,-soname,${soname} -o ${soname} || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Follow Debian, Ubuntu, Arch convention for headers location, bug #452234 .
|
||||
insinto /usr/include/jsoncpp
|
||||
doins -r include/json
|
||||
|
||||
dolib ${soname}
|
||||
dosym ${soname} /usr/$(get_libdir)/libjsoncpp.so
|
||||
|
||||
if use doc; then
|
||||
${EPYTHON} doxybuild.py --doxygen=/usr/bin/doxygen || die
|
||||
dohtml dist/doxygen/jsoncpp*/*
|
||||
fi
|
||||
}
|
@ -0,0 +1,72 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit cmake-utils python-any-r1
|
||||
|
||||
DESCRIPTION="C++ JSON reader and writer"
|
||||
HOMEPAGE="https://github.com/open-source-parsers/jsoncpp"
|
||||
SRC_URI="https://github.com/open-source-parsers/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( public-domain MIT )"
|
||||
SLOT="0/1"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="doc test"
|
||||
|
||||
DEPEND="
|
||||
doc? (
|
||||
app-doc/doxygen
|
||||
${PYTHON_DEPS}
|
||||
)
|
||||
test? (
|
||||
${PYTHON_DEPS}
|
||||
)"
|
||||
RDEPEND=""
|
||||
|
||||
pkg_setup() {
|
||||
if use doc || use test; then
|
||||
python-any-r1_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DJSONCPP_WITH_TESTS=$(usex test)
|
||||
-DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF
|
||||
-DJSONCPP_WITH_CMAKE_PACKAGE=ON
|
||||
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
-DBUILD_STATIC_LIBS=OFF
|
||||
# Follow Debian, Ubuntu, Arch convention for headers location
|
||||
# bug #452234
|
||||
-DINCLUDE_INSTALL_DIR="${EPREFIX}"/usr/include/jsoncpp
|
||||
# Disable implicit ccache use
|
||||
-DCCACHE_FOUND=OFF
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
|
||||
if use doc; then
|
||||
"${EPYTHON}" doxybuild.py --doxygen=/usr/bin/doxygen || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -C "${BUILD_DIR}" jsoncpp_check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
if use doc; then
|
||||
docinto html
|
||||
dodoc -r dist/doxygen/jsoncpp*/.
|
||||
fi
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST markup-0.7.2.tar.gz 275010 SHA256 630a737ab6113e17999aacfd55f73b6671211d7980be86f0c711c0b385887c34 SHA512 72a87f54692a0b751c23e6b52bc4ecaa68334b0c6c067793cbf5b011b7d06ce7563f9aa2daeef3553ab48bb6cb9e592587b5a4f37279eaef7b45e19e5b372f73 WHIRLPOOL 679a01c5d197eadf1a8b74247e276405c182acff4c7781b577fbad9fcdc33be164ff81222e79c4e0e5193d1295ee4896ddda547cce1712bfb5ebda050f5bf5ac
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit findlib
|
||||
|
||||
DESCRIPTION="Error-recovering streaming HTML5 and XML parsers"
|
||||
HOMEPAGE="https://github.com/aantron/markup.ml"
|
||||
SRC_URI="https://github.com/aantron/markup.ml/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc test"
|
||||
|
||||
DEPEND="
|
||||
dev-lang/ocaml:=[ocamlopt]
|
||||
dev-ml/lwt:=[ocamlopt]
|
||||
dev-ml/uutf:=[ocamlopt]
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
DEPEND="${DEPEND}
|
||||
test? ( dev-ml/ounit )
|
||||
dev-ml/ocamlbuild"
|
||||
S="${WORKDIR}/${PN}.ml-${PV}"
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
use doc && emake docs
|
||||
}
|
||||
|
||||
src_install() {
|
||||
findlib_src_preinst
|
||||
emake ocamlfind-install
|
||||
dodoc README.md
|
||||
use doc && dohtml doc/html/*
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>ml@gentoo.org</email>
|
||||
<name>Gentoo ML Project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,2 +1,3 @@
|
||||
DIST ppx_tools-4.02.3.tar.gz 16622 SHA256 08b3d915b9be9ada24029470f481d31c1b750a86ab59b4917c59455f5a943b31 SHA512 4eeafe8e4a740b35ea0f15f9c03faa91d8b24c946150de0409bf953d50a5c402284ca9b34058dcd399df6d41af56c899aa4b44d92b02cdf7a93527f4e3e1e7d2 WHIRLPOOL 5b0dacfb806ffcaae2a9d49f99e843de4424dbf1f86ae91e64480927094b569e49b7f501ddb8849b3013f65d47badb04f0f596b7277d1ed44a95f29ccf8acd94
|
||||
DIST ppx_tools-4.03.0.tar.gz 16865 SHA256 207d4140fb08f448b8d7a0ef2033db06f191fc99b73d8eadd3fe7aadbfea5fa8 SHA512 346c6e5b871998146b47447edec6ebaa6cb9d732dba684d27ce016e8b903383bdc1b920e4548e6c1aacfc2fa8e6f033813c41d3ffdc3752cdbde984cc1b41d35 WHIRLPOOL f40f52c6a55ca2262510eb86ae07434d20393c1d31adb923a92d95351f1f0a856a4f50b18ecf4098ce70be8e77e0a940836dfa137fcb760d5ff2c17ffe6b2d79
|
||||
DIST ppx_tools-5.0.4.02.0.tar.gz 17443 SHA256 2c9b80f1755a6155820fc165b603f7184998ec2f097ff2c74169a2f86c264f66 SHA512 f02899f9fece9b27f2541c852e2f0e8c672f5e9d7667a5d9740a0e83581710c3781379f19b2397ca8442c4cc5161752ee61c000195fd270d04271ab512f4e48f WHIRLPOOL c1f753d100bc5490034d5acaebc1bbef5350b21bb42bc2202e939128ed7bea299b7248998b93f1c2728bb3ddbd02d329bd973f2e89950aaf32072b0300ce4b4f
|
||||
DIST ppx_tools-5.0.4.03.0.tar.gz 17209 SHA256 2cd990ef36145c35b0fd2cfaadc379cf032dd0987c07bea094d4437277d573e5 SHA512 d1867b084885704757f390b6f6ca8b5d7702f0476149d99ea227f98230ab35d57f5c4aa779881231a0a77cfd1861255118fa2551a49ab85553f63e9aab9baae4 WHIRLPOOL a74a30397ec858d3be478c85d7e4b54f065e35d6a95b95cca0a49049eb167e23892088620d9cdb59d81b598be0ebe3a1be123928768e21186f710ad81a5b8118
|
||||
|
@ -1,22 +1,24 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit findlib
|
||||
inherit findlib versionator
|
||||
|
||||
MY_PV=$(replace_version_separator 2 '+')
|
||||
DESCRIPTION="Tools for authors of ppx rewriters"
|
||||
HOMEPAGE="https://github.com/alainfrisch/ppx_tools"
|
||||
SRC_URI="https://github.com/alainfrisch/ppx_tools/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI="https://github.com/alainfrisch/ppx_tools/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/ocaml-4.03.0_beta:="
|
||||
DEPEND=">=dev-lang/ocaml-4.02.3:="
|
||||
RDEPEND="${DEPEND}"
|
||||
S="${WORKDIR}/${PN}-$(replace_version_separator 2 '-')"
|
||||
|
||||
src_compile() {
|
||||
emake -j1
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit findlib versionator
|
||||
|
||||
MY_PV=$(replace_version_separator 2 '+')
|
||||
DESCRIPTION="Tools for authors of ppx rewriters"
|
||||
HOMEPAGE="https://github.com/alainfrisch/ppx_tools"
|
||||
SRC_URI="https://github.com/alainfrisch/ppx_tools/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/ocaml-4.03.0:="
|
||||
RDEPEND="${DEPEND}"
|
||||
S="${WORKDIR}/${PN}-$(replace_version_separator 2 '-')"
|
||||
|
||||
src_compile() {
|
||||
emake -j1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
findlib_src_install
|
||||
dodoc README.md
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST tyxml-3.5.0.tar.gz 127891 SHA256 e5f55f30b74470cb1400b92c478f320b4b4778678cf6029582716e0e138f4532 SHA512 189dd18a07f19b36ab616bfc512fc739dd704d0e84d720ecf69c7716a48fff43e851dd5bb09488b835f840ce859c8085437e56c5cce68c5d595d183dd66fb5ec WHIRLPOOL 7967aa2f2047aac7deb8d814f14c2beb29f116c39eec442b2383d487aa442d3b2f4ed75a9045c65bf8bb9b397e26b93ed555a67b7a98ab2dd37dbec91c4aecb4
|
||||
DIST tyxml-3.6.0.tar.gz 129924 SHA256 ea591587dd29799fff3b4d1390af062d9f7b0bdac5e6210e18355cd41171e0e7 SHA512 f750f80dce92d42172dd9601ec5201c34e1de6587270d00bc86673b2b220b0baed3d91586d4334d98a453cf388b2fa8d1abb763971365ffbf93992c7fde1d127 WHIRLPOOL f91c3934fc922c601b7d1c059a1c010e70ef947dcbb16dfe82b358c18109bf35b5762958449cdcdf6367d01f05fa038e4e8b1b53c961fe7a772d0e2e997a6210
|
||||
DIST tyxml-4.0.0.tar.gz 172367 SHA256 1ec7d175d0ad22290c06d1872e869444415edcc04bfa75b993f8ac2db84eb1de SHA512 3e0267bef7ee339697c86a211b76983683066102f5e1ed194cf4a0dbcc358971b58b820e092a74cb614b9fd5a1d866bff48b3cd7ca66297cd97ba4fa40d03f05 WHIRLPOOL d81ee355951bff5454fb15121cf48c379e8567db5d1e7fde4ce6d0cd83d19b7c7f1783916cbd1d8e85033a6730f74d88ef20c8c3bd7ac86a99210e1b2e053a0d
|
||||
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
OASIS_BUILD_DOCS=1
|
||||
|
||||
inherit oasis
|
||||
|
||||
DESCRIPTION="A libary to build xml trees typechecked by OCaml"
|
||||
HOMEPAGE="http://ocsigen.org/tyxml/"
|
||||
SRC_URI="https://github.com/ocsigen/tyxml/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1-with-linking-exception"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+ppx camlp4"
|
||||
|
||||
DEPEND="
|
||||
dev-ml/uutf:=
|
||||
dev-ml/ocaml-re:=
|
||||
ppx? ( >=dev-ml/ppx_tools-5:= dev-ml/markup:= )
|
||||
camlp4? ( dev-ml/camlp4:= )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( CHANGES README.md )
|
||||
|
||||
src_configure() {
|
||||
oasis_configure_opts="
|
||||
$(use_enable camlp4 syntax)
|
||||
$(use_enable ppx)
|
||||
" oasis_src_configure
|
||||
}
|
@ -1,4 +1,2 @@
|
||||
DIST abi-compliance-checker-1.99.12.tar.gz 254441 SHA256 24b3dbf42d46f8ddb425b4156b0211288c30dd9d85a4bee34a3e3664b60a9f2e SHA512 6ba94d2b1ec6574f4e252e9829575ce1eab6f437e425bf98c94276359edfa41f8e014a9ddb5f06057a882ecdb63effab714cae9ce1089c28faa28b3e34ff0628 WHIRLPOOL 91605af7489e60b3217f5dec91bb9b6c574086158cad1929bd059ed092c709e2a406fd2dcc187872db38de28f22a4abddd119d01c392e92060d84b7a067003fa
|
||||
DIST abi-compliance-checker-1.99.15.tar.gz 255370 SHA256 ce898cbeed77a2e6d52de4c0b16dcb313940994840da39432859e10eda2c8493 SHA512 66753ce5b3eefb8c3d2d474d5f3bcc001be629a11f30343d26c29b93d3dc72ebc44bd6a36d72981e39ef63ad12e9dc53c48a3cce1c599720479e23d5219adb1d WHIRLPOOL 7b21aa90f2e212a6a210d4751ee20f9270fd739e494d70c449282968c5bc4a28db0062574bd5ff5699a60e922935bf08969bfa8313ea2a228c83e25e87f0c3ce
|
||||
DIST abi-compliance-checker-1.99.19.tar.gz 229243 SHA256 e9a5849fdab6a74f5ea99c6b94e39d900ba37d67b204f46f0f47357ac9c96661 SHA512 d88938d808cc7a7e3702a115393068d828645d00e5a02f18c737abb1422896cdf6eec605b91e85a6a7ee181199c30788cb7003e23d76e662b30f4be1b3f211f0 WHIRLPOOL b02bd6df89f30745eeaaf9945642f70e37ad875dd6fb610263c7c777d37f3634db5701f08910696ddb58a3fdfb963ea8d02f9dd99dedf9d2ae8c72f9ff54ceee
|
||||
DIST abi-compliance-checker-1.99.9.tar.gz 272227 SHA256 52b0daca89fcda73cde126497c8015ca823417074ba02fcff68b7acf2f45e516 SHA512 bf3530463a93ed453c9479fa2907e8e68d34949e71bb552fabc43b37f7fa562a49339adc86de09596a13ccd5586bfc5fcb5df1d03ffa04020d9ac3622025b2be WHIRLPOOL 0d62b5c4b14e814231cfa06ffdcfd7fa44fecd2d154bf57b0abb13f2540f755b3de3179fd9d3c34720329f674285877b3b4e43dc904b9b1ae1c7b3c88467094e
|
||||
DIST abi-compliance-checker-1.99.20.tar.gz 229677 SHA256 daa4992b6e48b3f800ed92c47a69a93a30176fdde518e65a908dbe95aee32c7f SHA512 0542a989041284366423a88eab9acd01ed0f311fa975de0e2fcf1782198ae447a8be424695bfc2c7c5d34d331fe552c6509df93a6a12d5de06904be6113c7c3b WHIRLPOOL 47881da3edd9cc70dab67917c8bc817670d2d135723d61ef83e19717f9993f4bc298d0dc0b2f757ffeee34b8c249040165b67bdd05656d4d88a3551b4a6541ff
|
||||
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="A tool for checking backward compatibility of a C/C++ library"
|
||||
HOMEPAGE="http://ispras.linuxbase.org/index.php/ABI_compliance_checker"
|
||||
SRC_URI="https://github.com/lvc/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-lang/perl"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-util/ctags"
|
||||
|
||||
src_compile() {
|
||||
:
|
||||
}
|
||||
|
||||
src_install() {
|
||||
mkdir -p "${D}"/usr || die
|
||||
perl Makefile.pl --install --prefix=/usr --destdir="${D}" || die
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="A tool for checking backward compatibility of a C/C++ library"
|
||||
HOMEPAGE="http://ispras.linuxbase.org/index.php/ABI_compliance_checker"
|
||||
SRC_URI="https://github.com/lvc/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-lang/perl"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-util/ctags"
|
||||
|
||||
src_install() {
|
||||
mkdir -p "${D}"/usr || die
|
||||
perl Makefile.pl --install --prefix=/usr --destdir="${D}" || die
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
MY_P=xdelta3-${PV}
|
||||
|
||||
DESCRIPTION="a binary diff and differential compression tools. VCDIFF (RFC 3284) delta compression"
|
||||
HOMEPAGE="http://xdelta.org/"
|
||||
SRC_URI="https://github.com/jmacd/xdelta-gpl/releases/download/v${PV}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="3"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="examples lzma test"
|
||||
|
||||
RDEPEND="lzma? ( app-arch/xz-utils:= )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_with lzma liblzma)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# avoid building tests
|
||||
emake xdelta3
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake xdelta3regtest
|
||||
./xdelta3regtest || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install-binPROGRAMS install-man1
|
||||
dodoc draft-korn-vcdiff.txt README.md
|
||||
use examples && dodoc -r examples
|
||||
}
|
@ -1,53 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit autotools python
|
||||
|
||||
MY_P=${PN}${PV%.*.*}-${PV}
|
||||
|
||||
DESCRIPTION="a binary diff and differential compression tools. VCDIFF (RFC 3284) delta compression"
|
||||
HOMEPAGE="http://xdelta.org/"
|
||||
SRC_URI="https://${PN}.googlecode.com/files/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="3"
|
||||
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
|
||||
IUSE="examples test"
|
||||
|
||||
RDEPEND="app-arch/xz-utils"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( || ( dev-lang/python:2.7 dev-lang/python:2.6 ) )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
pkg_setup() {
|
||||
if use test; then
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
>py-compile
|
||||
|
||||
# huh
|
||||
sed -i -e '/python/s:2.6:2:' testing/xdelta3-regtest.py || die
|
||||
sed -i -e '/python/s:2.7:2:' testing/xdelta3-test.py || die
|
||||
|
||||
# only build tests when required
|
||||
sed -i -e '/xdelta3regtest/s:noinst_P:check_P:' Makefile.am || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_test() {
|
||||
default
|
||||
./xdelta3regtest || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
dodoc draft-korn-vcdiff.txt README
|
||||
use examples && dodoc -r examples
|
||||
}
|
@ -1,59 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit autotools python-single-r1
|
||||
|
||||
MY_P=${PN}${PV%.*.*}-${PV}
|
||||
|
||||
DESCRIPTION="a binary diff and differential compression tools. VCDIFF (RFC 3284) delta compression"
|
||||
HOMEPAGE="http://xdelta.org/"
|
||||
SRC_URI="https://${PN}.googlecode.com/files/${MY_P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="3"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="examples lzma test"
|
||||
|
||||
RDEPEND="lzma? ( app-arch/xz-utils )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/xz-utils
|
||||
test? ( || ( dev-lang/python:2.7 dev-lang/python:2.6 ) )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
pkg_setup() {
|
||||
if use test; then
|
||||
python-single-r1_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# huh
|
||||
sed -i -e '/python/s:2.6:2:' testing/xdelta3-regtest.py || die
|
||||
sed -i -e '/python/s:2.7:2:' testing/xdelta3-test.py || die
|
||||
|
||||
# only build tests when required
|
||||
sed -i -e '/xdelta3regtest/s:noinst_P:check_P:' Makefile.am || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
ac_cv_header_lzma_h=$(usex lzma) \
|
||||
ac_cv_lib_lzma_lzma_easy_buffer_encode=$(usex lzma)
|
||||
}
|
||||
|
||||
src_test() {
|
||||
default
|
||||
./xdelta3regtest || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
dodoc draft-korn-vcdiff.txt README
|
||||
use examples && dodoc -r examples
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST git-bz-0.12.04.26.tar.bz2 35224 SHA256 5b78df3972aace9de508329121861641517058a10f58d08f6ae6820cf32d0918 SHA512 1e216e8c583599c8c9633b6a02a205368aeab8746bc8eeb9a0347025cce689fccd8c157e66e0fafb33536fa52b1a97ed82467ce6ec9cb494bca2ad9ad18a7ed8 WHIRLPOOL df50ea90781b2a39618f40323efda44d259305cfc951bd1c8a133dd19584d869df8ad8e07eae3d97c5b16c36c4ec22041ea0ebba48b3ba6de8d6febdada0ca36
|
||||
DIST git-bz-0.12.12.15.tar.bz2 42590 SHA256 cb56dd495528c355f85a889506e98508ede4f41f20c431e4af36746b0b2a6b4f SHA512 b008a35a7d8e3902ade12aed3c8474fdde790cc1881c5e8133142cc438a4335c08a14b082e41d6dd2ac179425a576144d88212ff1ebe3322c27f98ebbac506d1 WHIRLPOOL 32f221dc33d39b054e885c30e721a110a4dfe1995df61982f2204a88cac003a44c8691a3c20d51953267f2f1896051777958607e05128372f7c0da4011738429
|
||||
DIST git-bz-0.2015.09.08.tar.bz2 46980 SHA256 657e2020021f7e7cc1529475a8ab47ac59366078a30a83334dbf77e81360955e SHA512 8a468183f23d182ea566ceb524b05028c483e5eecc0c8babec42d67e99b8779af430d18373e130dcc13c8c58135ac62faf0a700c2731320617b47b00f5678133 WHIRLPOOL 9e00226f514d69c51dc43df8c2be3f9d95f3f11bbe38ef4df628ba359cdd3dea34847a570205a25dd4f14c53b23132db42d46a09c44e58f3ec37e1fa63a09e7a
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 pypy )
|
||||
PYTHON_REQ_USE='sqlite'
|
||||
|
||||
inherit python-single-r1
|
||||
|
||||
DESCRIPTION="Bugzilla subcommand for git"
|
||||
HOMEPAGE="http://www.fishsoup.net/software/git-bz/"
|
||||
SRC_URI="http://dev.gentoo.org/~mgorny/dist/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-vcs/git"
|
||||
|
||||
src_configure() {
|
||||
# custom script
|
||||
./configure --prefix="${EPREFIX}/usr" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
python_fix_shebang "${ED%/}"/usr/bin/${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! has_version dev-python/pycrypto; then
|
||||
elog "For Chrome/-ium cookie decryption support, please install:"
|
||||
elog " dev-python/pycrypto"
|
||||
fi
|
||||
}
|
@ -1,49 +1,45 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 pypy )
|
||||
PYTHON_REQ_USE='sqlite'
|
||||
|
||||
inherit python-single-r1
|
||||
|
||||
#if LIVE
|
||||
EGIT_REPO_URI="git://git.fishsoup.net/${PN}
|
||||
http://git.fishsoup.net/cgit/${PN}"
|
||||
inherit git-r3
|
||||
#endif
|
||||
inherit git-r3 python-single-r1
|
||||
|
||||
DESCRIPTION="Bugzilla subcommand for git"
|
||||
HOMEPAGE="http://www.fishsoup.net/software/git-bz/"
|
||||
SRC_URI="https://www.bitbucket.org/mgorny/${PN}/downloads/${P}.tar.bz2"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
KEYWORDS=""
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-vcs/git"
|
||||
|
||||
#if LIVE
|
||||
DEPEND="app-text/asciidoc
|
||||
app-text/xmlto"
|
||||
|
||||
KEYWORDS=
|
||||
SRC_URI=
|
||||
#endif
|
||||
|
||||
src_configure() {
|
||||
# custom script
|
||||
./configure --prefix="${EPREFIX}/usr" || die
|
||||
}
|
||||
|
||||
#ifdef LIVE
|
||||
src_compile() {
|
||||
emake ${PN}.1
|
||||
}
|
||||
#endif
|
||||
|
||||
src_install() {
|
||||
default
|
||||
python_fix_shebang "${ED%/}"/usr/bin/${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! has_version dev-python/pycrypto; then
|
||||
elog "For Chrome/-ium cookie decryption support, please install:"
|
||||
elog " dev-python/pycrypto"
|
||||
fi
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue