From 32d2cbf3cf1f229185f583e8c34bd5cf8bd1497a Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Thu, 12 Dec 2013 15:11:22 +0100 Subject: [PATCH 01/16] Add games-action/supertuxkart-0.8.1. with patches --- games-action/supertuxkart/Manifest | 5 ++ .../files/supertuxkart-0.8.1-gentoo.patch | 17 +++++ .../files/supertuxkart-0.8.1-irrlicht.patch | 69 +++++++++++++++++ .../supertuxkart/supertuxkart-0.8.1.ebuild | 75 +++++++++++++++++++ media-gfx/cgal-ipelets/Manifest | 2 + 5 files changed, 168 insertions(+) create mode 100644 games-action/supertuxkart/Manifest create mode 100644 games-action/supertuxkart/files/supertuxkart-0.8.1-gentoo.patch create mode 100644 games-action/supertuxkart/files/supertuxkart-0.8.1-irrlicht.patch create mode 100644 games-action/supertuxkart/supertuxkart-0.8.1.ebuild diff --git a/games-action/supertuxkart/Manifest b/games-action/supertuxkart/Manifest new file mode 100644 index 0000000..c263c91 --- /dev/null +++ b/games-action/supertuxkart/Manifest @@ -0,0 +1,5 @@ +AUX supertuxkart-0.8.1-gentoo.patch 377 SHA256 a574c514490744cb98dc97460d33acfd26336d41d6fbc84145be7ea052b7c3f8 SHA512 07a49a03f943fb14543a01c705f69dbf7fc5238510d6ad615243c51cb142e856af3e3bb4cc2134b28652acf2944fdf9075311947c2afdb9d6dd62033222a016e WHIRLPOOL 2e0086cdbc34a278707254cde7239ac38549212baecea608b56f014aed9431910e28b6504e532ac8992b4ecac01001a8878557fdf9703167e8ddc767c2e5a555 +AUX supertuxkart-0.8.1-irrlicht.patch 4824 SHA256 0388d3e5f5519039208069e0ff88edb7936ccf8038e3082c4ed432ab46deb09d SHA512 1ac949874baf83ae501bbf01b0678fe91a9d019b9939f7f1383c182a0ff0ace0b9154c23d14fc2bca8b4e7d8708d81b4f3a58e0019032c2a8738f887ad7990ce WHIRLPOOL 06b719b6136841baff4c9d81f386f4d56bda04ab224c21522c54369af1259f01a1e85e372a675aa5d78b6c1e8221fc45012d869dfe5c034bb4de25df1acc7add +DIST supertuxkart-0.8.1-src.tar.bz2 229944480 SHA256 335301ae61b0c177be68d5593c65e5b197dc807421f08a8a35740a254cacf8d6 SHA512 1d72230a2cfa6196c6ea6c5464f01d1a0064994c9dafbf5d47c04b5db87e82590fde57a88d5316f2cf6094dcebae5e115b81e5ecc964a29bd669bc83d527d13a WHIRLPOOL 5cf87e57cd5b5d12e4549bf49efb0596e4a1fafa7cba58e366c843e2ebf61c02e5c3471d1591f1231194021cbcb6082829e026616403680fc7ad05bd235b155e +DIST supertuxkart.png 4435 SHA256 99bc1801cb0514946cb0171d6d5a84484b6dc881edfa7f096b6eb5fea2f28828 SHA512 a180332f79220431922fa8b351cb476ebc5d9d1df09f20707eb3bdd7002fd264cb027b8190c73c5221050e6e8601beb6758a5809d05aedfb18f0bdb426f47eda WHIRLPOOL eef651802a927b451226fc06a682d7dea68b65b05195130ccfc7544165f26f65bda4fc9565e09d6487d02be3cf57880b0c6c257f26587c6bc6d30afc6aa5d3c2 +EBUILD supertuxkart-0.8.1.ebuild 1879 SHA256 15999f636f694522607b203710c5464aa0ca6c40ff84f18722f4a860c0d73299 SHA512 a77c7bf55eaaaedd7c9bac3dfc54aa84247f6bd27ed0aa397e72a5b650a9bf443208ffc8a6344e7b5867e18a1d2104a6f55e681739b568383280f2854bce07a6 WHIRLPOOL a2e4c7590cea3482d094e767601ab51dca732f1273eec29703c706d9b660162f0912c4f7cef2c59625bbbe7b630efeeab572edc9bd777695bdf6eabbacb5631e diff --git a/games-action/supertuxkart/files/supertuxkart-0.8.1-gentoo.patch b/games-action/supertuxkart/files/supertuxkart-0.8.1-gentoo.patch new file mode 100644 index 0000000..14a9d7f --- /dev/null +++ b/games-action/supertuxkart/files/supertuxkart-0.8.1-gentoo.patch @@ -0,0 +1,17 @@ +this is gentoo specific, because of unbundling Irrlicht dependencies + +--- CMakeLists.txt ++++ CMakeLists.txt +@@ -196,7 +196,11 @@ + ${IRRLICHT_LIBRARY} + ${IRRLICHT_XF86VM_LIBRARY} + ${OPENAL_LIBRARY} +- ${OPENGL_LIBRARIES}) ++ ${OPENGL_LIBRARIES} ++ png ++ jpeg ++ bz2 ++ z) + + if(USE_FRIBIDI) + target_link_libraries(supertuxkart ${FRIBIDI_LIBRARIES}) diff --git a/games-action/supertuxkart/files/supertuxkart-0.8.1-irrlicht.patch b/games-action/supertuxkart/files/supertuxkart-0.8.1-irrlicht.patch new file mode 100644 index 0000000..43130d1 --- /dev/null +++ b/games-action/supertuxkart/files/supertuxkart-0.8.1-irrlicht.patch @@ -0,0 +1,69 @@ +unbundle Irrlicht dependencies +and respect CFLAGS + +--- lib/irrlicht/include/IrrCompileConfig.h ++++ lib/irrlicht/include/IrrCompileConfig.h +@@ -245,7 +245,7 @@ + //! Define _IRR_USE_NON_SYSTEM_JPEG_LIB_ to let irrlicht use the jpeglib which comes with irrlicht. + /** If this is commented out, Irrlicht will try to compile using the jpeg lib installed in the system. + This is only used when _IRR_COMPILE_WITH_LIBJPEG_ is defined. */ +-#define _IRR_USE_NON_SYSTEM_JPEG_LIB_ ++//#define _IRR_USE_NON_SYSTEM_JPEG_LIB_ + #ifdef NO_IRR_USE_NON_SYSTEM_JPEG_LIB_ + #undef _IRR_USE_NON_SYSTEM_JPEG_LIB_ + #endif +@@ -261,7 +261,7 @@ + //! Define _IRR_USE_NON_SYSTEM_LIBPNG_ to let irrlicht use the libpng which comes with irrlicht. + /** If this is commented out, Irrlicht will try to compile using the libpng installed in the system. + This is only used when _IRR_COMPILE_WITH_LIBPNG_ is defined. */ +-#define _IRR_USE_NON_SYSTEM_LIB_PNG_ ++//#define _IRR_USE_NON_SYSTEM_LIB_PNG_ + #ifdef NO_IRR_USE_NON_SYSTEM_LIB_PNG_ + #undef _IRR_USE_NON_SYSTEM_LIB_PNG_ + #endif +@@ -598,7 +598,7 @@ + /** If this is commented out, Irrlicht will try to compile using the zlib + installed on the system. This is only used when _IRR_COMPILE_WITH_ZLIB_ is + defined. */ +-#define _IRR_USE_NON_SYSTEM_ZLIB_ ++//#define _IRR_USE_NON_SYSTEM_ZLIB_ + #ifdef NO_IRR_USE_NON_SYSTEM_ZLIB_ + #undef _IRR_USE_NON_SYSTEM_ZLIB_ + #endif +--- lib/irrlicht/source/Irrlicht/Makefile ++++ lib/irrlicht/source/Irrlicht/Makefile +@@ -46,11 +46,7 @@ + IRRIOOBJ = CFileList.o CFileSystem.o CLimitReadFile.o CMemoryFile.o CReadFile.o CWriteFile.o CXMLReader.o CXMLWriter.o CWADReader.o CZipReader.o CPakReader.o CNPKReader.o CTarReader.o CMountPointReader.o irrXML.o CAttributes.o lzma/LzmaDec.o + IRROTHEROBJ = CIrrDeviceSDL.o CIrrDeviceLinux.o CIrrDeviceConsole.o CIrrDeviceStub.o CIrrDeviceWin32.o CIrrDeviceFB.o CLogger.o COSOperator.o Irrlicht.o os.o + IRRGUIOBJ = CGUIButton.o CGUICheckBox.o CGUIComboBox.o CGUIContextMenu.o CGUIEditBox.o CGUIEnvironment.o CGUIFileOpenDialog.o CGUIFont.o CGUIImage.o CGUIInOutFader.o CGUIListBox.o CGUIMenu.o CGUIMeshViewer.o CGUIMessageBox.o CGUIModalScreen.o CGUIScrollBar.o CGUISpinBox.o CGUISkin.o CGUIStaticText.o CGUITabControl.o CGUITable.o CGUIToolBar.o CGUIWindow.o CGUIColorSelectDialog.o CDefaultGUIElementFactory.o CGUISpriteBank.o CGUIImageList.o CGUITreeView.o +-ZLIBOBJ = zlib/adler32.o zlib/compress.o zlib/crc32.o zlib/deflate.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/trees.o zlib/uncompr.o zlib/zutil.o +-JPEGLIBOBJ = jpeglib/jcapimin.o jpeglib/jcapistd.o jpeglib/jccoefct.o jpeglib/jccolor.o jpeglib/jcdctmgr.o jpeglib/jchuff.o jpeglib/jcinit.o jpeglib/jcmainct.o jpeglib/jcmarker.o jpeglib/jcmaster.o jpeglib/jcomapi.o jpeglib/jcparam.o jpeglib/jcprepct.o jpeglib/jcsample.o jpeglib/jctrans.o jpeglib/jdapimin.o jpeglib/jdapistd.o jpeglib/jdatadst.o jpeglib/jdatasrc.o jpeglib/jdcoefct.o jpeglib/jdcolor.o jpeglib/jddctmgr.o jpeglib/jdhuff.o jpeglib/jdinput.o jpeglib/jdmainct.o jpeglib/jdmarker.o jpeglib/jdmaster.o jpeglib/jdmerge.o jpeglib/jdpostct.o jpeglib/jdsample.o jpeglib/jdtrans.o jpeglib/jerror.o jpeglib/jfdctflt.o jpeglib/jfdctfst.o jpeglib/jfdctint.o jpeglib/jidctflt.o jpeglib/jidctfst.o jpeglib/jidctint.o jpeglib/jmemmgr.o jpeglib/jmemnobs.o jpeglib/jquant1.o jpeglib/jquant2.o jpeglib/jutils.o jpeglib/jcarith.o jpeglib/jdarith.o jpeglib/jaricom.o +-LIBPNGOBJ = libpng/png.o libpng/pngerror.o libpng/pngget.o libpng/pngmem.o libpng/pngpread.o libpng/pngread.o libpng/pngrio.o libpng/pngrtran.o libpng/pngrutil.o libpng/pngset.o libpng/pngtrans.o libpng/pngwio.o libpng/pngwrite.o libpng/pngwtran.o libpng/pngwutil.o + LIBAESGM = aesGladman/aescrypt.o aesGladman/aeskey.o aesGladman/aestab.o aesGladman/fileenc.o aesGladman/hmac.o aesGladman/prng.o aesGladman/pwd2key.o aesGladman/sha1.o aesGladman/sha2.o +-BZIP2OBJ = bzip2/blocksort.o bzip2/huffman.o bzip2/crctable.o bzip2/randtable.o bzip2/bzcompress.o bzip2/decompress.o bzip2/bzlib.o + + # Next variable is for additional scene nodes etc. of customized Irrlicht versions + EXTRAOBJ = +@@ -61,18 +57,16 @@ + + ############### + #Compiler flags +-CXXINCS = -I../../include -Izlib -Ijpeglib -Ilibpng ++CXXINCS = -I../../include + CPPFLAGS += $(CXXINCS) -DIRRLICHT_EXPORTS=1 +-CXXFLAGS += -Wall -pipe -fno-exceptions -fno-rtti -fstrict-aliasing ++CXXFLAGS += -Wall -fno-exceptions -fno-rtti + ifndef NDEBUG +-CXXFLAGS += -g -D_DEBUG +-else +-CXXFLAGS += -fexpensive-optimizations -O3 ++CXXFLAGS += -D_DEBUG + endif + ifdef PROFILE + CXXFLAGS += -pg + endif +-CFLAGS := -O3 -fexpensive-optimizations -DPNG_THREAD_UNSAFE_OK -DPNG_NO_MMX_CODE -DPNG_NO_MNG_FEATURES ++CFLAGS += -DPNG_THREAD_UNSAFE_OK -DPNG_NO_MMX_CODE -DPNG_NO_MNG_FEATURES + + sharedlib sharedlib_osx: CXXFLAGS += -fPIC + sharedlib sharedlib_osx: CFLAGS += -fPIC diff --git a/games-action/supertuxkart/supertuxkart-0.8.1.ebuild b/games-action/supertuxkart/supertuxkart-0.8.1.ebuild new file mode 100644 index 0000000..6dced44 --- /dev/null +++ b/games-action/supertuxkart/supertuxkart-0.8.1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-action/supertuxkart/supertuxkart-0.8.ebuild,v 1.8 2013/02/07 21:59:52 ulm Exp $ + +EAPI=2 +inherit cmake-utils eutils games + +DESCRIPTION="A kart racing game starring Tux, the linux penguin (TuxKart fork)" +HOMEPAGE="http://supertuxkart.sourceforge.net/" +SRC_URI="mirror://sourceforge/supertuxkart/SuperTuxKart/${PV}/${P}-src.tar.bz2 + mirror://gentoo/${PN}.png" + +LICENSE="GPL-3 CC-BY-SA-3.0 CC-BY-2.0 public-domain ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="debug" + +# don't unbundle irrlicht and bullet +# both are modified and system versions will break the game +# http://sourceforge.net/tracker/?func=detail&aid=3454889&group_id=74339&atid=540679 + +# VERSION BUMP NOTICE: enet might be needed for supertuxkart-0.9 +RDEPEND="dev-libs/fribidi + media-libs/freeglut + media-libs/libpng:0 + media-libs/libvorbis + media-libs/openal + net-misc/curl + sys-libs/zlib + virtual/glu + virtual/jpeg + virtual/libintl + virtual/opengl + x11-libs/libX11 + x11-libs/libXxf86vm" +DEPEND="${RDEPEND} + sys-devel/gettext + virtual/pkgconfig" + +S=${WORKDIR}/SuperTuxKart-${PV} + +src_prepare() { + epatch "${FILESDIR}"/${P}-{gentoo,irrlicht}.patch + + # inconsistent handling of debug definition + # avoid using Debug build type + if use debug ; then + sed -i \ + -e 's/add_definitions(-DNDEBUG)/add_definitions(-DDEBUG)/' \ + CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + -DSTK_INSTALL_BINARY_DIR="${GAMES_BINDIR}" + -DSTK_INSTALL_DATA_DIR="${GAMES_DATADIR}"/${PN} + ) + + cmake-utils_src_configure +} + +src_compile() { + # build bundled irrlicht + NDEBUG=1 emake -C lib/irrlicht/source/Irrlicht + + cmake-utils_src_compile +} + +src_install() { + cmake-utils_src_install + doicon "${DISTDIR}"/${PN}.png + dodoc AUTHORS ChangeLog README TODO + prepgamesdirs +} diff --git a/media-gfx/cgal-ipelets/Manifest b/media-gfx/cgal-ipelets/Manifest index d2f9cb2..d191d1c 100644 --- a/media-gfx/cgal-ipelets/Manifest +++ b/media-gfx/cgal-ipelets/Manifest @@ -1,2 +1,4 @@ DIST CGAL-4.1.tar.xz 9972676 SHA256 83038ceb6c4f76a88ddf8c3b02d628144c5271677184689f4ae95f79061ab50e SHA512 fc96f72ea88121fcb40051c9d73830c54ffbebc2456d4269b2ad950767bab7ae96c1417230d88a252d20ddb9b9106c188c0369f062cb5d9d3ded0b268471a400 WHIRLPOOL 120de86898373b52b472ac2538ae5f6b8393b42c7d3e29396464318c77a9d2af1b2a1011d18e2268e6fe563089d032ac09f5d3c207dc57e0ce5f535e8fe129ab +DIST CGAL-4.3.tar.xz 10108992 SHA256 cc475885b4ca4b15ab5d446c0e554b7b69f6980969bc3a8c5b83f8da4ee1bb04 SHA512 dcf329232f6511be6b7eecef7afbfd505529385cb29a3717b762068a3dac52b3706b1d55c6e30b677c6cf2f99aae937de7d730d30cc33680fc39df0f0ff76e70 WHIRLPOOL 862d5bc3387afa1b6702974b7fab3b7d4c35334023eb813bb52a6c7092d6f89104db8c7b851fd7ebb7dfdd38392f9d6459e9afab34bf237b0484f7d395035873 EBUILD cgal-ipelets-4.1.ebuild 603 SHA256 278c73bc18eacad07d6033d88342db373d26b903a49b6e1e02ee632ac52f4f9c SHA512 f02c01b0f827824b65be21e41c0598306ef6a3dbe6580971b0df7b00d91181eef4f0ac5748c09813d6b8a5d8f89f8de7a8c7066957ff298445c6f0f2e5845949 WHIRLPOOL 7b6d713f9c003a73104a8ed11f9a69977716ce84ca93e67eed0410a96b72637907248230c8240dc85be910a169fb5d043531d8de2c4f076d9b6646fd1828aa7b +EBUILD cgal-ipelets-4.3.ebuild 603 SHA256 278c73bc18eacad07d6033d88342db373d26b903a49b6e1e02ee632ac52f4f9c SHA512 f02c01b0f827824b65be21e41c0598306ef6a3dbe6580971b0df7b00d91181eef4f0ac5748c09813d6b8a5d8f89f8de7a8c7066957ff298445c6f0f2e5845949 WHIRLPOOL 7b6d713f9c003a73104a8ed11f9a69977716ce84ca93e67eed0410a96b72637907248230c8240dc85be910a169fb5d043531d8de2c4f076d9b6646fd1828aa7b -- 2.30.2 From 885b9c437e68de5a02b4fdef3b2b4f70463e36b1 Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Thu, 12 Dec 2013 15:12:09 +0100 Subject: [PATCH 02/16] Add media-gfx/cgal-ipelets-4.3 --- .../cgal-ipelets/cgal-ipelets-4.3.ebuild | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 media-gfx/cgal-ipelets/cgal-ipelets-4.3.ebuild diff --git a/media-gfx/cgal-ipelets/cgal-ipelets-4.3.ebuild b/media-gfx/cgal-ipelets/cgal-ipelets-4.3.ebuild new file mode 100644 index 0000000..1b250c7 --- /dev/null +++ b/media-gfx/cgal-ipelets/cgal-ipelets-4.3.ebuild @@ -0,0 +1,30 @@ +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +CMAKE_BUILD_TYPE=Release + +inherit base multilib cmake-utils + +CGAL_P=CGAL-${PV} +PID=31639 +DPID=31647 + +DESCRIPTION="Ipe addons shipped with the CGAL library" +HOMEPAGE="http://www.cgal.org/ https://gforge.inria.fr/projects/cgal/" +SRC_URI="http://gforge.inria.fr/frs/download.php/${PID}/${CGAL_P}.tar.xz" + +LICENSE="LGPL-3 GPL-3 Boost-1.0" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +DEPEND=" + media-gfx/ipe + sci-mathematics/cgal + " +RDEPEND="${DEPEND}" + + +S="${WORKDIR}/${CGAL_P}/demo/CGAL_ipelets" -- 2.30.2 From a863192789bd0b66e42df9344abed4549c73dd67 Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Thu, 12 Dec 2013 15:14:00 +0100 Subject: [PATCH 03/16] Add sci-mathematics/lingeling --- sci-mathematics/lingeling/Manifest | 2 ++ .../lingeling/lingeling-1212013.ebuild | 29 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 sci-mathematics/lingeling/Manifest create mode 100644 sci-mathematics/lingeling/lingeling-1212013.ebuild diff --git a/sci-mathematics/lingeling/Manifest b/sci-mathematics/lingeling/Manifest new file mode 100644 index 0000000..f83fc39 --- /dev/null +++ b/sci-mathematics/lingeling/Manifest @@ -0,0 +1,2 @@ +DIST lingeling-ala-b02aa1a-121013.tar.gz 166291 SHA256 5da60202e977d60da811b29cf065b01c4cf4f38cc2ba1a2d562365e2284b2142 SHA512 b7ad6cedef5ebcd03d798ae6b379a10077c657172932a6124a6972d70e87be428148d0a47ba91a67a78a0d413a0de0a13fd3cd1687a04d98434160f27ae9089e WHIRLPOOL 64cebf6ca2ddbc7ae846a4dd7dea6c5a708a1349f349915a4bfef662fe0581bb04ac90d4dc9d6b4bc316fb63ed19e1506994b2045c3156459f573b41644e6a90 +EBUILD lingeling-1212013.ebuild 576 SHA256 ec935e439445f732b5fbf8c524d1ddd7df3c8fd604ad43de0376697870109746 SHA512 e0c88e469860a9511807b17caac5ca75e77a2248f9fd8c8ccdad41bf63fef7f788cc389e0ac197bd8d4e31724edfa8d4d3bb5d273f8cb1d993be413cdf9d9516 WHIRLPOOL 83a69547cd9ab214dc3ce746a5bca1dc97f98aaf32434866edbb39d235e6a606e854e3bd1550703ab6940574b8844a5af19d028988ec03ea4176e5d9687a0386 diff --git a/sci-mathematics/lingeling/lingeling-1212013.ebuild b/sci-mathematics/lingeling/lingeling-1212013.ebuild new file mode 100644 index 0000000..e6b4681 --- /dev/null +++ b/sci-mathematics/lingeling/lingeling-1212013.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +DESCRIPTION="A SAT (boolean satisfiability) solver" +HOMEPAGE="http://fmv.jku.at/lingeling/" +SRC_URI="http://fmv.jku.at/lingeling/lingeling-ala-b02aa1a-121013.tar.gz" +S=${WORKDIR}/lingeling-ala-b02aa1a-121013 + +LICENSE="GPL" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_configure() { + ./configure || die +} + +src_install() { + dodoc NEWS VERSION + dobin lingeling ilingeling plingeling + dolib liblgl.a + doheader lglib.h +} -- 2.30.2 From 4ed57723db7c4dda887ec8c4450498cac08d719b Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Thu, 12 Dec 2013 15:14:15 +0100 Subject: [PATCH 04/16] Add sci-mathematics/boolector --- licenses/boolector | 41 +++++++++++ sci-mathematics/boolector/Manifest | 3 + .../boolector/boolector-1.5.116.ebuild | 35 ++++++++++ .../boolector/files/pathfixes.patch | 68 +++++++++++++++++++ 4 files changed, 147 insertions(+) create mode 100644 licenses/boolector create mode 100644 sci-mathematics/boolector/Manifest create mode 100644 sci-mathematics/boolector/boolector-1.5.116.ebuild create mode 100644 sci-mathematics/boolector/files/pathfixes.patch diff --git a/licenses/boolector b/licenses/boolector new file mode 100644 index 0000000..32c7a0d --- /dev/null +++ b/licenses/boolector @@ -0,0 +1,41 @@ +Copyright (c) 2007 - 2013, +Institute for Formal Models and Verification, +Johannes Kepler University, Linz, Austria. + +Permission is hereby granted, free of charge, to use this software for +evaluation and research purposes. + +This license does not allow this software to be used in a commercial context. + +It is further prohibited to use this software or a substantial portion of it +in a competition or a similar competetive event, such as the SAT, SMT or QBF +competitions or evaluations, without explicit written permission by the +copyright holder. + +However, competition organizers are allowed to use this software as part of +the evaluation process of a particular competition, evaluation or +competetive event, if the copyright holder of this software submitted this +software to this particular competition, evaluation or event explicitly. + +This permission of using the software as part of a submission by the +copyright holder to a competition, evaluation or competive event is only +granted for one year and only for one particular instance of the competition +to which this software was submitted by the copyright holder. + +If a competition, evaluation or competetive event has multiple tracks, +categories or sub-competitions, this license is only granted for the tracks +respectively categories or sub-competitions, to which the software was +explicitly submitted by the copyright holder. + +All other usage is reserved. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. diff --git a/sci-mathematics/boolector/Manifest b/sci-mathematics/boolector/Manifest new file mode 100644 index 0000000..1c69d4e --- /dev/null +++ b/sci-mathematics/boolector/Manifest @@ -0,0 +1,3 @@ +AUX pathfixes.patch 1613 SHA256 532eb084341af629ba51b7fbfbee13d89e435f21082f82257d55572f4b609acd SHA512 7efd68a0ab531a165727626c506f289b4181adca399c7f8dcf05ddbd1e41947df19eb48ef26bd7d9b0b6a0865a49711119caac53da9d4d0870572fdb4b0878fb WHIRLPOOL d246934e41837a7b5d08d84b3f58e9dad21b8b428bd38e597fbc46b5c8dce2afc3bc06f5f6b1fd0a2160323fadb7e8fec7f9e0116271fe682dc6f649a8f915df +DIST boolector-1.5.116-eeaf10b-121004.tar.gz 187600 SHA256 23dd6d44fe938e62548a9364863850cb87f920bd9f359d3985c7c8f7c26c808d SHA512 e38399280d2fa799b17f956adb21f53187e2a6e25ae09cc52403929e7cdc1ef7dce28b19eb27f5f3faaaba7e99c67c0ce0727979b467c04617da80d73a44c217 WHIRLPOOL 744fff8f381397d099827e3305594d461af827bbc4617a4cfda9b6cb7b7875d2285bd0210aa932bfa60df066e31b5694435654832ec1955da489f01f3f6cf3c0 +EBUILD boolector-1.5.116.ebuild 743 SHA256 2e0c0af46155e9677a7094be7db2f0a7f224334952c4ad8c72de28207b522c87 SHA512 4475d84b315c8b85f62678c9554252b378282b7ab228aaa7eed953d363b075971b7767bb8d2d55345d4dc6002ad66ac1f2e0f36aec95f9299aa3cec402d83e70 WHIRLPOOL ce659773698c2b73e3a1f50a776f20255df3914a80cef02a29dd199c60cb305e2006c91f02a0558cb7dda36d3fc18e14f4ac8c1a094873dc11dc17ed0de3bdf3 diff --git a/sci-mathematics/boolector/boolector-1.5.116.ebuild b/sci-mathematics/boolector/boolector-1.5.116.ebuild new file mode 100644 index 0000000..aff2eae --- /dev/null +++ b/sci-mathematics/boolector/boolector-1.5.116.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +inherit eutils + +DESCRIPTION="Boolector is an SMT solver for bit-vectors and arrays" +HOMEPAGE="http://fmv.jku.at/boolector/" +SRC_URI="http://fmv.jku.at/boolector/boolector-1.5.116-eeaf10b-121004.tar.gz" +S=${WORKDIR}/boolector-1.5.116-eeaf10b-121004 + +LICENSE="boolector" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +DEPEND=" + sci-mathematics/lingeling" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch ${FILESDIR}/pathfixes.patch +} + +src_configure() { + ./configure --lingeling --no-picosat --no-minisat +} + +src_install() { + dodoc NEWS VERSION + dobin boolector synthebtor deltabtor + dolib libboolector.a + doheader boolector.h +} diff --git a/sci-mathematics/boolector/files/pathfixes.patch b/sci-mathematics/boolector/files/pathfixes.patch new file mode 100644 index 0000000..a378fd4 --- /dev/null +++ b/sci-mathematics/boolector/files/pathfixes.patch @@ -0,0 +1,68 @@ +diff --git a/btorexp.c b/btorexp.c +index fe2bddf..0d9edd6 100644 +--- a/btorexp.c ++++ b/btorexp.c +@@ -8267,7 +8267,7 @@ BTOR_SPLIT_SLICES_RESTART: + #ifndef BTOR_DO_NOT_PROCESS_SKELETON + /*------------------------------------------------------------------------*/ + +-#include "../lingeling/lglib.h" ++#include + + static int + btor_fixed_exp (Btor * btor, BtorNode * exp) +diff --git a/btorsat.c b/btorsat.c +index 611c616..b54e4a6 100644 +--- a/btorsat.c ++++ b/btorsat.c +@@ -14,7 +14,7 @@ + #endif + + #ifdef BTOR_USE_LINGELING +-#include "../lingeling/lglib.h" ++#include + #endif + + #ifdef BTOR_USE_MINISAT +diff --git a/configure b/configure +index 13b1ffe..a6a1305 100755 +--- a/configure ++++ b/configure +@@ -179,36 +179,13 @@ then + msg "not using Lingeling as requested by command line option" + else + +- if [ -d ../lingeling ] +- then +- for path in ../lingeling/lglib.h ../lingeling/liblgl.a allfound +- do +- [ -f $path ] || break +- done +- else +- path=../lingeling +- fi +- +- if [ $path = allfound ] +- then +- msg "using Lingeling in '../lingeling'" +- lingeling=yes +- elif [ $lingeling = yes ] +- then +- die "impossible to use Lingeling: '$path' missing" +- else +- msg "disabling Lingeling: '$path' missing" +- lingeling=no +- fi +- + if [ $lingeling = yes ] + then + [ X"$CFLAGS" = X ] || CFLAGS="$CFLAGS " + [ X"$LDEPS" = X ] || LDEPS="$LDEPS " + [ X"$LIBS" = X ] || LIBS="$LIBS " + CFLAGS="${CFLAGS}-DBTOR_USE_LINGELING" +- LIBS="${LIBS}-L../lingeling -llgl" +- LDEPS="${LDEPS}../lingeling/liblgl.a" ++ LIBS="${LIBS} -llgl" + LIBM=yes + fi + -- 2.30.2 From 1a3da7d5371913d212e9b7596dcd122c69918d5f Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Thu, 12 Dec 2013 15:14:31 +0100 Subject: [PATCH 05/16] Add dev-util/stack --- dev-util/stack/Manifest | 2 ++ dev-util/stack/stack-9999.ebuild | 47 ++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 dev-util/stack/Manifest create mode 100644 dev-util/stack/stack-9999.ebuild diff --git a/dev-util/stack/Manifest b/dev-util/stack/Manifest new file mode 100644 index 0000000..b5467d9 --- /dev/null +++ b/dev-util/stack/Manifest @@ -0,0 +1,2 @@ +DIST stack-master.zip 456456 SHA256 eac17c142ffc2b680898580882c705d9565fb9fdf31ced478c990b88b96fc1ee SHA512 7d32c21afe545c7f2960744cd91e6bff62f0985ca6140cd0f819e72a333edea06ae62e1880360a14ec1d7af18144a3409868f751e85091051f0bc07371af3805 WHIRLPOOL b63535874858ed72f0e37f4c6b0c430b3949428145604fe010517e20bf725c190f037349a071d868573583de231e9e795b8086f77d5ab407fa8c44794280e29f +EBUILD stack-9999.ebuild 988 SHA256 a2a9d1f3c3dab7ed26fa1713f558ca27e52e3fef13c68ada37aec7f19865599e SHA512 15784247d5912326debfcc7ef4f9638b52e4894277c496ca01cb03c199c6221e6933b6cf3e7a7950e40856d73211f30818f417b394a4266b151219ec0b1af5aa WHIRLPOOL cb7972bb0d4f7bd90b2aad7f40c5886ee7be600fbed475a51c5b094758c9b9a487ec06e0153035539a65ebe7b6ee10b06e854ee543b28b9440ea90c7eae39b82 diff --git a/dev-util/stack/stack-9999.ebuild b/dev-util/stack/stack-9999.ebuild new file mode 100644 index 0000000..2a42ce3 --- /dev/null +++ b/dev-util/stack/stack-9999.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +DESCRIPTION="STACK is a static checker that detects unstable code in C/C++ programs" +HOMEPAGE="http://css.csail.mit.edu/stack/" +SRC_URI="https://github.com/xiw/stack/archive/master.zip -> stack-master.zip" +S="${WORKDIR}/${PN}-master" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=" + sys-devel/clang + >sys-devel/llvm-3.3.9999" +RDEPEND="${DEPEND}" + +src_configure() { + autoreconf -fvi + econf +} + +src_install() { + default + + dobin src/ncpu + dobin src/optck + dobin src/poptck + dobin test/stack-build + + exeinto /usr/bin/stack + doexe test/arm-linux-gnueabi-g++ + doexe test/arm-linux-gnueabi-gcc + doexe test/cc1 + doexe test/gcc + + into /usr/bin/stack + dosym ${DESTTREE}/gcc ${DESTTREE}/c++ + dosym ${DESTTREE}/gcc ${DESTTREE}/cc + dosym ${DESTTREE}/gcc ${DESTTREE}/clang + dosym ${DESTTREE}/gcc ${DESTTREE}/clang++ + dosym ${DESTTREE}/gcc ${DESTTREE}/g++ +} -- 2.30.2 From 12b7e756e5675a3dc907f06dec2992f0f4c06e6a Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Fri, 27 Dec 2013 23:35:08 +0100 Subject: [PATCH 06/16] Update mail addr in Doc/BUGS --- Documentation/BUGS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/BUGS b/Documentation/BUGS index add5cf5..8d502c1 100644 --- a/Documentation/BUGS +++ b/Documentation/BUGS @@ -1 +1 @@ -Please send bug reports to +Please send bug reports to -- 2.30.2 From b6c8efa7b60f80b331b6d9cdf26a58ac69782ba5 Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Mon, 30 Dec 2013 12:19:44 +0100 Subject: [PATCH 07/16] joydevmap: update SRC_URI --- games-util/joydevmap/Manifest | 4 ++-- games-util/joydevmap/joydevmap-1.0.ebuild | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/games-util/joydevmap/Manifest b/games-util/joydevmap/Manifest index 87c34ec..96be2df 100644 --- a/games-util/joydevmap/Manifest +++ b/games-util/joydevmap/Manifest @@ -1,2 +1,2 @@ -DIST joydevmap-1.0.tar.gz 2807 SHA256 ab1a87d22a0aafcf9e040a14a7b486acfb4166703e30829e1836037115b047da SHA512 a837694c44c218e1c679b49fb898dc06acad2211dc85657cb2ec19f1acfaf76f36bac78d1449f1440043972999979908c3807dbec0ad3ac23aa27e105f35a6a6 WHIRLPOOL f97b0acafd2ef835c7bbee876fd4ed4706f113361cab91a7b9490d22200e141dddf4fc9d5d80da8a3cb5606d1a8463c1e5b4775bbf4290874bc5ab9ff10034a3 -EBUILD joydevmap-1.0.ebuild 537 SHA256 60a4e5c41eb1f405bbb6467c9f4cfa34e0346df79c3e16ab3af55ebc77e62618 SHA512 7af5aa58ed36d35130d7c783a52dd80bf0cbec6b9105e7ce772cacd263f308be114703f5e02f311f94d1bd786aa8fd1c8ad68223fc61d986f7bea5e92870d212 WHIRLPOOL 9b6a6ce48e5a874658027d4614cee2502c99bd340a0325d1789995ecd95ca4f4b087bd151e3d1838ec3d3d49bac2173582a4ecdf4f6754bc0fbced071efe7639 +DIST joydevmap-1.0.tar.gz 2807 SHA256 29d0b5b973b411d62c2196fe0ea5fde3dd6a67a66dc9df6cfaf5faa537dc051a SHA512 d22a9918539a4368067a53842b3879e40270e06e07ecf588359ad9f4e583253774c3c5b37c7e24a22d7ac2c3062aad8771af9c5522c9d49410c8db38f4be9e7e WHIRLPOOL 87be8440bc53db107093c93b370d7d5920346a3849d3d7985cc90468e850d1e9da3aecc3b3bdb15c0a9a97f847d1543ec24b97fa71283baffa00f30a5e7f1241 +EBUILD joydevmap-1.0.ebuild 530 SHA256 0be89cc7a7d8e3887106ad5341bfa7bed306311d7e1a387f5ce90d2468943e89 SHA512 bca51f2e11693ed44a9f0cbf59d154846dc75e351abf88814462d089e1e7c906e0f69bfb4bfc4b20cd15efa34cd2509f65b3073eae99c820a892291652eae49c WHIRLPOOL baedbaee513581028213d47e33e78350b6391385256e12930455bf4b6dd7ea93134e351a5b903aed4345cc079e7301ee1bad0ec20a3a286a7d4e71f76b75bb20 diff --git a/games-util/joydevmap/joydevmap-1.0.ebuild b/games-util/joydevmap/joydevmap-1.0.ebuild index b597b14..8fd7bc9 100644 --- a/games-util/joydevmap/joydevmap-1.0.ebuild +++ b/games-util/joydevmap/joydevmap-1.0.ebuild @@ -8,7 +8,7 @@ inherit cmake-utils DESCRIPTION="A simple tool to set axis and button maps of joysticks" HOMEPAGE="http://www.sthu.org/code/joydevmap.html" -SRC_URI="http://git.sthu.org/gitweb/?p=joydevmap.git;a=snapshot;h=c07e6be43a29393938397b3e901b2f131f3d362a;sf=tgz +SRC_URI="http://git.sthu.org/?p=joydevmap.git;a=snapshot;h=c07e6be43a29393938397b3e901b2f131f3d362a;sf=tgz -> ${P}.tar.gz" LICENSE="GPL-3" -- 2.30.2 From 1104c7b3bbd8c4542044d3f070b07281fb013af3 Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Mon, 30 Dec 2013 12:52:45 +0100 Subject: [PATCH 08/16] Add mail-mta/smailq-1.0 --- mail-mta/smailq/Manifest | 2 ++ mail-mta/smailq/smailq-1.0.ebuild | 44 +++++++++++++++++++++++++++++++ virtual/mta/Manifest | 1 + virtual/mta/mta-1.ebuild | 32 ++++++++++++++++++++++ 4 files changed, 79 insertions(+) create mode 100644 mail-mta/smailq/Manifest create mode 100644 mail-mta/smailq/smailq-1.0.ebuild create mode 100644 virtual/mta/Manifest create mode 100644 virtual/mta/mta-1.ebuild diff --git a/mail-mta/smailq/Manifest b/mail-mta/smailq/Manifest new file mode 100644 index 0000000..ac239ab --- /dev/null +++ b/mail-mta/smailq/Manifest @@ -0,0 +1,2 @@ +DIST smailq-1.0.tar.gz 8684 SHA256 0e34a5dffc840fa32fb798bbb1730e7b9b03a148276a647cf925d69015e82260 SHA512 9e98282616995541b4c8f5d8f3f6e32de8e109e3b8d270a91bb0f8831dc1f241bab6c1ba5a6911ca777e0b941d9faf7d892fbf7633ca505b3d4e70c96fb8cd07 WHIRLPOOL eb8007a7382304a813a49550392faebb2a05de64cc87e17177ea8d1ff25b34bd9bb749f8e17e94046baae40f8d904059b5abda640803a3beb903a9c5ebc8c7a5 +EBUILD smailq-1.0.ebuild 858 SHA256 9722437b5557ab03e6786b039c7d0ddca3a4c32058e7368c5064e23927958a13 SHA512 47440b84d0d102a512f4bb1ead59522ebd48bea0e2697195c8ee19e4483ec5736fa7f54133e4e496773706fa6bef33bb0b7b81c27054cb4a3f03bef4ae5bf500 WHIRLPOOL 24a9f523b3caa8bc3d437534db1e640d1ea084d0696b80e87d5c9cdc5d81d2373ca6968ed8680c047aa867c80357a92df03b3f41c6dcb21bf231c9779595097a diff --git a/mail-mta/smailq/smailq-1.0.ebuild b/mail-mta/smailq/smailq-1.0.ebuild new file mode 100644 index 0000000..8829e5d --- /dev/null +++ b/mail-mta/smailq/smailq-1.0.ebuild @@ -0,0 +1,44 @@ +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +DESCRIPTION="A simple mail queue" +HOMEPAGE="http://www.sthu.org/code/smailq.html" +SRC_URI="http://git.sthu.org/?p=smailq.git;a=snapshot;h=v1.0;sf=tgz -> smailq-1.0.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~x86 ~amd64" +RESTRICT="mirror" +IUSE="" + +DEPEND=" + >=dev-lang/python-3.2 + app-text/docbook2X + !net-mail/mailwrapper + !mail-mta/courier + !mail-mta/esmtp + !mail-mta/exim + !mail-mta/mini-qmail + !mail-mta/msmtp[mta] + !mail-mta/nbsmtp + !mail-mta/netqmail + !mail-mta/nullmailer + !mail-mta/postfix + !mail-mta/qmail-ldap + !mail-mta/sendmail + !mail-mta/opensmtpd + !=mail-mta/ssmtp-2.64-r2[mta] + " +RDEPEND="${DEPEND}" +S="${WORKDIR}/${PN}-v1.0-6b48c59" + + +src_install() { + dosbin sendmail + dobin mailq smailq + doman smailq.1 + dodoc smailq.conf +} diff --git a/virtual/mta/Manifest b/virtual/mta/Manifest new file mode 100644 index 0000000..8aefb32 --- /dev/null +++ b/virtual/mta/Manifest @@ -0,0 +1 @@ +EBUILD mta-1.ebuild 968 SHA256 bf15b8d1a78ebae17513142cd77790d3b6a8598b9832d71f5906a1839697cb31 SHA512 929c716940f8106ba0325e4a0e686b9fb9093cbff7429a3b9db2cd7cf5a9459d005ce621e6e3f3ebf47ceec969d1e7234c1e0895a649c29cc917ca0b5881545b WHIRLPOOL 523ec9ebe8e1261fd652167ff8ab379b147202c8593a6d37f22d82a2a3fc907de506046eb35a868b9796c30ccbb9c7fe85616d422a19e5243a7b6df701da854d diff --git a/virtual/mta/mta-1.ebuild b/virtual/mta/mta-1.ebuild new file mode 100644 index 0000000..1aa074d --- /dev/null +++ b/virtual/mta/mta-1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/virtual/mta/mta-1.ebuild,v 1.4 2013/03/17 23:43:28 zx2c4 Exp $ + +EAPI=4 + +DESCRIPTION="Virtual for Message Transfer Agents" +HOMEPAGE="" +SRC_URI="" + +LICENSE="" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +DEPEND="" + +# mail-mta/citadel is from sunrise +RDEPEND="|| ( mail-mta/nullmailer + mail-mta/msmtp[mta] + mail-mta/ssmtp[mta] + mail-mta/courier + mail-mta/esmtp + mail-mta/exim + mail-mta/mini-qmail + mail-mta/netqmail + mail-mta/postfix + mail-mta/qmail-ldap + mail-mta/sendmail + mail-mta/opensmtpd + mail-mta/citadel[-postfix] + mail-mta/smailq )" -- 2.30.2 From 732cd57c47ce50dcb5bf099f4efc5206a7be3dd0 Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Thu, 2 Jan 2014 10:57:07 +0100 Subject: [PATCH 09/16] mail-mta/smailq: add mta use flag --- mail-mta/smailq/Manifest | 2 +- mail-mta/smailq/smailq-1.0.ebuild | 9 ++++++--- profiles/use.local.desc | 1 + virtual/mta/Manifest | 2 +- virtual/mta/mta-1.ebuild | 2 +- 5 files changed, 10 insertions(+), 6 deletions(-) create mode 100644 profiles/use.local.desc diff --git a/mail-mta/smailq/Manifest b/mail-mta/smailq/Manifest index ac239ab..6a8d5be 100644 --- a/mail-mta/smailq/Manifest +++ b/mail-mta/smailq/Manifest @@ -1,2 +1,2 @@ DIST smailq-1.0.tar.gz 8684 SHA256 0e34a5dffc840fa32fb798bbb1730e7b9b03a148276a647cf925d69015e82260 SHA512 9e98282616995541b4c8f5d8f3f6e32de8e109e3b8d270a91bb0f8831dc1f241bab6c1ba5a6911ca777e0b941d9faf7d892fbf7633ca505b3d4e70c96fb8cd07 WHIRLPOOL eb8007a7382304a813a49550392faebb2a05de64cc87e17177ea8d1ff25b34bd9bb749f8e17e94046baae40f8d904059b5abda640803a3beb903a9c5ebc8c7a5 -EBUILD smailq-1.0.ebuild 858 SHA256 9722437b5557ab03e6786b039c7d0ddca3a4c32058e7368c5064e23927958a13 SHA512 47440b84d0d102a512f4bb1ead59522ebd48bea0e2697195c8ee19e4483ec5736fa7f54133e4e496773706fa6bef33bb0b7b81c27054cb4a3f03bef4ae5bf500 WHIRLPOOL 24a9f523b3caa8bc3d437534db1e640d1ea084d0696b80e87d5c9cdc5d81d2373ca6968ed8680c047aa867c80357a92df03b3f41c6dcb21bf231c9779595097a +EBUILD smailq-1.0.ebuild 894 SHA256 1f76992181a9867d26755a1d4f78281f14094f6277e277fdf31bba516e49608f SHA512 2ab7a4f8192fc630a3849a97d469b6ad72cf71ea7c54f74225b28414e987613f6c5676acb93b8f39428186ba4abdb177cde733b2b4addedf47396d85ef033147 WHIRLPOOL 8515a524517370ca652120178d859d6903504560a5b14ae1e8858c86eac923fd4b322777c6ab0c232ed96eb4cb3bf297e3f789c65e5b485df2b1eec7aaffb3d7 diff --git a/mail-mta/smailq/smailq-1.0.ebuild b/mail-mta/smailq/smailq-1.0.ebuild index 8829e5d..a4393f1 100644 --- a/mail-mta/smailq/smailq-1.0.ebuild +++ b/mail-mta/smailq/smailq-1.0.ebuild @@ -11,7 +11,7 @@ LICENSE="LGPL-3" SLOT="0" KEYWORDS="~x86 ~amd64" RESTRICT="mirror" -IUSE="" +IUSE="+mta" DEPEND=" >=dev-lang/python-3.2 @@ -37,8 +37,11 @@ S="${WORKDIR}/${PN}-v1.0-6b48c59" src_install() { - dosbin sendmail - dobin mailq smailq + if quse mta; then + dosbin sendmail + dobin mailq + fi + dobin smailq doman smailq.1 dodoc smailq.conf } diff --git a/profiles/use.local.desc b/profiles/use.local.desc new file mode 100644 index 0000000..6ffd039 --- /dev/null +++ b/profiles/use.local.desc @@ -0,0 +1 @@ +mail-mta/smailq:mta - Install sendmail and mailq wrapper scripts diff --git a/virtual/mta/Manifest b/virtual/mta/Manifest index 8aefb32..c8da413 100644 --- a/virtual/mta/Manifest +++ b/virtual/mta/Manifest @@ -1 +1 @@ -EBUILD mta-1.ebuild 968 SHA256 bf15b8d1a78ebae17513142cd77790d3b6a8598b9832d71f5906a1839697cb31 SHA512 929c716940f8106ba0325e4a0e686b9fb9093cbff7429a3b9db2cd7cf5a9459d005ce621e6e3f3ebf47ceec969d1e7234c1e0895a649c29cc917ca0b5881545b WHIRLPOOL 523ec9ebe8e1261fd652167ff8ab379b147202c8593a6d37f22d82a2a3fc907de506046eb35a868b9796c30ccbb9c7fe85616d422a19e5243a7b6df701da854d +EBUILD mta-1.ebuild 973 SHA256 0d2e54d6f72fa674a1387ebaad61885e3be8c1b6666192b81307dbd27843606f SHA512 83226ff868d3114b868c6276f8c8b4c3be8119c4656164a3a3d76bf84f1752550d975a0bd0d1dd5729e0757aa2d8a48aeac0a7b9cffe27d13025b93152dd2a67 WHIRLPOOL 4179a462a73a27053c0fd289c58eae53a0b64af77f09dee17f8fae0026651c4acd05b78cfc8cbdd2bf0e8d0c8b337ccf7b51e4f323ac0c9b34bdaccca6c35743 diff --git a/virtual/mta/mta-1.ebuild b/virtual/mta/mta-1.ebuild index 1aa074d..95ee7b0 100644 --- a/virtual/mta/mta-1.ebuild +++ b/virtual/mta/mta-1.ebuild @@ -29,4 +29,4 @@ RDEPEND="|| ( mail-mta/nullmailer mail-mta/sendmail mail-mta/opensmtpd mail-mta/citadel[-postfix] - mail-mta/smailq )" + mail-mta/smailq[mta] )" -- 2.30.2 From bab251f0e13aa17db1705e19156bbe0c1dcb8cfe Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Wed, 8 Jan 2014 12:53:44 +0100 Subject: [PATCH 10/16] Add mail-mta/smailq-1.1 --- mail-mta/smailq/Manifest | 2 ++ mail-mta/smailq/smailq-1.1.ebuild | 47 +++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 mail-mta/smailq/smailq-1.1.ebuild diff --git a/mail-mta/smailq/Manifest b/mail-mta/smailq/Manifest index 6a8d5be..d8df668 100644 --- a/mail-mta/smailq/Manifest +++ b/mail-mta/smailq/Manifest @@ -1,2 +1,4 @@ DIST smailq-1.0.tar.gz 8684 SHA256 0e34a5dffc840fa32fb798bbb1730e7b9b03a148276a647cf925d69015e82260 SHA512 9e98282616995541b4c8f5d8f3f6e32de8e109e3b8d270a91bb0f8831dc1f241bab6c1ba5a6911ca777e0b941d9faf7d892fbf7633ca505b3d4e70c96fb8cd07 WHIRLPOOL eb8007a7382304a813a49550392faebb2a05de64cc87e17177ea8d1ff25b34bd9bb749f8e17e94046baae40f8d904059b5abda640803a3beb903a9c5ebc8c7a5 +DIST smailq-1.1.tar.gz 8703 SHA256 a1658fdf4388b6ab636638f7b8c556439aa6c6690623f06fa326afdc8dcdc322 SHA512 49dc96d19298a8625d6c4934d542afb7706bb3eeba1193743576fe9376f97581416e7eb0c13e543930d08516767b72f70778405e007b6839ec42e7da72483cf3 WHIRLPOOL 7b9875207add88f0297955ba481ed595bca5c08ba0dc61d198284d4755377ede262882c9e03fbff441befec54275bb885b551e160e3096a1aa8f0c40d8832f59 EBUILD smailq-1.0.ebuild 894 SHA256 1f76992181a9867d26755a1d4f78281f14094f6277e277fdf31bba516e49608f SHA512 2ab7a4f8192fc630a3849a97d469b6ad72cf71ea7c54f74225b28414e987613f6c5676acb93b8f39428186ba4abdb177cde733b2b4addedf47396d85ef033147 WHIRLPOOL 8515a524517370ca652120178d859d6903504560a5b14ae1e8858c86eac923fd4b322777c6ab0c232ed96eb4cb3bf297e3f789c65e5b485df2b1eec7aaffb3d7 +EBUILD smailq-1.1.ebuild 891 SHA256 33e23b106fc54ff48a9fa904f649c1b2a4696d16159dd4a5608873d16f95a28d SHA512 de563c94d143173e5fea8026819eecd2711351701b8603a7305f970aa646051b48f7ec2db84efa4330d449e693aa90df9b67407f2f704551cd4f1cd2c69b53b5 WHIRLPOOL b2fa028b7b570cde596e4a4068092885c0015a4fe61e41edec752113b9504cf3f0a70d53c7a4e472ddde6b8a07bda8dff0a0c9cd545b2fe8aa537184e82e340d diff --git a/mail-mta/smailq/smailq-1.1.ebuild b/mail-mta/smailq/smailq-1.1.ebuild new file mode 100644 index 0000000..3c71ca5 --- /dev/null +++ b/mail-mta/smailq/smailq-1.1.ebuild @@ -0,0 +1,47 @@ +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +DESCRIPTION="A simple mail queue" +HOMEPAGE="http://www.sthu.org/code/smailq.html" +SRC_URI="http://git.sthu.org/?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz -> ${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~x86 ~amd64" +RESTRICT="mirror" +IUSE="+mta" + +DEPEND=" + >=dev-lang/python-3.2 + app-text/docbook2X + !net-mail/mailwrapper + !mail-mta/courier + !mail-mta/esmtp + !mail-mta/exim + !mail-mta/mini-qmail + !mail-mta/msmtp[mta] + !mail-mta/nbsmtp + !mail-mta/netqmail + !mail-mta/nullmailer + !mail-mta/postfix + !mail-mta/qmail-ldap + !mail-mta/sendmail + !mail-mta/opensmtpd + !=mail-mta/ssmtp-2.64-r2[mta] + " +RDEPEND="${DEPEND}" +S="${WORKDIR}/${PN}-v${PV}-3aec493" + + +src_install() { + if quse mta; then + dosbin sendmail + dobin mailq + fi + dobin smailq + doman smailq.1 + dodoc smailq.conf +} -- 2.30.2 From 555e662f1442d158cf31323b27a5dff1897906c0 Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Mon, 20 Jan 2014 18:46:22 +0100 Subject: [PATCH 11/16] Add dev-db/sqlite3-pcre --- dev-db/sqlite3-pcre/files/Makefile | 16 ++++++++++++++ .../sqlite3-pcre/sqlite3-pcre-20070120.ebuild | 22 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 dev-db/sqlite3-pcre/files/Makefile create mode 100644 dev-db/sqlite3-pcre/sqlite3-pcre-20070120.ebuild diff --git a/dev-db/sqlite3-pcre/files/Makefile b/dev-db/sqlite3-pcre/files/Makefile new file mode 100644 index 0000000..78272a6 --- /dev/null +++ b/dev-db/sqlite3-pcre/files/Makefile @@ -0,0 +1,16 @@ +CC=cc +INSTALL=install +CFLAGS=$(shell pkg-config --cflags sqlite3 libpcre) -fPIC +LIBS=$(shell pkg-config --libs libpcre) +prefix=/usr + +.PHONY : install clean + +pcre.so : pcre.c + ${CC} -shared -o $@ ${CFLAGS} -W -Werror pcre.c ${LIBS} -Wl,-z,defs + +install : pcre.so + ${INSTALL} -pD -m755 pcre.so ${DESTDIR}${prefix}/lib/sqlite3/pcre.so + +clean : + -rm -f pcre.so diff --git a/dev-db/sqlite3-pcre/sqlite3-pcre-20070120.ebuild b/dev-db/sqlite3-pcre/sqlite3-pcre-20070120.ebuild new file mode 100644 index 0000000..c90cb17 --- /dev/null +++ b/dev-db/sqlite3-pcre/sqlite3-pcre-20070120.ebuild @@ -0,0 +1,22 @@ +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +inherit eutils + +DESCRIPTION="Perl-compatible regular expression support for the SQLite" +HOMEPAGE="http://git.altlinux.org/people/at/packages/?p=sqlite3-pcre.git" +SRC_URI="https://launchpad.net/ubuntu/+archive/primary/+files/sqlite3-pcre_0~git20070120091816+4229ecc.orig.tar.gz" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RDEPEND="dev-db/sqlite:3 + dev-libs/libpcre" +DEPEND="${RDEPEND}" +S="${WORKDIR}/${PN}" + +src_prepare() { + cp "${FILESDIR}/Makefile" "${S}/" +} -- 2.30.2 From aaa28e5dd723f48424aab49599cf12b2c14ae6d6 Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Thu, 30 Jan 2014 14:02:12 +0100 Subject: [PATCH 12/16] Removing old pdftoipe ebuilds --- media-gfx/pdftoipe/pdftoipe-20110116.ebuild | 32 -------------- media-gfx/pdftoipe/pdftoipe-20110517.ebuild | 35 --------------- .../pdftoipe/pdftoipe-20110916-r1.ebuild | 43 ------------------- 3 files changed, 110 deletions(-) delete mode 100644 media-gfx/pdftoipe/pdftoipe-20110116.ebuild delete mode 100644 media-gfx/pdftoipe/pdftoipe-20110517.ebuild delete mode 100644 media-gfx/pdftoipe/pdftoipe-20110916-r1.ebuild diff --git a/media-gfx/pdftoipe/pdftoipe-20110116.ebuild b/media-gfx/pdftoipe/pdftoipe-20110116.ebuild deleted file mode 100644 index c015a4f..0000000 --- a/media-gfx/pdftoipe/pdftoipe-20110116.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=3 - -DESCRIPTION="Converts pdf files to Ipe xml files" -HOMEPAGE="http://ipe7.sourceforge.net/" -SRC_URI="http://sourceforge.net/projects/ipe7/files%2Fzzz_archived_files%2F${P}.tar.gz/download - -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="mirror" -IUSE="" - -DEPEND="app-text/poppler - >=media-gfx/ipe-7.0.0" -RDEPEND="${DEPEND}" - -src_compile() { - emake || die -} - -src_install() { - exeinto /usr/bin/ - doexe $S/pdftoipe - doman $S/pdftoipe.1 -} - - diff --git a/media-gfx/pdftoipe/pdftoipe-20110517.ebuild b/media-gfx/pdftoipe/pdftoipe-20110517.ebuild deleted file mode 100644 index da352b2..0000000 --- a/media-gfx/pdftoipe/pdftoipe-20110517.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=3 - -DESCRIPTION="Converts pdf files to Ipe xml files" -HOMEPAGE="http://ipe7.sourceforge.net/" -PEXT="${P}-src" -SRC_URI="http://sourceforge.net/projects/ipe7/files%2Ftools%2F${PEXT}.tar.gz/download - -> ${P}.tar.gz" - - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="mirror" -IUSE="" -S="${WORKDIR}/${PEXT}" - -DEPEND="app-text/poppler - >=media-gfx/ipe-7.0.0" -RDEPEND="${DEPEND}" - -src_compile() { - emake || die -} - -src_install() { - exeinto /usr/bin/ - doexe $S/pdftoipe - doman $S/pdftoipe.1 -} - - diff --git a/media-gfx/pdftoipe/pdftoipe-20110916-r1.ebuild b/media-gfx/pdftoipe/pdftoipe-20110916-r1.ebuild deleted file mode 100644 index c8fe6f4..0000000 --- a/media-gfx/pdftoipe/pdftoipe-20110916-r1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=3 - -inherit eutils - -DESCRIPTION="Converts pdf files to Ipe xml files" -HOMEPAGE="http://ipe7.sourceforge.net/" -PEXT="${P}-src" -SRC_URI="http://sourceforge.net/projects/ipe7/files%2Ftools%2F${PEXT}.tar.gz/download - -> ${P}.tar.gz" - - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="mirror" -IUSE="" -S="${WORKDIR}/${PEXT}" - -DEPEND="app-text/poppler - >=media-gfx/ipe-7.0.0" -RDEPEND="${DEPEND}" - - -src_prepare() { - epatch "${FILESDIR}"/poppler-0.18.patch || die -} - -src_compile() { - emake || die -} - -src_install() { - exeinto /usr/bin/ - doexe $S/pdftoipe - doman $S/pdftoipe.1 - dodoc $S/readme.txt -} - - -- 2.30.2 From 85e2c3f88c74e0b46b8aee660d0f2bc854ebc7c1 Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Thu, 30 Jan 2014 14:05:59 +0100 Subject: [PATCH 13/16] Add pdftoipe-20130124 --- media-gfx/pdftoipe/Manifest | 17 ++++----- media-gfx/pdftoipe/pdftoipe-20130124.ebuild | 39 +++++++++++++++++++++ 2 files changed, 46 insertions(+), 10 deletions(-) create mode 100644 media-gfx/pdftoipe/pdftoipe-20130124.ebuild diff --git a/media-gfx/pdftoipe/Manifest b/media-gfx/pdftoipe/Manifest index efc6fd9..7b5e8f2 100644 --- a/media-gfx/pdftoipe/Manifest +++ b/media-gfx/pdftoipe/Manifest @@ -1,10 +1,7 @@ -AUX poppler-0.18.patch 308 RMD160 085464fd7238e9785bcc6e62bccb5383fda0aab2 SHA1 85a0a0cc79d3920e0ec46c59273b280380b5d7ca SHA256 f2a0ba22b1eb052fe6a671bbcc7c83be0a2f4e8ff3f49e21b68dec64c875f8ca -AUX poppler-0.20.patch 281 RMD160 08523ef33c18841ac1148894c0f00ef5b1f1b7e7 SHA1 1da2c4f4f43347d99c5a915e5753af046eb7ebb6 SHA256 08a8ad78369a1062a840d48c7d85fe0dbcc507d1e2565ef357be62e5d3503def -DIST pdftoipe-20110116.tar.gz 11835 RMD160 3210a1d5889299cb2b6ae8fa45af960ea080d06a SHA1 6e4a7072e5bd05f941f8d3a0aab92ab1d3bb6aab SHA256 962b6382c05f62f7bfb004e06bb6ed1d1e0f0d1effa3437096f4019b7f90845d -DIST pdftoipe-20110517.tar.gz 105601 RMD160 d787fa0ec866efc0983abf5b9a91788384e0073d SHA1 1d21e01ebf6f3ab92c4166c0b9c93716a5d2fd59 SHA256 718c6ed137ac1ef49c40d5961b9a085e588ca60cb581e4fea2ca6f78f3d239e5 -DIST pdftoipe-20110916.tar.gz 105648 RMD160 67d27456a1f7e46aa27eb67054c91ad52f51b0c3 SHA1 2cd4f70ebafa0310bbc3a0217f7d6acad2eda10f SHA256 0c331d7d5ce7d0cca5d64e5f26a3a24934810896cdcbb4a18ce30b9245bdcfae -EBUILD pdftoipe-20110116.ebuild 591 RMD160 e0710bf2a973f5fd868356d10b8133cbed86e07a SHA1 09feb9f74aa336d390cc6ac5c7adf5fd197a62e3 SHA256 b144f10a51c6cdf828931058394d7ec6ae20c98c7eae747723291ca0e1fe1b39 -EBUILD pdftoipe-20110517.ebuild 621 RMD160 adeb5d683557739729df95f114e297a7ffbab195 SHA1 9d2d11256dbdfb9aadd79f2203fe9377ed63f83b SHA256 4df68b8be46c0e3bfda078b47a615bc06ceea6f7a967a05416777daa54b5cf34 -EBUILD pdftoipe-20110916-r1.ebuild 726 RMD160 cb2d50ed4d074d33a2b5c387f7d64bfb65f2f10a SHA1 e88a8b122785d0cf2e6fd75bf46317db36a4ffbe SHA256 92e297257aaddcede263854f891c63b22b22b81400423a5052a9e72dafe762d0 -EBUILD pdftoipe-20110916-r2.ebuild 774 RMD160 327f34be3f62d6ef58c0c84cc7098bc472051413 SHA1 c703cbdf90d563dd4e20d4242ba5ddc6be6aecb9 SHA256 aa441d138b71fe097b5dc5ceebb0bc1d1d6b71144950c2260dc155cf991dfabe -EBUILD pdftoipe-20110916.ebuild 642 RMD160 6fb974db9dd4dddee2a981ac2549c214ce65d193 SHA1 d2bb114603ca7d2938981564a32e1bf2e1b9b83a SHA256 0b1544e728e545dd6f620ed0138e39d5cc9bf4e659724f4f9ad25981dc9a87a4 +AUX poppler-0.18.patch 308 SHA256 f2a0ba22b1eb052fe6a671bbcc7c83be0a2f4e8ff3f49e21b68dec64c875f8ca SHA512 c96e224f01378c9a849a30a7dcc0cb46d5f041fda6588c56b9512f1ea0c79821b1c75b2c6df56b0aa8bc1f897047b046e2337876f80f4a01fb261093bd83dd7a WHIRLPOOL 23f694c7a96636031b000ece00dea214bccf52ae3d4b3b4e9207ed4180dfda425299c85a52e897ffe49e623a6ce2e7faa4f7e929ee16150521b0ae366ae3e8db +AUX poppler-0.20.patch 281 SHA256 08a8ad78369a1062a840d48c7d85fe0dbcc507d1e2565ef357be62e5d3503def SHA512 68149b180855bd47700dc24ff4858e1c7be874370bb84efeae9a44e49c6c7f59303544e9aa84bb6c1f8a634badd9ff5a4152e16c8eeb4f8fb7135b2bc2cfd0f9 WHIRLPOOL 9e687787942c53721efa9767641f0c1acc04f4c526376f445a333d04058605029356555375d385a9403e488bfd0a7fb39040de3a2aa6a68ba8ac5b58997754fc +DIST pdftoipe-20110916.tar.gz 105648 SHA256 0c331d7d5ce7d0cca5d64e5f26a3a24934810896cdcbb4a18ce30b9245bdcfae SHA512 4781edd3224d7c09191e3a944a52b4b807830fdd433df89cf645e6ab3d150a5a3a007b00cd069f274b8f4ccbd2152c2c4394584d604fae7f2aae5f04680c8521 WHIRLPOOL 1d7936560444bcbdafb0ef826cb44ab8b49e6e1a1b9cf628b83c493ae6374d97c261009f03925751b67525eda4cfb54358ed43fb0f8f4c706d5f1297a4b1380b +DIST pdftoipe-20130124.tar.gz 92652 SHA256 d93dd1e129013865a44405caad213d598dc42fb487505743140bd2215c740113 SHA512 9a65af12fdc517e6ce45b5290f41aea7223ba114a5aa75cb962e1e3ac1e17d54f21dcd80782e31235f84536896a84e480cbc818e76a8ee2a4b01b3b1ed2d7a95 WHIRLPOOL a1edfeb4b02849a73385d5129f2c2dd0da877eadcaf291f31e309b3d8bdf1de2c88e8aca220d70eeff67e6686b5a183a84cb74135bc62c139e33bee657e61e31 +EBUILD pdftoipe-20110916-r2.ebuild 774 SHA256 aa441d138b71fe097b5dc5ceebb0bc1d1d6b71144950c2260dc155cf991dfabe SHA512 36b72760157ec13ef0e75b1a9caa1c70a0a39c0ba73966fa0bb8e582c82121918c3536ae358854e9db823cc118157e285c3e8944b691ad0701483b62b789c2c1 WHIRLPOOL f90a817daea1274722441296b76358cf9fc8569d9f7f7aa053191325e4e483054c7a1aba648205724af6339c85db629d5f35ba815781b775c82914ed8feaa34d +EBUILD pdftoipe-20110916.ebuild 642 SHA256 0b1544e728e545dd6f620ed0138e39d5cc9bf4e659724f4f9ad25981dc9a87a4 SHA512 15b2ef4b3f33c333230bf282303a148bc95cf9e62866957c02c841de5058426e1b5273113f2b2ed17d7081a5a36c8643acd9694358f4ef2407e91fe19cf004e3 WHIRLPOOL c11883a7cde9c554980665fd31095e67d18cdd4854be879afe0a9ad86daa1a3dcf5a421e8f1abb3c44dfae11260c21d4a08c087b93460d4abcba44922ec4fb4f +EBUILD pdftoipe-20130124.ebuild 659 SHA256 3e02fd2182f5ebbbd69db09976df3e71969068c6eb6061d9d37f67365370768c SHA512 0edef273df2148a4eda65bd3af7c7e989fdd46a79bf6e9aed59e174d9b54059d04614cc149a51fb91d4767d9429e967720e7ad09ad5e85d2cc0e9b3b8f28e283 WHIRLPOOL bf89b59183ca51dc87339dee309c510eaf8f17c2831053d355e8b1e4e343ea6d63ffa4070e6b2e19ba2d9f8d230f082ebc0444fa8496475ecba927758d2d0f0b diff --git a/media-gfx/pdftoipe/pdftoipe-20130124.ebuild b/media-gfx/pdftoipe/pdftoipe-20130124.ebuild new file mode 100644 index 0000000..dd15445 --- /dev/null +++ b/media-gfx/pdftoipe/pdftoipe-20130124.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3 + +inherit eutils + +DESCRIPTION="Converts pdf files to Ipe xml files" +HOMEPAGE="http://ipe7.sourceforge.net/" +PEXT="${P}-src" +SRC_URI="http://sourceforge.net/projects/ipe7/files%2Ftools%2F${PEXT}.tar.gz/download + -> ${P}.tar.gz" + + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="mirror" +IUSE="" +S="${WORKDIR}/${PEXT}" + +DEPEND="app-text/poppler + >=media-gfx/ipe-7.0.0" +RDEPEND="${DEPEND}" + + +src_compile() { + emake || die +} + +src_install() { + exeinto /usr/bin/ + doexe $S/pdftoipe + doman $S/pdftoipe.1 + dodoc $S/readme.txt +} + + -- 2.30.2 From 994bc1cc7801874ae5b393a2607109a13487a7f9 Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Thu, 30 Jan 2014 14:07:42 +0100 Subject: [PATCH 14/16] Add svgtoipe-20131107 --- media-gfx/svgtoipe/Manifest | 2 ++ media-gfx/svgtoipe/svgtoipe-20131107.ebuild | 29 +++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 media-gfx/svgtoipe/svgtoipe-20131107.ebuild diff --git a/media-gfx/svgtoipe/Manifest b/media-gfx/svgtoipe/Manifest index fd881ee..5cd26f2 100644 --- a/media-gfx/svgtoipe/Manifest +++ b/media-gfx/svgtoipe/Manifest @@ -1,2 +1,4 @@ DIST svgtoipe-20100608.tar.gz 19675 SHA256 b9635ff13c4c84efc0ad1552814223b448597ec30d0800962696e9466316ae43 +DIST svgtoipe-20131107.tar.gz 19805 SHA256 46586c07e2c836238e5188d8ce40f03eb3949cbfcd44650b4a23ecf6815f700d SHA512 781d84e71c36d4bb48628ead50953fac9fb56dc1ff5f77371aa055401214bea42650ef5de002c7b1645589f524245cf46edb32e66457f1e61d7c585c76d96a38 WHIRLPOOL 6ef86b4cc3af068db5913886f8297480a99b2a93b1914ea91f39a89add229e42f64ca1c02146bf1481dc5f8be36f0327f0dbc2c3866e0526af14ded442d2978c EBUILD svgtoipe-20100608.ebuild 586 SHA256 dfaaabe9c912993af94a5d809adb7ef90b00cd4032e2d4322a5295ab78d3918e SHA512 3a386a746159cf1a15909e9ef953f094f237eb5a2cba92e9e558536b41ba6317a84e6f56b926ebbf31ec3da4b4cf98d1d447fd40ded4ce5f2b936dc6fad27ad2 WHIRLPOOL 30367cd76bca760dc12f15b9d9ef3d07f8b0cda38b4f3e4e2a17710d54e2af62ca4bd3983ecdb77c8027e1b1ad1c6afc111ae74ec89bea5d49c4d7131bb3e4db +EBUILD svgtoipe-20131107.ebuild 586 SHA256 dfaaabe9c912993af94a5d809adb7ef90b00cd4032e2d4322a5295ab78d3918e SHA512 3a386a746159cf1a15909e9ef953f094f237eb5a2cba92e9e558536b41ba6317a84e6f56b926ebbf31ec3da4b4cf98d1d447fd40ded4ce5f2b936dc6fad27ad2 WHIRLPOOL 30367cd76bca760dc12f15b9d9ef3d07f8b0cda38b4f3e4e2a17710d54e2af62ca4bd3983ecdb77c8027e1b1ad1c6afc111ae74ec89bea5d49c4d7131bb3e4db diff --git a/media-gfx/svgtoipe/svgtoipe-20131107.ebuild b/media-gfx/svgtoipe/svgtoipe-20131107.ebuild new file mode 100644 index 0000000..0b3017f --- /dev/null +++ b/media-gfx/svgtoipe/svgtoipe-20131107.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3 + +DESCRIPTION="Converts svg files to Ipe xml files" +HOMEPAGE="http://ipe7.sourceforge.net/" +SRC_URI="http://sourceforge.net/projects/ipe7/files/tools/${P}.tar.gz/download + -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="mirror" +IUSE="" + +DEPEND="|| ( dev-lang/python:2.6[xml] dev-lang/python:2.7[xml] ) + virtual/python-imaging" +RDEPEND="${DEPEND}" + + +src_install() { + base=$WORKDIR/${P} + exeinto /usr/bin/ + doexe $base/svgtoipe +} + + -- 2.30.2 From 459c574c7a518cf85c90990a7dcb4c97eb30d442 Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Thu, 30 Jan 2014 14:14:14 +0100 Subject: [PATCH 15/16] Fix svgtoipe-20131107 --- media-gfx/svgtoipe/Manifest | 2 +- media-gfx/svgtoipe/svgtoipe-20131107.ebuild | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/media-gfx/svgtoipe/Manifest b/media-gfx/svgtoipe/Manifest index 5cd26f2..383fefc 100644 --- a/media-gfx/svgtoipe/Manifest +++ b/media-gfx/svgtoipe/Manifest @@ -1,4 +1,4 @@ DIST svgtoipe-20100608.tar.gz 19675 SHA256 b9635ff13c4c84efc0ad1552814223b448597ec30d0800962696e9466316ae43 DIST svgtoipe-20131107.tar.gz 19805 SHA256 46586c07e2c836238e5188d8ce40f03eb3949cbfcd44650b4a23ecf6815f700d SHA512 781d84e71c36d4bb48628ead50953fac9fb56dc1ff5f77371aa055401214bea42650ef5de002c7b1645589f524245cf46edb32e66457f1e61d7c585c76d96a38 WHIRLPOOL 6ef86b4cc3af068db5913886f8297480a99b2a93b1914ea91f39a89add229e42f64ca1c02146bf1481dc5f8be36f0327f0dbc2c3866e0526af14ded442d2978c EBUILD svgtoipe-20100608.ebuild 586 SHA256 dfaaabe9c912993af94a5d809adb7ef90b00cd4032e2d4322a5295ab78d3918e SHA512 3a386a746159cf1a15909e9ef953f094f237eb5a2cba92e9e558536b41ba6317a84e6f56b926ebbf31ec3da4b4cf98d1d447fd40ded4ce5f2b936dc6fad27ad2 WHIRLPOOL 30367cd76bca760dc12f15b9d9ef3d07f8b0cda38b4f3e4e2a17710d54e2af62ca4bd3983ecdb77c8027e1b1ad1c6afc111ae74ec89bea5d49c4d7131bb3e4db -EBUILD svgtoipe-20131107.ebuild 586 SHA256 dfaaabe9c912993af94a5d809adb7ef90b00cd4032e2d4322a5295ab78d3918e SHA512 3a386a746159cf1a15909e9ef953f094f237eb5a2cba92e9e558536b41ba6317a84e6f56b926ebbf31ec3da4b4cf98d1d447fd40ded4ce5f2b936dc6fad27ad2 WHIRLPOOL 30367cd76bca760dc12f15b9d9ef3d07f8b0cda38b4f3e4e2a17710d54e2af62ca4bd3983ecdb77c8027e1b1ad1c6afc111ae74ec89bea5d49c4d7131bb3e4db +EBUILD svgtoipe-20131107.ebuild 604 SHA256 9a8624c77c6ae3de5df46cd10144a55b229980a95eb4bdae9f3fdba57dca7171 SHA512 4acfddc18bbbde537b75069c5f1d7ba3c0e9be6823e9a178b5dc797b255df9b3bd6915fb770e450eb8c438f603fdcd2471d40dda90ee43ed0fbbdeffd33b82db WHIRLPOOL ccf468c7b5e804da618e1c8a266be7a1b8e5402bd6b16bf99e61d159748fc818c46e1f3daf596e826f7e902480c1abaff43a92a3f4350a32c5e6ac40687fc757 diff --git a/media-gfx/svgtoipe/svgtoipe-20131107.ebuild b/media-gfx/svgtoipe/svgtoipe-20131107.ebuild index 0b3017f..6ec1b0e 100644 --- a/media-gfx/svgtoipe/svgtoipe-20131107.ebuild +++ b/media-gfx/svgtoipe/svgtoipe-20131107.ebuild @@ -21,9 +21,11 @@ RDEPEND="${DEPEND}" src_install() { - base=$WORKDIR/${P} + cd $WORKDIR/${P} + mv svgtoipe.py svgtoipe + exeinto /usr/bin/ - doexe $base/svgtoipe + doexe svgtoipe } -- 2.30.2 From aec39df024dfa8bcbe704306fdd29957f1c28994 Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Thu, 6 Feb 2014 12:46:27 +0100 Subject: [PATCH 16/16] splite3-pcre: Add Manifest --- dev-db/sqlite3-pcre/Manifest | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 dev-db/sqlite3-pcre/Manifest diff --git a/dev-db/sqlite3-pcre/Manifest b/dev-db/sqlite3-pcre/Manifest new file mode 100644 index 0000000..b1a8828 --- /dev/null +++ b/dev-db/sqlite3-pcre/Manifest @@ -0,0 +1,3 @@ +AUX Makefile 357 SHA256 ae74cdb39a6c71d4785ecc064467d7cf8e6ca2cc0d22748d840a3b12fdb5b3eb SHA512 9bf1cf48e7709cc6211de02432c5de2f27f6a045ab6795b7e18490c94abc0fba06396f3f86cd114fc280de86caa5cc5ae04c0dd44114d6709c27f7b5a29b9eaa WHIRLPOOL 9e2ddc150e5785de964d5f4999c080e9b0db6f4e23d1812b4d183fd954f794e0ddff29d97d6e636cdb7225e3a901df76e29a9bfc58910a00fce39565d89201fb +DIST sqlite3-pcre_0~git20070120091816+4229ecc.orig.tar.gz 1920 SHA256 335691aca288af0a3d43f7aba0ef01dc1a5ce1f198d3ef504c1e2c293e43786c SHA512 48972742bfa3c1ab67cf82911d8c454afa0650acaa5e23608292eaa1833e52409e85452cf6e93af7caf0d15df74a6254195caa14dbe8b6751ce2e19da51a0c2a WHIRLPOOL 2f72713749bbad30665bc792582041875c12bb581961fdd839df42e73c26be8961aa116a42c9b4d9fe64706c199ffd314cd335f10c78cfed12b5deb1cf57de4c +EBUILD sqlite3-pcre-20070120.ebuild 571 SHA256 373daba4a4664a41918f8f0994c587e9a44f2e552d062481857f4c5c379921bd SHA512 224a76afbea3e1b5bdec68c0c4a1873da18d23a5ef46c319ed0488d8e9f5da032534cfa97c950a383bc8805a7fc8b53d6d649e711572863a0ca1a15870cfcd4e WHIRLPOOL 0907f54694b7048d58cd33b0b8e85e8cee4a8c1ee609c9122ea18f9b81a04710f7b4bd0152cc7cd025d17f608a4f4c87245a5a3e4e1aa7ea985a583f87984b28 -- 2.30.2