parent
eef6a8f8e4
commit
ac0ca9d415
@ -1,5 +1,4 @@
|
||||
DIST haskell-updater-0.9.1.0.tar.gz 20643 RMD160 03b0c14394828a101fb4114f5e1bf8669ef74ee7 SHA1 cefa26f0ecba6e6cbed22752eb33e13b81165570 SHA256 6c545ebf2a8cefbc93a6cafa65e139b3d73aa6561f40905364daccc43c559461
|
||||
DIST haskell-updater-1.1.0.0.tar.gz 22691 RMD160 8db8459cdb5fbbc87920b42900c6b078897be883 SHA1 c1cbad81d25cc76ee8acac257ecf50f6b6cd542f SHA256 c22e8adca980f9f91a2b28771e830165ceef2f43cc9036c8ffe9f5c3f505f3fc
|
||||
DIST haskell-updater-1.1.3.0.tar.gz 22981 RMD160 07f18a193ae11c069f11d10408fd4cb81af6a5a6 SHA1 4ef474a9460917348bb2fff02b52540f50206ee6 SHA256 5bd2f931c490c114f655204d671feb677a9abdc472bbfe554cbf448cc216fd3a
|
||||
DIST haskell-updater-1.2.0.3.tar.gz 23338 RMD160 455630ce4068e9a95b89fa099038440c0e559d2a SHA1 b58ed0d4f2a9ce72a37cb339924b3ca3454a7fc2 SHA256 9142daaf1e8dff5ff060f95abe0f82189e04c8ee94753afb9fa00102391dc244
|
||||
DIST haskell-updater-1.2.0.5.tar.gz 23026 RMD160 8c53cd820b47388fa18a7f2b453c5611e6c93024 SHA1 4065743cbe4a4d76a4d0dc5034a618a9220407ba SHA256 360ce9e37286e090d635d0ccae7b25238be24c61e5eec3787988b1fc9762e024
|
||||
|
@ -1,2 +1,3 @@
|
||||
DIST libzpaq.202a.zip 35631 RMD160 59373106fe24dc67bdd5a322882be30b7785434e SHA1 8504c8cc3407b6659ea2262679f7968a55a42143 SHA256 9b4c0ec9e605c5ba49c1ab691a4149e4385f7a76c41f4c782d09d2f5d5a53605
|
||||
DIST libzpaq300.zip 37531 RMD160 c0db1361e9f4ffa1949b2dc4a34d52231277ebe7 SHA1 f9cb1e761a558237667b3dde1e5ae31a33a516bf SHA256 b0fd5f5d4e12236b361ca832c28007c7b00d5df0f088f5be583790e50abd25c8
|
||||
DIST libzpaq501.zip 43716 RMD160 5c3a1d6c702c0140f11ea3123b9775a9e277938a SHA1 af38cccb7adae7295512e326b62d127525e0d75a SHA256 3ea073fd7f02a5eafe6bd4e64723f8098224484eaa2ff42f5c56508bb48cc689
|
||||
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/libzpaq/libzpaq-5.01.ebuild,v 1.1 2012/04/10 15:01:48 mgorny Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
inherit autotools-utils
|
||||
|
||||
MY_P=${PN}${PV/./}
|
||||
DESCRIPTION="Library to compress files or objects in the ZPAQ format"
|
||||
HOMEPAGE="http://mattmahoney.net/dc/zpaq.html"
|
||||
SRC_URI="http://mattmahoney.net/dc/${MY_P}.zip"
|
||||
|
||||
LICENSE="zpaq"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND=""
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_OPTS+=-p1 epatch "${FILESDIR}"/0001-Add-autotools-files.patch
|
||||
# XXX: update the patch instead when the old version is gone
|
||||
touch libzpaqo.cpp || die
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--with-library-version=2:0:0
|
||||
)
|
||||
|
||||
autotools-utils_src_configure
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST new_aspell-da-1.4.54.tar.gz 433995 RMD160 93a2f35f17901e0220d262e805cef5b77c41df60 SHA1 600b1d2143e10d91cfc8276d4bb52f20bdd23572 SHA256 e453fcf430d6bf9c2213ee3ea438ec1877f5d8c20063645f6be8f6d1f0ed0114
|
||||
DIST new_aspell-da-1.6.0.tar.gz 336812 RMD160 90ebfa822be05e1e7731d6dba1fbcc6e4a1b3bbc SHA1 1f770a517bd819b328ca4c83686f21825d82807e SHA256 2eb764c3ba1b0ceeac32f54e2161185d6f72c3cdb314c877ff46e194ae2ff067
|
||||
DIST new_aspell-da-1.6.34.tar.bz2 285238 RMD160 fa8874cb03ee1300e70b657e46c8bf7b69d14f00 SHA1 67bcce55406f95cd1ac0c1ad54a84d245446b990 SHA256 fd1fcc67b13c45137e4502c287b47ba15e0b1463dc63b4afb011efb0ac6c9f7c
|
||||
|
@ -1,16 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-dicts/aspell-da/aspell-da-1.4.54.ebuild,v 1.6 2010/10/07 23:27:15 leio Exp $
|
||||
|
||||
ASPELL_LANG="Danish"
|
||||
|
||||
inherit aspell-dict
|
||||
|
||||
LICENSE="GPL-2"
|
||||
HOMEPAGE="http://da.speling.org"
|
||||
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
|
||||
IUSE=""
|
||||
|
||||
SRC_URI="http://da.speling.org/filer/new_${P}.tar.gz"
|
||||
S=${WORKDIR}/new_${P}
|
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-dicts/aspell-da/aspell-da-1.6.34.ebuild,v 1.1 2012/04/10 11:22:20 scarabeus Exp $
|
||||
|
||||
ASPELL_LANG="Danish"
|
||||
|
||||
inherit aspell-dict
|
||||
|
||||
LICENSE="GPL-2"
|
||||
HOMEPAGE="http://da.speling.org"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~ppc-macos"
|
||||
IUSE=""
|
||||
|
||||
SRC_URI="http://da.speling.org/filer/new_${P}.tar.bz2"
|
||||
|
||||
S="${WORKDIR}/new_${P}"
|
@ -1,4 +1,2 @@
|
||||
DIST ispell-da-1.4.48.tar.gz 454928 RMD160 96c48d2d2a078696fd5b44fe0a5b77fe3813e9ab SHA1 c199edd635c2f6fbe1d99c83778a412c5a9c599e SHA256 9059e1aa2c6f1ea2074763aaf06d62a90264c3e26ba627953623405cf91d403b
|
||||
DIST ispell-da-1.4.54.tar.gz 485388 RMD160 d9b71f3f6c45ffe1715cffc855fb87614211dd0f SHA1 cd35fa3d1e4272c4fc2635ed7b15af8dc0c38920 SHA256 b4500cc9e588941784339add7e33d27325f9c5fdb40edff68fb9afe333927c83
|
||||
DIST ispell-da-1.6.0.tar.gz 385937 RMD160 9e331dc9746fe1b95508b445fff379b7cd75fb5e SHA1 35862d3b8c71ea1c8e4c0116af486fa1af4d3c3f SHA256 5d89c2604326d312057fb8fb8685f394074d97fca1f353613db4407c2f4b0f0a
|
||||
DIST ispell-da-1.6.18.tar.gz 401079 RMD160 3d2279b7cc5031a3c41d61c6ec1f30dd389aeb3d SHA1 e2719bcb059809b2a791c3476373f463f4fc11e2 SHA256 bcdf01fc6b12e03c2948433be994327cadfa79c73f597607a7a0f85734b2bcc1
|
||||
DIST ispell-da-1.6.34.tar.gz 417386 RMD160 78613563ad52d69daacd274e1a60f8924df177d5 SHA1 bf7a1e663dd6baca65db93a08b6f16a9644c32bb SHA256 f2512c9d2800d782dca3dbae03091502967217bffcb5abe19ff4892ec6ae6bb0
|
||||
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-dicts/ispell-da/ispell-da-1.4.48.ebuild,v 1.10 2012/03/17 23:22:48 mattst88 Exp $
|
||||
|
||||
DESCRIPTION="A danish dictionary for ispell"
|
||||
HOMEPAGE="http://da.speling.org/"
|
||||
SRC_URI="http://da.speling.org/filer/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 hppa ~mips ppc sparc x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-text/ispell"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_compile() {
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/lib/ispell
|
||||
doins dansk.aff dansk.hash
|
||||
dodoc README contributors
|
||||
}
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-dicts/ispell-da/ispell-da-1.4.54.ebuild,v 1.4 2012/03/17 23:22:48 mattst88 Exp $
|
||||
|
||||
DESCRIPTION="A danish dictionary for ispell"
|
||||
HOMEPAGE="http://da.speling.org/"
|
||||
SRC_URI="http://da.speling.org/filer/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-text/ispell"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_compile() {
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/lib/ispell
|
||||
doins dansk.aff dansk.hash
|
||||
dodoc README contributors
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.0.9999-r50.ebuild,v 1.1 2012/04/07 15:43:49 ulm Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.1.9999.ebuild,v 1.1 2012/04/09 21:27:03 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
|
@ -0,0 +1,22 @@
|
||||
--- leo/external/edb.py
|
||||
+++ leo/external/edb.py
|
||||
@@ -74,6 +74,8 @@
|
||||
|
||||
"""
|
||||
|
||||
+from __future__ import print_function
|
||||
+
|
||||
# NOTE: the actual command documentation is collected from docstrings of the
|
||||
# commands and is appended to __doc__ after the class has been defined.
|
||||
#@-<< docstring >>
|
||||
--- leo/scripts/gen_blender_docs.py
|
||||
+++ leo/scripts/gen_blender_docs.py
|
||||
@@ -857,7 +857,7 @@
|
||||
py_descr2predef(_IDENT, fw, descr, module_name, type_name, key)
|
||||
|
||||
for key, descr in descr_items:
|
||||
- if type(descr) in {types.FunctionType, types.MethodType}:
|
||||
+ if type(descr) in (types.FunctionType, types.MethodType):
|
||||
pyfunc2predef(_IDENT, fw, key, descr)
|
||||
|
||||
for key, descr in descr_items:
|
@ -1,2 +1,3 @@
|
||||
DIST qxmledit-0.7.2-src.tgz 8987006 RMD160 03517caf51cd5cdd142993339c7ad9e5f151e1b7 SHA1 875e8efbb9ad3284d5d96600f7280eb14b32287d SHA256 72beac6994fd1fedb57148c05853cdaef8dde9f51a9706de900b00d7ac079b38
|
||||
DIST qxmledit-0.8.0-src.tgz 9781643 RMD160 5a5a1ed2195fcc1804859383c245a3d53fe6df3f SHA1 5b8c7b0d300bcb6c90743059c107b39d011e311a SHA256 a445eb056a7a2e6763fcb8e8df669ca57f893383cb9e77adbc90fb76938e5b88
|
||||
DIST qxmledit-0.8.1-src.tgz 5439012 RMD160 fbe8830b115b9cd74d1d4a4d0268fdf79ac308b0 SHA1 e2226b7e5799f6196d9d14ba6de89a9d23c0e904 SHA256 0a9f526e1762f1b2c51821c3d2c543c9191bee7ec841219bd31108ea61c61d9a
|
||||
|
@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/qxmledit/qxmledit-0.8.1.ebuild,v 1.1 2012/04/10 12:05:10 hwoarang Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit multilib eutils qt4-r2
|
||||
|
||||
MY_P="qxmledit-${PV}-src"
|
||||
|
||||
DESCRIPTION="Qt4 XML Editor"
|
||||
HOMEPAGE="http://code.google.com/p/qxmledit/"
|
||||
SRC_URI="http://${PN}.googlecode.com/files/${MY_P}.tgz"
|
||||
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND=">=x11-libs/qt-core-4.7:4
|
||||
>=x11-libs/qt-gui-4.7:4
|
||||
>=x11-libs/qt-sql-4.7:4
|
||||
>=x11-libs/qt-svg-4.7:4
|
||||
>=x11-libs/qt-xmlpatterns-4.7:4"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS="AUTHORS NEWS README ROADMAP TODO"
|
||||
|
||||
src_prepare() {
|
||||
# fix doc dir
|
||||
sed -i "/INST_DOC_DIR = / s|/opt/${PN}|/usr/share/doc/${PF}|" \
|
||||
src/QXmlEdit{,Widget}.pro src/sessions/QXmlEditSessions.pro || \
|
||||
die "failed to fix doc installation path"
|
||||
# fix binary installation path
|
||||
sed -i "/INST_DIR = / s|/opt/${PN}|/usr/bin|" \
|
||||
src/QXmlEdit{,Widget}.pro src/sessions/QXmlEditSessions.pro || \
|
||||
die "failed to fix binary installation path"
|
||||
# fix helper libraries installation path
|
||||
sed -i "/INST_LIB_DIR = / s|/opt/${PN}|/usr/$(get_libdir)|" \
|
||||
src/QXmlEdit{,Widget}.pro \
|
||||
src/sessions/QXmlEditSessions.pro || \
|
||||
die "failed to fix library installation path"
|
||||
# fix translations
|
||||
sed -i "/INST_DATA_DIR = / s|/opt|/usr/share|" src/QXmlEdit{,Widget}.pro \
|
||||
src/sessions/QXmlEditSessions.pro || \
|
||||
die "failed to fix translations"
|
||||
# fix include
|
||||
sed -i "/INST_INCLUDE_DIR = / s|/opt|/usr/share|" src/QXmlEditWidget.pro \
|
||||
|| die "failed to fix include directory"
|
||||
|
||||
qt4-r2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt4-r2_src_install
|
||||
|
||||
newicon src/images/icon.png ${PN}.png
|
||||
make_desktop_entry QXmlEdit QXmlEdit ${PN} "Qt;Utility;TextEditor"
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST advi-1.10.2.tar.gz 9772060 RMD160 7609b68e1a05b1057bb8f5c9e5c413c5d8111263 SHA1 b9a239ccdfccb3a8f726d140e703aa33c9afd350 SHA256 01556d20896db57c1d05961b2dd48a44d2fbca2adb10d4a9ded732bcf6cb0cc6
|
||||
DIST advi-1.8.tar.gz 5222623 RMD160 bd75fce03e6271bae18ae0f2f2592fd5bfc7a7b1 SHA1 14b6f05d641397c451b2e46fd500d483484bc2fa SHA256 1b4f02da401f9daa4c5dc56ad10ec58085222ee275e449cb98e3a806b14eaba2
|
||||
DIST advi-1.9.tar.gz 8536800 RMD160 ee042be57a08b838f196d7ed678719801d4039a3 SHA1 d427b979f6e603ed332a95a29c0512c711222ba7 SHA256 5acefbc42e7ee3a5c59cc24087d52615576d9dd9a3762deabe56bda77113fc64
|
||||
|
@ -0,0 +1,69 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/active-dvi/active-dvi-1.10.2.ebuild,v 1.1 2012/04/10 12:22:21 aballier Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit eutils autotools texlive-common
|
||||
|
||||
MY_PN=${PN/ctive-/}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
DESCRIPTION="A DVI previewer and a presenter for slides written in LaTeX"
|
||||
SRC_URI="http://gallium.inria.fr/advi/${MY_P}.tar.gz"
|
||||
HOMEPAGE="http://gallium.inria.fr/advi/"
|
||||
LICENSE="LGPL-2.1"
|
||||
|
||||
IUSE="+ocamlopt"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
|
||||
RDEPEND=">=dev-lang/ocaml-3.11.2[ocamlopt?]
|
||||
>=dev-ml/camlimages-4.0.1[truetype,tiff,jpeg,gs,X]
|
||||
virtual/latex-base
|
||||
app-text/ghostscript-gpl
|
||||
x11-libs/libXinerama"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-texlive/texlive-pstricks
|
||||
dev-texlive/texlive-pictures
|
||||
dev-texlive/texlive-latexextra
|
||||
x11-proto/xineramaproto
|
||||
dev-ml/findlib
|
||||
app-text/htmlc
|
||||
dev-tex/hevea"
|
||||
|
||||
DOCS=( "README" "TODO" )
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-1.9-htmlcflags.patch"
|
||||
AT_M4DIR="." eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
TEXMFMAIN=/usr/share/texmf-site econf $(use_enable ocamlopt native-program) \
|
||||
--docdir="/usr/share/doc/${PF}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake || die "emake failed"
|
||||
cd doc
|
||||
VARTEXFONTS="${T}/fonts" emake splash.dvi scratch_write_splash.dvi scratch_draw_splash.dvi || die "failed to create documentation"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" PACKAGE="${PF}" install || die
|
||||
|
||||
# now install the documentation
|
||||
dodoc ${DOCS}
|
||||
|
||||
export STRIP_MASK="*/bin/advi.byt"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
etexmf-update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
etexmf-update
|
||||
}
|
@ -1,3 +1 @@
|
||||
DIST cb2bib-1.3.6.tar.gz 607257 RMD160 1f8adfeb43aefd04256d0f329f96433fb2888d07 SHA1 384ace2cf33363d4548e3ba345122b478a553f75 SHA256 b6ebf499fbe8f3e661b55c19b3b8463044f0795f1265d8c8c1bbe6e9fbc332ad
|
||||
DIST cb2bib-1.4.2.tar.gz 611524 RMD160 1c45c99d1fc8a5ecd858be30026075bcf033f21d SHA1 010c7683a5bb9da3cf731606b03d63d51721b217 SHA256 802c61c6c439fd2680c3a40d887532629eeb7d6d1cb457b7418cf19c7a198a32
|
||||
DIST cb2bib-1.4.7.tar.gz 852983 RMD160 e5b17bed1c851a55b1f74eebc38d5b8d83cdb1b4 SHA1 3f363b4c63d7abee278caf4fb2e051d61983ff30 SHA256 b911a70e83509b8270fe1d9b6b69306a153b891ec2e0db10ce2a2a88b143c927
|
||||
|
@ -1,56 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/cb2bib/cb2bib-1.3.6.ebuild,v 1.3 2010/03/04 09:27:19 fauli Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit qt4-r2
|
||||
|
||||
DESCRIPTION="Tool for extracting unformatted bibliographic references"
|
||||
HOMEPAGE="http://www.molspaces.com/cb2bib/"
|
||||
SRC_URI="http://www.molspaces.com/dl/progs/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-3"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="debug +lzo +poll"
|
||||
|
||||
DEPEND="x11-libs/qt-webkit:4
|
||||
lzo? ( dev-libs/lzo )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
echo "CONFIG += ordered" >> "${PN}.pro" || die "patching project file failed"
|
||||
sed -i 's:\.\./COPYRIGHT \.\.\/LICENSE::' src/src.pro || die "sed src.pro failed"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Custom configure script has only few options, so call ./configure manually...
|
||||
# We need to unset QTDIR here, else we may end up with qt3 if it is installed.
|
||||
# TODO: remove QTDIR when qt3 goes away
|
||||
QTDIR="" ./configure \
|
||||
$(use_enable lzo) \
|
||||
$(use_enable poll cbpoll) \
|
||||
--disable-qmake-call \
|
||||
--qmakepath /usr/bin/qmake \
|
||||
--prefix /usr \
|
||||
--bindir /usr/bin \
|
||||
--datadir /usr/share \
|
||||
--desktopdatadir /usr/share/applications \
|
||||
--icondir /usr/share/pixmaps \
|
||||
|| die "cb2bib provided configure failed"
|
||||
|
||||
eqmake4 $(cat qmake-additional-args)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "For best functionality, emerge the following packages:"
|
||||
elog " app-text/poppler-utils - for data import from PDF files"
|
||||
elog " app-text/dvipdfm - for data import from DVI files"
|
||||
elog " app-text/bibutils - for data import from ISI, endnote format"
|
||||
elog " media-fonts/jsmath - for displaying mathematical notation"
|
||||
elog " media-libs/exiftool - for proper UTF-8 metadata writing in PDF"
|
||||
elog " text strings"
|
||||
elog " virtual/latex-base - to check for BibTeX file correctness and to get"
|
||||
elog " nice printing through the shell script bib2pdf"
|
||||
}
|
@ -1,56 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/cb2bib/cb2bib-1.4.2.ebuild,v 1.1 2010/10/06 20:22:26 chiiph Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit qt4-r2
|
||||
|
||||
DESCRIPTION="Tool for extracting unformatted bibliographic references"
|
||||
HOMEPAGE="http://www.molspaces.com/cb2bib/"
|
||||
SRC_URI="http://www.molspaces.com/dl/progs/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-3"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug +lzo +poll"
|
||||
|
||||
DEPEND="x11-libs/qt-webkit:4
|
||||
lzo? ( dev-libs/lzo )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
echo "CONFIG += ordered" >> "${PN}.pro" || die "patching project file failed"
|
||||
sed -i 's:\.\./COPYRIGHT \.\.\/LICENSE::' src/src.pro || die "sed src.pro failed"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Custom configure script has only few options, so call ./configure manually...
|
||||
# We need to unset QTDIR here, else we may end up with qt3 if it is installed.
|
||||
# TODO: remove QTDIR when qt3 goes away
|
||||
QTDIR="" ./configure \
|
||||
$(use_enable lzo) \
|
||||
$(use_enable poll cbpoll) \
|
||||
--disable-qmake-call \
|
||||
--qmakepath /usr/bin/qmake \
|
||||
--prefix /usr \
|
||||
--bindir /usr/bin \
|
||||
--datadir /usr/share \
|
||||
--desktopdatadir /usr/share/applications \
|
||||
--icondir /usr/share/pixmaps \
|
||||
|| die "cb2bib-provided configure failed"
|
||||
|
||||
eqmake4 $(cat qmake-additional-args)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "For best functionality, emerge the following packages:"
|
||||
elog " app-text/poppler-utils - for data import from PDF files"
|
||||
elog " app-text/dvipdfm - for data import from DVI files"
|
||||
elog " app-text/bibutils - for data import from ISI, endnote format"
|
||||
elog " media-fonts/jsmath - for displaying mathematical notation"
|
||||
elog " media-libs/exiftool - for proper UTF-8 metadata writing in PDF"
|
||||
elog " text strings"
|
||||
elog " virtual/latex-base - to check for BibTeX file correctness and to get"
|
||||
elog " nice printing through the shell script bib2pdf"
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST drizzle7-2010.12.06.tar.gz 10465124 RMD160 1451815540b50c0863a8df3271146ca4f8781733 SHA1 49ac1d227b69b051204d8b1531a823a9225fe350 SHA256 2049b5f60aa1b81150c3a4882335d849860c4af48ae515a0095c5aee59dae5e2
|
||||
DIST drizzle7-2011.02.09.tar.gz 10785858 RMD160 d07abcfc9ece47a3f15fd5465de053897af01cd8 SHA1 8176bf08c1d6c3db9d1c741844c7ec1b94ce60c8 SHA256 e0e99eabcf745e4d7c989d5230d34e2b52719734a300df08a8dbde34f51b633a
|
||||
DIST drizzle7-2011.03.11.tar.gz 10772294 RMD160 9174a4b5f99f192c4dc49d0e652ed12fa502d2a3 SHA1 1941f0037f2e93bc2cb766f9facfce11b1c4926f SHA256 c69b39f94d2476f79646e15f480ae46c1606452171d883dcc84ed06447e98ea9
|
||||
DIST drizzle-7.1.33-stable.tar.gz 29203104 RMD160 f94bef67fd2c2f95e29a93e1b457a383ba2cdb2d SHA1 5ca3349e8bc14ac73a94ed7ddf1fd234c47f5110 SHA256 12215b143f4a77ba44a7312313f1d187d598c6dd5b7eb949a7404599e827fcc0
|
||||
DIST drizzle7-2011.03.13.tar.gz 9700109 RMD160 a23372bdc6be411d67708f1a58d8e81c3d135779 SHA1 957b49cf43386091ea814eaf4e14b08401a3e9bb SHA256 7c833c32186c2ed3072db97ce1d73edb61f65c7cdf36ab0548021430789dbf7f
|
||||
|
@ -1,17 +1,18 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/drizzle/drizzle-7.2011.03.11.ebuild,v 1.2 2011/08/04 11:33:32 hwoarang Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/drizzle/drizzle-7.1.33.ebuild,v 1.1 2012/04/10 00:30:50 robbat2 Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit flag-o-matic libtool autotools eutils pam versionator
|
||||
|
||||
MY_P="${PN}$(replace_version_separator 1 -)"
|
||||
MY_P="${P}-stable"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
DIR_PV="$(get_version_component_range 1-2)/${PV}"
|
||||
|
||||
DESCRIPTION="Database optimized for Cloud and Net applications"
|
||||
HOMEPAGE="http://drizzle.org"
|
||||
SRC_URI="http://launchpad.net/drizzle/elliott/$(get_version_component_range 2-2)-02-28/+download/${MY_P}.tar.gz"
|
||||
SRC_URI="http://launchpad.net/drizzle/${DIR_PV}/+download/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
@ -1,160 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/drizzle/drizzle-7.2010.12.06.ebuild,v 1.1 2011/01/10 01:22:32 flameeyes Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit flag-o-matic libtool autotools eutils pam versionator
|
||||
|
||||
MY_P="${PN}$(replace_version_separator 1 -)"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DESCRIPTION="Database optimized for Cloud and Net applications"
|
||||
HOMEPAGE="http://drizzle.org"
|
||||
SRC_URI="http://launchpad.net/drizzle/elliott/$(get_version_component_range 2-2)-$(get_version_component_range 3-3)-20/+download/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug tcmalloc doc memcache curl pam gearman +md5 ldap haildb"
|
||||
|
||||
# upstream bug #499911
|
||||
#RESTRICT="memcache? ( test ) !curl? ( test )"
|
||||
|
||||
RDEPEND="tcmalloc? ( dev-util/google-perftools )
|
||||
sys-libs/readline
|
||||
sys-apps/util-linux
|
||||
dev-libs/libpcre
|
||||
>=dev-libs/libevent-1.4
|
||||
>=dev-libs/protobuf-2.1.0
|
||||
gearman? ( >=sys-cluster/gearmand-0.12 )
|
||||
pam? ( sys-libs/pam )
|
||||
curl? ( net-misc/curl )
|
||||
memcache? ( >=dev-libs/libmemcached-0.39 )
|
||||
md5? ( >=dev-libs/libgcrypt-1.4.2 )
|
||||
haildb? ( >=dev-db/haildb-2.3.1 )
|
||||
>=dev-libs/boost-1.32
|
||||
ldap? ( net-nds/openldap )
|
||||
!dev-db/libdrizzle"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/gettext
|
||||
dev-util/intltool
|
||||
dev-util/gperf
|
||||
sys-devel/flex
|
||||
doc? ( app-doc/doxygen )
|
||||
>=dev-util/boost-build-1.32"
|
||||
|
||||
pkg_setup() {
|
||||
enewuser drizzle -1 -1 /dev/null nogroup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-2009.12.1240-nolint.patch"
|
||||
|
||||
AT_M4DIR="m4" eautoreconf
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=
|
||||
|
||||
if use debug; then
|
||||
append-flags -DDEBUG
|
||||
fi
|
||||
|
||||
# while I applaud upstreams goal of 0 compiler warnings
|
||||
# the 1412 release didn't achieve it.
|
||||
append-flags -Wno-error
|
||||
|
||||
# NOTE disable-all and without-all no longer recognized options
|
||||
# NOTE using --enable on some plugins can cause test failures.
|
||||
# --with should be used instead. A discussion about this here:
|
||||
# https://bugs.launchpad.net/drizzle/+bug/598659
|
||||
# TODO (upstream)
|
||||
# $(use_with memcache memcached-stats-plugin) \
|
||||
# $(use_with memcache memcached-functions-plugin) \
|
||||
|
||||
econf \
|
||||
--disable-static \
|
||||
--disable-dependency-tracking \
|
||||
--disable-mtmalloc \
|
||||
$(use_enable tcmalloc) \
|
||||
$(use_enable memcache libmemcached) \
|
||||
$(use_enable gearman libgearman) \
|
||||
$(use_enable ldap libldap) \
|
||||
$(use_with curl auth-http-plugin) \
|
||||
$(use_with pam auth-pam-plugin) \
|
||||
$(use_with md5 md5-plugin) \
|
||||
$(use_with gearman gearman-udf-plugin) \
|
||||
$(use_with gearman logging-gearman-plugin) \
|
||||
$(use_with ldap auth-ldap-plugin) \
|
||||
--without-hello-world-plugin \
|
||||
--disable-pbxt-plugin --without-pbxt-plugin \
|
||||
--disable-rabbitmq-plugin --without-rabbitmq-plugin \
|
||||
$(use_enable haildb libhaildb) \
|
||||
$(use_enable haildb haildb-plugin) \
|
||||
$(use_with haildb haildb-plugin) \
|
||||
--with-auth-test-plugin \
|
||||
--with-auth-file-plugin \
|
||||
--with-simple-user-policy-plugin \
|
||||
--enable-logging-stats-plugin \
|
||||
--with-logging-stats-plugin \
|
||||
--enable-console-plugin \
|
||||
--enable-archive-plugin \
|
||||
${myconf}
|
||||
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake all $(use doc && echo doxygen) || die "build failed"
|
||||
}
|
||||
|
||||
# 5-10 min eta
|
||||
src_test() {
|
||||
# If you want to turn off a test, rename to suffix of .DISABLED
|
||||
# Explicitly allow parallel make check
|
||||
emake check || die "tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "install failed"
|
||||
dodoc AUTHORS NEWS README || die
|
||||
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
|
||||
if use doc; then
|
||||
docinto apidoc
|
||||
pushd docs/html
|
||||
dohtml -r .
|
||||
popd
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}"/drizzle.init.d drizzled || die
|
||||
newconfd "${FILESDIR}"/drizzle.conf.d drizzled || die
|
||||
|
||||
if ! use gearman; then
|
||||
sed -i -e '/need gearmand/d' "${D}"/etc/init.d/drizzled \
|
||||
|| die "unable to sed init script (gearman)"
|
||||
fi
|
||||
|
||||
if ! use memcache; then
|
||||
sed -i -e '/need memcached/d' "${D}"/etc/init.d/drizzled \
|
||||
|| die "unable to sed init script (memcache)"
|
||||
fi
|
||||
|
||||
keepdir /var/run/drizzle || die
|
||||
keepdir /var/log/drizzle || die
|
||||
keepdir /var/lib/drizzle/drizzled || die
|
||||
keepdir /etc/drizzle || die
|
||||
|
||||
fperms 0755 /var/run/drizzle || die
|
||||
fperms 0755 /var/log/drizzle || die
|
||||
fperms -R 0700 /var/lib/drizzle || die
|
||||
|
||||
fowners drizzle:nogroup /var/run/drizzle || die
|
||||
fowners drizzle:nogroup /var/log/drizzle || die
|
||||
fowners -R drizzle:nogroup /var/lib/drizzle || die
|
||||
|
||||
pamd_mimic system-auth drizzle auth account session
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST phpMyAdmin-3.4.6-all-languages.tar.bz2 4602509 RMD160 6155eda46145dc7bfdc39be490abc5bf1de56fbc SHA1 28659a49b30fd010396a952b57046beb2d65e5a2 SHA256 c5eb78779d6f4f29c0c4ee91d658f15965f2681683e8c704b76779047ba753b9
|
||||
DIST phpMyAdmin-3.4.9-all-languages.tar.bz2 4666051 RMD160 2bec1bd147af6ff00cdb999a35800b95f986a518 SHA1 4ac4f15fb305ef243b88b17e405e9d451bd56de9 SHA256 5251dc5c5c691c02dd4683692f282c72e8360f453dbb3edfa5f53d9461299f86
|
||||
DIST phpMyAdmin-3.5.0-all-languages.tar.bz2 4711973 RMD160 b7c02d5fbc6b082faba8dba3557efb89da38b040 SHA1 b8de74c723761276bc48c2c328290275dd113d9a SHA256 30ec9ca34926912a459e121539a56609e984de4df610674578c1bcfa51eb9ee5
|
||||
|
@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/phpmyadmin/phpmyadmin-3.5.0.ebuild,v 1.1 2012/04/09 23:50:00 robbat2 Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit eutils webapp depend.php
|
||||
|
||||
MY_PV=${PV/_/-}
|
||||
MY_P="phpMyAdmin-${MY_PV}-all-languages"
|
||||
|
||||
DESCRIPTION="Web-based administration for MySQL database in PHP"
|
||||
HOMEPAGE="http://www.phpmyadmin.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="setup"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/php[crypt,ctype,filter,json,session,unicode]
|
||||
|| (
|
||||
<dev-lang/php-5.3[spl,pcre]
|
||||
>=dev-lang/php-5.3
|
||||
)
|
||||
|| (
|
||||
dev-lang/php[mysqli]
|
||||
dev-lang/php[mysql]
|
||||
)
|
||||
"
|
||||
|
||||
need_httpd_cgi
|
||||
need_php_httpd
|
||||
|
||||
S="${WORKDIR}"/${MY_P}
|
||||
|
||||
pkg_setup() {
|
||||
webapp_pkg_setup
|
||||
}
|
||||
|
||||
src_install() {
|
||||
webapp_src_preinst
|
||||
|
||||
dodoc Documentation.txt README RELEASE-DATE-${MY_PV} ChangeLog || die
|
||||
rm -f LICENSE README* RELEASE-DATE-${MY_PV}
|
||||
|
||||
if ! use setup; then
|
||||
rm -rf setup || die "Cannot remove setup utility"
|
||||
elog "The phpMyAdmin setup utility has been removed."
|
||||
elog "It is a regular target of various exploits. If you need it, set USE=setup."
|
||||
else
|
||||
elog "You should consider disabling the setup USE flag"
|
||||
elog "to exclude the setup utility if you don't use it."
|
||||
elog "It regularly is the target of various exploits."
|
||||
fi
|
||||
|
||||
insinto "${MY_HTDOCSDIR}"
|
||||
doins -r .
|
||||
|
||||
webapp_configfile "${MY_HTDOCSDIR}"/libraries/config.default.php
|
||||
webapp_serverowned "${MY_HTDOCSDIR}"/libraries/config.default.php
|
||||
|
||||
webapp_postinst_txt en "${FILESDIR}"/postinstall-en-3.1.txt
|
||||
webapp_src_install
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST c2hs-0.16.2.tar.gz 135669 RMD160 1ae6d2a8c13a245b4653004118903f6668d11245 SHA1 cbac0963a9860e04526f13c4475a533bb0d2f6fb SHA256 e73ac273aa054dd959b51dd6d4c11612f506fc171b88aaee6abe541493a42768
|
||||
DIST c2hs-0.16.3.tar.gz 137409 RMD160 890e379ceb6879afb903f24a71af06a6a3025c6c SHA1 ade0b47b152a6ee02867b1c92d24ca7f9b244c6c SHA256 a562be4f9c2d2a2c55bc61233f86e129aff1ec6ac588b9eb904e17379beb1ae3
|
||||
|
@ -0,0 +1,25 @@
|
||||
diff --git a/c2hs.cabal b/c2hs.cabal
|
||||
index 89f978f..53a96e5 100644
|
||||
--- a/c2hs.cabal
|
||||
+++ b/c2hs.cabal
|
||||
@@ -41,7 +41,7 @@ flag base3
|
||||
|
||||
Executable c2hs
|
||||
Build-Depends: base >= 2 && < 5,
|
||||
- language-c >= 0.3.1.1 && < 0.4.0,
|
||||
+ language-c >= 0.3.1.1 && < 0.5,
|
||||
filepath
|
||||
|
||||
if flag(base3)
|
||||
diff --git a/src/C2HS/Gen/Bind.hs b/src/C2HS/Gen/Bind.hs
|
||||
index 1fd2acc..9c25b42 100644
|
||||
--- a/src/C2HS/Gen/Bind.hs
|
||||
+++ b/src/C2HS/Gen/Bind.hs
|
||||
@@ -117,6 +117,7 @@ import Control.Monad (when, unless, liftM, mapAndUnzipM)
|
||||
import Language.C.Data.Position
|
||||
import Language.C.Data.Ident
|
||||
import Language.C.Pretty
|
||||
+import Language.C.Syntax.AST
|
||||
import Text.PrettyPrint.HughesPJ (render)
|
||||
import Data.Errors
|
||||
import Data.Attributes (newAttrsOnlyPos)
|
@ -1,2 +1,2 @@
|
||||
DIST language-c-0.3.1.1.tar.gz 140876 RMD160 dab75d7d02fe21e915b32e63112274c46810c94a SHA1 8f54ef07ba75888a4e0670bbc8fccf2474d4cb48 SHA256 f0599a449bb60a6203a9d3aea9a6d20af6f4a12debf4914cca74741dfd6ebe0d
|
||||
DIST language-c-0.3.2.1.tar.gz 141660 RMD160 8a4b15dec3d1d498af5297c132d5d98ebcb88822 SHA1 b25c6eb35b680b4ecb20022ace5ad6e532db8c08 SHA256 bdc6680ef0b66454989245b626c437d08e1b5378e522fa160b538a8bd03568e2
|
||||
DIST language-c-0.4.2.tar.gz 167052 RMD160 9c20128ec44585bbb3a7079ba78b802c173dabb9 SHA1 0945200b31acef86af1349ebb788d91eb4bfd26b SHA256 6384cf03a00008b65ad126c2582699b3de52de594468386d2c79cf63c926ee1e
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST v8-3.8.9.16.tar.bz2 9863957 RMD160 9a9c4133db4b3a1767dfde5fb15960f7c80d6f48 SHA1 a0f66148665b36ec8817c7ce78fa785ae76d63fb SHA256 e653e9f4731a16881742c648a4d5d70d2f4f88919247dd4e08e7bff95e7187b4
|
||||
DIST v8-3.9.23.tar.bz2 9966229 RMD160 86a665c5d126b8c879d5bf8851764e7535fb25c5 SHA1 6c0453f07ec5cda4e36d196b302c7c0be27c03df SHA256 9c69e50b03f21b83b56db4fda94ef906023ec9269918f3dc07269188964e237d
|
||||
DIST v8-3.9.24.1.tar.bz2 9970886 RMD160 c35ed9bef53e4004ad38da623de6ba3438542e6c SHA1 844ce87eec73f93cee3e918ec71a16676f93f829 SHA256 58129d75ffa9ffc34d1236c80c592275597732fc076acc981cf3f38eb14fa206
|
||||
DIST v8-3.9.24.7.tar.bz2 9969417 RMD160 d300115b7c1b0fd00ff19f9941b3415a272419b0 SHA1 d0e56af5a89242f34237fc539b88a5b6aea3880a SHA256 a3e836664fb7155335272250d64ddd4a4cd0eee4f7a26f95e131550399524f04
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.9.23.ebuild,v 1.3 2012/04/04 01:01:10 floppym Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.9.24.7.ebuild,v 1.1 2012/04/10 10:53:02 phajdan.jr Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
@ -1,37 +1,36 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE
|
||||
pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>pchrist@gentoo.org</email>
|
||||
<name>Panagiotis Christopoulos</name>
|
||||
<description>primary-maintainer</description>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>sionescu+gentoo@cddr.org</email>
|
||||
<name>Stelian Ionescu (fe[nl]ix)</name>
|
||||
<description>second-maintainer</description>
|
||||
</maintainer>
|
||||
<herd>common-lisp</herd>
|
||||
<longdescription>
|
||||
Steel Bank Common Lisp is an open source Common Lisp implementation. It
|
||||
provides an integrated native compiler, interpreter, and debugger.
|
||||
|
||||
SBCL is a fork off of the main branch of CMUCL. SBCL is distinguished from
|
||||
CMUCL by a greater emphasis on maintainability. In particular, the SBCL system
|
||||
can be built directly from its source code, so that the output corresponds to
|
||||
the source code in a controlled, verifiable way, and arbitrary changes can be
|
||||
made to the system without causing bootstrapping problems. SBCL also places
|
||||
less emphasis than CMU CL does on new non-ANSI extensions, or on backward
|
||||
compatibility with old non-ANSI features.
|
||||
|
||||
Support for native threading on GNU/Linux is available for the x86 and amd64
|
||||
platforms using an NPTL enabled GLIBC.
|
||||
|
||||
SBCL 0.8.17 and later support Unicode.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name='cobalt'>mips only: use mipsel binary instead of mips big endian
|
||||
binary to bootstrap</flag>
|
||||
<flag name='ldb'>Include support for the SBCL low level debugger</flag>
|
||||
</use>
|
||||
<maintainer>
|
||||
<email>pchrist@gentoo.org</email>
|
||||
<name>Panagiotis Christopoulos</name>
|
||||
<description>primary-maintainer</description>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>sionescu+gentoo@cddr.org</email>
|
||||
<name>Stelian Ionescu (fe[nl]ix)</name>
|
||||
<description>second-maintainer</description>
|
||||
</maintainer>
|
||||
<herd>common-lisp</herd>
|
||||
<longdescription>Steel Bank Common Lisp is an open source Common
|
||||
Lisp implementation. It provides an integrated native compiler,
|
||||
interpreter, and debugger. SBCL is a fork off of the main branch
|
||||
of CMUCL. SBCL is distinguished from CMUCL by a greater emphasis
|
||||
on maintainability. In particular, the SBCL system can be built
|
||||
directly from its source code, so that the output corresponds to
|
||||
the source code in a controlled, verifiable way, and arbitrary
|
||||
changes can be made to the system without causing bootstrapping
|
||||
problems. SBCL also places less emphasis than CMU CL does on new
|
||||
non-ANSI extensions, or on backward compatibility with old
|
||||
non-ANSI features. Support for native threading on GNU/Linux is
|
||||
available for the x86 and amd64 platforms using an NPTL enabled
|
||||
GLIBC. SBCL 0.8.17 and later support Unicode.</longdescription>
|
||||
<use>
|
||||
<flag name='asdf'>Include support for <pkg>dev-lisp/asdf in SBCL</pkg></flag>
|
||||
<flag name='cobalt'>mips only: use mipsel binary instead of
|
||||
mips big endian binary to bootstrap</flag>
|
||||
<flag name='ldb'>Include support for the SBCL low level
|
||||
debugger</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,207 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.55-r1.ebuild,v 1.1 2012/04/09 22:21:40 neurogeek Exp $
|
||||
|
||||
EAPI=3
|
||||
inherit multilib eutils flag-o-matic pax-utils
|
||||
|
||||
#same order as http://www.sbcl.org/platform-table.html
|
||||
BV_X86=1.0.37
|
||||
BV_AMD64=1.0.37
|
||||
BV_PPC=1.0.28
|
||||
BV_SPARC=1.0.28
|
||||
BV_ALPHA=1.0.28
|
||||
BV_MIPS=1.0.23
|
||||
BV_MIPSEL=1.0.28
|
||||
|
||||
DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp."
|
||||
HOMEPAGE="http://sbcl.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
|
||||
x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
|
||||
amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
|
||||
ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
|
||||
sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
|
||||
alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
|
||||
mips? ( !cobalt? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPS}-mips-linux-binary.tar.bz2 ) )
|
||||
mips? ( cobalt? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPSEL}-mipsel-linux-binary.tar.bz2 ) )"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE="+asdf ldb source +threads +unicode debug doc cobalt"
|
||||
|
||||
DEPEND="doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
|
||||
RDEPEND="elibc_glibc? ( >=sys-libs/glibc-2.3 || ( <sys-libs/glibc-2.6[nptl] >=sys-libs/glibc-2.6 ) )
|
||||
asdf? ( >=dev-lisp/gentoo-init-0.1 )"
|
||||
|
||||
# Disable warnings about executable stacks, as this won't be fixed soon by upstream
|
||||
QA_EXECSTACK="usr/bin/sbcl"
|
||||
|
||||
CONFIG="${S}/customize-target-features.lisp"
|
||||
ENVD="${T}/50sbcl"
|
||||
|
||||
usep() {
|
||||
use ${1} && echo "true" || echo "false"
|
||||
}
|
||||
|
||||
sbcl_feature() {
|
||||
echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}"
|
||||
}
|
||||
|
||||
sbcl_apply_features() {
|
||||
cat > "${CONFIG}" <<'EOF'
|
||||
(lambda (list)
|
||||
(flet ((enable (x) (pushnew x list))
|
||||
(disable (x) (setf list (remove x list))))
|
||||
EOF
|
||||
if use x86 || use amd64; then
|
||||
sbcl_feature "$(usep threads)" ":sb-thread"
|
||||
fi
|
||||
sbcl_feature "$(usep ldb)" ":sb-ldb"
|
||||
sbcl_feature "false" ":sb-test"
|
||||
sbcl_feature "$(usep unicode)" ":sb-unicode"
|
||||
sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
|
||||
cat >> "${CONFIG}" <<'EOF'
|
||||
)
|
||||
list)
|
||||
EOF
|
||||
cat "${CONFIG}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mv sbcl-*-linux sbcl-binary
|
||||
cd "${S}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/gentoo-fix_install_man.patch
|
||||
epatch "${FILESDIR}"/gentoo-fix_linux-os-c.patch
|
||||
epatch "${FILESDIR}"/gentoo_fix_waitpid_c.patch
|
||||
|
||||
if use !doc; then
|
||||
epatch "${FILESDIR}"/${P}_no_doc_install.patch
|
||||
fi
|
||||
|
||||
# To make the hardened compiler NOT compile with -fPIE -pie
|
||||
if gcc-specs-pie ; then
|
||||
einfo "Disabling PIE..."
|
||||
epatch "${FILESDIR}"/gentoo-fix_nopie_for_hardened_toolchain.patch
|
||||
fi
|
||||
|
||||
use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk
|
||||
|
||||
# Some shells(such as dash) don't have "time" as builtin
|
||||
# and we don't want to DEPEND on sys-process/time
|
||||
sed "s,^time ,," -i make.sh
|
||||
sed "s,/lib,/$(get_libdir),g" -i install.sh
|
||||
sed "s,/usr/local/lib,/usr/$(get_libdir),g" -i src/runtime/runtime.c # #define SBCL_HOME ...
|
||||
|
||||
find . -type f -name .cvsignore -delete
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# customizing SBCL version as per
|
||||
# http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup
|
||||
echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr
|
||||
|
||||
# applying customizations
|
||||
sbcl_apply_features
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local bindir="${WORKDIR}"/sbcl-binary
|
||||
|
||||
strip-unsupported-flags ; filter-flags -fomit-frame-pointer
|
||||
|
||||
if host-is-pax ; then
|
||||
# To disable PaX on hardened systems
|
||||
pax-mark -C "${bindir}"/src/runtime/sbcl
|
||||
pax-mark -mr "${bindir}"/src/runtime/sbcl
|
||||
|
||||
# Hack to disable PaX on second GENESIS stage
|
||||
sed -i -e '/load/!s/^echo \/\/doing warm.*$/&\npaxctl -C \.\/src\/runtime\/sbcl\npaxctl -mprexs \.\/src\/runtime\/sbcl/' \
|
||||
"${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime"
|
||||
fi
|
||||
|
||||
# clear the environment to get rid of non-ASCII strings, see bug 174702
|
||||
# set HOME for paludis
|
||||
env - HOME="${T}" \
|
||||
CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \
|
||||
CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \
|
||||
GNUMAKE=make ./make.sh \
|
||||
"sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \
|
||||
|| die "make failed"
|
||||
|
||||
# need to set HOME because libpango(used by graphviz) complains about it
|
||||
if use doc; then
|
||||
env - HOME="${T}" make -C doc/manual info html || die "Cannot build manual"
|
||||
env - HOME="${T}" make -C doc/internals info html || die "Cannot build internal docs"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ewarn "Unfortunately, it is known that some tests fail eg."
|
||||
ewarn "run-program.impure.lisp. This is an issue of the upstream's"
|
||||
ewarn "development and not of Gentoo's side. Please, before filing"
|
||||
ewarn "any bug(s) search for older submissions. Thank you."
|
||||
time ( cd tests && sh run-tests.sh )
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# install system-wide initfile
|
||||
dodir /etc/
|
||||
cat > "${D}"/etc/sbclrc <<EOF
|
||||
;;; The following is required if you want source location functions to
|
||||
;;; work in SLIME, for example.
|
||||
|
||||
(setf (logical-pathname-translations "SYS")
|
||||
'(("SYS:SRC;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/src/**/*.*")
|
||||
("SYS:CONTRIB;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/**/*.*")))
|
||||
EOF
|
||||
if use asdf; then
|
||||
cat >> "${D}"/etc/sbclrc <<EOF
|
||||
|
||||
;;; Setup ASDF2
|
||||
(load "/etc/gentoo-init.lisp")
|
||||
EOF
|
||||
fi
|
||||
|
||||
unset SBCL_HOME
|
||||
INSTALL_ROOT="${D}/usr" LIB_DIR="/usr/$(get_libdir)" DOC_DIR="${D}/usr/share/doc/${PF}" \
|
||||
sh install.sh || die "install.sh failed"
|
||||
|
||||
# Install documentation
|
||||
# rm empty directories lest paludis complain about this
|
||||
find "${D}" -empty -type d -exec rmdir -v {} +
|
||||
|
||||
if use doc; then
|
||||
dohtml -r doc/manual/
|
||||
doinfo doc/manual/*.info*
|
||||
dohtml -r doc/internals/sbcl-internals
|
||||
doinfo doc/internals/sbcl-internals.info
|
||||
docinto internals-notes && dodoc doc/internals-notes/*
|
||||
else
|
||||
rm -Rv "${D}/usr/share/doc/${PF}"
|
||||
fi
|
||||
|
||||
dodoc BUGS CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README TLA TODO
|
||||
|
||||
# install the SBCL source
|
||||
if use source; then
|
||||
./clean.sh
|
||||
cp -av src "${D}/usr/$(get_libdir)/sbcl/"
|
||||
fi
|
||||
|
||||
# necessary for running newly-saved images
|
||||
echo "SBCL_HOME=/usr/$(get_libdir)/${PN}" > "${ENVD}"
|
||||
echo "SBCL_SOURCE_ROOT=/usr/$(get_libdir)/${PN}/src" >> "${ENVD}"
|
||||
doenvd "${ENVD}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "If you are upgrading from versions <1.0.55, remember"
|
||||
einfo "to run:"
|
||||
einfo 'source /etc/profile && env-update'
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST camlimages-3.0.2.tgz 1429138 RMD160 f3b741a30afc23f5d68747830bcd192402514a50 SHA1 7e33e0de1e1afb3b370140fe9c3a610a32bfb9f5 SHA256 db5aec421c89bea7b1bf55df6a674a0a6ac245f89c220c818e2e5d83f623662c
|
||||
DIST camlimages-4.0.1.tar.bz2 2010729 RMD160 ba5ade941a0c9b20db693ddd03e5437709a4c5b6 SHA1 b3f8e4be1f7f922016ae11cf7d303b730a28c9dc SHA256 b6a5e79abcfba1316a516f2e0290e6f06c90fa1ed94d8dcd5533a2e3d51c0c89
|
||||
|
@ -0,0 +1,74 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/camlimages/camlimages-4.0.1.ebuild,v 1.1 2012/04/10 12:22:14 aballier Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils vcs-snapshot findlib multilib
|
||||
|
||||
DESCRIPTION="An image manipulation library for ocaml"
|
||||
HOMEPAGE="http://gallium.inria.fr/camlimages/"
|
||||
SRC_URI="http://bitbucket.org/camlspotter/camlimages/get/v4.0.1.tar.bz2 -> ${P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="doc gif gs gtk jpeg png tiff truetype X xpm zlib"
|
||||
|
||||
RDEPEND=">=dev-lang/ocaml-3.10.2[X?,ocamlopt]
|
||||
gif? ( media-libs/giflib )
|
||||
gtk? ( dev-ml/lablgtk )
|
||||
gs? ( app-text/ghostscript-gpl )
|
||||
jpeg? ( virtual/jpeg )
|
||||
tiff? ( media-libs/tiff )
|
||||
png? ( >=media-libs/libpng-1.4 )
|
||||
truetype? ( >=media-libs/freetype-2 )
|
||||
xpm? ( x11-libs/libXpm )
|
||||
X? ( x11-apps/rgb )
|
||||
zlib? ( sys-libs/zlib )
|
||||
"
|
||||
DEPEND="${DEPEND}
|
||||
doc? ( dev-python/sphinx[latex] )
|
||||
dev-util/omake
|
||||
dev-ml/findlib"
|
||||
|
||||
REQUIRED_USE="png? ( zlib )"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-libpng15.patch"
|
||||
}
|
||||
|
||||
camlimages_disable_have() {
|
||||
if ! use $1 ; then
|
||||
sed -i -e "s/^[[:space:]]*HAVE_$2.*\$/ HAVE_$2 = false/" OMakefile || die
|
||||
sed -i -e "s/^[[:space:]]*SUPPORT_$2.*\$/\0\n SUPPORT_$2 = false/" OMakefile || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
camlimages_disable_have gif GIF
|
||||
camlimages_disable_have zlib Z
|
||||
camlimages_disable_have png PNG
|
||||
camlimages_disable_have jpeg JPEG
|
||||
camlimages_disable_have tiff TIFF
|
||||
camlimages_disable_have xpm XPM
|
||||
camlimages_disable_have gs PS
|
||||
camlimages_disable_have gtk LABLGTK2
|
||||
camlimages_disable_have X GRAPHICS
|
||||
camlimages_disable_have X RGB_TXT
|
||||
camlimages_disable_have truetype FREETYPE
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
omake --force-dotomake || die
|
||||
if use doc ; then
|
||||
sphinx-build doc/sphinx sphinxdoc || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
findlib_src_preinst
|
||||
omake --force-dotomake DESTDIR="${D}" install || die
|
||||
dodoc README
|
||||
use doc && dohtml -r sphinxdoc/*
|
||||
}
|
@ -0,0 +1,67 @@
|
||||
# HG changeset patch
|
||||
# User Jun Furuse <jun.furuse@gmail.com>
|
||||
# Date 1329456902 -28800
|
||||
# Node ID 4ecc49e79369d413af732c4feeab7128e2f6f11a
|
||||
# Parent 9b5cbcd07ae5a88561fbaa4eec3938af5e8b7574
|
||||
png_ptr->jmpbuf => png_jmpbuf(png_ptr)
|
||||
|
||||
diff -r 9b5cbcd07ae5 -r 4ecc49e79369 src/pngread.c
|
||||
--- a/src/pngread.c Tue Jan 31 22:40:50 2012 +0900
|
||||
+++ b/src/pngread.c Fri Feb 17 13:35:02 2012 +0800
|
||||
@@ -69,7 +69,7 @@
|
||||
}
|
||||
|
||||
/* error handling */
|
||||
- if (setjmp(png_ptr->jmpbuf)) {
|
||||
+ if (setjmp(png_jmpbuf(png_ptr))) {
|
||||
/* Free all of the memory associated with the png_ptr and info_ptr */
|
||||
png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL);
|
||||
fclose(fp);
|
||||
@@ -134,7 +134,7 @@
|
||||
png_set_rows(png_ptr, info_ptr, row_pointers);
|
||||
|
||||
/* Later, we can return something */
|
||||
- if (setjmp(png_ptr->jmpbuf)) {
|
||||
+ if (setjmp(png_jmpbuf(png_ptr))) {
|
||||
/* Free all of the memory associated with the png_ptr and info_ptr */
|
||||
png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL);
|
||||
fclose(fp);
|
||||
@@ -243,7 +243,7 @@
|
||||
}
|
||||
|
||||
/* error handling */
|
||||
- if (setjmp(png_ptr->jmpbuf)) {
|
||||
+ if (setjmp(png_jmpbuf(png_ptr))) {
|
||||
/* Free all of the memory associated with the png_ptr and info_ptr */
|
||||
png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL);
|
||||
fclose(fp);
|
||||
@@ -302,7 +302,7 @@
|
||||
png_set_rows(png_ptr, info_ptr, row_pointers);
|
||||
|
||||
/* Later, we can return something */
|
||||
- if (setjmp(png_ptr->jmpbuf)) {
|
||||
+ if (setjmp(png_jmpbuf(png_ptr))) {
|
||||
/* Free all of the memory associated with the png_ptr and info_ptr */
|
||||
png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL);
|
||||
fclose(fp);
|
||||
diff -r 9b5cbcd07ae5 -r 4ecc49e79369 src/pngwrite.c
|
||||
--- a/src/pngwrite.c Tue Jan 31 22:40:50 2012 +0900
|
||||
+++ b/src/pngwrite.c Fri Feb 17 13:35:02 2012 +0800
|
||||
@@ -62,7 +62,7 @@
|
||||
}
|
||||
|
||||
/* error handling */
|
||||
- if (setjmp(png_ptr->jmpbuf)) {
|
||||
+ if (setjmp(png_jmpbuf(png_ptr))) {
|
||||
/* Free all of the memory associated with the png_ptr and info_ptr */
|
||||
png_destroy_write_struct(&png_ptr, &info_ptr);
|
||||
fclose(fp);
|
||||
@@ -171,7 +171,7 @@
|
||||
}
|
||||
|
||||
/* error handling */
|
||||
- if (setjmp(png_ptr->jmpbuf)) {
|
||||
+ if (setjmp(png_jmpbuf(png_ptr))) {
|
||||
/* Free all of the memory associated with the png_ptr and info_ptr */
|
||||
png_destroy_write_struct(&png_ptr, &info_ptr);
|
||||
fclose(fp);
|
@ -0,0 +1,64 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/flask/flask-9999.ebuild,v 1.2 2012/04/10 13:01:00 rafaelmartins Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="2.4 3.*"
|
||||
|
||||
EGIT_REPO_URI="git://github.com/mitsuhiko/flask.git
|
||||
https://github.com/mitsuhiko/flask.git"
|
||||
|
||||
inherit distutils git-2
|
||||
|
||||
MY_PN="Flask"
|
||||
|
||||
DESCRIPTION="A microframework based on Werkzeug, Jinja2 and good intentions"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/Flask"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="doc examples test"
|
||||
|
||||
RDEPEND="dev-python/blinker
|
||||
>=dev-python/jinja-2.4
|
||||
dev-python/setuptools
|
||||
>=dev-python/werkzeug-0.6.1"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( >=dev-python/sphinx-0.6 )"
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
|
||||
if use doc; then
|
||||
einfo "Generation of documentation"
|
||||
pushd docs > /dev/null
|
||||
PYTHONPATH=".." emake html || die "Generation of documentation failed"
|
||||
popd > /dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
testing() {
|
||||
PYTHONPATH="." "$(PYTHON)" run-tests.py
|
||||
}
|
||||
python_execute_function testing
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
if use doc; then
|
||||
pushd docs/_build/html > /dev/null
|
||||
insinto /usr/share/doc/${PF}/html
|
||||
doins -r [a-z]* _images _static || die "Installation of documentation failed"
|
||||
popd > /dev/null
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r examples || die "Installation of examples failed"
|
||||
fi
|
||||
}
|
@ -1,4 +1,2 @@
|
||||
DIST multi_json-0.0.4.gem 8192 RMD160 d365b77b9f27dcec761864106c21fa460cb7939b SHA1 fc2563130692e3116ab47011a158e568014b6ec1 SHA256 9b5a5fb7cc91ef7e25eb788355d6976953b3d35e4729bdbb6e7f8d546afcc96d
|
||||
DIST multi_json-1.0.2.gem 12800 RMD160 53225e9230a39e2a9519dde0165ca1f09ab24007 SHA1 acb3ad6a2754c7c7b51fc5deb823b4c60afcaa40 SHA256 de9307e647e4aea15b8c395d7ba7493620c96d099e6bbb84095f0873c9aa6b65
|
||||
DIST multi_json-1.0.3.gem 13312 RMD160 05eac0ab20b14c144d20828bd886ac4a3f5d0706 SHA1 76007bc5b36b04733756ca8d960dc5db4d7f8c6e SHA256 ab272b4669783a73efe194e080f3fc1a3d35fa3f69105b8ca0afb2d0d1808789
|
||||
DIST multi_json-1.0.4.gem 14336 RMD160 9611a527943d7a6dfe1ab6aec16c0afbf34485e1 SHA1 fae5855f338ce033e57c89263f2f30b7eb5c7a9b SHA256 996d3a3349b7d944e259da33df67e44650de621337044cea9cbac1c63acd5e38
|
||||
DIST multi_json-1.2.0.gem 15872 RMD160 c3aa1e99956b6946d5c7b3b505299baabfde86e5 SHA1 70bff163bd89d7cf70b854931ddbcde77a4f1761 SHA256 e2dd37e55a867c5f27f9e5765e9b99473e320b53440588a9c83eda2ee45f65df
|
||||
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/multi_json/multi_json-0.0.4.ebuild,v 1.2 2010/10/02 12:22:11 graaff Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
USE_RUBY="ruby18 ruby19 ree18 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="spec"
|
||||
RUBY_FAKEGEM_TASK_DOC="rdoc"
|
||||
|
||||
RUBY_FAKEGEM_DOCDIR="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A gem to provide swappable JSON backends"
|
||||
HOMEPAGE="http://github.com/intridea/multi_json"
|
||||
LICENSE="MIT"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "|| ( dev-ruby/json dev-ruby/yajl-ruby dev-ruby/activesupport )"
|
||||
|
||||
# I've switched one of the tests from requiring yajl to requiring
|
||||
# json-pure since it's the only implementation that is available for
|
||||
# all the Ruby interpreters we support.
|
||||
ruby_add_bdepend "test? ( dev-ruby/rspec:0 dev-ruby/json )"
|
||||
|
||||
RUBY_PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die "Unable to remove bundler."
|
||||
}
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/multi_json/multi_json-1.0.2.ebuild,v 1.1 2011/05/24 09:09:20 graaff Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
USE_RUBY="ruby18 ruby19 ree18 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="spec"
|
||||
RUBY_FAKEGEM_TASK_DOC="rdoc"
|
||||
|
||||
RUBY_FAKEGEM_DOCDIR="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="multi_json.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A gem to provide swappable JSON backends"
|
||||
HOMEPAGE="http://github.com/intridea/multi_json"
|
||||
LICENSE="MIT"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "|| ( >=dev-ruby/json-1.4 >=dev-ruby/yajl-ruby-0.7 =dev-ruby/activesupport-3* )"
|
||||
|
||||
# I've switched one of the tests from requiring yajl to requiring
|
||||
# json-pure since it's the only implementation that is available for
|
||||
# all the Ruby interpreters we support.
|
||||
ruby_add_bdepend "test? ( dev-ruby/rspec:2 dev-ruby/json )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/[Bb]undler/d' Rakefile spec/spec_helper.rb || die "Unable to remove bundler."
|
||||
rm Gemfile || die "Unable to remove bundler Gemfile."
|
||||
|
||||
# Provide version otherwise provided by bundler.
|
||||
sed -i -e "s/#{MultiJson::VERSION}/${PV}/" Rakefile || die
|
||||
}
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/multi_xml/multi_xml-0.4.2.ebuild,v 1.1 2012/04/09 12:47:46 graaff Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
USE_RUBY="ruby18 ree18 ruby19 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="doc:yard"
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="spec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A generic swappable back-end for XML parsing"
|
||||
HOMEPAGE="http://rdoc.info/gems/multi_xml"
|
||||
LICENSE="MIT"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "doc? ( dev-ruby/yard )"
|
||||
ruby_add_bdepend "test? ( >=dev-ruby/rspec-2.5:2 )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
rm Gemfile || die
|
||||
sed -i -e '/[Bb]undler/d' Rakefile spec/helper.rb || die
|
||||
sed -i -e '/[Ss]imple[Cc]ov/d' spec/helper.rb || die
|
||||
|
||||
# Remove possible incompatible rspec options.
|
||||
rm .rspec || die
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST multipart-post-1.1.2.gem 8192 RMD160 f992b24d3027dd5d4394b4762e0eafa56c9df938 SHA1 ed6c19f0e96b20bd6237b92d5d87ba4db5d4a38d SHA256 61f9a5d24ba1a606e5d9ce3d152e1196a405ab5c67ae8d393550f3b2cc1440a2
|
||||
DIST multipart-post-1.1.3.gem 8704 RMD160 00f7a676a407ada286759a84ac2047b00e85ce5f SHA1 167d44b853e774da1f98d0d150b83117fc7767c6 SHA256 2f4edc0d66c14a842caa5264dd4649d3b9dd6b4eebce90fcabe5eeee248dc928
|
||||
DIST multipart-post-1.1.4.gem 9728 RMD160 293feed3e86be55d6da720d1ea7894ded960af2c SHA1 b0615e84f7854cd35dd828f1cb007e7fffd2e2fc SHA256 ab9f0bcec29d8176e7a9f81feebe80c0415b8a2f4d6d217c9410bd6a1b1d4de7
|
||||
DIST multipart-post-1.1.5.gem 9728 RMD160 6ceb52187c53fcb0391fc0299576db6f14ab713b SHA1 4cb67e344206fc25dbb9967d468eb635df341920 SHA256 cdb66ff777aa36b378225ae649930ab4c74174db0238cb750c8586c28b40bf64
|
||||
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/multipart-post/multipart-post-1.1.3.ebuild,v 1.2 2011/11/20 08:21:44 graaff Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
USE_RUBY="ruby18 ruby19 ree18 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README.txt"
|
||||
|
||||
inherit ruby-fakegem eutils
|
||||
|
||||
DESCRIPTION="Adds a streamy multipart form post capability to Net::HTTP."
|
||||
HOMEPAGE="http://github.com/nicksieger/multipart-post"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
ruby_add_bdepend "test? ( virtual/ruby-test-unit )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
cp "${FILESDIR}"/multibyte.txt test/ || die "Unable to copy multibyte.txt"
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -S testrb -Ilib test || die "Tests failed."
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST net-http-persistent-2.3.2.gem 21504 RMD160 94ec8c06fff9341a9296a8b6a767a77a5b2698cd SHA1 f2f3cf3baf27b395f730daa2a5f703c75c76ed72 SHA256 46870c7b07e44e8132488e577873e10fcc181ac387d8aed147824544351b55e0
|
||||
DIST net-http-persistent-2.3.3.gem 21504 RMD160 4e008cb72e717b56c92b7dd780a33d93ad399bfe SHA1 b0b41e8f59a40ee1c67df5a303c4284df939d34b SHA256 584a53cdf4ce01c6f641656c32485c0ab2c05933e98900c50291a8f9c6a5b6a3
|
||||
DIST net-http-persistent-2.6.gem 25088 RMD160 03605e3d9614657ec66f76f83a646c0c3f3920a1 SHA1 643a737fcd416549a215ac1e5ffbb1b89a14b9a4 SHA256 385dfc88891f7f6e5da3c83cd026078adc74d267f3ae42eeb3451f27f2d8dc2d
|
||||
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/net-http-persistent/net-http-persistent-2.6.ebuild,v 1.1 2012/04/09 12:52:32 graaff Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
USE_RUBY="ruby18 ruby19 ree18"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="docs"
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8."
|
||||
HOMEPAGE="https://github.com/drbrain/net-http-persistent"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc test"
|
||||
|
||||
ruby_add_bdepend "doc? ( dev-ruby/hoe )
|
||||
test? ( dev-ruby/hoe dev-ruby/minitest )"
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-tex/latex-beamer/latex-beamer-3.16.ebuild,v 1.1 2012/04/09 22:20:22 radhermit Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit latex-package
|
||||
|
||||
DESCRIPTION="LaTeX class for creating presentations using a video projector"
|
||||
HOMEPAGE="http://bitbucket.org/rivanvx/beamer/wiki/Home"
|
||||
SRC_URI="http://dev.gentoo.org/~radhermit/distfiles/${P}.zip"
|
||||
|
||||
LICENSE="GPL-2 FDL-1.2 LPPL-1.3c"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc examples lyx"
|
||||
|
||||
DEPEND="app-arch/unzip
|
||||
lyx? ( app-office/lyx )
|
||||
dev-texlive/texlive-latex"
|
||||
RDEPEND=">=dev-tex/pgf-1.10
|
||||
dev-tex/xcolor
|
||||
!dev-tex/translator"
|
||||
|
||||
S=${WORKDIR}/beamer
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/texmf-site/tex/latex/beamer
|
||||
doins -r base
|
||||
|
||||
if use lyx ; then
|
||||
insinto /usr/share/lyx/examples
|
||||
doins examples/lyx-based-presentation/*
|
||||
fi
|
||||
|
||||
dodoc AUTHORS ChangeLog README TODO doc/licenses/LICENSE
|
||||
|
||||
if use doc ; then
|
||||
docinto doc
|
||||
dodoc -r doc/*
|
||||
fi
|
||||
|
||||
if use examples ; then
|
||||
rm -f "${S}"/examples/a-lecture/{*.tex~,._beamerexample-lecture-pic*}
|
||||
if ! use lyx ; then
|
||||
einfo "Removing lyx examples as lyx useflag is not set"
|
||||
find "${S}" -name "*.lyx" -print -delete
|
||||
fi
|
||||
dodoc -r examples solutions
|
||||
fi
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST opendkim-2.4.2.tar.gz 1374662 RMD160 b19cc3522b2f4d2a63d9088ea611e687453e82a5 SHA1 6946d3d805e2c73256a97b1cdc9af3251fd89c6f SHA256 930a9ef845822ba310666dfc918d306d1ffa44cc0a8d9f56d7c0b0426d668f3f
|
||||
DIST opendkim-2.4.3.tar.gz 1381956 RMD160 73908fb7cf8f7c99b1d98499249d0283d0d59542 SHA1 cde87adf1236c9a9f25277935c26020fb13b1153 SHA256 c3ef73c5aa2bf8a6626b822cea08b72c954376ae892d596346973d11003c0906
|
||||
DIST opendkim-2.5.1.tar.gz 1468303 RMD160 76a716307bfd30bc2f81c3545f1d4f7ceca99332 SHA1 fd257d2e52673c73e1e15c5254c9db864a53fbb0 SHA256 afd6a762859ff6616103df03757e59c7a1053a241dd28ab21e5e38d44152a8fa
|
||||
DIST opendkim-2.5.2.tar.gz 1475225 RMD160 1fe0ea26cd00728226d1788e72f48366b3fafb03 SHA1 778f27162501879dec6ac3c957055d5bc9a1ac42 SHA256 fb6994ea4bbd7e93772517cd3ee0b4ec338ed502a920fa2fa98b34869db167a9
|
||||
|
@ -0,0 +1,205 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-filter/opendkim/opendkim-2.5.2.ebuild,v 1.1 2012/04/10 06:18:18 eras Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils db-use autotools
|
||||
|
||||
# for betas
|
||||
#MY_P=${P/_b/.B}
|
||||
#S=${WORKDIR}/${PN}-2.0.0
|
||||
#SRC_URI="mirror://sourceforge/opendkim/${MY_P}.tar.gz"
|
||||
|
||||
DESCRIPTION="A milter-based application to provide DKIM signing and verification"
|
||||
HOMEPAGE="http://opendkim.org"
|
||||
SRC_URI="mirror://sourceforge/opendkim/${P}.tar.gz"
|
||||
|
||||
LICENSE="Sendmail-Open-Source BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="asyncdns +berkdb ldap lua opendbx poll sasl +ssl static-libs unbound"
|
||||
|
||||
# FUTURE: diffheaders (libtre error) - bug #296813
|
||||
|
||||
DEPEND="|| ( mail-filter/libmilter mail-mta/sendmail )
|
||||
ssl? ( >=dev-libs/openssl-0.9.8 )
|
||||
berkdb? ( >=sys-libs/db-3.2 )
|
||||
opendbx? ( >=dev-db/opendbx-1.4.0 )
|
||||
lua? ( dev-lang/lua )
|
||||
ldap? ( net-nds/openldap )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
unbound? ( >=net-dns/unbound-1.4.1 net-dns/dnssec-root )"
|
||||
#diffheaders? ( dev-libs/tre )
|
||||
#gnutls? ( >=net-libs/gnutls-2.11.7 )
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
REQUIRED_USE="sasl? ( ldap )"
|
||||
#lua? ( berkdb )"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup milter
|
||||
# mail-milter/spamass-milter creates milter user with this home directory
|
||||
# For consistency reasons, milter user must be created here with this home directory
|
||||
# even though this package doesn't need a home directory for this user (#280571)
|
||||
enewuser milter -1 -1 /var/lib/milter milter
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's:/var/db/dkim:/etc/opendkim:g' \
|
||||
-e 's:/var/db/opendkim:/var/lib/opendkim:g' \
|
||||
-e 's:/etc/mail:/etc/opendkim:g' \
|
||||
-e 's:mailnull:milter:g' \
|
||||
-e 's:^#[[:space:]]*PidFile.*:PidFile /var/run/opendkim/opendkim.pid:' \
|
||||
opendkim/opendkim.conf.sample opendkim/opendkim.conf.simple.in \
|
||||
contrib/stats/opendkim-reportstats || die
|
||||
|
||||
sed -i -e 's:dist_doc_DATA:dist_html_DATA:' libopendkim/docs/Makefile.am \
|
||||
|| die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
if use berkdb ; then
|
||||
myconf=$(db_includedir)
|
||||
myconf="--with-db-incdir=${myconf#-I}"
|
||||
myconf+=" --enable-popauth"
|
||||
myconf+=" --enable-query_cache"
|
||||
fi
|
||||
if use asyncdns ; then
|
||||
if use unbound; then
|
||||
myconf+=" --with-unbound"
|
||||
else
|
||||
myconf+=" --enable-arlib"
|
||||
fi
|
||||
else
|
||||
myconf+=" $(use_with unbound) --disable-arlib"
|
||||
fi
|
||||
if use ldap; then
|
||||
myconf+=" $(use_with sasl)"
|
||||
fi
|
||||
econf \
|
||||
$(use_with berkdb db) \
|
||||
$(use_with opendbx odbx) \
|
||||
$(use_with lua) \
|
||||
$(use_enable lua rbl) \
|
||||
$(use_with ldap openldap) \
|
||||
$(use_enable ldap ldap_caching) \
|
||||
$(use_enable poll) \
|
||||
$(use_enable static-libs static) \
|
||||
${myconf} \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
--htmldir=/usr/share/doc/${PF}/html \
|
||||
--enable-filter \
|
||||
--enable-oversign \
|
||||
--enable-adsp_lists \
|
||||
--enable-dkim_reputation \
|
||||
--enable-identity_header \
|
||||
--enable-rate_limit \
|
||||
--enable-redirect \
|
||||
--enable-resign \
|
||||
--enable-replace_rules \
|
||||
--enable-selector_header \
|
||||
--enable-default_sender \
|
||||
--enable-sender_macro \
|
||||
--enable-vbr \
|
||||
--disable-rpath \
|
||||
--disable-live-testing
|
||||
#$(use_enable diffheaders)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
# file collision
|
||||
rm -f "${D}"/usr/share/man/man3/ar.3
|
||||
|
||||
dosbin contrib/stats/opendkim-reportstats
|
||||
newinitd "${FILESDIR}/opendkim.init.r2" opendkim
|
||||
dodir /etc/opendkim /var/lib/opendkim
|
||||
fowners milter:milter /var/lib/opendkim
|
||||
|
||||
# default configuration
|
||||
if [ ! -f "${ROOT}"/etc/opendkim/opendkim.conf ]; then
|
||||
grep ^[^#] "${S}"/opendkim/opendkim.conf.simple \
|
||||
> "${D}"/etc/opendkim/opendkim.conf
|
||||
if use unbound; then
|
||||
echo TrustedAnchorFile /etc/dnssec/root-anchors.txt >> "${D}"/etc/opendkim/opendkim.conf
|
||||
fi
|
||||
echo UserID milter >> "${D}"/etc/opendkim/opendkim.conf
|
||||
if use berkdb; then
|
||||
echo Statistics /var/lib/opendkim/stats.dat >> \
|
||||
"${D}"/etc/opendkim/opendkim.conf
|
||||
fi
|
||||
fi
|
||||
|
||||
use static-libs || find "${D}" -name "*.la" -delete
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you want to sign your mail messages and need some help"
|
||||
elog "please run:"
|
||||
elog " emerge --config ${CATEGORY}/${PN}"
|
||||
elog "It will help you create your key and give you hints on how"
|
||||
elog "to configure your DNS and MTA."
|
||||
|
||||
ewarn "Make sure your MTA has r/w access to the socket file."
|
||||
ewarn "This can be done either by setting UMask to 002 and adding MTA's user"
|
||||
ewarn "to milter group or you can simply set UMask to 000."
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
local selector keysize pubkey
|
||||
|
||||
read -p "Enter the selector name (default ${HOSTNAME}): " selector
|
||||
[[ -n "${selector}" ]] || selector=${HOSTNAME}
|
||||
if [[ -z "${selector}" ]]; then
|
||||
eerror "Oddly enough, you don't have a HOSTNAME."
|
||||
return 1
|
||||
fi
|
||||
if [[ -f "${ROOT}"etc/opendkim/${selector}.private ]]; then
|
||||
ewarn "The private key for this selector already exists."
|
||||
else
|
||||
einfo "Select the size of private key:"
|
||||
einfo " [1] 512 bits"
|
||||
einfo " [2] 1024 bits"
|
||||
while read -n 1 -s -p " Press 1 or 2 on the keyboard to select the key size " keysize ; do
|
||||
[[ "${keysize}" == "1" || "${keysize}" == "2" ]] && echo && break
|
||||
done
|
||||
case ${keysize} in
|
||||
1) keysize=512 ;;
|
||||
*) keysize=1024 ;;
|
||||
esac
|
||||
|
||||
# generate the private and public keys
|
||||
opendkim-genkey -b ${keysize} -D "${ROOT}"etc/opendkim/ \
|
||||
-s ${selector} -d '(your domain)' && \
|
||||
chown milter:milter \
|
||||
"${ROOT}"etc/opendkim/"${selector}".private || \
|
||||
{ eerror "Failed to create private and public keys." ; return 1; }
|
||||
chmod go-r "${ROOT}"etc/opendkim/"${selector}".private
|
||||
fi
|
||||
|
||||
# opendkim selector configuration
|
||||
echo
|
||||
einfo "Make sure you have the following settings in your /etc/opendkim/opendkim.conf:"
|
||||
einfo " Keyfile /etc/opendkim/${selector}.private"
|
||||
einfo " Selector ${selector}"
|
||||
|
||||
# MTA configuration
|
||||
echo
|
||||
einfo "If you are using Postfix, add following lines to your main.cf:"
|
||||
einfo " smtpd_milters = unix:/var/run/opendkim/opendkim.sock"
|
||||
einfo " non_smtpd_milters = unix:/var/run/opendkim/opendkim.sock"
|
||||
einfo " and read http://www.postfix.org/MILTER_README.html"
|
||||
|
||||
# DNS configuration
|
||||
einfo "After you configured your MTA, publish your key by adding this TXT record to your domain:"
|
||||
cat "${ROOT}"etc/opendkim/${selector}.txt
|
||||
einfo "t=y signifies you only test the DKIM on your domain. See following page for the complete list of tags:"
|
||||
einfo " http://www.dkim.org/specs/rfc4871-dkimbase.html#key-text"
|
||||
einfo
|
||||
einfo "Also look at the ADSP http://tools.ietf.org/html/rfc5617"
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST pixels2pgf-0.1.tar.bz2 52260 RMD160 0e1d1ec28ea97365ad1d76c15452d1e69b3984ee SHA1 ef5605089f9d9e865cf0fdc8e4584aa9e6343fe7 SHA256 d6aa4f92e9a23719e98882b8537137fcd20ca99708bd90e902a47ff259eae1be
|
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>mgorny@gentoo.org</email>
|
||||
<name>Michał Górny</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<maintainer status="active">
|
||||
<email>mgorny@gentoo.org</email>
|
||||
<name>Michał Górny</name>
|
||||
</maintainer>
|
||||
<bugs-to>https://github.com/mgorny/pixels2pgf/issues/</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixels2pgf/pixels2pgf-0.1.ebuild,v 1.1 2012/04/09 19:57:00 mgorny Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit autotools-utils
|
||||
|
||||
DESCRIPTION="Convert pixel images (e.g. QRCode) to PGF/Tikz rectangles"
|
||||
HOMEPAGE="https://github.com/mgorny/pixels2pgf/"
|
||||
SRC_URI="mirror://github/mgorny/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="media-libs/libsdl
|
||||
media-libs/sdl-image"
|
||||
DEPEND="${RDEPEND}"
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue