Sync with portage [Sat Dec 31 02:30:10 MSK 2016].

mhiretskiy 701
root 7 years ago
parent db99bb228c
commit 5c86a9a6a4

@ -1,2 +1,3 @@
DIST lirc-0.9.0.tar.bz2 857286 SHA256 6323afae6ad498d4369675f77ec3dbb680fe661bea586aa296e67f2e2daba4ff SHA512 e91534c63e6065bd7da3b15e1676edf1672b8beb21864a6825df86247d7d165bf2dee6f8191732933e24e42a406e46afc55559948e4061eed2de7b08fac13431 WHIRLPOOL 0a1c00b07898aa7a5d78865fb73c6d26c6331dd0a4945773a801d29e40298b365eb58cae113a95fcf73be678a24ac082ad0868e8051303d732882fb82a859a7b
DIST lirc-0.9.4a.tar.bz2 2292119 SHA256 386086a74c7d12e7e8f26f7dbc8f40d20b9968c9ad2a42599483a51dd2da03ba SHA512 16be0ac5dd9b07d717ceba63cdc38c0db4a2bdcfc373ca6346d7cd4ab2cd2973aa7585d10b045fcaea952a3aabf7617c564ccb8268db6c62b172683a4b2cc188 WHIRLPOOL 93431c43d2dd31081e97113e2d49134de7feb29be53508900b3360408f7a099becf169fcebd0f6fc196280c594dc83d1299617ee54b65452828492db9bcd09ad
DIST lirc-0.9.4c.tar.bz2 2311300 SHA256 8974fe5dc8eaa717daab6785d2aefeec27615f01ec24b96d31e3381b2f70726a SHA512 0a0d0e025b87a55ec919c92824d8288bfaf35cfebae0ee97d86e344109f584baa72a2eff6d24fbc526900671d6092e0eebef8d1566559b0d153e122e3127c0cb WHIRLPOOL a614fc10b0e40831e81c558439ea528ae0628d64e55b272b9b5a97cb93cba2b8759062a5258c732fa97c2be7966226c3aca2efe2de84aad1f62211146d202efc

@ -0,0 +1,150 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python3_4 python3_5 )
inherit eutils flag-o-matic python-single-r1 systemd xdg-utils
DESCRIPTION="decode and send infra-red signals of many commonly used remote controls"
HOMEPAGE="http://www.lirc.org/"
LIRC_DRIVER_DEVICE="/dev/lirc0"
MY_P=${PN}-${PV/_/}
if [[ "${PV/_pre/}" = "${PV}" ]]; then
SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
else
SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2"
fi
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="audio doc ftdi gtk inputlirc static-libs systemd usb X"
REQUIRED_USE="
gtk? ( X )
"
S="${WORKDIR}/${MY_P}"
COMMON_DEPEND="
${PYTHON_DEPS}
audio? (
>media-libs/portaudio-18
media-libs/alsa-lib
)
dev-python/pyyaml[${PYTHON_USEDEP}]
ftdi? ( dev-embedded/libftdi:0 )
systemd? ( sys-apps/systemd )
usb? ( virtual/libusb:0 )
X? (
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
)
"
DEPEND="
${COMMON_DEPEND}
dev-libs/libxslt
doc? ( app-doc/doxygen )
sys-apps/kmod
sys-kernel/linux-headers
"
RDEPEND="
${COMMON_DEPEND}
gtk? (
x11-libs/vte[introspection]
dev-python/pygobject[${PYTHON_USEDEP}]
)
inputlirc? ( app-misc/inputlircd )
"
PATCHES=(
# https://bugs.gentoo.org/show_bug.cgi?id=589246 https://sourceforge.net/p/lirc/tickets/214/
"${FILESDIR}"/lirc-0.9.4-doc-path-fix.patch
)
src_configure() {
xdg_environment_reset
econf \
--localstatedir="${EPREFIX}/var" \
$(use_enable static-libs static) \
$(use_with X x)
}
src_install() {
default
if use !gtk ; then
# lirc-setup requires gtk
rm "${ED%/}"/usr/bin/lirc-setup || die
fi
newinitd "${FILESDIR}"/lircd-0.8.6-r2 lircd
newinitd "${FILESDIR}"/lircmd-0.9.4a-r2 lircmd
newconfd "${FILESDIR}"/lircd.conf.4 lircd
newconfd "${FILESDIR}"/lircmd.conf lircmd
insinto /etc/modprobe.d/
newins "${FILESDIR}"/modprobed.lirc lirc.conf
newinitd "${FILESDIR}"/irexec-initd-0.9.4a-r2 irexec
newconfd "${FILESDIR}"/irexec-confd irexec
keepdir /etc/lirc
if [[ -e "${ED%/}"/etc/lirc/lircd.conf ]]; then
newdoc "${ED%/}"/etc/lirc/lircd.conf lircd.conf.example
fi
find "${ED}" -name '*.la' -delete || die
# Avoid QA notice
rm -d "${ED%/}"/var/run/lirc || die
rm -d "${ED%/}"/var/run || die
}
pkg_preinst() {
local dir="${EROOT%/}/etc/modprobe.d"
if [[ -a "${dir}"/lirc && ! -a "${dir}"/lirc.conf ]]; then
elog "Renaming ${dir}/lirc to lirc.conf"
mv -f "${dir}/lirc" "${dir}/lirc.conf" || die
fi
# copy the first file that can be found
if [[ -f "${EROOT%/}"/etc/lirc/lircd.conf ]]; then
cp "${EROOT%/}"/etc/lirc/lircd.conf "${T}"/lircd.conf || die
elif [[ -f "${EROOT%/}"/etc/lircd.conf ]]; then
cp "${EROOT%/}"/etc/lircd.conf "${T}"/lircd.conf || die
MOVE_OLD_LIRCD_CONF=1
elif [[ -f "${ED%/}"/etc/lirc/lircd.conf ]]; then
cp "${ED%/}"/etc/lirc/lircd.conf "${T}"/lircd.conf || die
fi
# stop portage from touching the config file
if [[ -e "${ED%/}"/etc/lirc/lircd.conf ]]; then
rm -f "${ED%/}"/etc/lirc/lircd.conf || die
fi
}
pkg_postinst() {
# copy config file to new location
# without portage knowing about it
# so it will not delete it on unmerge or ever touch it again
if [[ -e "${T}"/lircd.conf ]]; then
cp "${T}"/lircd.conf "${EROOT%/}"/etc/lirc/lircd.conf || die
if [[ "$MOVE_OLD_LIRCD_CONF" = "1" ]]; then
elog "Moved /etc/lircd.conf to /etc/lirc/lircd.conf"
rm -f "${EROOT%/}"/etc/lircd.conf || die
fi
fi
einfo "The new default location for lircd.conf is inside of"
einfo "${EROOT%/}/etc/lirc/ directory"
}

@ -19,6 +19,7 @@
<flag name="audio">Support using an audio device connected to an IR receiver</flag>
<flag name="iguanair">Support iguanaIR devices</flag>
<flag name="ftdi">Support FTDI devices</flag>
<flag name="gtk">Include GTK support which enables the use of lirc-setup</flag>
</use>
<upstream>
<remote-id type="sourceforge">lirc</remote-id>

@ -1,142 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
DISTUTILS_OPTIONAL=1
inherit distutils-r1 eutils flag-o-matic multilib toolchain-funcs
MY_PV="${PV//.}"
DESCRIPTION="Powerful security toolkit for adding encryption to software"
HOMEPAGE="http://www.cs.auckland.ac.nz/~pgut001/cryptlib/"
DOC_PREFIX="${PN}-${PV}"
SRC_URI="ftp://ftp.franken.de/pub/crypt/cryptlib/cl${MY_PV}.zip
doc? ( mirror://gentoo/${DOC_PREFIX}-manual.pdf.bz2 )"
LICENSE="Sleepycat"
KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE="doc ldap odbc python"
S="${WORKDIR}"
RDEPEND="sys-libs/zlib
ldap? ( net-nds/openldap )
odbc? ( dev-db/unixODBC )
python? ( ${PYTHON_DEPS} )"
DEPEND="${RDEPEND}
app-arch/unzip"
src_unpack() {
# we need the -a option, so we can not use 'unpack'
unzip -qoa "${DISTDIR}/cl${MY_PV}.zip" || die
use doc && unpack "${DOC_PREFIX}-manual.pdf.bz2"
}
wrap_python() {
if use python; then
# cd bindings || die
distutils-r1_${1}
fi
}
src_prepare() {
rm -fr zlib || die
# we want our own CFLAGS ;-)
sed -i -e "s:-m.*=pentium::g" -e "s:-fomit-frame-pointer::g" -e "s:-O2::g" \
-e "s:-O3::g" -e "s:-O4::g" makefile || die "sed makefile failed"
sed -i -e "s/-march=[[:alnum:]\.=-]*//g" -e "s/-mcpu=[[:alnum:]\.=-]*//g" \
-e "s:-O2::g" -e "s:-O3::g" tools/ccopts.sh || die "sed tools/ccopts.sh failed"
# change 'make' to '$(MAKE)'
sed -i -e "s:@\?make:\$(MAKE):g" makefile || die "sed makefile failed"
# NOTICE:
# Because of stack execution
# assembly parts are disabled.
sed -i -e 's:i\[3,4,5,6\]86:___:g' makefile || die "sed makefile failed"
# Fix version number of shared library.
sed -i -e 's/PLV="2"/PLV="3"/' tools/buildall.sh || die "sed tools/buildall.sh failed"
# Respect LDFLAGS and fix soname and strip issues.
epatch "${FILESDIR}/${PN}-3.3.2-ld.patch"
# Use external zlib.
epatch "${FILESDIR}/${PN}-3.4.0-external-zlib.patch"
# Fix setup.py
epatch "${FILESDIR}"/${P}-python.patch
# For some reason, setup.py is half-designed to be run from proper dir,
# and half-designed to be run from root. Since the patch fixes it to
# be completely from root, move it.
#
# When bumping the package, please update the patch to make setup.py work
# properly when executed from 'bindings' subdirectory.
mv bindings/setup.py . || die
wrap_python ${FUNCNAME}
}
src_compile() {
local libname="libcl.so.${PV}"
# At least -O2 is needed.
replace-flags -O -O2
replace-flags -O0 -O2
replace-flags -O1 -O2
replace-flags -Os -O2
is-flagq -O* || append-flags -O2
append-flags "-D__UNIX__ -DOSVERSION=2 -DNDEBUG -I."
if [ -f /usr/include/pthread.h -a \
`grep -c PTHREAD_MUTEX_RECURSIVE /usr/include/pthread.h` -ge 0 ] ; then
append-flags "-DHAS_RECURSIVE_MUTEX"
fi
if [ -f /usr/include/pthread.h -a \
`grep -c PTHREAD_MUTEX_ROBUST /usr/include/pthread.h` -ge 0 ] ; then
append-flags "-DHAS_ROBUST_MUTEX"
fi
use ldap && append-flags -DHAS_LDAP
use odbc && append-flags -DHAS_ODBC
emake directories
emake toolscripts
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS} -c" Linux
emake TARGET=${libname} OBJPATH="./shared-obj/" CC="$(tc-getCC)" \
CFLAGS="${CFLAGS} -fPIC -c" Linux
if use python; then
ln -s libcl.so.${PV} libcl.so || die
# Python bindings don't work with -O2 and higher.
replace-flags -O* -O1
wrap_python ${FUNCNAME}
fi
}
src_install() {
dolib.so "libcl.so.${PV}"
dosym "libcl.so.${PV}" "/usr/$(get_libdir)/libcl.so"
dolib.a "libcl.a"
doheader cryptlib.h
dodoc README
if use doc; then
newdoc "${DOC_PREFIX}-manual.pdf" "manual.pdf"
fi
wrap_python ${FUNCNAME}
}

@ -31,6 +31,11 @@ RDEPEND="sys-libs/zlib
DEPEND="${RDEPEND}
app-arch/unzip"
PATCHES=(
"${FILESDIR}/${P}-build.patch"
"${FILESDIR}/${P}-zlib.patch"
)
src_unpack() {
# we need the -a option, so we can not use 'unpack'
unzip -qoa "${DISTDIR}/cl${MY_PV}.zip" || die
@ -66,12 +71,6 @@ src_prepare() {
# Fix version number of shared library.
sed -i -e 's/PLV="2"/PLV="3"/' tools/buildall.sh || die "sed tools/buildall.sh failed"
# Respect LDFLAGS and fix soname and strip issues.
epatch "${FILESDIR}/${P}-build.patch"
# Use external zlib.
epatch "${FILESDIR}/${P}-zlib.patch"
wrap_python ${FUNCNAME}
}

@ -1,130 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
DISTUTILS_OPTIONAL=1
inherit distutils-r1 eutils flag-o-matic multilib toolchain-funcs versionator
MY_PV="${PV//.}"
DESCRIPTION="Powerful security toolkit for adding encryption to software"
HOMEPAGE="http://www.cs.auckland.ac.nz/~pgut001/cryptlib/"
DOC_PREFIX="${PN}-$(get_version_component_range 1-2 ${PV}).0"
SRC_URI="ftp://ftp.franken.de/pub/crypt/cryptlib/cl${MY_PV}.zip
doc? ( mirror://gentoo/${DOC_PREFIX}-manual.pdf.bz2 )"
LICENSE="Sleepycat"
KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE="doc ldap odbc python"
S="${WORKDIR}"
RDEPEND="sys-libs/zlib
ldap? ( net-nds/openldap )
odbc? ( dev-db/unixODBC )
python? ( ${PYTHON_DEPS} )"
DEPEND="${RDEPEND}
app-arch/unzip"
src_unpack() {
# we need the -a option, so we can not use 'unpack'
unzip -qoa "${DISTDIR}/cl${MY_PV}.zip" || die
use doc && unpack "${DOC_PREFIX}-manual.pdf.bz2"
}
wrap_python() {
if use python; then
cd bindings || die
distutils-r1_${1}
fi
}
src_prepare() {
rm -fr zlib || die
# we want our own CFLAGS ;-)
sed -i -e "s:-m.*=pentium::g" -e "s:-fomit-frame-pointer::g" -e "s:-O2::g" \
-e "s:-O3::g" -e "s:-O4::g" makefile || die "sed makefile failed"
sed -i -e "s/-march=[[:alnum:]\.=-]*//g" -e "s/-mcpu=[[:alnum:]\.=-]*//g" \
-e "s:-O2::g" -e "s:-O3::g" tools/ccopts.sh || die "sed tools/ccopts.sh failed"
# change 'make' to '$(MAKE)'
sed -i -e "s:@\?make:\$(MAKE):g" makefile || die "sed makefile failed"
# NOTICE:
# Because of stack execution
# assembly parts are disabled.
sed -i -e 's:i\[3,4,5,6\]86:___:g' makefile || die "sed makefile failed"
# Fix version number of shared library.
sed -i -e 's/PLV="2"/PLV="3"/' tools/buildall.sh || die "sed tools/buildall.sh failed"
# Respect LDFLAGS and fix soname and strip issues.
epatch "${FILESDIR}/${P}-build.patch"
# Use external zlib.
epatch "${FILESDIR}/${P}-zlib.patch"
wrap_python ${FUNCNAME}
}
src_compile() {
local libname="libcl.so.${PV}"
# At least -O2 is needed.
replace-flags -O -O2
replace-flags -O0 -O2
replace-flags -O1 -O2
replace-flags -Os -O2
is-flagq -O* || append-flags -O2
append-flags "-fPIC -D__UNIX__ -DOSVERSION=2 -DNDEBUG -I."
if [ -f /usr/include/pthread.h -a \
`grep -c PTHREAD_MUTEX_RECURSIVE /usr/include/pthread.h` -ge 0 ] ; then
append-flags "-DHAS_RECURSIVE_MUTEX"
fi
if [ -f /usr/include/pthread.h -a \
`grep -c PTHREAD_MUTEX_ROBUST /usr/include/pthread.h` -ge 0 ] ; then
append-flags "-DHAS_ROBUST_MUTEX"
fi
use ldap && append-flags -DHAS_LDAP
use odbc && append-flags -DHAS_ODBC
emake directories
emake toolscripts
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS} -c" STRIP=true Linux
emake TARGET=${libname} OBJPATH="./shared-obj/" CC="$(tc-getCC)" \
CFLAGS="${CFLAGS} -c" STRIP=true Linux
if use python; then
#ln -s libcl.so.${PV} libcl.so || die
# Python bindings don't work with -O2 and higher.
replace-flags -O* -O1
wrap_python ${FUNCNAME}
fi
}
src_install() {
dolib.so "libcl.so.${PV}"
dosym "libcl.so.${PV}" "/usr/$(get_libdir)/libcl.so"
dolib.a "libcl.a"
doheader cryptlib.h
dodoc README
if use doc; then
newdoc "${DOC_PREFIX}-manual.pdf" "manual.pdf"
fi
wrap_python ${FUNCNAME}
}

@ -1 +1,2 @@
DIST nestopia-1.46.2.tgz 1223407 SHA256 4a5065726ad9e7a120a2c6aa39b9c0904090119998a4d690d4deb5e374118fc0 SHA512 3aa87e98aa24b71e5feac5ffe8229e97d407fc0b14567b0ddbe7cc1eaca08a08f435a6fe294fbbd7066054befdfd27602db7c3c0577246b0e8addfe296404a23 WHIRLPOOL 25c43194797e5edca3abc5cb75dba126d9d246e9ab12270521e7fe6c13427b371ba9f92a71ed557271f159711411286b5ac5ab3fe06144760320531c33bf0c02
DIST nestopia-1.47.tgz 1306183 SHA256 84624d30ab05d609db2734db0065616b268f79d4aa35f1cd90cb35ee8d96be0c SHA512 27155a82ca9631623c4800110371ec374de2c3d649d3274c9495b58ddede36bfb4a6f52e39552d55e0e90795cd779c3331c488c557aba6b738998e19f1d3bf72 WHIRLPOOL 4f30b66e1eb229419fa4862db2b3828cb983dcba9f0cac531f84e45a885db2bfdbb24cc33a87729f524922c42aa761d0294e53c5ffa00540dd20765a79e08c41

@ -0,0 +1,120 @@
--- a/Makefile
+++ b/Makefile
@@ -1,34 +1,26 @@
-CC ?= cc
-CXX ?= c++
-CXXFLAGS ?= -O3
-CPPFLAGS += -DNST_PRAGMA_ONCE
-CFLAGS = $(shell sdl2-config --cflags)
-
-INCLUDES = -Isource
+nestopia_CPPFLAGS = -DNST_PRAGMA_ONCE -Isource $(shell sdl2-config --cflags)
WARNINGS = -Wno-write-strings
-LDFLAGS = -Wl,--as-needed
-LIBS = -lstdc++ -lm -lz
-LIBS += $(shell sdl2-config --libs)
+nestopia_LIBS = -lm -lz $(shell sdl2-config --libs)
UNAME := $(shell uname)
BIN = nestopia
-PREFIX ?= /usr/local
+PREFIX ?= /usr
BINDIR ?= $(PREFIX)/bin
DATADIR ?= $(PREFIX)/share/nestopia
ifneq ($(findstring MINGW,$(UNAME)),)
- DEFINES = -D_MINGW
- LDFLAGS += -mconsole
- LIBS += -lepoxy -lopengl32
+ nestopia_CPPFLAGS += -D_MINGW
+ nestopia_LIBS += -mconsole
+ nestopia_LIBS += -lepoxy -lopengl32
else ifneq ($(findstring Darwin,$(UNAME)),)
- DEFINES = -D_APPLE
- DEFINES += -DDATADIR=\"$(DATADIR)\"
- INCLUDES += -I/usr/local/include -I/usr/local/opt/libarchive/include
- LDFLAGS = -Wl -L/usr/local/opt/libarchive/lib
- LIBS += -larchive -lepoxy -lao
+ nestopia_CPPFLAGS += -D_APPLE
+ nestopia_CPPFLAGS += -DDATADIR=\"$(DATADIR)\"
+ nestopia_CPPFLAGS += -I/usr/local/include -I/usr/local/opt/libarchive/include
+ nestopia_LIBS += -Wl -L/usr/local/opt/libarchive/lib
+ nestopia_LIBS += -larchive -lepoxy -lao
# GTK Stuff - Comment this section to disable GTK+
#CFLAGS += $(shell pkg-config --cflags gtk+-3.0)
#LIBS += $(shell pkg-config --libs gtk+-3.0)
@@ -43,12 +35,12 @@
#WARNINGS += -Wno-deprecated-declarations
# end GTK
else
- DEFINES = -DDATADIR=\"$(DATADIR)\"
- LIBS += -larchive -lepoxy -lGL -lGLU -lao
+ nestopia_CPPFLAGS += -DDATADIR=\"$(DATADIR)\"
+ nestopia_LIBS += -larchive -lepoxy -lGL -lGLU -lao
# GTK Stuff - Comment this section to disable GTK+
- CFLAGS += $(shell pkg-config --cflags gtk+-3.0)
- LIBS += $(shell pkg-config --libs gtk+-3.0)
- DEFINES += -D_GTK
+ nestopia_CPPFLAGS += $(shell pkg-config --cflags gtk+-3.0)
+ nestopia_LIBS += $(shell pkg-config --libs gtk+-3.0)
+ nestopia_CPPFLAGS += -D_GTK
IOBJS += objs/unix/gtkui/gtkui.o
IOBJS += objs/unix/gtkui/gtkui_archive.o
IOBJS += objs/unix/gtkui/gtkui_callbacks.o
@@ -374,11 +366,11 @@
# Core rules
objs/core/%.o: source/core/%.cpp
- $(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+ $(CXX) $(nestopia_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(WARNINGS) -c $< -o $@
# Interface rules
objs/unix/%.o: source/unix/%.cpp
- $(CXX) $(CXXFLAGS) $(INCLUDES) $(WARNINGS) $(DEFINES) $(CFLAGS) -c $< -o $@
+ $(CXX) $(nestopia_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(WARNINGS) -c $< -o $@
all: maketree $(BIN)
@@ -392,19 +384,28 @@
@mkdir -p $@
$(BIN): $(OBJS) $(IOBJS)
- $(CC) $(LDFLAGS) $^ $(LIBS) -o $(BIN)
+ $(CXX) $(LDFLAGS) $(CXXFLAGS) $^ $(nestopia_LIBS) $(LIBS) -o $(BIN)
install:
- mkdir -p $(BINDIR)
- mkdir -p $(DATADIR)/icons
- mkdir -p $(PREFIX)/share/pixmaps
- install -m 0755 $(BIN) $(BINDIR)
- install -m 0644 source/unix/icons/nestopia.desktop $(DATADIR)
- install -m 0644 NstDatabase.xml $(DATADIR)
- install -m 0644 source/unix/icons/*.png $(DATADIR)/icons
- install -m 0644 source/unix/icons/*.svg $(DATADIR)/icons
- install -m 0644 source/unix/icons/nestopia.svg $(PREFIX)/share/pixmaps
- xdg-desktop-menu install --novendor $(DATADIR)/nestopia.desktop
+ mkdir -p $(DESTDIR)$(BINDIR)
+ mkdir -p $(DESTDIR)$(DATADIR)
+ mkdir -p $(DESTDIR)$(PREFIX)/share/applications/
+ mkdir -p $(DESTDIR)$(PREFIX)/share/icons/hicolor/32x32/apps
+ mkdir -p $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps
+ mkdir -p $(DESTDIR)$(PREFIX)/share/icons/hicolor/64x64/apps
+ mkdir -p $(DESTDIR)$(PREFIX)/share/icons/hicolor/96x96/apps
+ mkdir -p $(DESTDIR)$(PREFIX)/share/icons/hicolor/128x128/apps
+ mkdir -p $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps
+ mkdir -p $(DESTDIR)$(PREFIX)/share/pixmaps
+ install -m 0755 $(BIN) $(DESTDIR)$(BINDIR)
+ install -m 0644 NstDatabase.xml $(DESTDIR)$(DATADIR)
+ install -m 0644 source/unix/icons/nestopia.desktop $(DESTDIR)$(PREFIX)/share/applications/
+ install -m 0644 source/unix/icons/nestopia32.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/32x32/apps/nestopia.png
+ install -m 0644 source/unix/icons/nestopia48.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/nestopia.png
+ install -m 0644 source/unix/icons/nestopia64.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/64x64/apps/nestopia.png
+ install -m 0644 source/unix/icons/nestopia96.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/96x96/apps/nestopia.png
+ install -m 0644 source/unix/icons/nestopia128.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/128x128/apps/nestopia.png
+ install -m 0644 source/unix/icons/*.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps
uninstall:
xdg-desktop-menu uninstall $(DATADIR)/nestopia.desktop

@ -0,0 +1,43 @@
Fix compiling with C++14 due to bit-shifting of negative integers.
See also: https://bugs.gentoo.org/show_bug.cgi?id=597364
--- a/source/core/NstCore.hpp
+++ b/source/core/NstCore.hpp
@@ -279,14 +279,14 @@
template<typename T>
inline long signed_shl(T v,uint c)
{
- enum {NATIVE = T(-7) << 1 == -14};
+ enum {NATIVE = T(-(7 << 1)) == -14};
return Helper::ShiftSigned<T,NATIVE>::Left( v, c );
}
template<typename T>
inline long signed_shr(T v,uint c)
{
- enum {NATIVE = T(-7) >> 1 == -4 || T(-7) >> 1 == -3};
+ enum {NATIVE = T(-(7 >> 1)) == -4 || T(-(7 >> 1)) == -3};
return Helper::ShiftSigned<T,NATIVE>::Right( v, c );
}
--- a/source/unix/gtkui/gtkui.cpp
+++ b/source/unix/gtkui/gtkui.cpp
@@ -438,7 +438,7 @@
GTK_DIALOG_DESTROY_WITH_PARENT,
GTK_MESSAGE_INFO,
GTK_BUTTONS_OK,
- message);
+ "%s", message);
gtk_dialog_run(GTK_DIALOG(messagewindow));
gtk_widget_destroy(messagewindow);
}
--- a/source/unix/gtkui/gtkui.h
+++ b/source/unix/gtkui/gtkui.h
@@ -8,7 +8,6 @@
#elif _APPLE
#else
#include <gdk/gdkx.h>
-#include <gdk/gdkwayland.h>
#endif
void gtkui_init(int argc, char *argv[]);

@ -0,0 +1,54 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit gnome2-utils toolchain-funcs
MY_P=${P/ue/}
DESCRIPTION="A portable Nintendo Entertainment System emulator written in C++"
HOMEPAGE="http://0ldsk00l.ca/nestopia/"
SRC_URI="mirror://sourceforge/nestopiaue/${PV%.*}/${MY_P}.tgz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND="
app-arch/libarchive:=
media-libs/libao
media-libs/libsdl2[sound,joystick,video]
sys-libs/zlib
virtual/opengl
virtual/glu
x11-libs/gtk+:3"
DEPEND="${RDEPEND}
virtual/pkgconfig"
S=${WORKDIR}/${MY_P}
DOCS=( AUTHORS changelog.txt README.md README.unix )
HTML_DOCS=( readme.html )
PATCHES=(
"${FILESDIR}"/${PN}-1.47-fix-buildsystem.patch
"${FILESDIR}"/${PN}-1.47-fix-c++14.patch
)
src_configure() {
tc-export CXX
use doc && HTML_DOCS+=( doc/. )
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}

@ -1,63 +0,0 @@
--- Atlas/Makefile.am.old 2008-11-20 08:45:41.000000000 +0100
+++ Atlas/Makefile.am 2008-11-20 08:45:52.000000000 +0100
@@ -1,4 +1,4 @@
-SUBDIRS = Message Codecs Filters Net Objects Funky
+SUBDIRS = . Message Codecs Filters Net Objects Funky
INCLUDES = -I$(top_srcdir)
--- Atlas/Message/Makefile.am.old 2008-11-20 08:47:01.000000000 +0100
+++ Atlas/Message/Makefile.am 2008-11-20 08:47:29.000000000 +0100
@@ -5,6 +5,8 @@
libAtlasMessage_0_6_la_LDFLAGS = $(INTERFACE_VERSION)
+libAtlasMessage_0_6_la_LIBADD = ../libAtlas-0.6.la
+
libAtlasMessage_0_6_la_SOURCES = \
Element.cpp MEncoder.cpp DecoderBase.cpp QueuedDecoder.cpp
--- Atlas/Codecs/Makefile.am.old 2008-11-20 08:49:49.000000000 +0100
+++ Atlas/Codecs/Makefile.am 2008-11-20 08:52:45.000000000 +0100
@@ -5,6 +5,8 @@
libAtlasCodecs_0_6_la_LDFLAGS = $(INTERFACE_VERSION)
+libAtlasCodecs_0_6_la_LIBADD = ../libAtlas-0.6.la
+
libAtlasCodecs_0_6_la_SOURCES = \
Utility.cpp XML.cpp Packed.cpp Bach.cpp
--- Atlas/Filters/Makefile.am.old 2008-11-20 08:53:58.000000000 +0100
+++ Atlas/Filters/Makefile.am 2008-11-20 08:55:21.000000000 +0100
@@ -5,6 +5,8 @@
libAtlasFilters_0_6_la_LDFLAGS = $(INTERFACE_VERSION)
+libAtlasFilters_0_6_la_LIBADD = ../libAtlas-0.6.la -lz -lbz2
+
libAtlasFilters_0_6_la_SOURCES = \
Bzip2.cpp Bzip2.h \
Gzip.cpp Gzip.h
--- Atlas/Net/Makefile.am.old 2008-11-19 15:10:38.000000000 +0100
+++ Atlas/Net/Makefile.am 2008-11-19 15:11:13.000000000 +0100
@@ -5,6 +5,8 @@
libAtlasNet_0_6_la_LDFLAGS = $(INTERFACE_VERSION)
+libAtlasNet_0_6_la_LIBADD = ../Codecs/libAtlasCodecs-0.6.la ../libAtlas-0.6.la
+
libAtlasNetincludedir = $(includedir)/Atlas-C++-0.6/Atlas/Net
libAtlasNet_0_6_la_SOURCES = \
--- Atlas/Objects/Makefile.am.old 2008-11-20 08:57:39.000000000 +0100
+++ Atlas/Objects/Makefile.am 2008-11-20 08:58:56.000000000 +0100
@@ -5,6 +5,8 @@
libAtlasObjects_0_6_la_LDFLAGS = $(INTERFACE_VERSION)
+libAtlasObjects_0_6_la_LIBADD = ../libAtlas-0.6.la ../Message/libAtlasMessage-0.6.la ../Codecs/libAtlasCodecs-0.6.la
+
REAL_GENERATED_CPP = Root.cpp Decoder.cpp Dispatcher.cpp objectFactory.cpp \
RootEntity.cpp RootEntityChildren.cpp \
RootOperation.cpp RootOperationChildren1.cpp \

@ -1,30 +0,0 @@
--- Atlas/Filter.cpp.old 2008-04-14 23:55:23.000000000 +0200
+++ Atlas/Filter.cpp 2008-04-14 23:57:04.000000000 +0200
@@ -4,6 +4,8 @@
#include <Atlas/Filter.h>
+#include <string.h>
+
namespace Atlas {
Filter::Filter(Filter* next)
@@ -41,7 +43,7 @@
if (numPutback > m_inPutback) numPutback = m_inPutback;
- std::memcpy(m_outBuffer + (m_inPutback - numPutback),
+ ::memcpy(m_outBuffer + (m_inPutback - numPutback),
gptr() - numPutback,
(unsigned long) numPutback);
--- tools/atlas_convert.cpp.old 2008-04-14 23:58:53.000000000 +0200
+++ tools/atlas_convert.cpp 2008-04-14 23:59:15.000000000 +0200
@@ -14,6 +14,7 @@
#include <fstream>
#include <iostream>
+#include <stdlib.h>
#include <unistd.h>
int option_format = 0;

@ -1,10 +0,0 @@
--- Atlas/Filter.cpp.old 2009-07-06 09:58:04.000000000 +0200
+++ Atlas/Filter.cpp 2009-07-06 09:58:44.000000000 +0200
@@ -5,6 +5,7 @@
#include <Atlas/Filter.h>
#include <string.h>
+#include <cstdio>
namespace Atlas {

@ -1,16 +0,0 @@
--- tests/Objects/Makefile.am.old 2008-02-29 07:43:45.000000000 +0100
+++ tests/Objects/Makefile.am 2008-02-29 07:44:21.000000000 +0100
@@ -28,3 +28,5 @@
attributes_SOURCES = attributes.cpp
flags_SOURCES = flags.cpp
+
+AM_CPPFLAGS = -fno-strict-aliasing
--- benchmark/Makefile.am.old 2008-02-29 07:57:10.000000000 +0100
+++ benchmark/Makefile.am 2008-02-29 07:57:33.000000000 +0100
@@ -31,3 +31,5 @@
Objects_asMessage_SOURCES = Objects_asMessage.cpp timer.h
Objects_iterator_SOURCES = Objects_iterator.cpp timer.h
+
+AM_CPPFLAGS = -fno-strict-aliasing

@ -1,15 +0,0 @@
--- configure.ac.old 2011-05-02 11:16:53.851733207 +0200
+++ configure.ac 2011-05-02 11:17:18.489283901 +0200
@@ -35,10 +35,10 @@
if test "$enableval" = "yes"; then
CXXFLAGS="$CXXFLAGS -Wall -Werror -DDEBUG"
else
- CXXFLAGS="$CXXFLAGS -Wall -Werror -DNDEBUG"
+ CXXFLAGS="$CXXFLAGS -Wall -DNDEBUG"
fi
],[
- CXXFLAGS="$CXXFLAGS -Wall -Werror -DNDEBUG"
+ CXXFLAGS="$CXXFLAGS -Wall -DNDEBUG"
]
)

@ -1 +1 @@
Fri, 30 Dec 2016 20:43:13 +0000
Fri, 30 Dec 2016 22:43:23 +0000

@ -1 +1 @@
Fri, 30 Dec 2016 20:43:13 +0000
Fri, 30 Dec 2016 22:43:23 +0000

@ -0,0 +1,14 @@
DEFINED_PHASES=configure install postinst preinst setup
DEPEND=python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] audio? ( >media-libs/portaudio-18 media-libs/alsa-lib ) dev-python/pyyaml[python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] ftdi? ( dev-embedded/libftdi:0 ) systemd? ( sys-apps/systemd ) usb? ( virtual/libusb:0 ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 ) dev-libs/libxslt doc? ( app-doc/doxygen ) sys-apps/kmod sys-kernel/linux-headers virtual/pkgconfig
DESCRIPTION=decode and send infra-red signals of many commonly used remote controls
EAPI=6
HOMEPAGE=http://www.lirc.org/
IUSE=audio doc ftdi gtk inputlirc static-libs systemd usb X python_targets_python3_4 python_targets_python3_5 python_single_target_python3_4 python_single_target_python3_5
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=GPL-2
RDEPEND=python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] audio? ( >media-libs/portaudio-18 media-libs/alsa-lib ) dev-python/pyyaml[python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] ftdi? ( dev-embedded/libftdi:0 ) systemd? ( sys-apps/systemd ) usb? ( virtual/libusb:0 ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 ) gtk? ( x11-libs/vte[introspection] dev-python/pygobject[python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] ) inputlirc? ( app-misc/inputlircd )
REQUIRED_USE=gtk? ( X )
SLOT=0
SRC_URI=mirror://sourceforge/lirc/lirc-0.9.4c.tar.bz2
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 multilib 165fc17c38d1b11dac2008280dab6e80 python-single-r1 19a74c6b5c191723a997dc7e0cc6bb09 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 systemd 5b6ca8b2fc1307ca593223f327342c96 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
_md5_=2814121f3e5e03a72ec97faf6f3dafba

@ -1,13 +0,0 @@
DEFINED_PHASES=compile install prepare unpack
DEPEND=sys-libs/zlib ldap? ( net-nds/openldap ) odbc? ( dev-db/unixODBC ) python? ( python_targets_pypy? ( virtual/pypy:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) app-arch/unzip
DESCRIPTION=Powerful security toolkit for adding encryption to software
EAPI=5
HOMEPAGE=http://www.cs.auckland.ac.nz/~pgut001/cryptlib/
IUSE=doc ldap odbc python python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
KEYWORDS=~amd64 ~x86
LICENSE=Sleepycat
RDEPEND=sys-libs/zlib ldap? ( net-nds/openldap ) odbc? ( dev-db/unixODBC ) python? ( python_targets_pypy? ( virtual/pypy:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] )
SLOT=0
SRC_URI=ftp://ftp.franken.de/pub/crypt/cryptlib/cl340.zip doc? ( mirror://gentoo/cryptlib-3.4.0-manual.pdf.bz2 )
_eclasses_=distutils-r1 583a05d30524485fda6869c772682ecd eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing 66b3bf714f8cfc1b6494db5269b4666e python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
_md5_=e908b10b080ab00204a965a95b11d5f9

@ -1,13 +0,0 @@
DEFINED_PHASES=compile install prepare unpack
DEPEND=sys-libs/zlib ldap? ( net-nds/openldap ) odbc? ( dev-db/unixODBC ) python? ( python_targets_pypy? ( virtual/pypy:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) app-arch/unzip
DESCRIPTION=Powerful security toolkit for adding encryption to software
EAPI=5
HOMEPAGE=http://www.cs.auckland.ac.nz/~pgut001/cryptlib/
IUSE=doc ldap odbc python python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
KEYWORDS=~amd64 ~x86
LICENSE=Sleepycat
RDEPEND=sys-libs/zlib ldap? ( net-nds/openldap ) odbc? ( dev-db/unixODBC ) python? ( python_targets_pypy? ( virtual/pypy:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] )
SLOT=0
SRC_URI=ftp://ftp.franken.de/pub/crypt/cryptlib/cl343.zip doc? ( mirror://gentoo/cryptlib-3.4.0-manual.pdf.bz2 )
_eclasses_=distutils-r1 583a05d30524485fda6869c772682ecd eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing 66b3bf714f8cfc1b6494db5269b4666e python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
_md5_=67f50b0b6cc3bebfb550fcf4ffb0cfa5

@ -10,4 +10,4 @@ RDEPEND=sys-libs/zlib ldap? ( net-nds/openldap ) odbc? ( dev-db/unixODBC ) pytho
SLOT=0
SRC_URI=ftp://ftp.franken.de/pub/crypt/cryptlib/cl343.zip doc? ( mirror://gentoo/cryptlib-3.4.0-manual.pdf.bz2 )
_eclasses_=distutils-r1 583a05d30524485fda6869c772682ecd eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing 66b3bf714f8cfc1b6494db5269b4666e python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
_md5_=74f65745bdd068dbf22cc95fdccb7808
_md5_=bbea2a9141ceffb1d3516efd04c6f29a

@ -0,0 +1,13 @@
DEFINED_PHASES=configure postinst postrm preinst
DEPEND=app-arch/libarchive:= media-libs/libao media-libs/libsdl2[sound,joystick,video] sys-libs/zlib virtual/opengl virtual/glu x11-libs/gtk+:3 virtual/pkgconfig >=sys-apps/sed-4
DESCRIPTION=A portable Nintendo Entertainment System emulator written in C++
EAPI=6
HOMEPAGE=http://0ldsk00l.ca/nestopia/
IUSE=doc
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2+
RDEPEND=app-arch/libarchive:= media-libs/libao media-libs/libsdl2[sound,joystick,video] sys-libs/zlib virtual/opengl virtual/glu x11-libs/gtk+:3
SLOT=0
SRC_URI=mirror://sourceforge/nestopiaue/1/nestopia-1.47.tgz
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 gnome2-utils c6dcdf3a2c22b578b16adb945dc85c35 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
_md5_=6b175da3088db96df0f79d2dd977e792

@ -0,0 +1,12 @@
DEFINED_PHASES=configure install prepare
DEPEND=!<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=An Portable Open Source UPnP Development Kit
EAPI=6
HOMEPAGE=http://pupnp.sourceforge.net/
IUSE=debug doc ipv6 static-libs
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux
LICENSE=BSD
SLOT=0
SRC_URI=mirror://sourceforge/pupnp/libupnp-1.6.21.tar.bz2
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
_md5_=35626fc964615d6927719466722c5792

@ -8,6 +8,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh
LICENSE=FLEX
RDEPEND=sys-devel/m4
SLOT=0
SRC_URI=https://github.com/westes/flex/releases/download/v2.6.2/flex-2.6.2.tar.gz
SRC_URI=https://github.com/westes/flex/releases/download/v2.6.3/flex-2.6.3.tar.gz
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
_md5_=f718bd4ef5c09db897eff7e116e7b18a

@ -1 +1 @@
Fri, 30 Dec 2016 20:43:13 +0000
Fri, 30 Dec 2016 22:43:23 +0000

@ -1 +1 @@
Fri Dec 30 20:39:24 UTC 2016
Fri Dec 30 22:39:33 UTC 2016

@ -1 +1 @@
Fri, 30 Dec 2016 21:00:01 +0000
Fri, 30 Dec 2016 23:00:01 +0000

@ -1 +1 @@
1483130401 Fri 30 Dec 2016 08:40:01 PM UTC
1483137601 Fri 30 Dec 2016 10:40:01 PM UTC

@ -1 +1 @@
Fri, 30 Dec 2016 20:43:13 +0000
Fri, 30 Dec 2016 22:43:23 +0000

@ -1,3 +1,4 @@
DIST libupnp-1.6.18.tar.bz2 1201056 SHA256 b21bc676365622d3ace1b25292dab8d4d23f6e6a80ddc8f029b765d39797e934 SHA512 2ce9b637a7edf544ae272aea137f735b03761a7925da0578e0073cf6429389f7f2af6cb05f666a02faa839caba3e1798ad31657afd287626b88905a5c45f3cb4 WHIRLPOOL b575b517fb668c5e3af78dc1bc95c1a202404beb42966400b3b1313a1fe0e6cb8437ce392af6ad6de4ccc90715c8df7cc34bf3d0b3b828af4e14f1cc8a5e0eda
DIST libupnp-1.6.19.tar.bz2 1213439 SHA256 b3142b39601243b50532eec90f4a27dba85eb86f58d4b849ac94edeb29d9b22a SHA512 97af62a7483cc19cfe80157cbc3383c1b4b7c9c39b848f4ed063784b74df0b9b0527f7b467e01451e0a44dbf9e8a9eab510619146a6ee1e3dce46f3e4af6e661 WHIRLPOOL fe3ed0115c76872b45eb3f16909e23c61b004f028b745be17346b94dffd7c90108420cf71f50f73aa4ef241403b65b9d1c72926af3044ffacdae11f9649dad68
DIST libupnp-1.6.20.tar.bz2 1243637 SHA256 ee3537081e3ea56f66ada10387486823989210bc98002f098305551c966e3a63 SHA512 754a3f587963078fc60e8a58f6b04536dac03d053c8cd14d4fd7e505a3417484fa03b72dd09ef92150f00263f270aa19646b7aab1b8707111aff53c43f8a120a WHIRLPOOL df2702b30a9e895371ba0647bfdd017fd17b4478feb691efaf754618fa032cb8ba72317030960676584da44dfc144f8b9bd07218799b40c2afa7fdee28e8b164
DIST libupnp-1.6.21.tar.bz2 1245353 SHA256 af3f3c0846a1d75baeadae4aa5a2bda427567e2a1fb4559bf73ccff0a4f9a39b SHA512 65a2989497b941dfa1f7ac09fe44267de4a5231af25a304f0f6e754c7cbb578bdcb3c500188b5ebfbff9f579099db7501817d45e1724ef8e384d6d918bcdcdeb WHIRLPOOL b4869189054ac00d57394e0919ad2f672af64f2c2b0ecc676c2b3fc4a3c22caa25ac38b57bbb5cf1ef12a5857b4cdfd450c6bd5955a5eacaf8bdf95a058c9dab

@ -0,0 +1,47 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils flag-o-matic autotools
DESCRIPTION="An Portable Open Source UPnP Development Kit"
HOMEPAGE="http://pupnp.sourceforge.net/"
SRC_URI="mirror://sourceforge/pupnp/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux"
IUSE="debug doc ipv6 static-libs"
DOCS="NEWS README ChangeLog"
PATCHES=(
"${FILESDIR}"/${PN}-1.6.19-docs-install.patch
)
src_prepare() {
default
# fix tests
chmod +x ixml/test/test_document.sh || die
eautoreconf
}
src_configure() {
use x86-fbsd && append-flags -O1
# w/o docdir to avoid sandbox violations
econf \
$(use_enable debug) \
$(use_enable ipv6) \
$(use_enable static-libs static) \
$(use_with doc documentation "${EPREFIX}/usr/share/doc/${PF}")
}
src_install () {
default
dobin upnp/sample/.libs/tv_{combo,ctrlpt,device}
use static-libs || prune_libtool_files
}

@ -2,17 +2,13 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>maq@maqibooy.com</email>
<name>Marcus Stjärnås</name>
<email>thev00d00@gentoo.org</email>
<name>Ian Whyman</name>
</maintainer>
<maintainer type="person">
<email>gurligebis@gentoo.org</email>
<name>Bjarke Istrup Pedersen</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="sourceforge">pupnp</remote-id>
</upstream>

@ -845,6 +845,7 @@ app-misc/lcdproc:seamless-hbars - Try to avoid gaps in horizontal bars
app-misc/linux-logo:nls - Add Native Language Support (using gettext - GNU locale utilities)
app-misc/lirc:audio - Support using an audio device connected to an IR receiver
app-misc/lirc:ftdi - Support FTDI devices
app-misc/lirc:gtk - Include GTK support which enables the use of lirc-setup
app-misc/lirc:hardware-carrier - The transmitter device generates its clock signal in hardware
app-misc/lirc:iguanair - Support iguanaIR devices
app-misc/lirc:inputlirc - Add a dependency on app-misc/inputlircd

@ -1,3 +1,3 @@
DIST flex-2.5.39.tar.xz 1347436 SHA256 c988bb3ab340aaba16df5a54ab98bb4760599975375c8ac9388a078b7f27e9e8 SHA512 488bfd40043851d6f069333090081cc09c8754cd098dd24655ea705dd381efc4e88080fe8060fe6c790f450695f1b209f7115b154723c203f43b00f4ccfa5bec WHIRLPOOL 6f46ed30ca3a3ac6449170171205031ab821a0d78aaed36c7faf59c12724f8787092ba1a3ea846e359791476da7f9bb007155caac60e696326445c75c5d70dd5
DIST flex-2.6.1.tar.xz 835048 SHA256 2c7a412c1640e094cb058d9b2fe39d450186e09574bebb7aa28f783e3799103f SHA512 1e35d0447f59139b98ede085d1a603d4f61cf8bc11cf2e291a3f492a05c60ee61535481b878585cd6843cd9b3c7952c834adfa78a6a71c64802e7b3069dec9d1 WHIRLPOOL d671017fd516f5d6457a896f1d50d4a4d310d32476a6db8f1ed99305a96955eec7586d8ef2aff1e03795be3f7417e0f1d8925b073788a14abcdd38868822eb67
DIST flex-2.6.2.tar.gz 1402237 SHA256 9a01437a1155c799b7dc2508620564ef806ba66250c36bf5f9034b1c207cb2c9 SHA512 481fe3f1c370fe04d5a605a826c53dd0afa5b6ea655f0d14fa9bb9cb498c016f68cef8fea806458f07baa7ae5bc1ac729be427cb4e0cc39ce744a809ef6442b3 WHIRLPOOL 24d5b504c0e0bf58118fb358799906a49f2757b45a65a4a95618105dee4978a7e7c4348bd8fa4f6ef44ced24d0622ec702244c3692af2f214c11b0ba0ea510de
DIST flex-2.6.3.tar.gz 1405560 SHA256 68b2742233e747c462f781462a2a1e299dc6207401dac8f0bbb316f48565c2aa SHA512 f14b1af7ddd148660737991787fcf13d86cc0bef3859ed6c2135963373e76524d70382795c845cb6491b0435f8c40ba81e17f15267592b8d1656cfd4c3430b00 WHIRLPOOL 266266c4c15135fe52ec3b5226645b89c7053ec4dac257c9349d760601eaf50f7ec504d3c4b74951fd415d17299c2ca2e483e8c8c7f8ee936b4822d92603a4e2

Loading…
Cancel
Save