diff options
-rw-r--r-- | media-gfx/librecad/ChangeLog | 3 | ||||
-rw-r--r-- | media-gfx/librecad/Manifest | 3 | ||||
-rw-r--r-- | media-gfx/librecad/librecad-1.0.2.ebuild (renamed from media-gfx/librecad/librecad-1.0.0.ebuild) | 7 | ||||
-rw-r--r-- | media-gfx/librecad/librecad-2.0.0_alpha3.ebuild | 49 | ||||
-rw-r--r-- | media-gfx/librecad/librecad-9999.ebuild | 4 |
5 files changed, 61 insertions, 5 deletions
diff --git a/media-gfx/librecad/ChangeLog b/media-gfx/librecad/ChangeLog index 6e9731f59..bbb22beff 100644 --- a/media-gfx/librecad/ChangeLog +++ b/media-gfx/librecad/ChangeLog @@ -2,6 +2,9 @@ # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 # $Header$ + 15 Apr 2012; Dongxu Li <dongxuli2011@gmail.com> +librecad-2.0.0_alpha3.ebuild +librecad-1.0.2.ebuild + Version bumped to 2.0.0_alpha3, 1.0.2 + 1 Apr 2012; Dongxu Li <dongxuli2011@gmail.com> -librecad-2.0.0_alpha1.ebuild +librecad-2.0.0_alpha2.ebuidl librecad-9999.ebuild Version bumped to 2.0.0_alpha2, added muparser to dependency diff --git a/media-gfx/librecad/Manifest b/media-gfx/librecad/Manifest index de27dc216..5b6cda70b 100644 --- a/media-gfx/librecad/Manifest +++ b/media-gfx/librecad/Manifest @@ -1,3 +1,4 @@ -DIST librecad-1.0.0.tar.gz 4714351 RMD160 834f24dcf5293af183ffaf4734f00d48e7641bc5 SHA1 67f50b230ec41c0786129a7b269aa11664bc3282 SHA256 89b1f8227f0f8df30584958924cc8ad3eb61c751b4b83ef80effa3e4b79f3168 DIST librecad-1.0.1.tar.gz 4717733 SHA256 218d58d66c3b665c0998b79dda2255985c75f5c150611e70c2e7c1b87655c85b SHA512 72ede3094c4f5e8167e67aace2ebc68334fc88b873c11980b345ea1416dc2659673ef4b8867fd00e61593915eae747e8098896fd1c74a5d85f2c85aa875e1cf2 WHIRLPOOL 5189e77dc465e4776b7b536566f359a8b72da802d9080701b33975e585ba63c70dd67006df6f5f857c37d7d36ddc9cf36c9485ebe9e826d6be85c62c3cf4fb26 +DIST librecad-1.0.2.tar.gz 4577653 SHA256 13ee7e401e4f5fbc68c2e017b7189bec788038f4f6e77f559861ceb8cfb1907d SHA512 d3afd967a72e36067634a5ad8bf93ff7ab874f72ed8e86dd13632d4c700ec3f3f3eac40b2a44ba516cadb3a1c117570f091dd92cbfa3957d004ecba933d02f39 WHIRLPOOL 7cd0b2ecba9498ba41ab49c36bbcd49ec2127a7ac0ad235593e58479342f0f0bb859ffa3c2fa7e687859a6a7812b6c5c96b43fdc939f4a18b326cf8e1e4e0f5a DIST librecad-2.0.0_alpha2.tar.gz 13806460 SHA256 fea3aa26bfb1f360a1ebe28777a5d46dd0df688081f0b5de77eafa4695603975 SHA512 b7d46f6dea86ac250e08546e9f67f6cbc3f867ee25e2d3d9cb963f9f6197f87a25774bacb1baa60b5a6d02bae429178047f6907a404402821ed4ec0c51e0470b WHIRLPOOL db82a21ead43d9132498190dd08cf86976fb718e0c2b41ec1e9c8918eb377440bd2449f13f5e3b48698a1f835eea9ce591d60f7c54211be7b7eb118bdedfc394 +DIST librecad-2.0.0_alpha3.tar.gz 13830843 SHA256 a66fe79f34fdcf97b25e91001313eb21ec6c33241acf129b7213daf6f9beca97 SHA512 abb58d2adc92bb34e03abb782886ceea0545d5c423a6c9c3974db755ddb5171d5c295f19f22e622f5dedf3fc0bb67196720d8b169c6857ae78815d4012990a54 WHIRLPOOL e2757f7545ef49e40b9c88ef073b778068ea6b8c7d90aee8337fbd902f01b8172a63501bf7ddb526b5e54c4324f177e983ad5245cdde14cae1f610edbb6eab15 diff --git a/media-gfx/librecad/librecad-1.0.0.ebuild b/media-gfx/librecad/librecad-1.0.2.ebuild index 81ae616e5..cafafd60b 100644 --- a/media-gfx/librecad/librecad-1.0.0.ebuild +++ b/media-gfx/librecad/librecad-1.0.2.ebuild @@ -18,7 +18,10 @@ IUSE="debug doc" RDEPEND=" x11-libs/qt-gui[qt3support] x11-libs/qt-assistant:4 - x11-libs/qt-qt3support:4" + x11-libs/qt-qt3support:4 + dev-cpp/muParser + " + DEPEND="${RDEPEND}" src_unpack() { @@ -27,7 +30,7 @@ src_unpack() { } src_prepare() { -sed -i -e "s:\\\$\+system(git describe --tags):1.0.0:" "${PN}.pro" +sed -i -e "s:\\\$\+system(git describe --tags):1.0.2:" "${PN}.pro" } src_install() { diff --git a/media-gfx/librecad/librecad-2.0.0_alpha3.ebuild b/media-gfx/librecad/librecad-2.0.0_alpha3.ebuild new file mode 100644 index 000000000..670f91093 --- /dev/null +++ b/media-gfx/librecad/librecad-2.0.0_alpha3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit qt4-r2 flag-o-matic + +DESCRIPTION="An generic 2D CAD program" +HOMEPAGE="http://www.librecad.org/" +SRC_URI="https://nodeload.github.com/LibreCAD/LibreCAD/tarball/${PV/_/} -> +${P}.tar.gz" + + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug doc" + +DEPEND=" + x11-libs/qt-assistant:4 + x11-libs/qt-gui:4 + dev-libs/boost + dev-cpp/muParser + " + +RDEPEND="${DEPEND}" + +src_unpack() { + unpack ${A} + mv * ${P} +} + +src_prepare() { + append-cppflags "-std=c++0x" + sed -i -e '/RS_VECTOR2D/ s/^#//' librecad/src/src.pro +} + +src_install() { + qt4-r2_src_install + dobin unix/librecad + insinto /usr/share/"${PN}" + doins -r unix/resources/* + if use doc ; then + dohtml -r support/doc/* + fi + doicon res/main/"${PN}".png + make_desktop_entry "${PN}" LibreCAD "${PN}.png" Graphics +} diff --git a/media-gfx/librecad/librecad-9999.ebuild b/media-gfx/librecad/librecad-9999.ebuild index 6948dbe76..e6b8035b8 100644 --- a/media-gfx/librecad/librecad-9999.ebuild +++ b/media-gfx/librecad/librecad-9999.ebuild @@ -23,8 +23,8 @@ DEPEND="${RDEPEND} src_prepare() { #sed -i -e "s:\\\$\+system(git describe --tags):9999:" src/src.pro #enable C++11 by default - sed -i -e '/HAS_CPP11/ s/^#//' src/src.pro - sed -i -e '/RS_VECTOR2D/ s/^#//' src/src.pro + append-cppflags "-std=c++0x" + sed -i -e '/RS_VECTOR2D/ s/^#//' librecad/src/src.pro } src_install() |