From 82c5a43dd9d33c0527496d44d9ae0225de79aae2 Mon Sep 17 00:00:00 2001 From: Mario Fetka Date: Thu, 8 Nov 2012 16:45:23 +0100 Subject: [PATCH] add bacl refit --- app-text/pdfsam/Manifest | 12 +- app-text/pdfsam/pdfsam-2.2.2e.ebuild | 173 ++++++++++++++++++ dev-util/djgpp-runtime/Manifest | 2 + .../djgpp-runtime/djgpp-runtime-2.0.4.ebuild | 70 +++++++ sys-boot/refit/ChangeLog | 32 ++++ sys-boot/refit/Manifest | 5 + sys-boot/refit/metadata.xml | 8 + sys-boot/refit/refit-0.14.2.ebuild | 90 +++++++++ sys-kernel/go-sources/Manifest | 4 +- sys-kernel/go-sources/go-sources-3.5.7.ebuild | 2 +- 10 files changed, 390 insertions(+), 8 deletions(-) create mode 100644 app-text/pdfsam/pdfsam-2.2.2e.ebuild create mode 100644 dev-util/djgpp-runtime/Manifest create mode 100644 dev-util/djgpp-runtime/djgpp-runtime-2.0.4.ebuild create mode 100644 sys-boot/refit/ChangeLog create mode 100644 sys-boot/refit/Manifest create mode 100644 sys-boot/refit/metadata.xml create mode 100644 sys-boot/refit/refit-0.14.2.ebuild diff --git a/app-text/pdfsam/Manifest b/app-text/pdfsam/Manifest index 2b2e798e..31a15881 100644 --- a/app-text/pdfsam/Manifest +++ b/app-text/pdfsam/Manifest @@ -1,5 +1,7 @@ -DIST icepdfcreator-0.0.7-build-src.zip 51081 RMD160 b2a0eb588d12b060a55c7f7b54ddcf6b0acc6224 SHA1 da9b432104045225871184dbe412c821b8fbe2cb SHA256 3356b7eee1056b72585f325a2961ead121e5b42451926538e192d62d3f3dca78 -DIST pdfsam-2.2.1e-out-src.zip 18214579 RMD160 3e45e2881b831cde7ca23a15e0a87e39c42fe0bf SHA1 b3dec79d4a50fa0b0b2aa2250f7d1b0c435e4dcf SHA256 30e423938d17b978fcc00942c8876880ee86a582b525628f73aeb464743ee6e1 -EBUILD pdfsam-2.2.1e.ebuild 8020 RMD160 ad26885208886b2828da12d5675dc430344c9134 SHA1 f656eb6c9706bcb6e6e2c46e9c7454872d10eb2a SHA256 03b67cb6fbdf241d408d5afefba8cb807dd8ae4729240895b480b7dc69f0e6d8 -MISC ChangeLog 3287 RMD160 501db7b9df3767ca9c9493148704274b1e0cacab SHA1 daafab2c31e0575815c5613ddbe84ec9efa5074e SHA256 32d9874b583769df3f3b49e010a7a990ad8b3ed55a95b3e633d8e92f025699a1 -MISC metadata.xml 205 RMD160 f85e91d792c694cb3e45fac26295dba0e6e43786 SHA1 3f13c3b49579342e2308323aa3dda2f43dd94c23 SHA256 9fdfc9c91107d94feb8416adc2cec7734fa27084bff83ea859938b3216e028bc +DIST icepdfcreator-0.0.7-build-src.zip 51081 SHA256 3356b7eee1056b72585f325a2961ead121e5b42451926538e192d62d3f3dca78 +DIST pdfsam-2.2.1e-out-src.zip 18214579 SHA256 30e423938d17b978fcc00942c8876880ee86a582b525628f73aeb464743ee6e1 +DIST pdfsam-2.2.2e-out-src.zip 18933463 SHA256 ac5239b8768773d00ca7080d4d608550f2fc6847aa5424933b2670e02c28c2c6 SHA512 096bb2b101b6232148768952551984519416cf81f192ff4f41bd47fa00299ae6f5cefc3bafda6d307515ff21a76881fe7b00385d446cc2176f84f48be2804914 WHIRLPOOL 0fe839caab57a86520bfc1fe773280c0cec2868206b4eb1047ba132e9ed69c54d70470612b6b322b762aa8964c6b3e0c5c7b75a5cc0a4f7547a2c4f4cb0702d1 +EBUILD pdfsam-2.2.1e.ebuild 8020 SHA256 03b67cb6fbdf241d408d5afefba8cb807dd8ae4729240895b480b7dc69f0e6d8 SHA512 c7ae273b189f864d041515703dacfa8c88ea38c00e5755daf63383368bbaa3a8dddb35cf8f381737fb71bc89281b6c3638d617a56dd333e7f0081979597c44ae WHIRLPOOL 8f5a35d245b139b8e2153e7f8363678e692f1be9d99f48950e43a79192d2b6fc19debcd7fae68599e6f93d7b32d0a165b634f60d06540ce1cc7a35810b035bbe +EBUILD pdfsam-2.2.2e.ebuild 7898 SHA256 f90c61199639c2827e572f4e6e472c4790f63a98b64b0dd8f495a9d0248a80e8 SHA512 153bb870006427e5c1ddc748ae790b78d318366a11087245e4da421fa9687420689767fd5674f86dd9cd8763b39072f741c56af79d10d724e3802cddc3541f2b WHIRLPOOL 57f11900167c8bfeaef8c6ad5e399db414ffbc5b50d16bb502da72a28dd50fa489ebea076de65c231d3bf07cdef86fd29887a1281b2968bc5d51af9014e56461 +MISC ChangeLog 3287 SHA256 32d9874b583769df3f3b49e010a7a990ad8b3ed55a95b3e633d8e92f025699a1 SHA512 147112cb06ae43ae93bacc315ff3d28d6a255bb91579dedebe98ee22bdb0cc9b706a88da7367e3f2cf9cf8ff26f683951c8cb9fb8b444ab4ab998e52e22f319b WHIRLPOOL a92ef9040d83efb223864672b36f8e0b1dd753a58362d716829a541646de01dbf5417e68264c534ef02c2640f29b252330e1809aff45072f4eb4d264258b00df +MISC metadata.xml 205 SHA256 9fdfc9c91107d94feb8416adc2cec7734fa27084bff83ea859938b3216e028bc SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b WHIRLPOOL 779e2cb116b19389f70acc6d49694358619116f9849f3b8e46f00df4e39b4476424b20990b9dabb4ba16605d1894d6b820eaeb930401d825265bfdca27f6fb96 diff --git a/app-text/pdfsam/pdfsam-2.2.2e.ebuild b/app-text/pdfsam/pdfsam-2.2.2e.ebuild new file mode 100644 index 00000000..c4b69542 --- /dev/null +++ b/app-text/pdfsam/pdfsam-2.2.2e.ebuild @@ -0,0 +1,173 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 +JAVA_PKG_IUSE="doc" +inherit java-pkg-2 eutils java-ant-2 + +DESCRIPTION="A free open source tool to split and merge pdf documents" +HOMEPAGE="http://www.pdfsam.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}-out-src.zip" +LICENSE="GPL-2" +SLOT="2.0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +S="${WORKDIR}/pdfsam" + +COMMON_DEP="dev-java/dom4j:1 + dev-java/log4j:0 + dev-java/itext:0 + dev-java/jaxen:1.1 + dev-java/bcmail:0 + dev-java/bcprov:0 + dev-java/jgoodies-looks:2.0 + dev-java/commons-lang:2.1 + dev-java/iscwt:0 + dev-java/isfreetype:0 + dev-java/isnativec:0 + dev-java/isrt:0 + dev-java/jPod:0 + dev-java/jPodRenderer:0 + dev-java/sun-jai-bin:0 + dev-java/jai-imageio:0 + dev-java/jbig2:0 + dev-java/jna:0 + dev-java/swt:3.4 + dev-java/ICEpdf:0 + dev-java/batik:1.7" +RDEPEND=">=virtual/jre-1.5 + ${COMMON_DEP}" +DEPEND=">=virtual/jdk-1.5 + sys-devel/gettext + app-arch/unzip + ${COMMON_DEP}" + +src_unpack() { + unpack ${A} || die "unpack failed" + mkdir "${S}" + cd "${S}" + for zip in "${WORKDIR}"/*.zip + do + unpack ../work/${zip##*/} || die "unpacking ${zip} failed" + done +} + +java_prepare() { + for bldprop in emp4j jcmdline pdfsam-maine pdfsam-console pdfsam-cover \ + pdfsam-decrypt pdfsam-docinfo pdfsam-encrypt pdfsam-langpack \ + pdfsam-merge pdfsam-mix pdfsam-rotate pdfsam-setviewer pdfsam-split \ + pdfsam-unpack pdfsam-vcomposer pdfsam-vpagereorder jpodrenderercreator \ + icepdfcreator + do + echo > ${S}/${bldprop}/ant/build.properties + echo "pdfsam.deploy.dir=${S}/deploy" >> ${S}/${bldprop}/ant/build.properties + echo "template.dir=${S}/template-enhanced-2" >> ${S}/${bldprop}/ant/build.properties + echo "workspace.dir=${S}" >> ${S}/${bldprop}/ant/build.properties + echo "build.dir=${S}/build" >> ${S}/${bldprop}/ant/build.properties + echo "libs.dir=${S}" >> ${S}/${bldprop}/ant/build.properties + echo "icepdf.libs.dir=${S}" >> ${S}/${bldprop}/ant/build.properties + echo "pdfsam.version=enhanced" >> ${S}/${bldprop}/ant/build.properties + echo "itext.jar.name=iText" >> ${S}/${bldprop}/ant/build.properties + echo "log4j.jar.name=log4j" >> ${S}/${bldprop}/ant/build.properties + echo "dom4j.jar.name=dom4j" >> ${S}/${bldprop}/ant/build.properties + echo "jaxen.jar.name=jaxen" >> ${S}/${bldprop}/ant/build.properties + echo "bcmail.jar.name=bcmail" >> ${S}/${bldprop}/ant/build.properties + echo "bcprov.jar.name=bcprov" >> ${S}/${bldprop}/ant/build.properties + echo "looks.jar.name=looks" >> ${S}/${bldprop}/ant/build.properties + echo "commons-lang.jar.name=commons-lang" >> ${S}/${bldprop}/ant/build.properties + echo "iscwt.jar.name=iscwt" >> ${S}/${bldprop}/ant/build.properties + echo "isfreetype.jar.name=isfreetype" >> ${S}/${bldprop}/ant/build.properties + echo "isnativec.jar.name=isnativec" >> ${S}/${bldprop}/ant/build.properties + echo "isrt.jar.name=isrt" >> ${S}/${bldprop}/ant/build.properties + echo "jPod.jar.name=jPod" >> ${S}/${bldprop}/ant/build.properties + echo "jPodFonts.jar.name=jPodFonts" >> ${S}/${bldprop}/ant/build.properties + echo "jPodRenderer.jar.name=jPodRenderer" >> ${S}/${bldprop}/ant/build.properties + echo "jai_codec.jar.name=jai_codec" >> ${S}/${bldprop}/ant/build.properties + echo "jai_core.jar.name=jai_core" >> ${S}/${bldprop}/ant/build.properties + echo "jai_imageio.jar.name=jai_imageio" >> ${S}/${bldprop}/ant/build.properties + echo "jcmdline.jar.name=pdfsam-jcmdline" >> ${S}/${bldprop}/ant/build.properties + echo "emp4j.jar.name=emp4j" >> ${S}/${bldprop}/ant/build.properties + echo "pdfsam.jar.name=pdfsam" >> ${S}/${bldprop}/ant/build.properties + echo "pdfsam-console.jar.name=pdfsam-console" >> ${S}/${bldprop}/ant/build.properties + echo "pdfsam-split.jar.name=pdfsam-split" >> ${S}/${bldprop}/ant/build.properties + echo "pdfsam-merge.jar.name=pdfsam-merge" >> ${S}/${bldprop}/ant/build.properties + echo "pdfsam-cover.jar.name=pdfsam-cover" >> ${S}/${bldprop}/ant/build.properties + echo "pdfsam-encrypt.jar.name=pdfsam-encrypt" >> ${S}/${bldprop}/ant/build.properties + echo "pdfsam-decrypt.jar.name=pdfsam-decrypt" >> ${S}/${bldprop}/ant/build.properties + echo "pdfsam-mix.jar.name=pdfsam-mix" >> ${S}/${bldprop}/ant/build.properties + echo "pdfsam-unpack.jar.name=pdfsam-unpack" >> ${S}/${bldprop}/ant/build.properties + echo "pdfsam-langpack.jar.name=pdfsam-langpack" >> ${S}/${bldprop}/ant/build.properties + echo "pdfsam-setviewer.jar.name=pdfsam-setviewer" >> ${S}/${bldprop}/ant/build.properties + echo "pdfsam-vpagereorder.jar.name=pdfsam-vpagereorder" >> ${S}/${bldprop}/ant/build.properties + echo "pdfsam-vcomposer.jar.name=pdfsam-vcomposer" >> ${S}/${bldprop}/ant/build.properties + echo "pdfsam-docinfo.jar.name=pdfsam-docinfo" >> ${S}/${bldprop}/ant/build.properties + echo "pdfsam-rotate.jar.name=pdfsam-rotate" >> ${S}/${bldprop}/ant/build.properties + echo "jpodcreator.jar.name=jpodcreator" >> ${S}/${bldprop}/ant/build.properties + echo "icepdfcore.jar.name=icepdf-core" >> ${S}/${bldprop}/ant/build.properties + echo "icepdfcreator.jar.name=icepdfcreator" >> ${S}/${bldprop}/ant/build.properties + echo "batik-awt-util.jar.name=batik-awt-util" >> ${S}/${bldprop}/ant/build.properties + echo "batik-dom.jar.name=batik-dom" >> ${S}/${bldprop}/ant/build.properties + echo "batik-svg-dom.jar.name=batik-svg-dom" >> ${S}/${bldprop}/ant/build.properties + echo "batik-svggen.jar.name=batik-svggen" >> ${S}/${bldprop}/ant/build.properties + echo "batik-util.jar.name=batik-util" >> ${S}/${bldprop}/ant/build.properties + echo "batik-xml.jar.name=batik-xml" >> ${S}/${bldprop}/ant/build.properties + done + + java-pkg_jarfrom itext + java-pkg_jarfrom dom4j-1 + java-pkg_jarfrom log4j + java-pkg_jarfrom jaxen-1.1 + java-pkg_jarfrom bcmail + java-pkg_jarfrom bcprov + java-pkg_jarfrom jgoodies-looks-2.0 + java-pkg_jarfrom isrt + java-pkg_jarfrom isnativec + java-pkg_jarfrom isfreetype + java-pkg_jarfrom iscwt + java-pkg_jarfrom jPod + java-pkg_jarfrom jPodRenderer + java-pkg_jarfrom sun-jai-bin + java-pkg_jarfrom jai-imageio + java-pkg_jarfrom swt-3.4 + java-pkg_jarfrom commons-lang-2.1 + java-pkg_jarfrom batik-1.7 + java-pkg_jarfrom ICEpdf +} + +src_compile() { + eant -buildfile pdfsam-maine/ant/build.xml || die "build failed" + eant -buildfile icepdfcreator/ant/build.xml || die "build failed" + + use doc && eant -buildfile pdfsam-maine/ant/build.xml javadoc +} + +src_install() { + insinto /usr/share/${PN}-${SLOT}/lib + doins build/pdfsam-maine/release/dist/pdfsam-enhanced/*.xml + java-pkg_dojar build/pdfsam-maine/release/dist/pdfsam-enhanced/pdfsam.jar + java-pkg_dojar build/pdfsam-maine/release/dist/pdfsam-enhanced/lib/pdfsam-*.jar + java-pkg_dojar build/pdfsam-maine/release/dist/pdfsam-enhanced/lib/emp4j.jar + java-pkg_dojar build/pdfsam-maine/release/dist/pdfsam-enhanced/ext/jpodcreator.jar + java-pkg_dojar build/icepdfcreator/dist/icepdfcreator.jar + + for plugins in cover decrypt docinfo encrypt merge mix rotate setviewer split unpack vcomposer vpagereorder + do + java-pkg_jarinto /usr/share/${PN}-${SLOT}/lib/plugins/${plugins} + insinto /usr/share/${PN}-${SLOT}/lib/plugins/${plugins} + + java-pkg_dojar build/pdfsam-maine/release/dist/pdfsam-enhanced/plugins/${plugins}/*.jar + doins build/pdfsam-maine/release/dist/pdfsam-enhanced/plugins/${plugins}/*.xml + done + + java-pkg_dolauncher ${PN}-${SLOT} --main org.pdfsam.guiclient.GuiClient --pwd "/usr/share/${PN}-${SLOT}/lib" + java-pkg_dolauncher ${PN}-console-${SLOT} --main org.pdfsam.console.ConsoleClient --pwd "/usr/share/${PN}-${SLOT}/lib" + + newicon pdfsam-maine/images/pdf.png pdfsam-${SLOT}.png + make_desktop_entry ${PN} "PDF Split and Merge ${PV}" pdfsam-${SLOT} Office + + use doc && dodoc pdfsam-maine/doc/enhanced/* + + use doc && java-pkg_dojavadoc build/pdfsam-maine/apidocs +} diff --git a/dev-util/djgpp-runtime/Manifest b/dev-util/djgpp-runtime/Manifest new file mode 100644 index 00000000..d2a4fbd1 --- /dev/null +++ b/dev-util/djgpp-runtime/Manifest @@ -0,0 +1,2 @@ +DIST djcrx204.zip 794048 RMD160 bffa80f4550e51ed84a4b0368a2615a4dc594bcf SHA1 cfc9aaa38d8367bbae91ab3f22d219a9971a34be SHA256 739454bf0077d1e17b4c3f374069b4ad60be14724467d2bf2fc56b5c96be835a +EBUILD djgpp-runtime-2.0.4.ebuild 1790 RMD160 dc0a133ea9ef57291b37792d4ffaa3684d97460b SHA1 39784b6c1153a9f684b5a29ccf3d1ca6a2a8eb90 SHA256 40636ffe00cdbaccebee1192d20fab13ca111ac4a8c277feca96105f662a55f1 diff --git a/dev-util/djgpp-runtime/djgpp-runtime-2.0.4.ebuild b/dev-util/djgpp-runtime/djgpp-runtime-2.0.4.ebuild new file mode 100644 index 00000000..78282c67 --- /dev/null +++ b/dev-util/djgpp-runtime/djgpp-runtime-2.0.4.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/mingw64-runtime/mingw64-runtime-2.0.1.ebuild,v 1.1 2012/03/12 05:26:31 vapier Exp $ + +export CBUILD=${CBUILD:-${CHOST}} +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi + +inherit flag-o-matic eutils toolchain-funcs + +DESCRIPTION="Free DOS runtime and import library definitions" +HOMEPAGE="http://www.delorie.com/djgpp/" +SRC_URI="ftp://ftp.delorie.com/pub/djgpp/beta/v2/djcrx204.zip" + +LICENSE="LGPL GPL" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="crosscompile_opts_headers-only" +RESTRICT="strip" + +S=${WORKDIR} + +is_crosscompile() { + [[ ${CHOST} != ${CTARGET} ]] +} +just_headers() { + use crosscompile_opts_headers-only && [[ ${CHOST} != ${CTARGET} ]] +} + +pkg_setup() { + if [[ ${CBUILD} == ${CHOST} ]] && [[ ${CHOST} == ${CTARGET} ]] ; then + die "Invalid configuration" + fi +} + +src_unpack() { + unpack ${A} + find "${WORKDIR}" -type f -exec touch -r . {} + +} + +src_compile() { + just_headers && return 0 + + CHOST=${CTARGET} strip-unsupported-flags + append-cppflags -isystem "${WORKDIR}/include" + $(tc-getCC) ${CFLAGS} src/stub/stubify.c -o stubify + $(tc-getCC) ${CFLAGS} src/stub/stubedit.c -o stubedit + +} + +src_install() { + insinto /usr/${CTARGET}/usr/include + doins -r "${WORKDIR}"/include/* || die + is_crosscompile \ + && dosym usr /usr/${CTARGET}/${CTARGET} \ + && dosym usr/include /usr/${CTARGET}/sys-include + just_headers && return 0 + + insinto /usr/${CTARGET}/lib + doins -r "${WORKDIR}"/lib/* || die + into /usr + newbin stubify ${CTARGET}-stubify + newbin stubedit ${CTARGET}-stubedit + + env -uRESTRICT CHOST=${CTARGET} prepallstrip +} diff --git a/sys-boot/refit/ChangeLog b/sys-boot/refit/ChangeLog new file mode 100644 index 00000000..f47308f9 --- /dev/null +++ b/sys-boot/refit/ChangeLog @@ -0,0 +1,32 @@ +# ChangeLog for sys-boot/refit +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 15 Nov 2010; Mario Fetka refit-0.14.2.ebuild: + propperly use the mount-efi system + + 14 Nov 2010; Mario Fetka refit-0.14.2.ebuild: + correct small typos + + 12 Nov 2010; Mario Fetka refit-0.14.2.ebuild: + add proper depndencies + + 12 Nov 2010; Mario Fetka refit-0.14.2.ebuild: + change default install dir + + 12 Nov 2010; Mario Fetka refit-0.14.2.ebuild: + respect cc + + 12 Nov 2010; Mario Fetka refit-0.14.2.ebuild: + add gptsync.efi + + 12 Nov 2010; Mario Fetka refit-0.14.2.ebuild: + add man pages + + 12 Nov 2010; Mario Fetka refit-0.14.2.ebuild: + respect ldflags + + 12 Nov 2010; Mario Fetka refit-0.14.2.ebuild, + +metadata.xml: + initial checkin + diff --git a/sys-boot/refit/Manifest b/sys-boot/refit/Manifest new file mode 100644 index 00000000..c41831de --- /dev/null +++ b/sys-boot/refit/Manifest @@ -0,0 +1,5 @@ +DIST refit_0.14-2.debian.tar.gz 42302 SHA256 5418b9d6645453ac53e831c59a255ecfe85a09038e0d5d08fc1a55cf6fb087a3 SHA512 5fe1920083997ed42f77671793432e151e5fa685c5e580c8793d3bcc324ee55245146c353c2c76a9b56c6a46e9be710301f8c4d7168cf0b8a72e9681e49ff80f WHIRLPOOL 20929da76f9c4f92ee98cf1c918a0aa384ad4283bd723f3e48fe91a581142c1d2a8c11d6f99ef455317630ffec627e5d63b28c6bf63a8dfc07d2864aaf9d949a +DIST refit_0.14.orig.tar.gz 625164 SHA256 0101ac403c3a8c90813df20726c9e76a58515ca7d1a35a7b2ab42eaf28e25e1e SHA512 3e043437f1568cd2c59b0ea386134b573a65d724032dfb6e2ea49e8aefdb9bea68a03d881702ca34df1bdc4872bed5c91f240cba4e1fd8500a1d0bf5a3e63506 WHIRLPOOL 980952d532c1fd1a55570ab1f7943fe1d1adfc9eb68fdcfe37e2f54388800e33592f55d3ea979f4d7fd8a8ac57f66fdc8ff2f9a4e1cfc54822cf971810f993ad +EBUILD refit-0.14.2.ebuild 2598 SHA256 f5b8a5eb27066e746e9cb0ac4edc593bb087a2d03c3cf4cc8184af05398c4f02 SHA512 bfb14f2928c8345da4afad380acdddae9977a300d549678299fa717967b47dbb1db6cf3437535d7f77b9b99ffa75be20f933716392cff59d5ac9904b31e5389e WHIRLPOOL c9c0676f1d572962d76c51648243ff460e89a61330822037c80614c011f5fa9f460465ae998f9574a78fadb4f59be8e22c763c18e865c63a20b8f2f58bc89bc0 +MISC ChangeLog 985 SHA256 5b3251a1e7cfba68a6456c7be17b401e309cb137ecc6871e96175e20351682b1 SHA512 780c930597f7f4df5ddb276bf88165ea9dba3cef04398a628b30a7828431315139923d1b20517e4341bdeeb36775bc0aeb9b527049dc191e00422e3fcd77570a WHIRLPOOL a8d889bac87d6b4a41ead9ad1db7cbaac809ef65d0b7267c77013c18faf5eff3a42dd9d934e810131206e8b32825b38dbc9d9732695dc7fa36897652dd527046 +MISC metadata.xml 226 SHA256 a9d3f7df2362a9a7ddcbe05c5d97d726eeb4bab135b21643508149a08bf6a2b2 SHA512 5912920d8f6e9ee5126fb0aaa5717a562feb009cc59b759c6a6eaa909900b19e95e51e3aa7f32fdf2e77073b19878830b97947148e3adeff3b49e7555cfe29e9 WHIRLPOOL c07e2ddb648893f1e9c422e07b0b73a6d0f7e1c9501200b6fcc9d25fe68c3b05fe4f3523e6844067eeca6969973a44004e1ba8a6fa725591a1916648bd2d4834 diff --git a/sys-boot/refit/metadata.xml b/sys-boot/refit/metadata.xml new file mode 100644 index 00000000..6589d3b0 --- /dev/null +++ b/sys-boot/refit/metadata.xml @@ -0,0 +1,8 @@ + + + +no-herd + + mario.fetka@gmail.com + + diff --git a/sys-boot/refit/refit-0.14.2.ebuild b/sys-boot/refit/refit-0.14.2.ebuild new file mode 100644 index 00000000..72eab725 --- /dev/null +++ b/sys-boot/refit/refit-0.14.2.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 + +inherit eutils versionator + +MY_P="${PN}_${PV}" +DESCRIPTION="graphical boot menu for ia32 and x64 EFI systems" +HOMEPAGE="http://refit.sourceforge.net/" + +# tarballs use debian versioning format +MY_PN="refit" +MY_PVR=$(replace_version_separator 2 '-' ) +MY_PV=${MY_PVR/-*/} + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +SRC_URI_BASE="mirror://debian/pool/main/${MY_PN:0:1}/${MY_PN}/" +SRC_URI="${SRC_URI_BASE}${MY_PN}_${MY_PV}.orig.tar.gz + ${SRC_URI_BASE}${MY_PN}_${MY_PVR}.debian.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=sys-boot/gnu-efi-0.3a + sys-boot/syslinux" + +RDEPEND="sys-boot/efibootmgr + sys-fs/dosfstools" + +src_prepare() { + for f in $(<"${WORKDIR}"/debian/patches/series) ; do + EPATCH_OPTS="-p1" epatch "${WORKDIR}"/debian/patches/$f + done + sed -e "s!\$(LIBEG)!!" -i refit/Makefile +} + +src_compile() { + local iarch + case $ARCH in + x86) iarch=ia32 ;; + amd64) iarch=x86_64 ;; + *) die "unknown architecture: $ARCH" ;; + esac + + # Generate include/syslinux_mbr.h + chmod +x "${WORKDIR}"/debian/mbr/mkmbrhdr.py + "${WORKDIR}"/debian/mbr/mkmbrhdr.py /usr/share/syslinux/mbr.bin > include/syslinux_mbr.h + + # Move the AA font in place + cp -f "${WORKDIR}"/debian/font/egemb_font.h libeg/ + + # Build EFI applications don't add C/LDFLAGS + emake -C libeg SRCDIR="${S}"/libeg CC="$(tc-getCC)" ARCH=${iarch} || die + emake -C refit SRCDIR="${S}"/refit CC="$(tc-getCC)" ARCH=${iarch} DEBVER="${iarch} (Gentoo ${PVR})" || die + emake -C gptsync -f Makefile.gnuefi CC="$(tc-getCC)" SRCDIR="${S}"/gptsync ARCH=${iarch} || die + + # Build the gptsync command-line utility + mkdir gptsync/buildux + emake -C gptsync/buildux -f ../Makefile.unix SRCDIR="${S}"/gptsync CC="$(tc-getCC)" \ + CFLAGS="-Wall ${CFLAGS}" LDFLAGS="${LDFLAGS}" || die +} + +src_install() { + dosbin gptsync/buildux/gptsync + dosbin gptsync/buildux/showpart + + # install into the std location as used by other distributins + # the efi partititon is mounted into /boot/efi + # the efi bootloaders are installed into the EFI dir + # the dir name is upper case for Windows compatibility + # at the moment the onyl really supported filesystem on + # all efi bootloader in the efi partition is fat32 + # (elilo, refit, grub-efi, ...) + insinto /usr/share/${PN} + doins refit/refit.efi + insinto /usr/share/${PN}/tools + doins gptsync/gptsync.efi + insinto /usr/share/${PN}/${PN} + doins -r icons + doins images/vollabel/refit.vollabel + doins refit.conf + + doman gptsync/gptsync.8 + doman "${WORKDIR}"/debian/showpart.8 +} diff --git a/sys-kernel/go-sources/Manifest b/sys-kernel/go-sources/Manifest index 625b145a..6a73b431 100644 --- a/sys-kernel/go-sources/Manifest +++ b/sys-kernel/go-sources/Manifest @@ -7,10 +7,10 @@ DIST genpatches-3.2-16.extras.tar.bz2 17208 SHA256 7f60ab18e2965d024b7a36327577b DIST genpatches-3.5-7.base.tar.bz2 255694 SHA256 3c76c5f6fce8b10e6546788047ee03cc07f7b20bf31b66b73db916d9877effe1 SHA512 6b54b39b576c7b8a9de5540fc98b0f07b542cf0afc9e4cdeca1be915d8fe2c39d00d0a002f50a76dc67cdf971d3fa8a75a90041ef10a56c042b1bc82eedb0b7a WHIRLPOOL eb1f15081915bf51a90a9e80bd8e26df89162973343328e3ed2fc8d623e49a4433c18d2889bc407f4f8f61d857a21ec118071036041f53daed0882fef24c423b DIST genpatches-3.5-7.extras.tar.bz2 17507 SHA256 1b2294687e842e6450184ce2800ba3df8006ca47d75f95437a1e1d2976162727 SHA512 2eefd45f853e9bab3f89701e470309471b5b2c9ed651dba03776a47d11e26c00170d32aaac547889ae7cee435278bb5ffa4ddc1dc769e6440d454008f62ce23d WHIRLPOOL 43dfd1c6a046e3dc07db72e8d7f062689366112ccf080a17b84bc7adda3e5257d7be551e0a34b6c79c9016b5b04bad5bdf8c52589dcc362dc675f72ca7681135 DIST go-patches-3.2.33-3.tar.bz2 787248 SHA256 da338a7502a02200b8e994305c474e498aae214335d2a564c0fea9f5a1ce1c37 SHA512 90b889f71bad75aa044a96861ff910db3fb25fc06c519ff2a1bb88b58246db980f0a9ac0f700d8ceb7ef4f4e82e8901a41d6eb6496774d83409e1c0da778ff47 WHIRLPOOL b1ce370f4fc883d994c34ba39f111e1cc97d6ee5bd29fa4493c86708e54d0abaa9d3d3750bcb29e606eb0c34d7db8f096661f9e8c0c1be85cc85402156300b65 -DIST go-patches-3.5.7-11.tar.bz2 1889613 SHA256 35ce372156bc3625f842828b91bdc62307666ec2cab271e56ba9c535eca1b669 SHA512 45d06f4b7616372ac0bcbd415935dea737c78db7868f20b128cc41cedd746be9ff98591755af8fe9b22f2da49e49cb0ca21c241db40237a8377bebe280c7d363 WHIRLPOOL 3f5c1f3543256829200c3fb38f745b7fb8d1118cb36bf266bf33db7a8e346cc82b49016ef021145b542676c6c388f8732db4aabd3420c00746d76253afd75d07 +DIST go-patches-3.5.7-12.tar.bz2 1867820 SHA256 cf9bc331bd1bf843e04f8ce90c814140aaf5a255fad68cc1b61f916be317c1bf SHA512 f077e7e8528c4535e05ff9aea06031248ee7518ece69966ef6dc4e4d44583d1d4f86ca09a462b23bbb5f6cdb0ba457e5fbbc572eaf69ac9da1eed26028ce5ca7 WHIRLPOOL 70f31b703f78c3087e206e1d9acbb4567f13c6cb5b3503fc544a6d34bb5b98196b85d92e11e0a4e58073c5312ba05312553e6f18d76b235d108cdfaf29b49dbb DIST linux-3.2.tar.bz2 78147838 SHA256 c881fc2b53cf0da7ca4538aa44623a7de043a41f76fd5d0f51a31f6ed699d463 SHA512 1f57b98e8da34b10f37ce94e0f13a994c111d483b104c27a8f58a4a55013a73a9f1ffcebb597be63ce0dfadb92201e93b0e072ba49bac0033026aceb0840c812 WHIRLPOOL 3dc893bde09f064e4614183964a4b9feaab938ca7a739f46f825818a577884eae815f195b52a4c55c571345de59d7ba09631fb68dac481a0837b24868ce60e3d DIST linux-3.5.tar.bz2 80978443 SHA256 6ab82beb8cbb895b7523daed7ec3ec5850cf460b96788056f1ef5135c852fd23 SHA512 f6de5aaff351097dbe4b7186baea63004ef9efb73a85ccfd718c5856b282c22fb1431dce8588cb823eb75d1f09cd89f20e4936501e2c536f53ea4aa705e09ecc WHIRLPOOL 227c73e187370f2f5be34041c99ff2ff1bc99de4685d29801558a96d7d128c6f09c4a2ce81ce33cd87148c301e43319b42a8a77443e5db37f604fd97d101b7e7 EBUILD go-sources-3.2.33.ebuild 1411 SHA256 74adcc820c2c7aa860a519056fd01c2526dbfe28c038196646f18fc39cf5c23d SHA512 a0b7e6f37dc49c4a62c505f72b9f4456484ed28d6a90e92da1309d6819e81e5747ab95e9c9e6e2354754ecb156f55da3142faaa9e64be8d34039384679695cb2 WHIRLPOOL 51f94e14a4c22690a2f1fd6eb2a1d2348a0fb01faf1268dd5cd37446bec6d1d6d2095856ff0dc2a14a73dcdbdc18c0f534af3049c350d943724cc02a22ef2761 -EBUILD go-sources-3.5.7.ebuild 1590 SHA256 831fa86aad61e669b1641753b0ee41b0e51708a0632f8b0c22aeaad2bdaea341 SHA512 714f02bf73b3ed45897091ab954a8e3fa2857e8dd61d77a006dab04e151507a04546dcbc06babbc2cf4714eb82e71d737ec7831f128dff33707c71d90285e81c WHIRLPOOL 7b4bf98b3c11d82ccac17aba8fe2ba54378d84b205187da95f50a90c0366f58b6fda788505576c7d95d7e82b15b2b969af1f1aa61331ce26b600269cb71bcbeb +EBUILD go-sources-3.5.7.ebuild 1590 SHA256 738bcfcf2becb24c36137e1c60d13d7f74f334b321a92ef50e4b0039dba16d03 SHA512 c6017584aab688b42980146c1e09a649a8cded379150d107039632845018c7815d1dce2f7062dc96fe394ba552307090849c123375ca8b30397c38b32e9cd649 WHIRLPOOL d8cb666aa10b505baf06bceccd7aafdbd4a45952a65f3dd4f5f6c500198f960b45370cb33c03ee81291766c22d78592542d64f9af7d85c7e2a951ca872047ab3 MISC ChangeLog 13343 SHA256 728b357fad62fd1a96a93cd83449adfd85bfb53e7bcdbcca3fae7de8fa935d6a SHA512 b61bc7b170b9585a07681f0401f3d275f246f98017adda34c9e51fb8f9594d954efe3572220e35ca0e7177b2844162749bb1caf01a8adb16d7eeb36d2a9dc9a7 WHIRLPOOL f2afaabc01bef13fb6f3b88d051db9cf5c888e71f9c6ab4c0c36f5c34bac85a664bbbab147614b43165039eba1c1dba6f46c4312c0a592a28ba1ac0f003fe7da MISC metadata.xml 324 SHA256 ed912585e62611ca96549ec2e0e0a257d9d278e8b9b8a167b0faa556584c60e8 SHA512 f77007e0d7826383b0109950a4a803739d3d4b32a7ccc57a038b450d397b37a2d48f7bdf7b174616846a60c04a66dd26411cefe69f482bb22f68778433f3b06c WHIRLPOOL 3428057f8256c458540acae55fce03dae1981e8bffcf66cb2f9583a3f0774f803ea6dc079b3bbe951fa55a453907b3e92081666635d002357592e3b5303c37bb diff --git a/sys-kernel/go-sources/go-sources-3.5.7.ebuild b/sys-kernel/go-sources/go-sources-3.5.7.ebuild index e63f1cfd..ca699665 100644 --- a/sys-kernel/go-sources/go-sources-3.5.7.ebuild +++ b/sys-kernel/go-sources/go-sources-3.5.7.ebuild @@ -7,7 +7,7 @@ K_WANT_GENPATCHES="base extras" K_GENPATCHES_VER="7" K_DEBLOB_AVAILABLE="1" -GOPATCHES_VER="11" +GOPATCHES_VER="12" GOPATCHES="go-patches-${PV}-${GOPATCHES_VER}.tar.bz2" GOPATCHES_URI="http://ftp.disconnected-by-peer.at/go/${GOPATCHES}"