parent
f6d7bd2b05
commit
3934fbe309
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="100% Pure Java Regular Expression package"
|
||||
SRC_URI="mirror://apache/jakarta/regexp/source/${P}.tar.gz"
|
||||
HOMEPAGE="http://jakarta.apache.org/"
|
||||
SLOT="1.3"
|
||||
IUSE="doc source"
|
||||
LICENSE="Apache-1.1"
|
||||
KEYWORDS="amd64 ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
dev-java/ant-core
|
||||
source? ( app-arch/zip )"
|
||||
RDEPEND=">=virtual/jre-1.3"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
rm *.jar
|
||||
mkdir lib
|
||||
sed -i 's:./jakarta-site2::' build.xml || die "sed failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
eant $(use_doc javadocs) jar
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${S}/build"
|
||||
java-pkg_newjar ${P}.jar ${PN}.jar
|
||||
cd "${S}"
|
||||
|
||||
if use doc; then
|
||||
java-pkg_dojavadoc docs/api
|
||||
java-pkg_dohtml docs/*.html
|
||||
dodoc docs/*.txt
|
||||
fi
|
||||
|
||||
use source && java-pkg_dosrc "${S}"/src/java/*
|
||||
}
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="100% Pure Java Regular Expression package"
|
||||
SRC_URI="mirror://apache/jakarta/regexp/source/${P}.tar.gz"
|
||||
HOMEPAGE="http://jakarta.apache.org/"
|
||||
SLOT="1.4"
|
||||
IUSE="doc source"
|
||||
LICENSE="Apache-1.1"
|
||||
KEYWORDS="amd64 ppc64 x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
dev-java/ant-core
|
||||
source? ( app-arch/zip )"
|
||||
RDEPEND=">=virtual/jre-1.3"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
rm *.jar
|
||||
mkdir lib
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
eant $(use_doc javadocs) jar
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${S}/build"
|
||||
java-pkg_newjar ${P}.jar ${PN}.jar
|
||||
cd "${S}"
|
||||
|
||||
if use doc; then
|
||||
java-pkg_dojavadoc docs/api
|
||||
java-pkg_dohtml docs/*.html
|
||||
dodoc docs/*.txt
|
||||
fi
|
||||
|
||||
use source && java-pkg_dosrc "${S}"/src/java/*
|
||||
}
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
inherit versionator java-pkg-2
|
||||
|
||||
MY_PV=$(replace_all_version_separators '_')
|
||||
DESCRIPTION="Java(TM) Look and Feel Graphics Repository"
|
||||
HOMEPAGE="http://java.sun.com/developer/techDocs/hi/repository/"
|
||||
SRC_URI="mirror://gentoo/jlfgr-${MY_PV}.zip"
|
||||
|
||||
LICENSE="sun-jlfgr"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND=">=virtual/jre-1.4"
|
||||
S=${WORKDIR}
|
||||
|
||||
# Empty src_compile() to prevent message about not found build.xml
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar jlfgr-${MY_PV}.jar ${PN}.jar
|
||||
}
|
@ -1 +1 @@
|
||||
Thu, 14 Apr 2016 06:39:20 +0000
|
||||
Thu, 14 Apr 2016 14:39:16 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu, 14 Apr 2016 06:39:21 +0000
|
||||
Thu, 14 Apr 2016 14:39:16 +0000
|
||||
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install preinst setup unpack
|
||||
DEPEND=>=virtual/jdk-1.4 dev-java/ant-core source? ( app-arch/zip ) >=dev-java/java-config-2.2.0 >=dev-java/ant-core-1.8.2 >=dev-java/javatoolkit-0.3.0-r2
|
||||
DESCRIPTION=100% Pure Java Regular Expression package
|
||||
EAPI=0
|
||||
HOMEPAGE=http://jakarta.apache.org/
|
||||
IUSE=doc source elibc_FreeBSD elibc_FreeBSD
|
||||
KEYWORDS=amd64 ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
|
||||
LICENSE=Apache-1.1
|
||||
RDEPEND=>=virtual/jre-1.3 >=dev-java/java-config-2.2.0
|
||||
SLOT=1.3
|
||||
SRC_URI=mirror://apache/jakarta/regexp/source/jakarta-regexp-1.3.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e java-ant-2 7c5d0c274d390745f5033754a319f515 java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-utils-2 4f0e83a2c108b9f3d74ecebf32e2f483 multilib 23ae8c186171e6476af098d2a50d0ee0 toolchain-funcs d513d423d449877e49d99af3f7af7acb versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=a0545f6783b439a657c7c9ad9a2b262c
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile install preinst prepare setup
|
||||
DEPEND=>=virtual/jdk-1.5 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
DEPEND=>=virtual/jdk-1.6 source? ( app-arch/zip ) >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
DESCRIPTION=100% Pure Java Regular Expression package
|
||||
EAPI=5
|
||||
HOMEPAGE=http://jakarta.apache.org/
|
||||
IUSE=elibc_FreeBSD doc source elibc_FreeBSD
|
||||
KEYWORDS=~amd64 ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
|
||||
KEYWORDS=amd64 ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
|
||||
LICENSE=Apache-1.1
|
||||
RDEPEND=>=virtual/jre-1.5 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
RDEPEND=>=virtual/jre-1.6 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
SLOT=1.3
|
||||
SRC_URI=mirror://apache/jakarta/regexp/source/jakarta-regexp-1.3.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-pkg-simple bdf24e52707f01512ffea6d3aa05425b java-utils-2 4f0e83a2c108b9f3d74ecebf32e2f483 multilib 23ae8c186171e6476af098d2a50d0ee0 toolchain-funcs d513d423d449877e49d99af3f7af7acb versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=ae443f3a627bbfb0fca4a4cf2427813c
|
||||
_md5_=bc505ab2fa1761e77659dcc93a149faf
|
||||
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install preinst setup unpack
|
||||
DEPEND=>=virtual/jdk-1.4 dev-java/ant-core source? ( app-arch/zip ) >=dev-java/java-config-2.2.0 >=dev-java/ant-core-1.8.2 >=dev-java/javatoolkit-0.3.0-r2
|
||||
DESCRIPTION=100% Pure Java Regular Expression package
|
||||
EAPI=0
|
||||
HOMEPAGE=http://jakarta.apache.org/
|
||||
IUSE=doc source elibc_FreeBSD elibc_FreeBSD
|
||||
KEYWORDS=amd64 ppc64 x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=Apache-1.1
|
||||
RDEPEND=>=virtual/jre-1.3 >=dev-java/java-config-2.2.0
|
||||
SLOT=1.4
|
||||
SRC_URI=mirror://apache/jakarta/regexp/source/jakarta-regexp-1.4.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e java-ant-2 7c5d0c274d390745f5033754a319f515 java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-utils-2 4f0e83a2c108b9f3d74ecebf32e2f483 multilib 23ae8c186171e6476af098d2a50d0ee0 toolchain-funcs d513d423d449877e49d99af3f7af7acb versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=ba1ffb21dd3a228a049d59cdd584cb18
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile install preinst prepare setup
|
||||
DEPEND=>=virtual/jdk-1.5 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
DEPEND=>=virtual/jdk-1.6 source? ( app-arch/zip ) >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
DESCRIPTION=100% Pure Java Regular Expression package
|
||||
EAPI=5
|
||||
HOMEPAGE=http://jakarta.apache.org/
|
||||
IUSE=elibc_FreeBSD doc source elibc_FreeBSD
|
||||
KEYWORDS=~amd64 ~ppc64 ~x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
KEYWORDS=amd64 ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
|
||||
LICENSE=Apache-1.1
|
||||
RDEPEND=>=virtual/jre-1.5 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
RDEPEND=>=virtual/jre-1.6 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
SLOT=1.4
|
||||
SRC_URI=mirror://apache/jakarta/regexp/source/jakarta-regexp-1.4.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-pkg-simple bdf24e52707f01512ffea6d3aa05425b java-utils-2 4f0e83a2c108b9f3d74ecebf32e2f483 multilib 23ae8c186171e6476af098d2a50d0ee0 toolchain-funcs d513d423d449877e49d99af3f7af7acb versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=edcffb491578c8c9d501df38877b0e89
|
||||
_md5_=bc505ab2fa1761e77659dcc93a149faf
|
||||
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile install preinst prepare setup
|
||||
DEPEND=>=virtual/jdk-1.5 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
DEPEND=>=virtual/jdk-1.6 source? ( app-arch/zip ) >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
DESCRIPTION=100% Pure Java Regular Expression package
|
||||
EAPI=5
|
||||
HOMEPAGE=http://jakarta.apache.org/
|
||||
IUSE=elibc_FreeBSD doc source elibc_FreeBSD
|
||||
KEYWORDS=amd64 ppc64 x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
KEYWORDS=amd64 ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
|
||||
LICENSE=Apache-1.1
|
||||
RDEPEND=>=virtual/jre-1.5 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
RDEPEND=>=virtual/jre-1.6 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
SLOT=1.5
|
||||
SRC_URI=http://archive.apache.org/dist/jakarta/regexp/jakarta-regexp-1.5.tar.gz
|
||||
SRC_URI=mirror://apache/jakarta/regexp/source/jakarta-regexp-1.5.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-pkg-simple bdf24e52707f01512ffea6d3aa05425b java-utils-2 4f0e83a2c108b9f3d74ecebf32e2f483 multilib 23ae8c186171e6476af098d2a50d0ee0 toolchain-funcs d513d423d449877e49d99af3f7af7acb versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=215e7e7706ca329f1ce8d9e53e7a7ede
|
||||
_md5_=bc505ab2fa1761e77659dcc93a149faf
|
||||
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install preinst setup
|
||||
DEPEND=app-arch/unzip >=dev-java/java-config-2.2.0
|
||||
DESCRIPTION=Java(TM) Look and Feel Graphics Repository
|
||||
EAPI=0
|
||||
HOMEPAGE=http://java.sun.com/developer/techDocs/hi/repository/
|
||||
IUSE=elibc_FreeBSD
|
||||
KEYWORDS=amd64 x86
|
||||
LICENSE=sun-jlfgr
|
||||
RDEPEND=>=virtual/jre-1.4 >=dev-java/java-config-2.2.0
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/jlfgr-1_0.zip
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-utils-2 4f0e83a2c108b9f3d74ecebf32e2f483 multilib 23ae8c186171e6476af098d2a50d0ee0 toolchain-funcs d513d423d449877e49d99af3f7af7acb versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=65624f0614f80d7553bd9b92f4a6a6aa
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile install prepare setup
|
||||
DEPEND=gzip? ( app-arch/gzip ) mpi? ( virtual/blas virtual/lapack virtual/mpi ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) sci-libs/voro++ virtual/fortran
|
||||
DESCRIPTION=Large-scale Atomic/Molecular Massively Parallel Simulator
|
||||
EAPI=5
|
||||
HOMEPAGE=http://lammps.sandia.gov/
|
||||
IUSE=doc examples gzip lammps-memalign mpi python static-libs python_targets_python2_7 python_targets_python3_3 python_targets_python3_4
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=gzip? ( app-arch/gzip ) mpi? ( virtual/blas virtual/lapack virtual/mpi ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) sci-libs/voro++ virtual/fortran
|
||||
REQUIRED_USE=python? ( || ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 ) )
|
||||
SLOT=0
|
||||
SRC_URI=http://lammps.sandia.gov/tars/lammps-10Mar16.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e fortran-2 8200fc942c3b3c1fc75d4d5bfd0ba7a2 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 23ae8c186171e6476af098d2a50d0ee0 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs d513d423d449877e49d99af3f7af7acb
|
||||
_md5_=9e43f9661937e8df21a577164dd9580c
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=>=x11-wm/windowmaker-0.95.2 x11-libs/libXft x11-libs/libXpm x11-libs/libX11 x11-proto/xproto nls? ( sys-devel/gettext ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=A file system viewer for Window Maker
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.bayernline.de/~gscholz/linux/fsviewer/
|
||||
IUSE=nls
|
||||
KEYWORDS=~amd64 ~ppc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=x11-wm/windowmaker-0.95.2 x11-libs/libXft x11-libs/libXpm x11-libs/libX11
|
||||
SLOT=0
|
||||
SRC_URI=http://www.bayernline.de/~gscholz/linux/fsviewer/fsviewer-app-0.2.6.tar.bz2
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c libtool 4890219c51da247200223277f993e054 multilib 23ae8c186171e6476af098d2a50d0ee0 toolchain-funcs d513d423d449877e49d99af3f7af7acb
|
||||
_md5_=8cac99f658e3a51c4f99f6f231200066
|
@ -1 +1 @@
|
||||
Thu, 14 Apr 2016 06:39:21 +0000
|
||||
Thu, 14 Apr 2016 14:39:16 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu Apr 14 06:38:31 UTC 2016
|
||||
Thu Apr 14 14:38:26 UTC 2016
|
||||
|
@ -1 +1 @@
|
||||
Thu, 14 Apr 2016 07:00:01 +0000
|
||||
Thu, 14 Apr 2016 15:30:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1460616001 Thu 14 Apr 2016 06:40:01 AM UTC
|
||||
1460644801 Thu 14 Apr 2016 02:40:01 PM UTC
|
||||
|
@ -0,0 +1,218 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit eutils flag-o-matic fortran-2 multilib python-r1
|
||||
|
||||
convert_month() {
|
||||
local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
|
||||
echo ${months[${1#0}]}
|
||||
}
|
||||
|
||||
MY_P=${PN}-$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:2:2}
|
||||
|
||||
DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
|
||||
HOMEPAGE="http://lammps.sandia.gov/"
|
||||
SRC_URI="http://lammps.sandia.gov/tars/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc examples gzip lammps-memalign mpi python static-libs"
|
||||
|
||||
# blas/lapack is needed by the ATC package which is only built with MPI.
|
||||
DEPEND="
|
||||
gzip? ( app-arch/gzip )
|
||||
mpi? (
|
||||
virtual/blas
|
||||
virtual/lapack
|
||||
virtual/mpi
|
||||
)
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
sci-libs/voro++
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
lmp_emake() {
|
||||
local LAMMPS_INCLUDEFLAGS
|
||||
LAMMPS_INCLUDEFLAGS="$(usex gzip '-DLAMMPS_GZIP' '')"
|
||||
LAMMPS_INCLUDEFLAGS+="$(usex lammps-memalign ' -DLAMMPS_MEMALIGN=64' '')"
|
||||
|
||||
# The lammps makefile uses CC to indicate the C++ compiler.
|
||||
emake \
|
||||
ARCHIVE="$(tc-getAR)" \
|
||||
CC="$(usex mpi "mpic++" "$(tc-getCXX)")" \
|
||||
F90="$(usex mpi "mpif90" "$(tc-getFC)")" \
|
||||
LINK="$(usex mpi "mpic++" "$(tc-getCXX)")" \
|
||||
CCFLAGS="${CXXFLAGS}" \
|
||||
F90FLAGS="${FCFLAGS}" \
|
||||
LINKFLAGS="${LDFLAGS}" \
|
||||
LMP_INC="${LAMMPS_INCLUDEFLAGS}" \
|
||||
MPI_INC="$(usex mpi "" "-I../STUBS")" \
|
||||
MPI_PATH="$(usex mpi "" "-L../STUBS")" \
|
||||
MPI_LIB="$(usex mpi "" "-lmpi_stubs")" \
|
||||
user-atc_SYSLIB="$(usex mpi "$($(tc-getPKG_CONFIG) --libs blas) $($(tc-getPKG_CONFIG) --libs lapack)" '')"\
|
||||
"$@"
|
||||
}
|
||||
|
||||
lmp_activate_packages() {
|
||||
# Build packages
|
||||
local packages=( yes-asphere yes-body yes-class2 yes-colloid \
|
||||
yes-coreshell yes-dipole yes-fld yes-granular yes-kspace \
|
||||
yes-manybody yes-mc yes-meam yes-misc \
|
||||
$(usex mpi "yes-user-atc" "") \
|
||||
yes-molecule yes-opt yes-peri yes-poems yes-qeq yes-reax \
|
||||
yes-replica yes-rigid yes-shock yes-snap yes-srd \
|
||||
yes-user-eff yes-user-fep \
|
||||
$(usex mpi "yes-user-lb" "") \
|
||||
yes-user-phonon yes-user-sph yes-voronoi yes-xtc )
|
||||
|
||||
for p in ${packages[@]}; do
|
||||
lmp_emake -C src ${p}
|
||||
done
|
||||
}
|
||||
|
||||
lmp_build_packages() {
|
||||
lmp_emake -C lib/meam -j1 -f Makefile.gfortran
|
||||
lmp_emake -C lib/poems -f Makefile.g++
|
||||
lmp_emake -C lib/reax -j1 -f Makefile.gfortran
|
||||
use mpi && lmp_emake -C lib/atc -f Makefile.g++
|
||||
}
|
||||
|
||||
lmp_clean_packages() {
|
||||
lmp_emake -C lib/meam -f Makefile.gfortran clean
|
||||
lmp_emake -C lib/poems -f Makefile.g++ clean
|
||||
lmp_emake -C lib/reax -f Makefile.gfortran clean
|
||||
use mpi && lmp_emake -C lib/atc -f Makefile.g++ clean
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Fix inconsistent use of SHFLAGS.
|
||||
sed -i \
|
||||
-e 's:voronoi_SYSINC\s\+=.*$:voronoi_SYSINC = -I/usr/include/voro++:' \
|
||||
-e 's:voronoi_SYSPATH\s\+=.*$:voronoi_SYSPATH =:' \
|
||||
lib/voronoi/Makefile.lammps || die
|
||||
|
||||
# Fix missing .so name.
|
||||
sed -i \
|
||||
-e 's:SHLIBFLAGS\s\+=\s\+:SHLIBFLAGS = -Wl,-soname,liblammps.so.0 :' \
|
||||
src/MAKE/Makefile.serial || die
|
||||
|
||||
# Fix makefile in tools.
|
||||
sed -i \
|
||||
-e 's:g++:$(CXX) $(CXXFLAGS):' \
|
||||
-e 's:gcc:$(CC) $(CCFLAGS):' \
|
||||
-e 's:ifort:$(FC) $(FCFLAGS):' \
|
||||
tools/Makefile || die
|
||||
|
||||
# Patch python.
|
||||
epatch "${FILESDIR}/lammps-python3-r2.patch"
|
||||
epatch "${FILESDIR}/python-shebang.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Fix atc...
|
||||
append-cxxflags -I../../src
|
||||
|
||||
# Acticate packages.
|
||||
elog "Activating lammps packages..."
|
||||
lmp_activate_packages
|
||||
|
||||
# STUBS/mpi.c is using '#include <mpi.h>' now instead of '#include
|
||||
# "mpi.h"' which requires an additional '-I.'.
|
||||
append-cxxflags -I.
|
||||
|
||||
# Compile stubs for serial version.
|
||||
use mpi || lmp_emake -C src mpi-stubs
|
||||
|
||||
elog "Building packages..."
|
||||
lmp_build_packages
|
||||
|
||||
if use static-libs; then
|
||||
# Build static library.
|
||||
elog "Building static library..."
|
||||
lmp_emake -C src mode=lib serial
|
||||
fi
|
||||
|
||||
# Clean out packages (that's not done by the build system with the clean
|
||||
# target), so we can rebuild the packages with -fPIC.
|
||||
elog "Cleaning packages..."
|
||||
lmp_clean_packages
|
||||
|
||||
# The build system does not rebuild the packages with -fPIC, adding flag
|
||||
# manually.
|
||||
append-cxxflags -fPIC
|
||||
append-fflags -fPIC
|
||||
|
||||
# Compile stubs for serial version.
|
||||
use mpi || lmp_emake -C src mpi-stubs
|
||||
|
||||
elog "Building packages..."
|
||||
lmp_build_packages
|
||||
|
||||
# Build shared library.
|
||||
elog "Building shared library..."
|
||||
lmp_emake -C src mode=shlib serial
|
||||
|
||||
# Compile main executable. The shared library is always built, and
|
||||
# mode=shexe is simply a way to re-use the object files built in the
|
||||
# "shlib" step when linking the executable. The executable is not actually
|
||||
# using the shared library. If we have built the static library, then we
|
||||
# link that into the executable.
|
||||
elog "Linking executable..."
|
||||
if use static-libs; then
|
||||
lmp_emake -C src mode=exe serial
|
||||
else
|
||||
lmp_emake -C src mode=shexe serial
|
||||
fi
|
||||
|
||||
# Compile tools.
|
||||
elog "Building tools..."
|
||||
lmp_emake -C tools binary2txt chain data2xmovie micelle2d
|
||||
}
|
||||
|
||||
src_install() {
|
||||
use static-libs && newlib.a src/liblammps_serial.a liblammps.a
|
||||
newlib.so src/liblammps_serial.so liblammps.so.0.0.0
|
||||
dosym liblammps.so.0.0.0 /usr/$(get_libdir)/liblammps.so
|
||||
dosym liblammps.so.0.0.0 /usr/$(get_libdir)/liblammps.so.0
|
||||
newbin src/lmp_serial lmp
|
||||
dobin tools/binary2txt
|
||||
dobin tools/chain
|
||||
dobin tools/data2xmovie
|
||||
dobin tools/micelle2d
|
||||
# Don't forget to add header files of optional packages as they are added
|
||||
# to this ebuild. There may also be .mod files from Fortran based
|
||||
# packages.
|
||||
insinto "/usr/include/${PN}"
|
||||
doins -r src/*.h lib/meam/*.mod
|
||||
|
||||
local LAMMPS_POTENTIALS="usr/share/${PN}/potentials"
|
||||
insinto "/${LAMMPS_POTENTIALS}"
|
||||
doins potentials/*
|
||||
echo "LAMMPS_POTENTIALS=${EROOT}${LAMMPS_POTENTIALS}" > 99lammps
|
||||
doenvd 99lammps
|
||||
|
||||
# Install python script.
|
||||
use python && python_foreach_impl python_domodule python/lammps.py
|
||||
|
||||
if use examples; then
|
||||
local LAMMPS_EXAMPLES="/usr/share/${PN}/examples"
|
||||
insinto "${LAMMPS_EXAMPLES}"
|
||||
doins -r examples/*
|
||||
fi
|
||||
|
||||
dodoc README
|
||||
if use doc; then
|
||||
dodoc doc/Manual.pdf
|
||||
dohtml -r doc/*
|
||||
fi
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
--- fsviewer-app-0.2.6.orig/src/list.h
|
||||
+++ fsviewer-app-0.2.6/src/list.h
|
||||
@@ -29,7 +29,7 @@
|
||||
#ifndef __LIST_H_
|
||||
#define __LIST_H_
|
||||
|
||||
-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
|
||||
+#if defined(__GNUC__) && !defined(__STRICT_ANSI__) && (__GNUC__ < 5)
|
||||
# define INLINE inline
|
||||
#else
|
||||
# define INLINE
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit autotools multilib
|
||||
|
||||
MY_P=${PN}-app-${PV}
|
||||
|
||||
DESCRIPTION="A file system viewer for Window Maker"
|
||||
HOMEPAGE="http://www.bayernline.de/~gscholz/linux/fsviewer/"
|
||||
SRC_URI="http://www.bayernline.de/~gscholz/linux/${PN}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="nls"
|
||||
|
||||
RDEPEND=">=x11-wm/windowmaker-0.95.2
|
||||
x11-libs/libXft
|
||||
x11-libs/libXpm
|
||||
x11-libs/libX11"
|
||||
DEPEND="${RDEPEND}
|
||||
x11-proto/xproto
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-configure.patch
|
||||
"${FILESDIR}"/${P}-gcc5.patch
|
||||
"${FILESDIR}"/${P}-wmaker-0.95_support.patch
|
||||
"${FILESDIR}"/${P}-fix_title_bar.patch
|
||||
)
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable nls) \
|
||||
--with-appspath=/usr/$(get_libdir)/GNUstep
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
dosym /usr/$(get_libdir)/GNUstep/FSViewer.app/FSViewer /usr/bin/FSViewer
|
||||
}
|
Loading…
Reference in new issue