diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /net-misc/mikutter | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2 gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip |
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'net-misc/mikutter')
-rw-r--r-- | net-misc/mikutter/Manifest | 1 | ||||
-rw-r--r-- | net-misc/mikutter/files/mikutter | 6 | ||||
-rw-r--r-- | net-misc/mikutter/files/mikutter-0.2.2.1537-disable-bundler.patch | 31 | ||||
-rw-r--r-- | net-misc/mikutter/metadata.xml | 7 | ||||
-rw-r--r-- | net-misc/mikutter/mikutter-3.1.1.ebuild | 72 | ||||
-rw-r--r-- | net-misc/mikutter/mikutter-9999.ebuild | 72 |
6 files changed, 189 insertions, 0 deletions
diff --git a/net-misc/mikutter/Manifest b/net-misc/mikutter/Manifest new file mode 100644 index 000000000000..69738071fc98 --- /dev/null +++ b/net-misc/mikutter/Manifest @@ -0,0 +1 @@ +DIST mikutter.3.1.1.tar.gz 2556358 SHA256 b7c45048e4594542d78bb9cabe1911a69326f1311fc581fc346821c07c11b30d SHA512 fb0bf39444a06c58850990687a4b76f8bfb0cb91bb6501ac60565f06bb40431acf054a1a08a8a2fc29b1a0d852fb3444c478676f126ab20ae7db8d60f0870dca WHIRLPOOL ddceeb8e764b848543f00450f07a46140f8fa6908e3cf7e3fd420a2ea084f13e2e59965cbaed407195e475ebf1dced7ce099813e0efa6b858925e6728d128156 diff --git a/net-misc/mikutter/files/mikutter b/net-misc/mikutter/files/mikutter new file mode 100644 index 000000000000..129b8cd6f106 --- /dev/null +++ b/net-misc/mikutter/files/mikutter @@ -0,0 +1,6 @@ +#!/bin/bash + +EPREFIX=${0%/usr/bin/mikutter} + +DISABLE_BUNDLER_SETUP= $EPREFIX/usr/bin/ruby19 $EPREFIX/usr/share/mikutter/mikutter.rb $* + diff --git a/net-misc/mikutter/files/mikutter-0.2.2.1537-disable-bundler.patch b/net-misc/mikutter/files/mikutter-0.2.2.1537-disable-bundler.patch new file mode 100644 index 000000000000..582787dab704 --- /dev/null +++ b/net-misc/mikutter/files/mikutter-0.2.2.1537-disable-bundler.patch @@ -0,0 +1,31 @@ +commit d2d55a4c463c43de4577b479b7717f7648005e5c +Author: Toshiaki Asai <toshi.alternative@gmail.com> +Date: Sat Mar 15 23:31:59 2014 +0900 + + 環境変数 DISABLE_BUNDLER_SETUP を空にセットすることで、bundlerを読みに行く挙動を抑制できるようにした refs #645 + +diff --git a/mikutter.rb b/mikutter.rb +index 3adcb90..695e2f5 100755 +--- a/mikutter.rb ++++ b/mikutter.rb +@@ -13,12 +13,14 @@ You should have received a copy of the GNU General Public License along with thi + =end + mikutter_directory = File.expand_path(File.dirname(__FILE__)) + +-begin +- ENV['BUNDLE_GEMFILE'] = File.expand_path(File.join(File.dirname($0), "Gemfile")) +- require 'bundler/setup' +-rescue LoadError, SystemExit +- # bundlerがないか、依存関係の解決に失敗した場合 +- # System の gem を使ってみる ++unless ENV['DISABLE_BUNDLER_SETUP'] ++ begin ++ ENV['BUNDLE_GEMFILE'] = File.expand_path(File.join(File.dirname($0), "Gemfile")) ++ require 'bundler/setup' ++ rescue LoadError, SystemExit ++ # bundlerがないか、依存関係の解決に失敗した場合 ++ # System の gem を使ってみる ++ end + end + + Thread.abort_on_exception = true diff --git a/net-misc/mikutter/metadata.xml b/net-misc/mikutter/metadata.xml new file mode 100644 index 000000000000..ac07e856ce8a --- /dev/null +++ b/net-misc/mikutter/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer> + <email>naota@gentoo.org</email> +</maintainer> +</pkgmetadata> diff --git a/net-misc/mikutter/mikutter-3.1.1.ebuild b/net-misc/mikutter/mikutter-3.1.1.ebuild new file mode 100644 index 000000000000..5e49f50f5de6 --- /dev/null +++ b/net-misc/mikutter/mikutter-3.1.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +USE_RUBY="ruby20" + +inherit eutils ruby-ng + +if [ "${PV}" = "9999" ]; then + EGIT_REPO_URI="git://toshia.dip.jp/mikutter.git" + inherit git-2 + KEYWORDS="" + EGIT_SOURCEDIR="${WORKDIR}/all" +else + MY_P="${PN}.${PV}" + SRC_URI="http://mikutter.hachune.net/bin/${MY_P}.tar.gz" + KEYWORDS="~amd64" + RUBY_S="${PN}" +fi + +DESCRIPTION="Simple, powerful and moeful twitter client" +HOMEPAGE="http://mikutter.hachune.net/" + +LICENSE="GPL-3" +SLOT="0" +IUSE="+libnotify sound" + +DEPEND="" +RDEPEND=" + libnotify? ( x11-libs/libnotify ) + sound? ( media-sound/alsa-utils )" + +ruby_add_rdepend "dev-ruby/addressable + dev-ruby/bsearch + dev-ruby/delayer + dev-ruby/json + dev-ruby/memoize + >=dev-ruby/moneta-0.7 + >=dev-ruby/oauth-0.4.7 + dev-ruby/rcairo + >=dev-ruby/ruby-gettext-3.0.1 + >=dev-ruby/ruby-gtk2-2.2.0 + dev-ruby/ruby-hmac + dev-ruby/typed-array + virtual/ruby-ssl" + +all_ruby_unpack() { + if [ "${PV}" = "9999" ];then + git-2_src_unpack + else + default + fi +} + +each_ruby_install() { + exeinto /usr/share/mikutter + doexe mikutter.rb + insinto /usr/share/mikutter + doins -r core plugin + #if use ruby_targets_ruby21; then + # sed -e 's/ruby19/ruby21/' "${FILESDIR}"/mikutter + if use ruby_targets_ruby20; then + sed -e 's/ruby19/ruby20/' "${FILESDIR}"/mikutter + else + die + fi | newbin - mikutter + dodoc README + make_desktop_entry mikutter Mikutter \ + /usr/share/mikutter/core/skin/data/icon.png +} diff --git a/net-misc/mikutter/mikutter-9999.ebuild b/net-misc/mikutter/mikutter-9999.ebuild new file mode 100644 index 000000000000..5e49f50f5de6 --- /dev/null +++ b/net-misc/mikutter/mikutter-9999.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +USE_RUBY="ruby20" + +inherit eutils ruby-ng + +if [ "${PV}" = "9999" ]; then + EGIT_REPO_URI="git://toshia.dip.jp/mikutter.git" + inherit git-2 + KEYWORDS="" + EGIT_SOURCEDIR="${WORKDIR}/all" +else + MY_P="${PN}.${PV}" + SRC_URI="http://mikutter.hachune.net/bin/${MY_P}.tar.gz" + KEYWORDS="~amd64" + RUBY_S="${PN}" +fi + +DESCRIPTION="Simple, powerful and moeful twitter client" +HOMEPAGE="http://mikutter.hachune.net/" + +LICENSE="GPL-3" +SLOT="0" +IUSE="+libnotify sound" + +DEPEND="" +RDEPEND=" + libnotify? ( x11-libs/libnotify ) + sound? ( media-sound/alsa-utils )" + +ruby_add_rdepend "dev-ruby/addressable + dev-ruby/bsearch + dev-ruby/delayer + dev-ruby/json + dev-ruby/memoize + >=dev-ruby/moneta-0.7 + >=dev-ruby/oauth-0.4.7 + dev-ruby/rcairo + >=dev-ruby/ruby-gettext-3.0.1 + >=dev-ruby/ruby-gtk2-2.2.0 + dev-ruby/ruby-hmac + dev-ruby/typed-array + virtual/ruby-ssl" + +all_ruby_unpack() { + if [ "${PV}" = "9999" ];then + git-2_src_unpack + else + default + fi +} + +each_ruby_install() { + exeinto /usr/share/mikutter + doexe mikutter.rb + insinto /usr/share/mikutter + doins -r core plugin + #if use ruby_targets_ruby21; then + # sed -e 's/ruby19/ruby21/' "${FILESDIR}"/mikutter + if use ruby_targets_ruby20; then + sed -e 's/ruby19/ruby20/' "${FILESDIR}"/mikutter + else + die + fi | newbin - mikutter + dodoc README + make_desktop_entry mikutter Mikutter \ + /usr/share/mikutter/core/skin/data/icon.png +} |