mgorny      15/03/08 14:01:57

  Modified:             ChangeLog
  Added:                freebsd-rescue-10.1.ebuild
  Log:
  Add FreeBSD 10.1 ebuilds, 
https://github.com/gentoo/gentoo-portage-rsync-mirror/pull/46 by nigoro.
  
  (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key 
EFB4464E!)

Revision  Changes    Path
1.42                 sys-freebsd/freebsd-rescue/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-freebsd/freebsd-rescue/ChangeLog?rev=1.42&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-freebsd/freebsd-rescue/ChangeLog?rev=1.42&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-freebsd/freebsd-rescue/ChangeLog?r1=1.41&r2=1.42

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-rescue/ChangeLog,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- ChangeLog   9 Nov 2013 09:17:35 -0000       1.41
+++ ChangeLog   8 Mar 2015 14:01:57 -0000       1.42
@@ -1,6 +1,13 @@
 # ChangeLog for sys-freebsd/freebsd-rescue
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-rescue/ChangeLog,v 1.41 
2013/11/09 09:17:35 aballier Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-rescue/ChangeLog,v 1.42 
2015/03/08 14:01:57 mgorny Exp $
+
+*freebsd-rescue-10.1 (08 Mar 2015)
+
+  08 Mar 2015; Michał Górny <[email protected]>
+  +files/freebsd-rescue-10.0-zlib.patch, +freebsd-rescue-10.1.ebuild:
+  Add FreeBSD 10.1 ebuilds, https://github.com/gentoo/gentoo-portage-rsync-
+  mirror/pull/46 by nigoro.
 
 *freebsd-rescue-9.2 (09 Nov 2013)
 



1.1                  sys-freebsd/freebsd-rescue/freebsd-rescue-10.1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-freebsd/freebsd-rescue/freebsd-rescue-10.1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-freebsd/freebsd-rescue/freebsd-rescue-10.1.ebuild?rev=1.1&content-type=text/plain

Index: freebsd-rescue-10.1.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/sys-freebsd/freebsd-rescue/freebsd-rescue-10.1.ebuild,v 
1.1 2015/03/08 14:01:57 mgorny Exp $

EAPI=5

inherit bsdmk freebsd toolchain-funcs

DESCRIPTION="FreeBSD's rescue binaries"
SLOT="0"
LICENSE="BSD zfs? ( CDDL )"

IUSE="atm netware nis zfs"

if [[ ${PV} != *9999* ]]; then
        KEYWORDS="~amd64-fbsd ~x86-fbsd"
        SRC_URI="http://dev.gentoo.org/~mgorny/dist/freebsd/${RV}/${UBIN}.tar.xz
                        
http://dev.gentoo.org/~mgorny/dist/freebsd/${RV}/${CONTRIB}.tar.xz
                        
http://dev.gentoo.org/~mgorny/dist/freebsd/${RV}/${LIB}.tar.xz
                        
http://dev.gentoo.org/~mgorny/dist/freebsd/${RV}/${BIN}.tar.xz
                        
http://dev.gentoo.org/~mgorny/dist/freebsd/${RV}/${SBIN}.tar.xz
                        
http://dev.gentoo.org/~mgorny/dist/freebsd/${RV}/${USBIN}.tar.xz
                        
http://dev.gentoo.org/~mgorny/dist/freebsd/${RV}/${GNU}.tar.xz
                        
http://dev.gentoo.org/~mgorny/dist/freebsd/${RV}/${SYS}.tar.xz
                        
http://dev.gentoo.org/~mgorny/dist/freebsd/${RV}/${LIBEXEC}.tar.xz
                        
http://dev.gentoo.org/~mgorny/dist/freebsd/${RV}/${RESCUE}.tar.xz
                        zfs? ( 
http://dev.gentoo.org/~mgorny/dist/freebsd/${RV}/${CDDL}.tar.xz )"
fi

RDEPEND=""
DEPEND="sys-devel/flex
        app-arch/xz-utils[static-libs]
        sys-libs/ncurses[static-libs]
        dev-libs/expat[static-libs]
        app-arch/bzip2[static-libs]
        dev-libs/libedit[static-libs]
        dev-libs/libxml2:2[static-libs]
        dev-libs/openssl[static-libs]
        sys-libs/zlib[static-libs]
        sys-libs/readline[static-libs]
        =sys-freebsd/freebsd-lib-${RV}*[atm?,netware?]
        =sys-freebsd/freebsd-sources-${RV}*
        =sys-freebsd/freebsd-mk-defs-${RV}*
        zfs? ( =sys-freebsd/freebsd-cddl-${RV}* )"

S="${WORKDIR}/rescue"

pkg_setup() {
        use atm || mymakeopts="${mymakeopts} WITHOUT_ATM= "
        use netware || mymakeopts="${mymakeopts} WITHOUT_IPX= "
        use nis || mymakeopts="${mymakeopts} WITHOUT_NIS= "
        use zfs || mymakeopts="${mymakeopts} WITHOUT_CDDL= "
        mymakeopts="${mymakeopts} NO_PIC= "
}

src_prepare() {
        # As they are patches from ${WORKDIR} apply them by hand
        cd "${WORKDIR}"
        epatch "${FILESDIR}/${PN}"-10.0-zlib.patch
        epatch "${FILESDIR}/freebsd-sbin-bsdxml2expat.patch"
}

src_compile() {
        tc-export CC
        # crunchgen is now checks env MAKE.
        # Use to force BSD's make
        export MAKE=/usr/bin/make

        cd "${WORKDIR}/lib/libarchive"
        echo "#include <expat.h>" > bsdxml.h
        freebsd_src_compile
        export CC="${CC} -L${WORKDIR}/lib/libarchive"

        cd "${S}"
        freebsd_src_compile
}




Reply via email to