diff options
-rw-r--r-- | app-editors/padre/ChangeLog | 5 | ||||
-rw-r--r-- | app-editors/padre/Manifest | 10 | ||||
-rw-r--r-- | app-editors/padre/padre-0.51.ebuild | 127 |
3 files changed, 138 insertions, 4 deletions
diff --git a/app-editors/padre/ChangeLog b/app-editors/padre/ChangeLog index d764e8f45..32ebf8e6b 100644 --- a/app-editors/padre/ChangeLog +++ b/app-editors/padre/ChangeLog @@ -2,6 +2,11 @@ # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*padre-0.51 (06 Dec 2009) + + 06 Dec 2009; Torsten Veller <tove@gentoo.org> +padre-0.51.ebuild: + Version bump + 23 Nov 2009; Torsten Veller <tove@gentoo.org> padre-0.50.ebuild: Depend on >=dev-perl/Class-XSAccessor-1.05 cause Class-XSAccessor-Array was merge in diff --git a/app-editors/padre/Manifest b/app-editors/padre/Manifest index 14522c37d..adae6842e 100644 --- a/app-editors/padre/Manifest +++ b/app-editors/padre/Manifest @@ -2,13 +2,15 @@ Hash: SHA1 DIST Padre-0.50.tar.gz 1067563 RMD160 072db98c8ec17409bf7e9d360455a987a514fd9d SHA1 32e92cbeaa3742b477b34b8cf5a88e90b0b5d5ce SHA256 6a978f9b77c82f949b3619523e0db4a95ff743d2c8ec1d99269c72595f146f58 +DIST Padre-0.51.tar.gz 1127094 RMD160 6daf6af41901261dc301e47239e893bfd3c04c4d SHA1 a5e570bea174ba0f6e9e30eefb5efa31a374351a SHA256 0a78c5fadad6d1e6d385f5535bb9c0e0d48a1ddbdb504d513cc2009874584d2e EBUILD padre-0.50.ebuild 2834 RMD160 423f5b6934951a61acb83a69f9fc2226f94f608d SHA1 af6249db123bcf43a77e58d83fe14297ca9856ba SHA256 96ae0fa012a32e6b6b545ed113d2397f7b5dd7a6f3922deb85a983dca9c653f0 -MISC ChangeLog 2483 RMD160 a81c62525fc6315b409f804c76295ee9d0b88768 SHA1 99fc061b0ffdfa73a6a06cc06017c47759f0feb3 SHA256 0b52555f32e1dabbccb375fe675908e73739c9126a29df1d5d9ea5104c032401 +EBUILD padre-0.51.ebuild 2886 RMD160 6ab38c812ac1980d7aa5992173ac680fa6f64982 SHA1 c2a1496ffc399ab99fc4102d59d922601dd8e450 SHA256 93dadb3967ef014e6660db3b9d7613a21b5570f6081714cc1220866e51d8a5c8 +MISC ChangeLog 2594 RMD160 dfc7858219cc08a67a43986e968a1270631cb4bc SHA1 d829d6be8a59b0de5734d8346d3e808a18e70e16 SHA256 63c8a0f9273a333fed3d0cbcd17a0f223df4a058690b131ce8dc12e1590a21fd MISC metadata.xml 158 RMD160 03e4d8164c58bc61660cbaf489d4e3652de0feb7 SHA1 9a84117c6fb70288426e20c84deaf16f4381a549 SHA256 1fef4c0af5f71b777110f54d9dfbd27d6c85c750fca007f4a2fb38345ebbb710 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) -iEYEARECAAYFAksKzGEACgkQV3J2n04EauxPDACeNpdsTV0QTWDHA+m1Gh6JkYVw -2GgAn3HEkyeClFFSZ13E4fXzpJSJzl8A -=959e +iEYEARECAAYFAksbyssACgkQV3J2n04EauzFWQCg0sipEj2QlH6YLQZxT3RVoLe/ +LYEAoNoDDEvdg8auvHGHaSHiEPNuZj8U +=HLEF -----END PGP SIGNATURE----- diff --git a/app-editors/padre/padre-0.51.ebuild b/app-editors/padre/padre-0.51.ebuild new file mode 100644 index 000000000..7b238ace0 --- /dev/null +++ b/app-editors/padre/padre-0.51.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 + +MY_PN=Padre +MY_P=${MY_PN}-${PV} +#MODULE_AUTHOR=THEREK +#MODULE_AUTHOR=JQUELIN +#MODULE_AUTHOR=SZABGAB +MODULE_AUTHOR=PLAVEN +#MODULE_AUTHOR=GARU +#MODULE_AUTHOR=RSN +S=${WORKDIR}/${MY_P} +inherit perl-module + +DESCRIPTION="Perl Application Development and Refactoring Environment" +HOMEPAGE="http://padre.perlide.org/" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +# Test Deps. +TDEPEND=" + >=dev-perl/Capture-Tiny-0.06 + >=dev-perl/Test-Script-1.05 + >=dev-perl/Test-Exception-0.27 + >=dev-perl/Test-NoWarnings-0.084 + >=virtual/perl-Test-Simple-0.88 +" + +RDEPEND=" + >=dev-perl/Locale-Msgfmt-0.14 + >=sys-apps/ack-1.86 + >=dev-perl/Class-Adapter-1.05 + >=dev-perl/Class-Unload-0.03 + >=dev-perl/Class-XSAccessor-1.05 + >=dev-perl/DBD-SQLite-1.10 + >=dev-perl/DBI-1.58 + >=dev-perl/Devel-Dumpvar-0.04 + >=dev-perl/Devel-Refactor-0.05 + virtual/perl-Digest-MD5 + >=dev-perl/File-Copy-Recursive-0.37 + >=dev-perl/File-Find-Rule-0.30 + >=dev-perl/File-HomeDir-0.84 + >=dev-perl/File-Next-1.06 + >=dev-perl/File-Remove-1.42 + >=dev-perl/File-ShareDir-1.00 + >=dev-perl/File-ShareDir-PAR-0.04 + >=virtual/perl-File-Spec-3.27.01 + >=dev-perl/File-Which-1.08 + dev-perl/Format-Human-Bytes + virtual/perl-Getopt-Long + >=dev-perl/HTML-Parser-3.58 + >=dev-perl/IO-stringy-2.110 + virtual/perl-IO + >=dev-perl/IO-String-1.08 + >=virtual/perl-Scalar-List-Utils-1.18 + >=dev-perl/List-MoreUtils-0.22 + >=dev-perl/Module-Refresh-0.13 + >=dev-perl/Module-Starter-1.50 + >=dev-perl/ORLite-1.20 + >=dev-perl/ORLite-Migrate-0.03 + >=dev-perl/PAR-0.989 + >=dev-perl/Params-Util-0.33 + >=dev-perl/Parse-ErrorString-Perl-0.11 + >=dev-perl/Parse-ExuberantCTags-1.00 + >=dev-perl/Pod-Abstract-0.16 + >=dev-perl/Pod-POM-0.17 + >=virtual/perl-Pod-Perldoc-3.15 + >=virtual/perl-Pod-Simple-3.07 + >=dev-perl/PPI-1.205 + >=dev-perl/PPIx-EditorTools-0.09 + >=dev-perl/Probe-Perl-0.01 + >=virtual/perl-Storable-2.15 + virtual/perl-Text-Balanced + >=dev-perl/Text-Diff-0.35 + >=dev-perl/Text-FindIndent-0.05 + >=dev-perl/Thread-Queue-2.11 + >=virtual/perl-threads-1.71 + >=virtual/perl-threads-shared-1.26 + >=dev-perl/URI-0 + >=dev-perl/wxperl-0.91 + >=dev-perl/Wx-Perl-ProcessStream-0.20 + >=dev-perl/YAML-Tiny-1.32 + virtual/perl-version +" +DEPEND=" + ${RDEPEND} + test? ( + ${TDEPEND} + ) +" + +SRC_TEST=do + +x11_works() { + # If there is no xdpyinfo, + # it will return 127 + xset -q 1>/dev/null 2>&1 + WORKS="$?" + if [[ "$WORKS" == "0" ]] ; then + einfo "X11 Works!" + else + einfo "X11 doesnt work" + fi + einfo "Display at: '${DISPLAY}'" + return $WORKS +} + +src_configure() { + DISPLAY_COPY="$DISPLAY" + unset DISPLAY; + perl-module_src_configure + if use test && [[ "$DISPLAY_COPY" != "" ]]; then + einfo "Bringing back Display Settings for later " + export DISPLAY="$DISPLAY_COPY" + fi +} +src_test() { + if ! x11_works ; then + unset DISPLAY + fi + perl-module_src_test +} |