parent
5e8972b828
commit
a4dbd5b334
@ -0,0 +1,11 @@
|
||||
--- tesseract-3.04.01/configure.ac.orig 2016-08-11 10:50:28.853292674 +0200
|
||||
+++ tesseract-3.04.01/configure.ac 2016-08-11 11:06:32.919076995 +0200
|
||||
@@ -248,7 +248,7 @@
|
||||
fi
|
||||
AC_SUBST([AM_CPPFLAGS], [-DUSE_OPENCL])
|
||||
OPENCL_CPPFLAGS="-I${OPENCL_INC}"
|
||||
- OPENCL_LDFLAGS="-l${OPENCL_LIBS}"
|
||||
+ OPENCL_LDFLAGS="${OPENCL_LIBS}"
|
||||
fi
|
||||
;;
|
||||
esac
|
@ -1,2 +1 @@
|
||||
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
|
||||
|
@ -1,12 +0,0 @@
|
||||
|
||||
;;; ucblogo site-lisp configuration
|
||||
|
||||
(add-to-list 'load-path "/usr/lib/logo/emacs")
|
||||
(autoload 'logo-mode "logo" nil t)
|
||||
(add-to-list 'auto-mode-alist '("\\.lgo?\\'" . logo-mode))
|
||||
|
||||
(setq logo-help-path "/usr/lib/logo/helpfiles/")
|
||||
(setq logo-tutorial-path "/usr/lib/logo/emacs/")
|
||||
(setq logo-info-file "/usr/share/info/ucblogo.info")
|
||||
;; font/color defaults are intrusive, disable them
|
||||
(setq dont-mess-with-logo-colors t)
|
@ -1,75 +0,0 @@
|
||||
--- makefile.in
|
||||
+++ makefile.in
|
||||
@@ -65,13 +65,13 @@
|
||||
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/.
|
||||
- (cd emacs; prefix=$(prefix) LIBLOC=$(LIBLOC) BINDIR=$(BINDIR) $(MAKE) install)
|
||||
- (cd docs; prefix=$(prefix) LIBLOC=$(LIBLOC) BINDIR=$(BINDIR) $(MAKE) install)
|
||||
+ 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) DESTDIR=$(DESTDIR) $(MAKE) install)
|
||||
+ (cd docs; prefix=$(prefix) LIBLOC=$(LIBLOC) BINDIR=$(BINDIR) DESTDIR=$(DESTDIR) $(MAKE) install)
|
||||
# prefix=$(prefix); LIBLOC=$(LIBLOC); BINDIR=$(BINDIR); export prefix LIBLOC BINDIR; cd emacs; $(MAKE) install
|
||||
|
||||
logo-mode:
|
||||
--- docs/makefile
|
||||
+++ docs/makefile
|
||||
@@ -30,10 +30,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)/.
|
||||
--- emacs/makefile
|
||||
+++ emacs/makefile
|
||||
@@ -40,16 +40,16 @@
|
||||
-rm -f add.user install-logo-mode dot.emacs dot.loops *.elc
|
||||
|
||||
install: all
|
||||
- for d in $(EMACSDIR); do [ -d $$d ] || mkdir -p $$d || exit 1; done
|
||||
- cp -f logo.* $(EMACSDIR)/.
|
||||
- cp -f letrec.* $(EMACSDIR)/.
|
||||
- cp -f comint*.* $(EMACSDIR)/.
|
||||
- cp -f tutor* $(EMACSDIR)/.
|
||||
- cp -f dot.loops $(EMACSDIR)/.
|
||||
- cp -f dot.logo $(EMACSDIR)/.logo
|
||||
- cp -f dot.LOOPS $(EMACSDIR)/.LOOPS
|
||||
- cp -f dot.emacs $(EMACSDIR)/.
|
||||
- cp -f README $(EMACSDIR)/.
|
||||
- cp -p install-logo-mode $(BINDIR)/.
|
||||
- cp -f edfunc.el $(EMACSDIR)/.
|
||||
- cp -f check.lg $(EMACSDIR)/.
|
||||
+ for d in $(EMACSDIR); do [ -d $(DESTDIR)$$d ] || mkdir -p $(DESTDIR)$$d || exit 1; done
|
||||
+ cp -f logo.* $(DESTDIR)$(EMACSDIR)/.
|
||||
+ cp -f letrec.* $(DESTDIR)$(EMACSDIR)/.
|
||||
+ cp -f comint*.* $(DESTDIR)$(EMACSDIR)/.
|
||||
+ cp -f tutor* $(DESTDIR)$(EMACSDIR)/.
|
||||
+ cp -f dot.loops $(DESTDIR)$(EMACSDIR)/.
|
||||
+ cp -f dot.logo $(DESTDIR)$(EMACSDIR)/.logo
|
||||
+ cp -f dot.LOOPS $(DESTDIR)$(EMACSDIR)/.LOOPS
|
||||
+ cp -f dot.emacs $(DESTDIR)$(EMACSDIR)/.
|
||||
+ cp -f README $(DESTDIR)$(EMACSDIR)/.
|
||||
+ cp -p install-logo-mode $(DESTDIR)$(BINDIR)/.
|
||||
+ cp -f edfunc.el $(DESTDIR)$(EMACSDIR)/.
|
||||
+ cp -f check.lg $(DESTDIR)$(EMACSDIR)/.
|
@ -1,40 +0,0 @@
|
||||
Only build extra docs if we have tetex installed #113023
|
||||
|
||||
--- docs/makefile
|
||||
+++ docs/makefile
|
||||
@@ -14,25 +14,25 @@
|
||||
all: usermanual.ps usermanual.pdf html/usermanual_1.html ucblogo.info
|
||||
|
||||
ucblogo.info: usermanual.texi
|
||||
- makeinfo usermanual.texi
|
||||
+ -makeinfo usermanual.texi
|
||||
|
||||
usermanual.dvi: usermanual.texi
|
||||
- tex --interaction batchmode usermanual.texi
|
||||
- tex --interaction batchmode usermanual.texi
|
||||
- texindex usermanual.cp
|
||||
- tex --interaction batchmode usermanual.texi
|
||||
+ -tex --interaction batchmode usermanual.texi
|
||||
+ -tex --interaction batchmode usermanual.texi
|
||||
+ -texindex usermanual.cp
|
||||
+ -tex --interaction batchmode usermanual.texi
|
||||
|
||||
usermanual.ps: usermanual.dvi
|
||||
- dvips -t letter -o usermanual.ps usermanual.dvi
|
||||
+ -dvips -t letter -o usermanual.ps usermanual.dvi
|
||||
|
||||
usermanual.pdf: usermanual.ps usermanual.dvi
|
||||
- ps2pdf usermanual.ps
|
||||
- dvipdf usermanual.dvi
|
||||
+ -ps2pdf usermanual.ps
|
||||
+ -dvipdf usermanual.dvi
|
||||
|
||||
html/usermanual_1.html: usermanual.texi
|
||||
for d in html; do [ -d $$d ] || mkdir -p $$d || exit 1; done
|
||||
- texi2html -expand tex -split chapter usermanual.texi
|
||||
- mv *.html html
|
||||
+ -texi2html -expand tex -split chapter usermanual.texi
|
||||
+ -mv *.html html
|
||||
|
||||
ship:
|
||||
-rm -f *.{aux,cp,cps,dvi,fn,ky,log,pg,toc,tp,vr}
|
@ -1,28 +0,0 @@
|
||||
--- makefile.in
|
||||
+++ makefile.in
|
||||
@@ -3,6 +3,7 @@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBS = @X_PRE_LIBS@ @X_LIBS@ @LIBS@ @X_EXTRA_LIBS@
|
||||
prefix = @prefix@
|
||||
+export infodir = @infodir@
|
||||
BINDIR = $(prefix)/bin
|
||||
LIBLOC = $(prefix)/lib/logo
|
||||
MAKE = @MAKE@
|
||||
--- docs/makefile
|
||||
+++ docs/makefile
|
||||
@@ -1,6 +1,14 @@
|
||||
BUILDIR = `pwd`
|
||||
+ifdef infodir
|
||||
+INFODIR = $(infodir)
|
||||
+else
|
||||
INFODIR = $(prefix)/info
|
||||
-DOCSDIR = $(LIBLOC)/docs
|
||||
+endif
|
||||
+ifdef PF
|
||||
+DOCSDIR = $(prefix)/share/doc/$(PF)
|
||||
+else
|
||||
+DOCSDIR = $(prefix)/share/doc/logo
|
||||
+endif
|
||||
HTMLDIR = $(DOCSDIR)/html
|
||||
|
||||
all: usermanual.ps usermanual.pdf html/usermanual_1.html ucblogo.info
|
@ -1,28 +0,0 @@
|
||||
--- makefile.in~ 2007-04-03 22:50:58.000000000 +0100
|
||||
+++ makefile.in 2007-04-03 22:50:58.000000000 +0100
|
||||
@@ -57,12 +57,10 @@
|
||||
|
||||
clean:
|
||||
rm -f *.o libloc.c
|
||||
- cd emacs; $(MAKE) clean
|
||||
|
||||
ship:
|
||||
rm -f config.h config.cache config.log config.status
|
||||
rm -f makefile makehelp logo *.o libloc.c
|
||||
- cd emacs; $(MAKE) ship
|
||||
cd docs; $(MAKE) ship
|
||||
|
||||
install: all
|
||||
@@ -71,12 +69,10 @@
|
||||
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) DESTDIR=$(DESTDIR) $(MAKE) install)
|
||||
(cd docs; prefix=$(prefix) LIBLOC=$(LIBLOC) BINDIR=$(BINDIR) DESTDIR=$(DESTDIR) $(MAKE) install)
|
||||
# prefix=$(prefix); LIBLOC=$(LIBLOC); BINDIR=$(BINDIR); export prefix LIBLOC BINDIR; cd emacs; $(MAKE) install
|
||||
|
||||
logo-mode:
|
||||
- (cd emacs; prefix=$(prefix) LIBLOC=$(LIBLOC) BINDIR=$(BINDIR) $(MAKE))
|
||||
# @prefix=$(prefix); LIBLOC=$(LIBLOC); BINDIR=$(BINDIR); export prefix LIBLOC BINDIR; cd emacs; $(MAKE)
|
||||
|
||||
make-docs:
|
@ -0,0 +1,26 @@
|
||||
commit 5971737bac9a6f0d74f9292342a0e15530960e23
|
||||
Author: Michael Orlitzky <michael@orlitzky.com>
|
||||
Date: Sun Aug 14 16:37:07 2016 -0400
|
||||
|
||||
Don't kill optimization in makefile.in.
|
||||
|
||||
diff --git a/makefile.in b/makefile.in
|
||||
index 2eadd50..e56164d 100644
|
||||
--- a/makefile.in
|
||||
+++ b/makefile.in
|
||||
@@ -1,5 +1,5 @@
|
||||
CC = @CC@
|
||||
-CFLAGS = @CFLAGS@ @CPPFLAGS@ @X_CFLAGS@ -O0 -DUSE_OLD_TTY
|
||||
+CFLAGS = @CFLAGS@ @CPPFLAGS@ @X_CFLAGS@ -DUSE_OLD_TTY
|
||||
CXX = g++
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
@@ -28,7 +28,7 @@ everything: logo logolib/Messages helpfiles helpfiles/HELPCONTENTS
|
||||
#logo-mode
|
||||
|
||||
mem.o: mem.c
|
||||
- $(CC) $(CFLAGS) -O0 -c mem.c
|
||||
+ $(CC) $(CFLAGS) -c mem.c
|
||||
|
||||
svn.c: $(SRCS)
|
||||
echo 'char* SVN = "('`svnversion|tr -d '\r'`')";' > svn.c
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
inherit eutils elisp-common toolchain-funcs
|
||||
|
||||
DESCRIPTION="a reflective, functional programming language"
|
||||
HOMEPAGE="http://www.cs.berkeley.edu/~bh/logo.html"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE="emacs X"
|
||||
|
||||
DEPEND="emacs? ( virtual/emacs )
|
||||
X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 )"
|
||||
|
||||
SITEFILE=50${PN}-gentoo.el
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/${P}-destdir.patch
|
||||
epatch "${FILESDIR}"/${P}-fhs.patch
|
||||
epatch "${FILESDIR}"/${P}-dont-require-tetex.patch
|
||||
use emacs || epatch "${FILESDIR}"/${P}-no-emacs.patch
|
||||
# use emacs || echo 'all install:' > emacs/makefile
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
econf $(use_with X x) || die
|
||||
emake CC="$(tc-getCC)" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make install DESTDIR="${D}" || die
|
||||
use emacs && elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
dodoc README
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2007 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="a reflective, functional programming language"
|
||||
HOMEPAGE="http://www.cs.berkeley.edu/~bh/logo.html"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="emacs X"
|
||||
|
||||
DEPEND="emacs? ( virtual/emacs )
|
||||
X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/${P}-destdir.patch
|
||||
epatch "${FILESDIR}"/${P}-fhs.patch
|
||||
epatch "${FILESDIR}"/${P}-dont-require-tetex.patch
|
||||
use emacs || epatch "${FILESDIR}"/${P}-no-emacs.patch
|
||||
# use emacs || echo 'all install:' > emacs/makefile
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
econf $(use_with X x) || die
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make install DESTDIR="${D}" || die
|
||||
dodoc README
|
||||
}
|
@ -1,57 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
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="
|
||||
app-text/texi2html
|
||||
dev-libs/libbsd
|
||||
virtual/tex-base
|
||||
virtual/texi2dvi
|
||||
X? ( x11-libs/wxGTK:2.8[X] )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-wx.patch
|
||||
"${FILESDIR}"/${P}-no-libtermcap.patch
|
||||
"${FILESDIR}"/${P}-texi.patch
|
||||
"${FILESDIR}"/${P}-destdir.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i -e "/math.h/d" coms.c || die
|
||||
sed -i -e "/math.h/d" graphics.c || die
|
||||
|
||||
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
|
||||
}
|
@ -0,0 +1,73 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit toolchain-funcs 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="
|
||||
app-text/texi2html
|
||||
dev-libs/libbsd
|
||||
virtual/tex-base
|
||||
virtual/texi2dvi
|
||||
X? ( x11-libs/wxGTK:2.8[X] )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-wx.patch"
|
||||
"${FILESDIR}/${P}-no-libtermcap.patch"
|
||||
"${FILESDIR}/${P}-texi.patch"
|
||||
"${FILESDIR}/${P}-destdir.patch"
|
||||
"${FILESDIR}/${P}-optimization-flags.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Drop math.h in two places to fix the build, bug 565122.
|
||||
sed -i -e "/math.h/d" coms.c \
|
||||
|| die 'failed to drop math.h from coms.c'
|
||||
|
||||
sed -i -e "/math.h/d" graphics.c \
|
||||
|| die 'failed to drop math.h from graphics.c'
|
||||
|
||||
if use X ; then
|
||||
WX_GTK_VER=2.8 need-wxwidgets unicode
|
||||
|
||||
sed -i -e "s_/usr/local/bin/wx-config_${WX_CONFIG}_g" configure-gtk \
|
||||
|| die 'failed to fix wx-config in configure-gtk script'
|
||||
|
||||
sed -i -e 's_--host=gtk__g' configure-gtk \
|
||||
|| die 'failed to fix --host in configure-gtk script'
|
||||
fi
|
||||
|
||||
sed -i -e "s_/lib/logo_/share/${PN}_" makefile.in \
|
||||
|| die 'failed to fix data path in makefile.in'
|
||||
|
||||
sed -i -e "/doc$/s_\$_/${PF}_" docs/makefile \
|
||||
|| die 'failed to fix docs path in docs/makefile'
|
||||
|
||||
rm -rf csls/CVS || die 'failed to remove useless CVS directory'
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use X ; then
|
||||
./configure-gtk --prefix=/usr --with-x --wx-enable \
|
||||
|| die 'configure script returned an error'
|
||||
else
|
||||
econf --without-x --wx-disable
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)"
|
||||
}
|
@ -1,52 +0,0 @@
|
||||
# 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 +1,2 @@
|
||||
DIST itextomml-1.5.2.gem 124928 SHA256 2fb0a794f5e8628aeae0d098ee67c010ae6793e162785b72baac60890922bcfa SHA512 dbd7a724d65905a322f05bbd9cde1cfbd0b4dd447a358c47f4a983ebf3934d69b938b5f78fde5975d4ed65898dbec9e318b274a919dfc80eac83353a3b6771d7 WHIRLPOOL 2eba813ee3a4fb45eab6325b3fbc0d4d9bb8fac4916450b00966e67bb847356b33aecd3022913c1cb5f878bd50b34942218df3fe967086e7b326fd968f62f5cb
|
||||
DIST itextomml-1.5.3.gem 124416 SHA256 400d4c0fec0d687fb0338c4a67aff7ee4b0a046331b5bf5328138e324b04250b SHA512 48b5435b928f4fe0d5264fabc1665bf70d069b8a869207769dbbe3b1fd30646ad13f8ceafd25aed3a030aa9033ca6cc58216acbd3cc5ea86b68b4175adaf549c WHIRLPOOL bb1a2ebdb85a0080c284ba98b0d6b0daefa93996513482d8f82e244c8a4ab689229d81e9e8d10ff8031e914d8e200cc4424f65e483eb9cc1b54b847ae94463ec
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="README"
|
||||
|
||||
inherit multilib ruby-fakegem
|
||||
|
||||
DESCRIPTION="Native Ruby bindings to itex2MML, which converts itex equations to MathML"
|
||||
HOMEPAGE="http://golem.ph.utexas.edu/~distler/blog/itex2MML.html"
|
||||
|
||||
LICENSE="|| ( GPL-2+ MPL-1.1 LGPL-2+ )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
#Tests don't fail here
|
||||
RESTRICT="test"
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext extconf.rb || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake V=1 -Cext
|
||||
cp ext/itex2MML$(get_modname) lib/ || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} test/test_itextomml.rb || die
|
||||
}
|
@ -1,4 +1,3 @@
|
||||
DIST maxitest-1.5.6.tar.gz 13751 SHA256 629e8c27b35158eb4bbbfecb47ac50434f47d13ceb094bcf657df1389bfd2f3d SHA512 7228c0b39a374a1193be63959b827c5657420b9effe451971e46a3d29c80f71fb684801011d531855340c853400250e149ae1cf0d73bda1800facc2ea072c500 WHIRLPOOL 1878bf3069e4debfc317a3b5bb360be96be05ed22e7c9bbbafcb410018d1a2009c964eec16864ab02dd619bbb657e3bc067bc82d0acd5f3962a797fdde6db918
|
||||
DIST maxitest-1.5.7.tar.gz 13880 SHA256 bb36fe20c5d61fc4f2a4f63a390ec4b93e0912e144069ad1699bc85b3152c907 SHA512 89f405e5cba0150a1e019980219a2f3be6af214f57518d665f0bf562e61fac86bfbc34d1476b71387e596d5c58355dd6914ca4abd04e754ceff4b93b6277da7a WHIRLPOOL 4e360a5e0186ba5f78359ecb63438ddbc8aedd26232b9aae8a1aaa2b0c0a0c31a2a7391537abf993b4b7fbcfd329a1b9237980aa381a448c00416100a8278e20
|
||||
DIST maxitest-2.0.1.tar.gz 14290 SHA256 6cdb465745f38690599790e7b6b12cedb84baff9a3a3316148f69219b54f304a SHA512 80ec4746faada003a64ecb80f7b5551d67c24a7a51955c955419f0c661c543c0ae14a1dc702c51bb0af182ead06e05b2c8839350f1b892bbb961640d25027a57 WHIRLPOOL d76c28b1d476d34168861b07dcacab7c4397f000bc3f84eccaae29ef884f0afd988ec64568ab11eb45693b3f8f2654da501dd2337d4331e3ec52abf6e5fbb4de
|
||||
DIST maxitest-2.0.2.tar.gz 14311 SHA256 25e85f7d2365b5048ae57ebe8bcdaa5a5a04670f07721936a0f199b5297a7f35 SHA512 08e27696206be68a124690fce2be8c59b0a4d235fe201322f8a583b8f43173a8811dda661d22874db9efcf2328ff1a44bfbc18ffaadd3bda8d84493278e8a509 WHIRLPOOL b20622558fcf927fd0db8e8b2b2fbc74e5f326c0cb7be7e3af2896f3b5fe2aaf138e93b524b8b7ace5ef1aa231e83c5f335794668834d6bc9c83a7ef651375e9
|
||||
DIST maxitest-2.1.0.tar.gz 14901 SHA256 eb6e11f32557f15445c940408ce18f6532ef440ac0c067af6e2bd734d8086e7e SHA512 2641b523907c06a2462096b392da4548f2bba04d033a6106fa61e72fb4c19cb0edee59ff245f317f33891e9661381f91db6e1150ec4ef4bb2f4702a038a23779 WHIRLPOOL 65d042c8c7797f62c1edb3ac2883ea05f5c7f00f215afa0acd4d3ecd6fb65cf85800ed9b35155967e01e3ad62ed0261e1ee74bf7bbcf0a86fb9fa483a5b89f4c
|
||||
|
@ -1,49 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="Readme.md"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
|
||||
inherit versionator ruby-fakegem
|
||||
|
||||
DESCRIPTION="Minitest + all the features you always wanted"
|
||||
HOMEPAGE="https://github.com/grosser/maxitest"
|
||||
SRC_URI="https://github.com/grosser/maxitest/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="1"
|
||||
KEYWORDS="~amd64 ~arm ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "<dev-ruby/minitest-5.9.0:5"
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/bundler )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
rm -f Gemfile.lock || die
|
||||
# Remove developer-only gems from the gemspec and avoid git issues
|
||||
sed -i -e '/\(bump\|wwtd\)/ s:^:#:' \
|
||||
-e 's/git ls-files/find/' \
|
||||
${RUBY_FAKEGEM_GEMSPEC} || die
|
||||
sed -i -e '/byebug/ s:^:#:' Gemfile || die
|
||||
|
||||
}
|
||||
|
||||
each_ruby_prepare() {
|
||||
# Use the correct target
|
||||
sed -i -e '/sh/ s:ruby:'${RUBY}':' \
|
||||
-e '/sh/ s:mtest:'${RUBY}' -S mtest:' \
|
||||
spec/maxitest_spec.rb || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
PATH="${S}/bin:${PATH}" RSPEC_VERSION=3 ruby-ng_rspec spec
|
||||
}
|
@ -1 +1 @@
|
||||
Sun, 14 Aug 2016 20:40:35 +0000
|
||||
Mon, 15 Aug 2016 06:40:36 +0000
|
||||
|
@ -1 +1 @@
|
||||
Sun, 14 Aug 2016 20:40:35 +0000
|
||||
Mon, 15 Aug 2016 06:40:36 +0000
|
||||
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install unpack
|
||||
DEPEND=emacs? ( virtual/emacs ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 )
|
||||
DESCRIPTION=a reflective, functional programming language
|
||||
EAPI=0
|
||||
HOMEPAGE=http://www.cs.berkeley.edu/~bh/logo.html
|
||||
IUSE=emacs X
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=emacs? ( virtual/emacs ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/ucblogo-5.5.tar.gz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs 6198c04daba0e1307bd844df7d37f423
|
||||
_md5_=3c575999f481ec8438df2203b56f30d8
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm unpack
|
||||
DEPEND=emacs? ( virtual/emacs ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 )
|
||||
DESCRIPTION=a reflective, functional programming language
|
||||
EAPI=0
|
||||
HOMEPAGE=http://www.cs.berkeley.edu/~bh/logo.html
|
||||
IUSE=emacs X
|
||||
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=emacs? ( virtual/emacs ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/ucblogo-5.5.tar.gz
|
||||
_eclasses_=elisp-common 9f56c4e9bf1282dbfc2a5a09e1124e74 eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs 6198c04daba0e1307bd844df7d37f423
|
||||
_md5_=c4ffdefe85b6bda3a4352ca1761cb03a
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile configure prepare
|
||||
DEPEND=dev-libs/libbsd virtual/tex-base virtual/texi2dvi app-text/texi2html X? ( x11-libs/wxGTK:2.8[X] )
|
||||
DESCRIPTION=a reflective, functional programming language
|
||||
EAPI=5
|
||||
HOMEPAGE=https://www.cs.berkeley.edu/~bh/logo.html
|
||||
IUSE=X
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
SLOT=0
|
||||
SRC_URI=ftp://ftp.cs.berkeley.edu/pub/ucblogo/ucblogo-6.0.tar.gz
|
||||
_eclasses_=elisp-common 9f56c4e9bf1282dbfc2a5a09e1124e74 eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic 8632fcd33a047954f007dee9a137bdcc multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 wxwidgets 9b34ce3ca77f4e418e8fd9951c4c1cb1
|
||||
_md5_=ec5a6c08ba5c260e7e5b9a4340f268b9
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue