Skip to content

Commit

Permalink
Merged with JC's overlay.
Browse files Browse the repository at this point in the history
  • Loading branch information
eyolfson committed Mar 29, 2010
1 parent 9bf8115 commit c201310
Show file tree
Hide file tree
Showing 19 changed files with 332 additions and 0 deletions.
7 changes: 7 additions & 0 deletions app-emacs/clojure-mode/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
AUX 70clojure-mode-gentoo.el 210 RMD160 1d700e235f768e661fc148bf8a7778f4d7b96fe7 SHA1 9859822338588d53ebe7ce76fa5ef64541881726 SHA256 67a111b8600bd2fcedc04ca7d06f286b8fe1bc93ec0b45ae28d71fbd012defe0
AUX 70clojure-mode-gentoo.el~ 275 RMD160 e7068cf34be9e9cf59bd62d29561ddb51c5e3291 SHA1 d53005da385156af0cb94b493302d488d0e8cbf3 SHA256 680f1534a790e2b1d60dbc4b2acff1a734d402a17d714376f917628ce374f55a
DIST clojure-mode.el 20017 RMD160 397c791104a3ccadd908529995a58e632593c7b8 SHA1 9052a69937029efba1717caadc49a60f9122f1c1 SHA256 a727ff9efb2faf76da31d8b89ff2cb730e2d91ab52936e149b6fe9c6643ad1d0
EBUILD clojure-mode-1.0.ebuild 485 RMD160 8c1a4cecadada6f12a09c91922e247f1ba033e35 SHA1 90cd3e71f70e9f4e8a32b6a3a1842a3f65106985 SHA256 b89b0ca9db2ac2ef9da423c8b9f99e1e7214eaaffefaaf291ab6ae4a71e057c1
EBUILD clojure-mode-1.5.ebuild 611 RMD160 1bc54f366acd3e19fe55736f3599380e426928fe SHA1 80afde31dc00512fde68223f7ab33f77ebf4051d SHA256 ac5de423cd62db91aa0bdaa32ab73c62c41c32fea356bdf4d0ce44b47ae1829b
MISC clojure-mode-1.0.ebuild~ 412 RMD160 13a16b3e58a1182dcbb2206df994344cce50f223 SHA1 d40f8c950b66834c2f5388e3c0a096a3d36c49ba SHA256 0b27b69a08525c3a38c0093a9005c2b1f164176bca34906bfb50da65479516bc
MISC clojure-mode-1.5.ebuild~ 485 RMD160 8c1a4cecadada6f12a09c91922e247f1ba033e35 SHA1 90cd3e71f70e9f4e8a32b6a3a1842a3f65106985 SHA256 b89b0ca9db2ac2ef9da423c8b9f99e1e7214eaaffefaaf291ab6ae4a71e057c1
21 changes: 21 additions & 0 deletions app-emacs/clojure-mode/clojure-mode-1.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit elisp

DESCRIPTION="An Emacs major mode for editing Clojure"
HOMEPAGE="http://www.emacswiki.org/cgi-bin/wiki/ClojureMode"
SRC_URI="http://www.emacswiki.org/emacs/download/clojure-mode.el"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

SITEFILE="70${PN}-gentoo.el"

src_unpack() {
cp /usr/portage/distfiles/${A} ${WORKDIR}
}
# S="${WORKDIR}"
29 changes: 29 additions & 0 deletions app-emacs/clojure-mode/clojure-mode-1.5.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit elisp git

DESCRIPTION="An Emacs major mode for editing Clojure"
HOMEPAGE="http://www.emacswiki.org/cgi-bin/wiki/ClojureMode"
SRC_URI=""
EGIT_REPO_URI="git://github.com/jochu/clojure-mode.git"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

MY_P="${PN}${SLOT}-${PV}"

SITEFILE="70${PN}-gentoo.el"

S=${WORKDIR}/${MY_P}

src_unpack() {
git_src_unpack
cd "${S}"
rm clojure-test-mode.el test.clj
# cp /usr/portage/distfiles/${A} ${WORKDIR}
}
# S="${WORKDIR}"
7 changes: 7 additions & 0 deletions app-emacs/clojure-mode/files/70clojure-mode-gentoo.el
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
;;; clojure-mode site-lisp configuration


(add-to-list 'load-path "@SITELISP@")

(autoload 'clojure-mode "clojure-mode" "A major mode for Clojure" t)
(add-to-list 'auto-mode-alist '("\\.clj$" . clojure-mode))
3 changes: 3 additions & 0 deletions app-emacs/ropemacs/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
AUX 55ropemacs-gentoo.el 102 RMD160 00dd530d6974bec984af57031f72798e04d838c1 SHA1 3091dacd466ab669175c0db8577f3fd2c0a6ac75 SHA256 e501aaae6834702202389fda80aae7248ed532f812d1a797e784204ca3b58bee
DIST ropemacs-0.6.tar.gz 29162 RMD160 5e9c10a251ea438a786522a175502c3aab40e9ee SHA1 907bc99bdf179edd6fd077ea005bfab3c38176af SHA256 44831ce6a9d2e7634b036ae0c5c6e931a0d0dd0c7d228f3a9fd81d2bebf2d8a9
EBUILD ropemacs-0.6.ebuild 684 RMD160 99ec04dc19df95de6299bafcadb9f102259516a4 SHA1 ad08bcd83d9e2098c869b0f4832c55ded1303bfa SHA256 53ec9711b83ba4aa22b90f447c31c72724fb0cdc36e640a188c399a8ce6f44e2
5 changes: 5 additions & 0 deletions app-emacs/ropemacs/files/55ropemacs-gentoo.el
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
;;; dev-python/ropemacs site-lisp configuration

(require 'pymacs)
(pymacs-load "ropemacs" "rope-")

37 changes: 37 additions & 0 deletions app-emacs/ropemacs/ropemacs-0.6.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI=""

inherit distutils eutils elisp-common

DESCRIPTION="Emacs interface for rope"
HOMEPAGE="http://rope.sourceforge.net/"
SRC_URI="mirror://sourceforge/rope/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT="nomirror"
DEPEND=">=dev-python/rope-0.7
>=app-emacs/pymacs-0.22-r1"
RDEPEND="${DEPEND}"
SITEFILE=55${PN}-gentoo.el

src_install() {
distutils_src_install

dodir docs
dodoc docs/*.txt

elisp-site-file-install "${FILESDIR}/${SITEFILE}"
}

pkg_postinst() {
elisp-site-regen
}

pkg_postrm() {
elisp-site-regen
}
3 changes: 3 additions & 0 deletions dev-lang/clojure/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
DIST clojure-1.1.0.zip 2135400 RMD160 8cb486181edf2a8e8d9ea061602d396304e503c4 SHA1 c253dd52734a008321a1db34439744a6d02587ea SHA256 7ce6c86ccabf38ed9893861e38bc4ab4df31570827659f6cef6466116c999118
EBUILD clojure-1.1.0.ebuild 749 RMD160 362ab1903ce78974e99a36140595713155ec5dcf SHA1 5b8076f92f649f01bfe7a270c2fe95ad2fe4f0ba SHA256 b3aa259f03cb78137976e5c4bee5c9230cc7b8f6f66618f673784c6ecb7afc8c
MISC clojure-1.1.0.ebuild~ 1312 RMD160 b694a22063eb122be40e28ab5174d4914915e9cc SHA1 3af44c4127dee7a6d32e4421f1a74581c783152b SHA256 95ea3815d4ee98dbadc15aec7f804055107a3e543b45a3bd1f7ba1d2e48c5790
34 changes: 34 additions & 0 deletions dev-lang/clojure/clojure-1.1.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI=2
JAVA_PKG_IUSE="source"

inherit java-pkg-2 java-ant-2

DESCRIPTION="Clojure is a dynamic programming language that targets the Java Virtual Machine."
HOMEPAGE="http://clojure.org/"
SRC_URI="http://clojure.googlecode.com/files/clojure-${PV/_/-}.zip"

LICENSE="CPL-1.0 BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"

IUSE=""

RDEPEND=">=virtual/jre-1.5"
DEPEND=">=virtual/jdk-1.5"

S="${WORKDIR}/${P/_/-}"

java_prepare() {
rm -v ${PN}.jar || die
}

src_install() {
java-pkg_newjar ${P/_/-}.jar
java-pkg_dolauncher ${PN} --main clojure.main
dodoc readme.txt || die "dodoc failed"
use source && java-pkg_dosrc src/jvm/closure
}
3 changes: 3 additions & 0 deletions dev-lang/leiningen/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
DIST lein 2664 RMD160 6050a1d6941c9278a98ae017fb9644cc4de61612 SHA1 5834fd0876c6184e7f59b965e42d4cfe61679ddf SHA256 096a463a7d7f841d9685d3b8a1cf70138d53852b3d205a025e93e0a16d3e87f1
EBUILD leiningen-1.0.1.ebuild 621 RMD160 e73f7e1e42201821c6ea7f864df7ad9ea0db4085 SHA1 6acf927a2590e83bba928627a56dd4939f134a94 SHA256 1fa5a62274271dff9709e102c671d5fe69f61c4b2ceb00353cd5ac953202da61
MISC leiningen-1.0.1.ebuild~ 609 RMD160 e80e9e0180340abcaefe35c37fa66c7f60c855f5 SHA1 1bd52d86efa7481a333c2d20d77acaf55e6386f7 SHA256 18c692677bd073a2eaf5c5e419db514b7fb28fb444295e81fdbdc006056383f4
34 changes: 34 additions & 0 deletions dev-lang/leiningen/leiningen-1.0.1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@

# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI=2


DESCRIPTION="Leiningen is a build utility for clojure projects."
HOMEPAGE="http://github.com/technomancy/leiningen/"
SRC_URI="http://github.com/technomancy/leiningen/raw/stable/bin/lein"

LICENSE=""
SLOT="0"
KEYWORDS="~amd64 ~x86"

IUSE=""

RDEPEND=">=virtual/jre-1.5"
DEPEND=">=virtual/jdk-1.5"

MY_P="${PN}${SLOT}-${PV}"

SITEFILE="70${PN}-gentoo.el"

S=${WORKDIR}/${MY_P}

src_unpack() {
cp /usr/portage/distfiles/${A} ${WORKDIR}
}

src_install() {
/bin/bash lein self-install
}
3 changes: 3 additions & 0 deletions dev-lisp/cl-launch/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
DIST cl-launch_2.36.tar.gz 49521 RMD160 94b6f915f9d566d1e9856da9b236cd20b5497886 SHA1 462e885dd69d588e4010602da2226ed7bbc1a661 SHA256 2490b438f3177a777ef568b4c682e7038b26ee9d9955c0fa685ba9930103a328
EBUILD cl-launch-2.36.ebuild 761 RMD160 7b5a66774447277628fe2428036fab639f18f3e1 SHA1 0510e5c15088b1af835a614aae3ede79da4c8631 SHA256 3eec875471c89763db9b7cc50f4a0c44a9bc3b35583060fa71b0ef92bafe639e
MISC cl-launch-2.36.ebuild~ 764 RMD160 05f6866bc2aebab2ae161160bde1bdaaa5538203 SHA1 29eebece42c655dee53bec26b0d90dc1bc94caf4 SHA256 8bf53704f1c42a6185957bca2bd9e2290cc1c2fec531c496434f17aa7c030dab
25 changes: 25 additions & 0 deletions dev-lisp/cl-launch/cl-launch-2.36.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit common-lisp-2

DESCRIPTION="cl-launch is a utility to make Common Lisp software easily invokable from the command-line."
HOMEPAGE="http://www.cliki.net/cl-launch"
# SRC_URI="http://common-lisp.net/project/xcvb/${PN}/${PN}_${PV}.tar.gz"
SRC_URI="http://fare.tunes.org/files/cl-launch/cl-launch_${PV}.tar.gz"
LICENSE="No-Problem-Bugroff LLGPL-2.1"

SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE=""

CL_LAUNCH_FASLDIR=/var/cache/cl-launch

src_install() {
dobin cl-launch.sh
common-lisp-install launcher.lisp wrapper.sh cl-launch.asd
common-lisp-symlink-asdf
keepdir "${CL_LAUNCH_FASLDIR}"
fperms 1777 "${CL_LAUNCH_FASLDIR}"
}
2 changes: 2 additions & 0 deletions dev-perl/Time-Format/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
DIST Time-Format-1.11.tar.gz 30330 RMD160 f24c23ec432b670d5bd116aa315ddb6cdc380b81 SHA1 05d39c8c949bf56b7fb5fc51cce752803da4b390 SHA256 fb3a39e8cf8fd8f47462b4fc2f99dbacc51896bc4b7c46fcb80f71b780e9bd09
EBUILD Time-Format-1.11.ebuild 352 RMD160 109b03543d18747c76822212dce2fe996d3f9450 SHA1 cc735c346098d5c17d033dbd54a2b278981be995 SHA256 c142168b69d0519be0e303ff2aaee2e829bbe3eec6c980391b558eaeb4a2d257
17 changes: 17 additions & 0 deletions dev-perl/Time-Format/Time-Format-1.11.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI="2"
MODULE_AUTHOR="ROODE"
inherit perl-module

DESCRIPTION="Easy-to-use date/time formatting"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

DEPEND="perl-core/Test-Simple
virtual/perl-Time-Local"
RDEPEND="${DEPEND}"
SRC_TEST="do"
3 changes: 3 additions & 0 deletions dev-perl/Weather-Com/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
DIST Weather-Com-0.5.5.tar.gz 47599 RMD160 3b85174310877420d45f3ed6d216da82c6d1130b SHA1 3bc7c1dc451839981bf8e653f976aff5a70c635b SHA256 0032c79d4181f603d02dbc01dd496726239a48ce3fcd2945e211155aae176d34
EBUILD Weather-Com-0.5.5.ebuild 481 RMD160 238875e7a9fa57583ac3e08bdfca0aec1d7a1de9 SHA1 c17da833fcb014ba110258e37061ea095243e8d5 SHA256 66a48860bcb64d2fc1de325b4334c4007e05e80920075c1c6884589b1ce9f952
MISC Weather-Com-0.5.5.ebuild~ 453 RMD160 85aafbdda2f18989cf97f0e09ea5ed487dff488d SHA1 15bd68f02608c227b02de337e8bafef5a8599423 SHA256 c9ac4b5fd25fb6601b76d82e6ecbe49313bccee9bdc383cdf1eef02edf705158
22 changes: 22 additions & 0 deletions dev-perl/Weather-Com/Weather-Com-0.5.5.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI="2"
MODULE_AUTHOR="SCHNUECK"
inherit perl-module

DESCRIPTION="fetching weather information from weather.com site"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

DEPEND="dev-perl/libwww-perl
perl-core/Storable
dev-perl/Time-Format
virtual/perl-Time-Local
dev-perl/URI
dev-perl/XML-Simple
virtual/perl-Module-Build"
RDEPEND="${DEPEND}"
SRC_TEST="do"
2 changes: 2 additions & 0 deletions x11-misc/dzen/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
EBUILD dzen-9999.ebuild 1727 RMD160 23b2ffb8f2d88d535b75d1bf7e66a7bc30d91bc0 SHA1 ae5ea7bd32635856f1ca512949ebb376b3ae3324 SHA256 b54dcb4b5d2c21043c5b1aa36a129f9df748cb738a0de6d98b30d34ff8000a54
MISC dzen-9999.ebuild~ 1827 RMD160 e46e7d0ee6714359968400760d8a896771505aa9 SHA1 0c9f18a039d4b6b112a9eb95baae0cc7091406f4 SHA256 362cdcacca5615c95d03cdf5747dc9db6e524ce5dd929494c86ab3960bc280ad
75 changes: 75 additions & 0 deletions x11-misc/dzen/dzen-9999.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit subversion toolchain-funcs multilib

SLOT="2"
MY_P="${PN}${SLOT}-${PV}"

HOMEPAGE="http://gotmor.googlepages.com/dzen"
SRC_URI=""
ESVN_REPO_URI="http://dzen.googlecode.com/svn/trunk/"

LICENSE="MIT"
KEYWORDS="~amd64 ~x86"
IUSE="minimal xinerama xpm xft"

DEPEND="x11-libs/libX11
xinerama? ( x11-libs/libXinerama )
xpm? ( x11-libs/libXpm )
x11-libs/libXft"
RDEPEND="${DEPEND}"

S=${WORKDIR}/${MY_P}

src_unpack() {
subversion_src_unpack

cd "${S}"
sed -e "s:/usr/local:/usr:g" \
-e 's:-Os::g' \
-e "s:CFLAGS =:CFLAGS +=:g" \
-e '/^CC.*/d' \
-e 's:^LDFLAGS =:LDFLAGS +=:' \
-e "s:/usr/lib :/usr/$(get_libdir):" \
-i config.mk gadgets/config.mk || die "sed failed"
sed -i -e "/strip/d" Makefile gadgets/Makefile || die "sed failed"
if use xinerama ; then
sed -e "/^LIBS/s/$/\ -lXinerama/" \
-e "/^CFLAGS/s/$/\ -DDZEN_XINERAMA/" \
-i config.mk || die "sed failed"
fi
if use xpm ; then
sed -e "/^LIBS/s/$/\ -lXpm/" \
-e "/^CFLAGS/s/$/\ -DDZEN_XPM/" \
-i config.mk || die "sed failed"
fi
if use xft ; then
sed -e "/^LIBS/s/$/\ \`pkg-config\ --libs\ xft\`/" \
-e "/^CFLAGS/s/$/\ -DDZEN_XFT\ \`pkg-config\ --cflags\ xft\`/" \
-i config.mk || die "sed failed"
fi

}

src_compile() {
tc-export CC
emake || die "emake failed"

if ! use minimal ; then
cd "${S}"/gadgets
emake || die "emake gadgets failed"
fi
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc README || die

if ! use minimal ; then
cd "${S}"/gadgets
emake DESTDIR="${D}" install || die "emake gadgets install failed"
dodoc README* || die
fi
}

0 comments on commit c201310

Please sign in to comment.