+++ /dev/null
-# ChangeLog for sci-electronics/klayout
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
- 10 May 2010; Andreas K. Huettel (dilfridge) <mail@akhuettel.de>
- -klayout-0.19.3.ebuild, -files/klayout-0.19.3-Makefile.conf.linux-gentoo,
- -files/klayout-0.19.3-configureonly.patch, +klayout-0.20.ebuild,
- +files/klayout-0.20-Makefile.conf.linux-gentoo,
- +files/klayout-0.20-configureonly.patch:
- Trivial version bump. Still needs a proper rubyfication.
-
- 20 Dec 2009; Andreas K. Huettel (dilfridge) <mail@akhuettel.de>
- -klayout-0.19.2.ebuild, -files/klayout-0.19.2-Makefile.conf.linux-gentoo,
- -files/klayout-0.19.2-configureonly.patch, +klayout-0.19.3.ebuild,
- +files/klayout-0.19.3-Makefile.conf.linux-gentoo,
- +files/klayout-0.19.3-configureonly.patch:
- Version bump.
-
- 10 Dec 2009; Andreas K. Huettel (dilfridge) <mail@akhuettel.de>
- -klayout-0.19.1.ebuild, -files/klayout-0.19.1-Makefile.conf.linux-gentoo,
- -files/klayout-0.19.1-configureonly.patch, +klayout-0.19.2.ebuild,
- +files/klayout-0.19.2-Makefile.conf.linux-gentoo,
- +files/klayout-0.19.2-configureonly.patch:
- Version bump, requiring minor build system fixes.
-
- 02 Dec 2009; Andreas K. Huettel (dilfridge) <mail@akhuettel.de>
- -klayout-0.18.2.ebuild, -files/klayout-0.18.2-Makefile.conf.linux-gentoo,
- -files/klayout-0.18.2-configureonly.patch, +klayout-0.19.1.ebuild,
- +files/klayout-0.19.1-Makefile.conf.linux-gentoo,
- +files/klayout-0.19.1-configureonly.patch:
- Version bump.
-
- 07 Nov 2009; Andreas K. Huettel (dilfridge) <mail@akhuettel.de>
- -klayout-0.18.1.ebuild, -files/klayout-0.18.1-Makefile.conf.linux-gentoo,
- -files/klayout-0.18.1-configureonly.patch, +klayout-0.18.2.ebuild,
- +files/klayout-0.18.2-Makefile.conf.linux-gentoo,
- +files/klayout-0.18.2-configureonly.patch:
- Version bump.
-
- 20 Sep 2009; Andreas K. Huettel (dilfridge) <mail@akhuettel.de>
- +klayout-0.18.1.ebuild, +files/klayout-0.18.1-Makefile.conf.linux-gentoo,
- +files/klayout-0.18.1-configureonly.patch, +metadata.xml:
- New application, viewer and editor for integrated circuit layouts. Thanks to
- Andreas Krinke and _AxS_ for the ebuild. See bug 259291.
-
+++ /dev/null
-AUX klayout-0.20-Makefile.conf.linux-gentoo 864 RMD160 46d2bf5799b48958478be0af937ae8b3dfa9423b SHA1 9ec3ca764a22f4bbd64c107a7d2ca10d4af12588 SHA256 a44ebecc995bdb21e93234c9b3ee5225656307ade1c928374ce47cd841107470
-AUX klayout-0.20-configureonly.patch 767 RMD160 658e32a3a6349571e43a8872ed4ae434c40ad556 SHA1 de03b3d17aa6d54ac5daa1e6c2dc7d10ed53e573 SHA256 b2aa5fed607d300f389c10e976343a38f2b2a32b4fcb74d3abd57ffaea165f28
-DIST klayout-0.20.tar.gz 1579250 RMD160 b9f6269a0a2886a78d4da8862607331d288f1296 SHA1 c723900a0a071737cd42d1f082ff24d1cf48e0e0 SHA256 49961e31254ada29951d6a2d492684b71a1bed522e1457743c9f01bbbade0f30
-EBUILD klayout-0.20.ebuild 2006 RMD160 0b6886b025b20ba6afcb88fcf4b6df83a3f2f8e6 SHA1 8924709d31490909859949d0a573a8baf1e13f65 SHA256 70d19681ce4a6a560dab89932cd8b9217328971d396ecd25ebe12cad066548e2
-MISC ChangeLog 2163 RMD160 5461e740ea424d72a9535fe51144959ed55b5a10 SHA1 6741e9ebfa9c163904c952553eb1e99841ed0a43 SHA256 27b70411d9d7858e8f85cf1d7724e11a42d3fa576ac39560b581ee867903ee3d
-MISC metadata.xml 231 RMD160 6aebfea93d789d2b96ea6d8259dc842dd1fdacd3 SHA1 e10a04c4c18a66af326abc1f40c61b28cc610fae SHA256 48054ea190d00518c1e035fc6663b2368854cdea5ff69a94830e4f9a38260987
+++ /dev/null
-
-# Configuration file for gentoo-linux
-# Compiler options
-
-CCOPT_DEP=-MM -MG -x c++
-
-CCWARN=-Wall -pedantic -Wno-deprecated -Woverloaded-virtual \
- -Wsign-promo -Wsynth -Wno-long-long -Wno-strict-aliasing
-
-CCOPT=-c -x c++ $(CXXFLAGS) -o
-CCOPT_SO=-fPIC $(CCOPT)
-
-INC=-I$(TOP_SOURCE) -I$(SOURCE) -I. -I$(QTINCLUDE)
-
-DEFS=-DQT_THREAD_SUPPORT -DQT3_SUPPORT
-
-# Linker options
-
-LOPT=-Wl,-E -o
-LOPT_SO=-shared -fPIC -o
-
-LIBS=-L$(QTLIB) -lQtGui -lQtCore -lQtXml -lrt -lstdc++ -lcrypt
-
-LINK=$(CXX)
-
-# The details for the install target (needed since 0.19.2)
-
-.PHONY: install
-install:
- mkdir -p $(INSTALL_BINDIR)
- cp main/$(EXEC_NAME) $(INSTALL_BINDIR)
- for bin in $(OTHER_BIN) ; \
- do \
- cp main/$$bin $(INSTALL_BINDIR) ; \
- done
- for plugin in $(PLUGINS) ; \
- do \
- cp $$plugin/*.so $(INSTALL_BINDIR) ; \
- done
- chmod 755 $(INSTALL_BINDIR) $(INSTALL_BINDIR)/*
-
-
+++ /dev/null
---- klayout-0.18.1/build.sh 2009-08-02 15:17:12.000000000 -0400
-+++ klayout-0.18.1/build.sh.new 2009-09-18 16:15:47.000000000 -0400
-@@ -237,34 +237,3 @@
- echo "Building plugins: $PLUGINS"
- echo ""
-
--# -- Running build --
--
--echo "Running build .."
--echo "$MAKE_PRG"
--cd $BUILD
--$MAKE_PRG $MAKE_OPT all || exit 1
--echo ""
--
--cd $CURR_DIR
--
--# -- Installing binaries --
--
--echo "Installing binaries .."
--cd $BUILD
--$MAKE_PRG install
--cd $CURR_DIR
--echo "Build done."
--
--if [ $WIN_CYGWIN = 0 ]; then
-- echo ""
-- echo "Final binary is ready in $BIN/$EXEC_NAME."
-- echo "To run it, you may need to add the following to your LD_LIBRARY_PATH:"
-- echo "$QTLIB"
--
-- LD_LIBRARY_PATH=$QTLIB:$LD_LIBRARY_PATH
-- $BIN/$EXEC_NAME -v
-- $BIN/$EXEC_NAME -h
--fi
--
--exit 0
--
+++ /dev/null
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="2"
-
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="Viewer and editor for GDS and OASIS integrated circuit layouts"
-HOMEPAGE="http://www.klayout.de/"
-SRC_URI="http://www.klayout.de/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ruby"
-
-RDEPEND="x11-libs/qt-gui:4[qt3support]
- ruby? ( dev-lang/ruby )"
-
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}/${P}-configureonly.patch"
-
- # now we generate the stub build configuration file for the home-brew build system
- cp "${FILESDIR}/${P}-Makefile.conf.linux-gentoo" "${S}/config/Makefile.conf.linux-gentoo" || die
-}
-
-src_configure() {
- local rbinc rblib rbflags
-
- if use ruby ; then
-
- # get the location of the ruby.h header file
- rbinc=$(ruby -rrbconfig -e "puts Config::CONFIG['archdir'] || Config::CONFIG['rubyhdrdir']")
-
- # get the filename of libruby.so
- rblib=$(ruby -rrbconfig -e "puts Config::CONFIG['LIBRUBY']")
-
- rbflags="-rblib /usr/$(get_libdir)/${rblib} -rbinc ${rbinc}"
-
- fi
-
- ./build.sh \
- -platform linux-gentoo \
- -bin bin \
- -qtbin /usr/bin \
- -qtinc /usr/include/qt4 \
- -qtlib /usr/$(get_libdir)/qt4 \
- ${rbflags} || die "Configuration failed"
-}
-
-src_compile() {
- cd build.linux-gentoo
- tc-export CC CXX AR LD RANLIB
- export AR="${AR} -r"
- emake all || die "Build failed"
-}
-
-src_install() {
- cd build.linux-gentoo
- emake install || die "make install failed"
-
- cd ..
- dobin \
- bin/klayout \
- bin/strm2gds \
- bin/strm2oas \
- bin/strmclip \
- bin/strmcmp || die "Installation of binaries failed"
-
- insinto /usr/share/${PN}/testdata/gds
- doins testdata/gds/*.gds || die "Installation of gds testdata failed"
- insinto /usr/share/${PN}/testdata/oasis
- doins testdata/oasis/*.oas testdata/oasis/*.ot || die "Installation of oasis testdata failed"
-
- if use ruby; then
- insinto /usr/share/${PN}
- doins -r testdata/ruby || die "Installation of ruby testdata failed"
- fi
-}
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>no-herd</herd>
- <maintainer><email>maintainer-wanted@gentoo.org</email></maintainer>
-</pkgmetadata>