parent
ffb1324dbe
commit
7449d7fb97
@ -0,0 +1,2 @@
|
||||
DIST vagrant-1.0.0.gem 1000960 RMD160 aadb5910a86bb5750ba5b877e58733bf09e5cc66 SHA1 696f9a5d5b706e3761c2d3a5677dd7170c070712 SHA256 ffee3f8b4b02dbf1ec7965342c17d555927e92658dd42eae82e527ab34f196aa
|
||||
DIST vagrant-1.0.1.gem 1001984 RMD160 2571eb08f80a098eb6df2724432fa99a0575c66d SHA1 69ee0ccd7d9ba0247405e119a583de5cb0dd7bbc SHA256 0fa25bd0c2b0910fc73629d0627df204f8d1acff5c5542373b3eb257ca8d94c0
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>radhermit@gentoo.org</email>
|
||||
<name>Tim Harder</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/vagrant/vagrant-1.0.0.ebuild,v 1.1 2012/03/21 07:08:08 radhermit Exp $
|
||||
|
||||
EAPI="4"
|
||||
USE_RUBY="ruby18 ruby19"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
|
||||
RUBY_FAKEGEM_GEMSPEC="vagrant.gemspec"
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="config keys templates"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A tool for building and distributing virtual machines using VirtualBox"
|
||||
HOMEPAGE="http://vagrantup.com/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
# Missing ebuild for contest
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
|| ( app-emulation/virtualbox app-emulation/virtualbox-bin )"
|
||||
|
||||
ruby_add_rdepend "
|
||||
~dev-ruby/archive-tar-minitar-0.5.2
|
||||
>=dev-ruby/childprocess-0.3.1
|
||||
>=dev-ruby/erubis-2.7.0
|
||||
>=dev-ruby/i18n-0.6.0
|
||||
>=dev-ruby/json-1.5.1
|
||||
>=dev-ruby/log4r-1.1.9
|
||||
>=dev-ruby/net-scp-1.0.4
|
||||
>=dev-ruby/net-ssh-2.2.2
|
||||
"
|
||||
|
||||
ruby_add_bdepend "
|
||||
dev-ruby/rake
|
||||
test? ( dev-ruby/mocha virtual/ruby-minitest )
|
||||
"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove bundler support
|
||||
sed -i -e '/[Bb]undler/d' Rakefile || die
|
||||
rm Gemfile || die
|
||||
|
||||
# Loosen unslotted dependencies
|
||||
sed -i -e '/json\|net-ssh/s/~>/>=/' ${PN}.gemspec || die
|
||||
|
||||
# Remove a runtime dependency that we can't satisfy
|
||||
sed -i -e '/git ls-files/d' ${PN}.gemspec || die
|
||||
}
|
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/vagrant/vagrant-1.0.1.ebuild,v 1.1 2012/03/21 10:05:10 radhermit Exp $
|
||||
|
||||
EAPI="4"
|
||||
USE_RUBY="ruby18 ruby19"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
|
||||
RUBY_FAKEGEM_GEMSPEC="vagrant.gemspec"
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="config keys templates"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A tool for building and distributing virtual machines using VirtualBox"
|
||||
HOMEPAGE="http://vagrantup.com/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
# Missing ebuild for contest
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
|| ( app-emulation/virtualbox app-emulation/virtualbox-bin )"
|
||||
|
||||
ruby_add_rdepend "
|
||||
~dev-ruby/archive-tar-minitar-0.5.2
|
||||
>=dev-ruby/childprocess-0.3.1
|
||||
>=dev-ruby/erubis-2.7.0
|
||||
>=dev-ruby/i18n-0.6.0
|
||||
>=dev-ruby/json-1.5.1
|
||||
>=dev-ruby/log4r-1.1.9
|
||||
>=dev-ruby/net-scp-1.0.4
|
||||
>=dev-ruby/net-ssh-2.2.2
|
||||
"
|
||||
|
||||
ruby_add_bdepend "
|
||||
dev-ruby/rake
|
||||
test? ( dev-ruby/mocha virtual/ruby-minitest )
|
||||
"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove bundler support
|
||||
sed -i -e '/[Bb]undler/d' Rakefile || die
|
||||
rm Gemfile || die
|
||||
|
||||
# Loosen unslotted dependencies
|
||||
sed -i -e '/json\|net-ssh/s/~>/>=/' ${PN}.gemspec || die
|
||||
|
||||
# Remove a runtime dependency that we can't satisfy
|
||||
sed -i -e '/git ls-files/d' ${PN}.gemspec || die
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST binwalk-0.4.1.tar.gz 695370 RMD160 2cc7ab266035cdad1a2809b8f5066f249826ac79 SHA1 d4cf1909fdb07a4ae547d18a847a2fd2ab734e95 SHA256 fc82c3acbf8d809cfff7896ac69c60e1ebcf1eb30ae7819a89e4ec036cc3b8a9
|
||||
DIST binwalk-0.4.2.tar.gz 701397 RMD160 63b1cdfe1e2c3b5ac86ec694e48264d77acebbfa SHA1 160ad2f4dd7f37628a4fade5d16c0c9996174ab2 SHA256 2386b30f714f88432736b0f675d3add20a093f35259f5d517fd3152d3619ffbb
|
||||
DIST binwalk-0.4.3.tar.gz 701052 RMD160 da3682d29009d4b16c3eed7a3994bbc58ad0131b SHA1 5cdc83a005bfca0ac39b4e54db797fdb9d5947c6 SHA256 2eceb316bfb65d43c3422caf5cdd3752ec5d79b1fed57253f47e8513cd9dcaac
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/binwalk/binwalk-0.4.3.ebuild,v 1.1 2012/03/21 09:58:51 radhermit Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
DESCRIPTION="A tool for identifying files embedded inside firmware images"
|
||||
HOMEPAGE="http://code.google.com/p/binwalk/"
|
||||
SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="sys-apps/file"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${P}/src"
|
||||
|
||||
DOCS=( ../docs/README )
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--enable-libmagic \
|
||||
--disable-updates
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST gtkpod-2.0.2.tar.gz 2982482 RMD160 0810947c013c137f57599a999f63d07d6710b6c7 SHA1 d93e7618653d00a8bc845fd070305c5b38eea1e8 SHA256 2c5dd3d193cd73ba107ccb158e48198768f1dd26724834f8f5ab804281ea4648
|
||||
DIST gtkpod-2.1.0.tar.gz 2988353 RMD160 238bb6155960045815f71c0ff0d5e087d369e2d2 SHA1 aede305a68bb49ee3ed76dcc3a90830124a064f8 SHA256 6f617d765028ec7929c96610dbbfddbd3cf7746730b48d1f2219f79e3de02f7a
|
||||
DIST gtkpod-2.1.1.tar.gz 3120542 RMD160 5f30795cf7cda5744181f56875c7648d430d76fc SHA1 aa0bd06395f878bdf9578f8e4350536216fcd2b6 SHA256 a474bb44ed42df554b02c2bd592485ee4fbe91cb9d0fe43576a63bb8b174c37a
|
||||
|
@ -0,0 +1,18 @@
|
||||
Fix loading of libmp4v2.so.2 from mp4v2-1.9.1_p497.
|
||||
See, http://gtkpod.org/bugs/index.php?do=details&task_id=93
|
||||
|
||||
--- plugins/filetype_mp4/mp4file.c
|
||||
+++ plugins/filetype_mp4/mp4file.c
|
||||
@@ -317,10 +317,10 @@
|
||||
/* mp4v2 initialization code */
|
||||
|
||||
void mp4_init() {
|
||||
- mp4v2_handle = dlopen("libmp4v2.so.1", RTLD_LAZY);
|
||||
+ mp4v2_handle = dlopen("libmp4v2.so.2", RTLD_LAZY);
|
||||
|
||||
if (!mp4v2_handle) {
|
||||
- mp4v2_handle = dlopen("libmp4v2.so.0", RTLD_LAZY);
|
||||
+ mp4v2_handle = dlopen("libmp4v2.so.1", RTLD_LAZY);
|
||||
|
||||
if (!mp4v2_handle) {
|
||||
return;
|
@ -1,87 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-pda/gtkpod/gtkpod-2.1.0.ebuild,v 1.2 2011/12/22 13:04:06 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit gnome2-utils
|
||||
|
||||
DESCRIPTION="A graphical user interface to the Apple productline"
|
||||
HOMEPAGE="http://gtkpod.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 FDL-1.2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="aac curl flac gstreamer mp3 ogg webkit"
|
||||
|
||||
COMMON_DEPEND="dev-libs/gdl:3
|
||||
>=dev-libs/glib-2.28.5:2
|
||||
>=dev-libs/libxml2-2.7.7
|
||||
>=dev-util/anjuta-2.91
|
||||
>=media-libs/libgpod-0.7.0
|
||||
>=media-libs/libid3tag-0.15
|
||||
>=x11-libs/gtk+-3.0.8:3
|
||||
aac? ( media-libs/faad2
|
||||
media-libs/libmp4v2 )
|
||||
curl? ( >=net-misc/curl-7.10 )
|
||||
flac? ( media-libs/flac )
|
||||
gstreamer? ( >=media-libs/gst-plugins-base-0.10.25:0.10 )
|
||||
mp3? ( media-sound/lame )
|
||||
ogg? ( media-libs/libvorbis
|
||||
media-sound/vorbis-tools )
|
||||
webkit? ( >=net-libs/webkit-gtk-1.3:3 )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
gstreamer? ( media-plugins/gst-plugins-meta:0.10 )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-util/intltool
|
||||
dev-util/pkgconfig
|
||||
sys-kernel/linux-headers
|
||||
sys-devel/flex
|
||||
sys-devel/gettext"
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e 's:-DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED::' \
|
||||
-e 's:-DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED::' \
|
||||
-e '/-no-undefined/s:LDFLAGS=":&$LDFLAGS :' \
|
||||
configure || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-static \
|
||||
$(use_enable webkit plugin-coverweb) \
|
||||
$(use_enable gstreamer plugin-media-player) \
|
||||
$(use_with curl) \
|
||||
$(use_with ogg) \
|
||||
$(use_with flac) \
|
||||
$(use_with aac faad)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
docdir=/usr/share/doc/${PF}/html \
|
||||
figuresdir=/usr/share/doc/${PF}/html/figures \
|
||||
install
|
||||
|
||||
dodoc AUTHORS ChangeLog NEWS README TODO TODOandBUGS.txt TROUBLESHOOTING
|
||||
|
||||
find "${D}" -name '*.la' -exec rm -f {} +
|
||||
rm -f "${D}"/usr/share/gtkpod/data/{AUTHORS,COPYING}
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
gnome2_schemas_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
gnome2_schemas_update
|
||||
}
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/clucene/clucene-9999.ebuild,v 1.4 2011/12/08 12:41:18 johu Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit cmake-utils git-2
|
||||
|
||||
DESCRIPTION="High-performance, full-featured text search engine based off of lucene in C++"
|
||||
HOMEPAGE="http://clucene.sourceforge.net/"
|
||||
EGIT_REPO_URI="git://${PN}.git.sourceforge.net/gitroot/${PN}/${PN}"
|
||||
|
||||
LICENSE="|| ( Apache-2.0 LGPL-2.1 )"
|
||||
SLOT="1"
|
||||
KEYWORDS=""
|
||||
IUSE="debug doc static-libs threads"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="
|
||||
doc? ( >=app-doc/doxygen-1.4.2 )
|
||||
"
|
||||
|
||||
DOCS=(AUTHORS ChangeLog README README.PACKAGE REQUESTS)
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DENABLE_ASCII_MODE=OFF
|
||||
-DENABLE_PACKAGING=OFF
|
||||
$(cmake-utils_use_enable debug)
|
||||
$(cmake-utils_use_enable doc CLDOCS)
|
||||
$(cmake-utils_use_build static-libs STATIC_LIBRARIES)
|
||||
$(cmake-utils_use_disable threads MULTITHREADING)
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
diff -NaurpBb clucene-core-2.3.3.4/CMakeLists.txt clucene-core-2.3.3.4-mod/CMakeLists.txt
|
||||
--- clucene-core-2.3.3.4/CMakeLists.txt 2011-03-17 03:21:07.000000000 +0300
|
||||
+++ clucene-core-2.3.3.4-mod/CMakeLists.txt 2011-08-16 16:56:55.968268152 +0400
|
||||
@@ -163,7 +163,7 @@ IF ( BUILD_CONTRIBS )
|
||||
SET(BUILD_CONTRIBS_LIB 1)
|
||||
ENDIF ( BUILD_CONTRIBS )
|
||||
IF ( BUILD_CONTRIBS_LIB )
|
||||
- ADD_SUBDIRECTORY (src/contribs-lib EXCLUDE_FROM_ALL)
|
||||
+ ADD_SUBDIRECTORY (src/contribs-lib)
|
||||
ENDIF ( BUILD_CONTRIBS_LIB )
|
||||
|
||||
|
||||
diff -NaurpBb clucene-core-2.3.3.4/src/contribs-lib/CMakeLists.txt clucene-core-2.3.3.4-mod/src/contribs-lib/CMakeLists.txt
|
||||
--- clucene-core-2.3.3.4/src/contribs-lib/CMakeLists.txt 2011-03-17 03:21:07.000000000 +0300
|
||||
+++ clucene-core-2.3.3.4-mod/src/contribs-lib/CMakeLists.txt 2011-08-16 17:14:13.499275499 +0400
|
||||
@@ -106,9 +106,26 @@ add_library(clucene-contribs-lib SHARED
|
||||
)
|
||||
TARGET_LINK_LIBRARIES(clucene-contribs-lib ${clucene_contrib_extra_libs})
|
||||
|
||||
+#install public headers.
|
||||
+FOREACH(file ${HEADERS})
|
||||
+ get_filename_component(apath ${file} PATH)
|
||||
+ get_filename_component(aname ${file} NAME)
|
||||
+ file(RELATIVE_PATH relpath ${CMAKE_SOURCE_DIR}/src/contribs-lib ${apath})
|
||||
+ IF ( NOT aname MATCHES "^_.*" )
|
||||
+ install(FILES ${file}
|
||||
+ DESTINATION include/${relpath}
|
||||
+ COMPONENT development)
|
||||
+ ENDIF ( NOT aname MATCHES "^_.*" )
|
||||
+ENDFOREACH(file)
|
||||
+
|
||||
#set properties on the libraries
|
||||
SET_TARGET_PROPERTIES(clucene-contribs-lib PROPERTIES
|
||||
VERSION ${CLUCENE_VERSION}
|
||||
SOVERSION ${CLUCENE_SOVERSION}
|
||||
COMPILE_DEFINITIONS_DEBUG _DEBUG
|
||||
)
|
||||
+
|
||||
+#and install library
|
||||
+install(TARGETS clucene-contribs-lib
|
||||
+ DESTINATION ${LIB_DESTINATION}
|
||||
+ COMPONENT runtime )
|
@ -0,0 +1,12 @@
|
||||
diff -up clucene-core-2.3.3.4/src/core/libclucene-core.pc.cmake.pkgconfig_sys_includes clucene-core-2.3.3.4/src/core/libclucene-core.pc.cmake
|
||||
--- clucene-core-2.3.3.4/src/core/libclucene-core.pc.cmake.pkgconfig_sys_includes 2011-03-16 19:21:07.000000000 -0500
|
||||
+++ clucene-core-2.3.3.4/src/core/libclucene-core.pc.cmake 2012-03-19 09:01:00.689263954 -0500
|
||||
@@ -6,6 +6,6 @@ includedir=${prefix}/include:${prefix}/i
|
||||
Name: libclucene
|
||||
Description: CLucene - a C++ search engine, ported from the popular Apache Lucene
|
||||
Version: @CLUCENE_VERSION_MAJOR@.@CLUCENE_VERSION_MINOR@.@CLUCENE_VERSION_REVISION@.@CLUCENE_VERSION_PATCH@
|
||||
-Libs: -L${prefix}/@LIB_DESTINATION@/ -lclucene-core
|
||||
-Cflags: -I${prefix}/include -I${prefix}/include/CLucene/ext
|
||||
+Libs: -L${prefix}/@LIB_DESTINATION@/ -lclucene-core -lclucene-shared
|
||||
+Cflags: -I${prefix}/include -I${prefix}/include/CLucene/ext -I@LUCENE_SYS_INCLUDES@
|
||||
~
|
@ -1,4 +1,4 @@
|
||||
DIST 20111027-10gen-mms-agent.zip 25241 RMD160 418b238a317583bace686f1386b2a4d0c7c78a92 SHA1 37349cfa1453eaecf7354f3d4a2595efdea02a95 SHA256 e5625ce9029a376674d24b242527459403ac782d18c78d91beab93fa8f6783f1
|
||||
DIST mongodb-src-r1.8.4.tar.gz 1727826 RMD160 6b561592b4f58f08ca2789e5ab92a3d31597912e SHA1 d296a6e04057e17989de5c7ded3a8c4d28285156 SHA256 c4e27bf22f2353e28ce169dbdbc24205baf863d1f61bd9a31b2230386cada4ae
|
||||
DIST mongodb-src-r2.0.2.tar.gz 2956087 RMD160 29a7052638236bffec5dff1d53bd5b870b8df3ef SHA1 f1d260a6845f761a1abfa27053bf7c1efdae353f SHA256 e4a498c435532470e8aa7ea1d0119558e0f061c7574659e0ebc0e29cbee2ac8f
|
||||
DIST mongodb-src-r2.0.3.tar.gz 2964557 RMD160 4b421b0fd7d01ba561e21566c8fc38941bde1a52 SHA1 b6821a8436ce1867b49cad86a855df81499a831c SHA256 f5f365adc6597d5c3c086da27f0ca179313da03fb547a2202badd23f95360699
|
||||
DIST mongodb-src-r2.0.4.tar.gz 2966431 RMD160 13cc2f7b83333dae8c5511190e5f44e8875b673f SHA1 174297b77368058d3e1eed8c98079222507f827b SHA256 65296df2777778f49a72513483d048f271339683c89d676b80e76687496a38f9
|
||||
|
@ -0,0 +1,35 @@
|
||||
--- a/buildscripts/utils.py
|
||||
+++ b/buildscripts/utils.py
|
||||
@@ -3,6 +3,8 @@ import re
|
||||
import socket
|
||||
import time
|
||||
import os
|
||||
+import sys
|
||||
+
|
||||
# various utilities that are handy
|
||||
|
||||
def getAllSourceFiles( arr=None , prefix="." ):
|
||||
@@ -139,6 +141,14 @@ def smoke_python_name():
|
||||
# then we assume that "python" points to a 2.5 or
|
||||
# greater python VM. otherwise, explicitly use 2.5
|
||||
# which we assume to be installed.
|
||||
+ min_version_tuple = (2, 5)
|
||||
+ try:
|
||||
+ if sys.version_info >= min_version_tuple:
|
||||
+ return sys.executable
|
||||
+ except AttributeError:
|
||||
+ # In case the version of Python is somehow missing sys.version_info or sys.executable.
|
||||
+ pass
|
||||
+
|
||||
import subprocess
|
||||
version = re.compile(r'[Pp]ython ([\d\.]+)', re.MULTILINE)
|
||||
binaries = ['python2.5', 'python2.6', 'python2.7', 'python25', 'python26', 'python27', 'python']
|
||||
@@ -150,7 +160,7 @@ def smoke_python_name():
|
||||
match = version.search(stream)
|
||||
if match:
|
||||
versiontuple = tuple(map(int, match.group(1).split('.')))
|
||||
- if versiontuple >= (2, 5):
|
||||
+ if versiontuple >= min_version_tuple:
|
||||
return binary
|
||||
except:
|
||||
pass
|
@ -1,2 +1 @@
|
||||
DIST dvnet-0.9.21.tar.gz 588421 RMD160 4760d3649549bc3075b16a9242b63c6ffc5142e7 SHA1 7d3ea2816a50b586b6fd58b3ccd9793a677c0ecc SHA256 12cb100c19ee85a7353e7aa42b596964c94292412ae8fd33468ac94856bfd9f3
|
||||
DIST dvnet-0.9.24.tar.gz 921801 RMD160 e7565f5c28b82bad948f339c17eb2d69ff19e756 SHA1 8446d6dbc62b4b5ea805052c75f617a4529335ca SHA256 128175df84d793b4634481fae40ba9be89d154bdb499559ca7d9eddae44bd28c
|
||||
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dvnet/dvnet-0.9.21.ebuild,v 1.2 2010/04/12 19:19:48 maekke Exp $
|
||||
|
||||
DESCRIPTION="Provides an interface wrapping sockets into streams"
|
||||
HOMEPAGE="http://tinf2.vub.ac.be/~dvermeir/software/dv/dvnet/html/"
|
||||
SRC_URI="http://tinf2.vub.ac.be/~dvermeir/software/dv/${PN}/download/${P}.tar.gz"
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~ppc x86"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND=">dev-libs/dvutil-1.0"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
sed -i 's/^\(SUBDIRS =.*\)doc\(.*\)$/\1\2/' Makefile.in || \
|
||||
die "sed Makefile.in failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
dodoc AUTHORS ChangeLog README NEWS
|
||||
use doc && dohtml doc/html/*
|
||||
}
|
@ -1,34 +1,42 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dvssl/dvssl-0.6.1.ebuild,v 1.2 2010/04/12 19:21:01 maekke Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dvssl/dvssl-0.6.1.ebuild,v 1.3 2012/03/21 10:21:29 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
DESCRIPTION="Provides a simple interface to OpenSSL"
|
||||
HOMEPAGE="http://tinf2.vub.ac.be/~dvermeir/software/dv/dvssl/html/"
|
||||
SRC_URI="http://tinf2.vub.ac.be/~dvermeir/software/dv/${PN}/download/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc x86"
|
||||
IUSE="doc"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="doc static-libs"
|
||||
|
||||
DEPEND="dev-libs/openssl
|
||||
dev-libs/dvnet
|
||||
dev-libs/dvutil"
|
||||
DEPEND="dev-libs/openssl:0
|
||||
>=dev-libs/dvnet-0.9.24
|
||||
>=dev-libs/dvutil-1.0.10-r2"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
DOCS="AUTHORS ChangeLog" # NEWS and README are useless
|
||||
|
||||
sed -i 's|^\(SUBDIRS =.*\)doc\(.*\)$|\1\2|' Makefile.in || \
|
||||
die "sed Makefile.in failed"
|
||||
src_prepare() {
|
||||
sed -e 's:libcrypto.a:libcrypto.so:' -e 's:libssl.a:libssl.so:' -i configure || die
|
||||
sed -e 's|^\(SUBDIRS =.*\)doc\(.*\)$|\1\2|' -i Makefile.in || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
dodoc AUTHORS ChangeLog NEWS README
|
||||
default
|
||||
|
||||
if use doc ; then
|
||||
if use doc; then
|
||||
doman doc/man/*/*.[1-9]
|
||||
dohtml -r doc/html/*
|
||||
fi
|
||||
|
||||
# Keeping .la files in purpose, see: http://bugs.gentoo.org/409125
|
||||
find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} +
|
||||
}
|
||||
|
@ -1,32 +1,39 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dvthread/dvthread-0.13.4.ebuild,v 1.2 2010/04/12 19:21:55 maekke Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dvthread/dvthread-0.13.4.ebuild,v 1.3 2012/03/21 10:28:46 ssuominen Exp $
|
||||
|
||||
EAPI=2
|
||||
EAPI=4
|
||||
|
||||
DESCRIPTION="Classes for threads and monitors, wrapped around the posix thread library"
|
||||
SRC_URI="http://tinf2.vub.ac.be/~dvermeir/software/dv/${PN}/download/${P}.tar.gz"
|
||||
HOMEPAGE="http://tinf2.vub.ac.be/~dvermeir/software/dv/dvthread/html/"
|
||||
SRC_URI="http://tinf2.vub.ac.be/~dvermeir/software/dv/${PN}/download/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc x86"
|
||||
IUSE="doc"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="doc static-libs"
|
||||
|
||||
RDEPEND=">=dev-libs/dvutil-1.0.10-r2"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
DEPEND=">=dev-libs/dvutil-1.0.5"
|
||||
DOCS="AUTHORS ChangeLog NEWS"
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e 's:dvthread doc m4:dvthread m4:' \
|
||||
Makefile.in || die
|
||||
sed -i -e 's:dvthread doc m4:dvthread m4:' Makefile.in || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
dodoc AUTHORS ChangeLog NEWS
|
||||
default
|
||||
|
||||
if use doc; then
|
||||
doman doc/man/man3/*.3
|
||||
dohtml -r doc/html/*
|
||||
fi
|
||||
|
||||
# Keeping .la files in purpose, see: http://bugs.gentoo.org/409125
|
||||
find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} +
|
||||
}
|
||||
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dvutil/dvutil-1.0.10.ebuild,v 1.6 2010/04/16 15:01:02 ranger Exp $
|
||||
|
||||
EAPI=2
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="C++ classes for files, dates, property lists, reference counted pointers, number conversion etc."
|
||||
HOMEPAGE="http://tinf2.vub.ac.be/~dvermeir/software/dv/dvutil/html/"
|
||||
SRC_URI="http://tinf2.vub.ac.be/~dvermeir/software/dv/${PN}/download/${P}.tar.gz
|
||||
mirror://gentoo/${P}-asneeded.patch.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ppc ~sparc x86"
|
||||
IUSE="doc ssl"
|
||||
|
||||
RDEPEND="ssl? ( dev-libs/openssl )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${WORKDIR}"/${P}-asneeded.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_with ssl)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
dodoc AUTHORS ChangeLog NEWS README
|
||||
|
||||
if use doc; then
|
||||
dohtml -r doc/html/*
|
||||
fi
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST libzeitgeist-0.3.12.tar.gz 516407 RMD160 1a06ef5408bd59faf7a920c7dfa73d22df460967 SHA1 b0081f7925501b59e1d3dd1eb24f881def046aae SHA256 4a97b95c2847e3e63dcc9163df44f41816be105d8463868fdaff7887470b7490
|
||||
DIST libzeitgeist-0.3.14.tar.gz 524548 RMD160 dcc9bc9ecdc72298c0292d23125d55bfa43429a5 SHA1 f0263de97e2f7375495b50f6594cc9c381d714ed SHA256 e9b94614738d390aeb939c0833c8f969e3707457e6a6392ea521a6263b836080
|
||||
DIST libzeitgeist-0.3.16.tar.gz 518119 RMD160 cea1accc212bcc523648c9a5665947cf51c98e55 SHA1 7d3f048539c13178d699e9b1c42656640451e03b SHA256 73f1d3fc15d3b498c840fed52b1df3fe65e641e19121b32e48f7302f25e51390
|
||||
|
@ -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/dev-libs/libzeitgeist/libzeitgeist-0.3.16.ebuild,v 1.1 2012/03/21 06:28:24 jlec Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
AUTOTOOLS_AUTORECONF=true
|
||||
|
||||
inherit autotools-utils eutils versionator
|
||||
|
||||
MY_PV=$(get_version_component_range 1-2)
|
||||
|
||||
DESCRIPTION="Client library to interact with zeitgeist"
|
||||
HOMEPAGE="http://launchpad.net/libzeitgeist/"
|
||||
SRC_URI="http://launchpad.net/libzeitgeist/${MY_PV}/${PV}/+download/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
CDEPEND="dev-libs/glib:2"
|
||||
RDEPEND="${CDEPEND}
|
||||
gnome-extra/zeitgeist"
|
||||
DEPEND="${CDEPEND}
|
||||
dev-util/gtk-doc
|
||||
dev-util/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
sed \
|
||||
-e "s:doc/libzeitgeist:doc/${PF}:" \
|
||||
-i Makefile.am || die
|
||||
# FIXME: This is the unique test failing
|
||||
sed \
|
||||
-e '/TEST_PROGS += test-log/d' \
|
||||
-i tests/Makefile.am || die
|
||||
autotools-utils_src_prepare
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST libzip-0.10.1.tar.gz 849678 RMD160 14ad1f43af2bd6be705fc9bb2ef947d2890b915a SHA1 8e55cef976bc6b4232dee03847dfe89366e01b3c SHA256 a7cdb5112004db5147f330f16c0f0e732922c342b9f0cda422c45e254590b617
|
||||
DIST libzip-0.10.tar.gz 849790 RMD160 84a9f0602dba2c2a75d6b9dc52c0000c103f4429 SHA1 0425e8fc4966f78198f3067c52646518a50d21c7 SHA256 b7afa964e2115cf9d72e90537b7fb4928232f2c3173439fa5e04814f28ebd7d2
|
||||
|
@ -0,0 +1,48 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libzip/libzip-0.10.1.ebuild,v 1.1 2012/03/21 11:22:35 johu Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MY_P=${P/_}
|
||||
inherit autotools-utils
|
||||
|
||||
DESCRIPTION="Library for manipulating zip archives"
|
||||
HOMEPAGE="http://www.nih.at/libzip/"
|
||||
SRC_URI="http://www.nih.at/libzip/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
|
||||
IUSE="static-libs"
|
||||
|
||||
DEPEND="sys-libs/zlib"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( NEWS README THANKS AUTHORS )
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-0.10_rc1-fix_headers.patch"
|
||||
"${FILESDIR}/${PN}-0.10-fix_pkgconfig.patch"
|
||||
)
|
||||
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
src_prepare() {
|
||||
autotools-utils_src_prepare
|
||||
# run due to fix_headers patch
|
||||
AT_NOELIBTOOLIZE=yes eautoreconf
|
||||
#elibtoolize # FreeBSD .so version
|
||||
|
||||
# fix test return state
|
||||
sed -i \
|
||||
-e 's:19/2:19/0:' \
|
||||
regress/open_nonarchive.test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install
|
||||
remove_libtool_files all
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST childprocess-0.2.3.gem 17408 RMD160 c4f41fa6a8e7d2093e77d7f6e6ac4dfe9162b0d6 SHA1 40e2c8d51c91d3232da81e0a6df0464f4ef70dbf SHA256 64ab4839220fb985447dfe06e8dece6f374467d243db431de33b5e28307674f6
|
||||
DIST childprocess-0.2.5.gem 18432 RMD160 c0729c1c8182db17f018f9549b6743489fb181b8 SHA1 9d7d52432810c988dd0b62b79c400e10b08424a5 SHA256 830acc97dc2578e18fde267bc0d2fc1553c9f214df035cd84520ec7c0d42fcd6
|
||||
DIST childprocess-0.3.0.gem 24064 RMD160 8b4dd08baeb10ba32181ef60bdb5f51650af5403 SHA1 5e1b0184c63614a186b146ce4b4470f4ed94fe34 SHA256 647979c03843e420e138925f405162a164b9431f24cde5a5e444d4c0a6357daf
|
||||
DIST childprocess-0.3.1.gem 24064 RMD160 f89b5590d3b9679ef81b9cf28a05e5179b255f7e SHA1 dbd4feb522b430e88a39b8d4bd67af478fe4a9dc SHA256 b4f0a56790e1a6a41d24c6f12cec2467b87b178e538946e27a13a1cf77bf135e
|
||||
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/childprocess/childprocess-0.3.1.ebuild,v 1.1 2012/03/21 06:43:04 graaff Exp $
|
||||
|
||||
EAPI=4
|
||||
USE_RUBY="ruby18 ruby19 ree18 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="spec"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="yard"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="childprocess.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A simple and reliable solution for controlling external programs running in the background."
|
||||
HOMEPAGE="https://github.com/jarib/childprocess"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/rspec:2 )"
|
||||
ruby_add_bdepend "doc? ( dev-ruby/yard )"
|
||||
|
||||
ruby_add_rdepend "virtual/ruby-ffi"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove bundler support
|
||||
rm Gemfile || die
|
||||
sed -i -e "/[Bb]undler/d" Rakefile || die
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST zeitgeist-datahub-0.7.0.tar.gz 156896 RMD160 ebd09b23583879f26f90baf453da279941e6a09f SHA1 b17d1f0040edf7cf1677226b104655f4e8b5e97f SHA256 08d2db7475de88bd952c0ded3248d0e86916abb1b8b4201b5d7def31359e5ab5
|
||||
DIST zeitgeist-datahub-0.8.1.tar.gz 188135 RMD160 b69a276ae38d23d2e338493d37a1fb63ebeb39cb SHA1 105be436207cc2b919ca1f38accf4b6757d7f065 SHA256 229785c7b8b099687b01d82ef4f8ea8a4b0917f6ae3aac36d46ae582a916abf1
|
||||
DIST zeitgeist-datahub-0.8.2.tar.gz 190924 RMD160 9ea747bf71b6ccd9e726ca4fe859026d216cc5d0 SHA1 62f156521baa8b0aaed472441ff2421d0ff03075 SHA256 f58524b89713d1fd811b749ccc1e1e795cb5dcb2dae897d05d012761ce2baab5
|
||||
|
@ -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/gnome-extra/zeitgeist-datahub/zeitgeist-datahub-0.8.2.ebuild,v 1.1 2012/03/21 06:31:14 jlec Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit autotools-utils versionator
|
||||
|
||||
MY_PV=$(get_version_component_range 1-2)
|
||||
DESCRIPTION="Provides passive plugins to insert events into zeitgeist"
|
||||
HOMEPAGE="http://launchpad.net/zeitgeist-datahub"
|
||||
SRC_URI="http://launchpad.net/zeitgeist-datahub/${MY_PV}/${PV}/+download/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="download"
|
||||
|
||||
CDEPEND="
|
||||
dev-libs/libzeitgeist
|
||||
dev-libs/glib:2
|
||||
x11-libs/gtk+:2
|
||||
dev-lang/vala:0.12"
|
||||
RDEPEND="${CDEPEND}
|
||||
gnome-extra/zeitgeist"
|
||||
DEPEND="${CDEPEND}
|
||||
dev-util/pkgconfig"
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_enable download downloads-monitor)
|
||||
VALAC=$(type -P valac-0.12)
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
@ -0,0 +1,294 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird/thunderbird-10.0.3.ebuild,v 1.1 2012/03/21 05:24:43 nirbheek Exp $
|
||||
|
||||
EAPI="3"
|
||||
WANT_AUTOCONF="2.1"
|
||||
MOZ_ESR="1"
|
||||
|
||||
# This list can be updated using scripts/get_langs.sh from the mozilla overlay
|
||||
MOZ_LANGS=(ar ast be bg bn-BD br ca cs da de el en en-GB en-US es-AR es-ES et eu fi
|
||||
fr fy-NL ga-IE gd gl he hu id is it ja ko lt nb-NO nl nn-NO pa-IN pl pt-BR pt-PT
|
||||
rm ro ru si sk sl sq sr sv-SE ta-LK tr uk vi zh-CN zh-TW)
|
||||
|
||||
# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
|
||||
MOZ_PV="${PV/_beta/b}"
|
||||
# ESR releases have slightly version numbers
|
||||
if [[ ${MOZ_ESR} == 1 ]]; then
|
||||
MOZ_PV="${MOZ_PV}esr"
|
||||
fi
|
||||
MOZ_P="${PN}-${MOZ_PV}"
|
||||
|
||||
# Enigmail version
|
||||
EMVER="1.3.5"
|
||||
# Upstream ftp release URI that's used by mozlinguas.eclass
|
||||
# We don't use the http mirror because it deletes old tarballs.
|
||||
MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/${PN}/releases/"
|
||||
|
||||
inherit flag-o-matic toolchain-funcs mozconfig-3 makeedit multilib autotools pax-utils python check-reqs nsplugins mozlinguas
|
||||
|
||||
DESCRIPTION="Thunderbird Mail Client"
|
||||
HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
SLOT="0"
|
||||
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
|
||||
IUSE="bindist gconf +crashreporter +crypt +ipc +lightning +minimal mozdom +webm"
|
||||
|
||||
PATCH="thunderbird-10.0-patches-0.1"
|
||||
PATCHFF="firefox-10.0-patches-0.6"
|
||||
|
||||
SRC_URI="${SRC_URI}
|
||||
${MOZ_FTP_URI}${MOZ_PV}/source/${MOZ_P}.source.tar.bz2
|
||||
crypt? ( http://www.mozilla-enigmail.org/download/source/enigmail-${EMVER}.tar.gz )
|
||||
http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.xz
|
||||
http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCHFF}.tar.xz"
|
||||
|
||||
ASM_DEPEND=">=dev-lang/yasm-1.1"
|
||||
|
||||
RDEPEND=">=sys-devel/binutils-2.16.1
|
||||
>=dev-libs/nss-3.13.1
|
||||
>=dev-libs/nspr-4.8.8
|
||||
>=dev-libs/glib-2.26
|
||||
crashreporter? ( net-misc/curl )
|
||||
gconf? ( >=gnome-base/gconf-1.2.1:2 )
|
||||
media-libs/libpng[apng]
|
||||
>=x11-libs/cairo-1.10
|
||||
>=x11-libs/pango-1.14.0
|
||||
>=x11-libs/gtk+-2.14
|
||||
webm? ( >=media-libs/libvpx-1.0.0
|
||||
media-libs/alsa-lib )
|
||||
virtual/libffi
|
||||
!x11-plugins/enigmail
|
||||
system-sqlite? ( >=dev-db/sqlite-3.7.7.1[fts3,secure-delete,unlock-notify,debug=] )
|
||||
crypt? ( || (
|
||||
( >=app-crypt/gnupg-2.0
|
||||
|| (
|
||||
app-crypt/pinentry[gtk]
|
||||
app-crypt/pinentry[qt4]
|
||||
)
|
||||
)
|
||||
=app-crypt/gnupg-1.4*
|
||||
) )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
webm? ( x86? ( ${ASM_DEPEND} )
|
||||
amd64? ( ${ASM_DEPEND} ) )"
|
||||
|
||||
if [[ ${MOZ_ESR} == 1 ]]; then
|
||||
S="${WORKDIR}/comm-esr${PV%%.*}"
|
||||
else
|
||||
S="${WORKDIR}/comm-release"
|
||||
fi
|
||||
|
||||
pkg_setup() {
|
||||
moz_pkgsetup
|
||||
|
||||
export MOZILLA_DIR="${S}/mozilla"
|
||||
|
||||
if ! use bindist ; then
|
||||
elog "You are enabling official branding. You may not redistribute this build"
|
||||
elog "to any users on your network or the internet. Doing so puts yourself into"
|
||||
elog "a legal problem with Mozilla Foundation"
|
||||
elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
|
||||
elog
|
||||
fi
|
||||
|
||||
# Ensure we have enough disk space to compile
|
||||
CHECKREQS_DISK_BUILD="4G"
|
||||
check-reqs_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
# Unpack language packs
|
||||
mozlinguas_src_unpack
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Apply our Thunderbird patchset
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}/thunderbird"
|
||||
|
||||
# Apply our patchset from firefox to thunderbird as well
|
||||
pushd "${S}"/mozilla &>/dev/null || die
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}/firefox"
|
||||
popd &>/dev/null || die
|
||||
|
||||
if use crypt ; then
|
||||
mv "${WORKDIR}"/enigmail "${S}"/mailnews/extensions/enigmail
|
||||
cd "${S}"
|
||||
fi
|
||||
|
||||
#Fix compilation with curl-7.21.7 bug 376027
|
||||
sed -e '/#include <curl\/types.h>/d' \
|
||||
-i "${S}"/mozilla/toolkit/crashreporter/google-breakpad/src/common/linux/http_upload.cc \
|
||||
-i "${S}"/mozilla/toolkit/crashreporter/google-breakpad/src/common/linux/libcurl_wrapper.cc \
|
||||
-i "${S}"/mozilla/config/system-headers \
|
||||
-i "${S}"/mozilla/js/src/config/system-headers || die "Sed failed"
|
||||
|
||||
# Allow user to apply any additional patches without modifing ebuild
|
||||
epatch_user
|
||||
|
||||
eautoreconf
|
||||
cd "${S}"/mozilla
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
|
||||
MEXTENSIONS="default"
|
||||
|
||||
####################################
|
||||
#
|
||||
# mozconfig, CFLAGS and CXXFLAGS setup
|
||||
#
|
||||
####################################
|
||||
|
||||
mozconfig_init
|
||||
mozconfig_config
|
||||
|
||||
# It doesn't compile on alpha without this LDFLAGS
|
||||
use alpha && append-ldflags "-Wl,--no-relax"
|
||||
|
||||
mozconfig_annotate '' --prefix="${EPREFIX}"/usr
|
||||
mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
|
||||
mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
|
||||
mozconfig_annotate '' --with-default-mozilla-five-home="${EPREFIX}${MOZILLA_FIVE_HOME}"
|
||||
mozconfig_annotate '' --with-user-appdir=.thunderbird
|
||||
mozconfig_annotate '' --with-system-png
|
||||
mozconfig_annotate '' --enable-system-ffi
|
||||
mozconfig_annotate '' --target="${CTARGET:-${CHOST}}"
|
||||
|
||||
# Use enable features
|
||||
mozconfig_use_enable lightning calendar
|
||||
mozconfig_use_enable gconf
|
||||
|
||||
# Bug #72667
|
||||
if use mozdom; then
|
||||
MEXTENSIONS="${MEXTENSIONS},inspector"
|
||||
fi
|
||||
|
||||
# Use an objdir to keep things organized.
|
||||
echo "mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/tbird" >> "${S}"/.mozconfig
|
||||
|
||||
# Finalize and report settings
|
||||
mozconfig_final
|
||||
|
||||
####################################
|
||||
#
|
||||
# Configure and build
|
||||
#
|
||||
####################################
|
||||
|
||||
# Disable no-print-directory
|
||||
MAKEOPTS=${MAKEOPTS/--no-print-directory/}
|
||||
|
||||
if [[ $(gcc-major-version) -lt 4 ]]; then
|
||||
append-cxxflags -fno-stack-protector
|
||||
elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]]; then
|
||||
if use amd64 || use x86; then
|
||||
append-flags -mno-avx
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
|
||||
MOZ_MAKE_FLAGS="${MAKEOPTS}" \
|
||||
emake -f client.mk || die
|
||||
|
||||
# Only build enigmail extension if crypt enabled.
|
||||
if use crypt ; then
|
||||
cd "${S}"/mailnews/extensions/enigmail || die
|
||||
./makemake -r 2&> /dev/null
|
||||
cd "${S}"/tbird/mailnews/extensions/enigmail
|
||||
emake || die "make enigmail failed"
|
||||
emake xpi || die "make enigmail xpi failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
|
||||
declare emid
|
||||
local obj_dir="tbird"
|
||||
cd "${S}/${obj_dir}"
|
||||
|
||||
# Copy our preference before omnijar is created.
|
||||
cp "${FILESDIR}"/thunderbird-gentoo-default-prefs-1.js-1 \
|
||||
"${S}/${obj_dir}/mozilla/dist/bin/defaults/pref/all-gentoo.js" || die
|
||||
|
||||
# Pax mark xpcshell for hardened support, only used for startupcache creation.
|
||||
pax-mark m "${S}"/${obj_dir}/mozilla/dist/bin/xpcshell
|
||||
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
|
||||
# Install language packs
|
||||
mozlinguas_src_install
|
||||
|
||||
if ! use bindist; then
|
||||
newicon "${S}"/other-licenses/branding/thunderbird/content/icon48.png thunderbird-icon.png
|
||||
domenu "${FILESDIR}"/icon/${PN}.desktop
|
||||
else
|
||||
newicon "${S}"/mail/branding/aurora/content/icon48.png thunderbird-icon-unbranded.png
|
||||
newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \
|
||||
${PN}.desktop
|
||||
|
||||
sed -i -e "s:Mozilla\ Thunderbird:Lanikai:g" \
|
||||
"${ED}"/usr/share/applications/${PN}.desktop
|
||||
fi
|
||||
|
||||
if use crypt ; then
|
||||
cd "${T}" || die
|
||||
unzip "${S}"/${obj_dir}/mozilla/dist/bin/enigmail*.xpi install.rdf || die
|
||||
emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf)
|
||||
|
||||
dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} || die
|
||||
cd "${D}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die
|
||||
unzip "${S}"/${obj_dir}/mozilla/dist/bin/enigmail*.xpi || die
|
||||
fi
|
||||
|
||||
if use lightning ; then
|
||||
emid="{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}"
|
||||
dodir ${MOZILLA_FIVE_HOME}/extensions/${emid}
|
||||
cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid}
|
||||
unzip "${S}"/${obj_dir}/mozilla/dist/xpi-stage/gdata-provider.xpi
|
||||
|
||||
emid="calendar-timezones@mozilla.org"
|
||||
dodir ${MOZILLA_FIVE_HOME}/extensions/${emid}
|
||||
cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid}
|
||||
unzip "${S}"/${obj_dir}/mozilla/dist/xpi-stage/calendar-timezones.xpi
|
||||
|
||||
emid="{e2fda1a4-762b-4020-b5ad-a41df1933103}"
|
||||
dodir ${MOZILLA_FIVE_HOME}/extensions/${emid}
|
||||
cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid}
|
||||
unzip "${S}"/${obj_dir}/mozilla/dist/xpi-stage/lightning.xpi
|
||||
|
||||
# Fix mimetype so it shows up as a calendar application in GNOME 3
|
||||
# This requires that the .desktop file was already installed earlier
|
||||
sed -e "s:^\(MimeType=\):\1text/calendar;:" \
|
||||
-e "s:^\(Categories=\):\1Calendar;:" \
|
||||
-i "${ED}"/usr/share/applications/${PN}.desktop
|
||||
fi
|
||||
|
||||
pax-mark m "${ED}"/${MOZILLA_FIVE_HOME}/thunderbird-bin
|
||||
|
||||
share_plugins_dir
|
||||
|
||||
if use minimal; then
|
||||
rm -rf "${ED}"/usr/include "${ED}${MOZILLA_FIVE_HOME}"/{idl,include,lib,sdk} || \
|
||||
die "Failed to remove sdk and headers"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "If you are experience problems with plugins please issue the"
|
||||
elog "following command : rm \${HOME}/.thunderbird/*/extensions.sqlite ,"
|
||||
elog "then restart thunderbird"
|
||||
}
|
@ -0,0 +1,101 @@
|
||||
--- a/src/type1/t1load.c
|
||||
+++ b/src/type1/t1load.c
|
||||
@@ -71,6 +71,13 @@
|
||||
#include "t1errors.h"
|
||||
|
||||
|
||||
+#ifdef FT_CONFIG_OPTION_INCREMENTAL
|
||||
+#define IS_INCREMENTAL ( face->root.internal->incremental_interface != 0 )
|
||||
+#else
|
||||
+#define IS_INCREMENTAL 0
|
||||
+#endif
|
||||
+
|
||||
+
|
||||
/*************************************************************************/
|
||||
/* */
|
||||
/* The macro FT_COMPONENT is used in trace mode. It is an implicit */
|
||||
@@ -1030,7 +1037,8 @@
|
||||
static int
|
||||
read_binary_data( T1_Parser parser,
|
||||
FT_Long* size,
|
||||
- FT_Byte** base )
|
||||
+ FT_Byte** base,
|
||||
+ FT_Bool incremental )
|
||||
{
|
||||
FT_Byte* cur;
|
||||
FT_Byte* limit = parser->root.limit;
|
||||
@@ -1065,8 +1073,12 @@
|
||||
}
|
||||
}
|
||||
|
||||
- FT_ERROR(( "read_binary_data: invalid size field\n" ));
|
||||
- parser->root.error = T1_Err_Invalid_File_Format;
|
||||
+ if( !incremental )
|
||||
+ {
|
||||
+ FT_ERROR(( "read_binary_data: invalid size field\n" ));
|
||||
+ parser->root.error = T1_Err_Invalid_File_Format;
|
||||
+ }
|
||||
+
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -1387,16 +1399,17 @@
|
||||
FT_Byte* base;
|
||||
|
||||
|
||||
- /* If the next token isn't `dup' we are done. */
|
||||
- if ( parser->root.cursor + 4 < parser->root.limit &&
|
||||
- ft_strncmp( (char*)parser->root.cursor, "dup", 3 ) != 0 )
|
||||
+ /* If we are out of data, or if the next token isn't `dup', */
|
||||
+ /* we are done. */
|
||||
+ if ( parser->root.cursor + 4 >= parser->root.limit ||
|
||||
+ ft_strncmp( (char*)parser->root.cursor, "dup", 3 ) != 0 )
|
||||
break;
|
||||
|
||||
T1_Skip_PS_Token( parser ); /* `dup' */
|
||||
|
||||
idx = T1_ToInt( parser );
|
||||
|
||||
- if ( !read_binary_data( parser, &size, &base ) )
|
||||
+ if ( !read_binary_data( parser, &size, &base, IS_INCREMENTAL ) )
|
||||
return;
|
||||
|
||||
/* The binary string is followed by one token, e.g. `NP' */
|
||||
@@ -1582,7 +1595,7 @@
|
||||
cur++; /* skip `/' */
|
||||
len = parser->root.cursor - cur;
|
||||
|
||||
- if ( !read_binary_data( parser, &size, &base ) )
|
||||
+ if ( !read_binary_data( parser, &size, &base, IS_INCREMENTAL ) )
|
||||
return;
|
||||
|
||||
/* for some non-standard fonts like `Optima' which provides */
|
||||
@@ -1871,7 +1884,7 @@
|
||||
|
||||
|
||||
parser->root.cursor = start_binary;
|
||||
- if ( !read_binary_data( parser, &s, &b ) )
|
||||
+ if ( !read_binary_data( parser, &s, &b, IS_INCREMENTAL ) )
|
||||
return T1_Err_Invalid_File_Format;
|
||||
have_integer = 0;
|
||||
}
|
||||
@@ -1884,7 +1897,7 @@
|
||||
|
||||
|
||||
parser->root.cursor = start_binary;
|
||||
- if ( !read_binary_data( parser, &s, &b ) )
|
||||
+ if ( !read_binary_data( parser, &s, &b, IS_INCREMENTAL ) )
|
||||
return T1_Err_Invalid_File_Format;
|
||||
have_integer = 0;
|
||||
}
|
||||
@@ -2160,9 +2173,7 @@
|
||||
type1->subrs_len = loader.subrs.lengths;
|
||||
}
|
||||
|
||||
-#ifdef FT_CONFIG_OPTION_INCREMENTAL
|
||||
- if ( !face->root.internal->incremental_interface )
|
||||
-#endif
|
||||
+ if ( !IS_INCREMENTAL )
|
||||
if ( !loader.charstrings.init )
|
||||
{
|
||||
FT_ERROR(( "T1_Open_Face: no `/CharStrings' array in face\n" ));
|
@ -0,0 +1,137 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/freetype-2.4.9-r1.ebuild,v 1.1 2012/03/21 04:24:43 dirtyepic Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools eutils flag-o-matic libtool multilib
|
||||
|
||||
DESCRIPTION="A high-quality and portable font engine"
|
||||
HOMEPAGE="http://www.freetype.org/"
|
||||
SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.bz2
|
||||
utils? ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.bz2 )
|
||||
doc? ( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.bz2 )"
|
||||
|
||||
LICENSE="FTL GPL-2"
|
||||
SLOT="2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
|
||||
IUSE="X auto-hinter bindist bzip2 debug doc fontforge static-libs utils"
|
||||
|
||||
DEPEND="sys-libs/zlib
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
X? ( x11-libs/libX11
|
||||
x11-libs/libXau
|
||||
x11-libs/libXdmcp )"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
enable_option() {
|
||||
sed -i -e "/#define $1/a #define $1" \
|
||||
include/freetype/config/ftoption.h \
|
||||
|| die "unable to enable option $1"
|
||||
}
|
||||
|
||||
disable_option() {
|
||||
sed -i -e "/#define $1/ { s:^:/*:; s:$:*/: }" \
|
||||
include/freetype/config/ftoption.h \
|
||||
|| die "unable to disable option $1"
|
||||
}
|
||||
|
||||
if ! use bindist; then
|
||||
# See http://freetype.org/patents.html
|
||||
# ClearType is covered by several Microsoft patents in the US
|
||||
enable_option FT_CONFIG_OPTION_SUBPIXEL_RENDERING
|
||||
fi
|
||||
|
||||
if use auto-hinter; then
|
||||
disable_option TT_CONFIG_OPTION_BYTECODE_INTERPRETER
|
||||
enable_option TT_CONFIG_OPTION_UNPATENTED_HINTING
|
||||
fi
|
||||
|
||||
if use debug; then
|
||||
enable_option FT_DEBUG_LEVEL_TRACE
|
||||
enable_option FT_DEBUG_MEMORY
|
||||
fi
|
||||
|
||||
disable_option FT_CONFIG_OPTION_OLD_INTERNALS
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-2.3.2-enable-valid.patch
|
||||
|
||||
# Fixed upstream for next version
|
||||
epatch "${FILESDIR}"/${P}-type1-incremental.patch
|
||||
|
||||
if use utils; then
|
||||
cd "${WORKDIR}/ft2demos-${PV}"
|
||||
sed -i -e "s:\.\.\/freetype2$:../freetype-${PV}:" Makefile || die
|
||||
# Disable tests needing X11 when USE="-X". (bug #177597)
|
||||
if ! use X; then
|
||||
sed -i -e "/EXES\ +=\ ftdiff/ s:^:#:" Makefile || die
|
||||
fi
|
||||
fi
|
||||
|
||||
if use prefix; then
|
||||
cd "${S}"/builds/unix
|
||||
eautoreconf
|
||||
else
|
||||
elibtoolize
|
||||
fi
|
||||
epunt_cxx
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
type -P gmake &> /dev/null && export GNUMAKE=gmake
|
||||
|
||||
# we need non-/bin/sh to run configure
|
||||
[[ -n ${CONFIG_SHELL} ]] && \
|
||||
sed -i -e "1s:^#![[:space:]]*/bin/sh:#!$CONFIG_SHELL:" \
|
||||
"${S}"/builds/unix/configure
|
||||
|
||||
econf \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with bzip2)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
|
||||
if use utils; then
|
||||
cd "${WORKDIR}/ft2demos-${PV}"
|
||||
# fix for Prefix, bug #339334
|
||||
emake X11_PATH="${EPREFIX}/usr/$(get_libdir)"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
dodoc ChangeLog README
|
||||
dodoc docs/{CHANGES,CUSTOMIZE,DEBUG,*.txt,PROBLEMS,TODO}
|
||||
|
||||
use doc && dohtml -r docs/*
|
||||
|
||||
if use utils; then
|
||||
rm "${WORKDIR}"/ft2demos-${PV}/bin/README
|
||||
for ft2demo in ../ft2demos-${PV}/bin/*; do
|
||||
./builds/unix/libtool --mode=install $(type -P install) -m 755 "$ft2demo" \
|
||||
"${ED}"/usr/bin
|
||||
done
|
||||
fi
|
||||
|
||||
if use fontforge; then
|
||||
# Probably fontforge needs less but this way makes things simplier...
|
||||
einfo "Installing internal headers required for fontforge"
|
||||
find src/truetype include/freetype/internal -name '*.h' | \
|
||||
while read header; do
|
||||
mkdir -p "${ED}/usr/include/freetype2/internal4fontforge/$(dirname ${header})"
|
||||
cp ${header} "${ED}/usr/include/freetype2/internal4fontforge/$(dirname ${header})"
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "The TrueType bytecode interpreter is no longer patented and thus no"
|
||||
elog "longer controlled by the bindist USE flag. Enable the auto-hinter"
|
||||
elog "USE flag if you want the old USE="bindist" hinting behavior."
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue