add bacl refit

This commit is contained in:
Mario Fetka 2012-11-08 16:45:23 +01:00
parent 2f09215541
commit 82c5a43dd9
10 changed files with 390 additions and 8 deletions

View File

@ -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

View File

@ -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
}

View File

@ -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

View File

@ -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
}

32
sys-boot/refit/ChangeLog Normal file
View File

@ -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 <mario.fetka@gmail.com> refit-0.14.2.ebuild:
propperly use the mount-efi system
14 Nov 2010; Mario Fetka <mario.fetka@gmail.com> refit-0.14.2.ebuild:
correct small typos
12 Nov 2010; Mario Fetka <mario.fetka@gmail.com> refit-0.14.2.ebuild:
add proper depndencies
12 Nov 2010; Mario Fetka <mario.fetka@gmail.com> refit-0.14.2.ebuild:
change default install dir
12 Nov 2010; Mario Fetka <mario.fetka@gmail.com> refit-0.14.2.ebuild:
respect cc
12 Nov 2010; Mario Fetka <mario.fetka@gmail.com> refit-0.14.2.ebuild:
add gptsync.efi
12 Nov 2010; Mario Fetka <mario.fetka@gmail.com> refit-0.14.2.ebuild:
add man pages
12 Nov 2010; Mario Fetka <mario.fetka@gmail.com> refit-0.14.2.ebuild:
respect ldflags
12 Nov 2010; Mario Fetka <mario.fetka@gmail.com> refit-0.14.2.ebuild,
+metadata.xml:
initial checkin

5
sys-boot/refit/Manifest Normal file
View File

@ -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

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>no-herd</herd>
<maintainer>
<email>mario.fetka@gmail.com</email>
</maintainer>
</pkgmetadata>

View File

@ -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
}

View File

@ -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

View File

@ -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}"