parent
af7ed6968a
commit
b3d4e56b23
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29289 BLAKE2B 8105ca1c1339f644330b506095a9870f2a9bcc20aad8a9da8f0f3e5de52c15d99e4651697249e72e9c49fba938caaa015b9b5edf09b10a23825cec46e067b6be SHA512 d347de74b20ff5af270de89f8d96605ceb76f50d2c6e7f0c8c3a5f8941d4acd53ba7289592d10b39dc61317c6857cc1784bb94c9e5bb8e315b6d4a1f3043915d
|
||||
TIMESTAMP 2020-10-26T05:08:39Z
|
||||
MANIFEST Manifest.files.gz 29275 BLAKE2B 602148f9719b642189daa5805d15332d0b5fd1a47b18b355be7888bf1c680d811d23cc11d00e0dc9a497b2911d8e11406a68bff19fa28d8180748cf5ca81e6c4 SHA512 0098fac2640ea956de212149187dcdd39d9880ea08db2fd8aaaf17432b97a1c32c97e28187ca241505fd377a6e1d210f812e97f10dbbf4f733ec02ba7d61a4a4
|
||||
TIMESTAMP 2020-10-26T11:38:39Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl+WWddfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl+WtT9fFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klBzOQ//fhs8Xs7fuQuHxWy4oPlVD//Kl+TJ9OG7u11KY/cvwpkwI5S0Cuya8m/f
|
||||
KZNRQWnOq8BsdJnYxwlP03MnXE+gqeCywgu4IGgazqqmi6aQ1md1wKWjS0MGKlve
|
||||
gFYyXfua2xnhGQWl0CNjJM3xHHFpcNEHmHbQPWX+K12QzymYwMkMNmpZoXLJ2L2P
|
||||
UAN1RvltGHE0G3V2wq+tsNzVQJDj89H1/mH5V6YfguV/MFvMJ5ACqz7AgRnrcDvW
|
||||
6NGbu8dTFHoM8/7HkZ3OqyRmHHi2AjQX6Ob5V1klIxPPSMyWSlfPUcNHwTd+aM+4
|
||||
PR16AfKR4/vJCAv4g3ny0o2cYTQ7ubJZAO4RFtnNAlfm4Fk9ZtxGw5tjVVC7Lc8N
|
||||
1IzJEq+whxU3fJ+K4BiVA4/jsmbAu6KRqyrU8LHKgf7rTXWCLAeAoib8AQKzHlV1
|
||||
SDJftaxYmgCtuh6zryIA3DCu81h94feskaLEEmFxq5tSVqsPU9KzegdgqCz0NogN
|
||||
FDxEAL7E27hjuvOG/V1woqEbXssHzKbxjYUYbQ60sBOGSKnixWmz9VRPhpM4AxO9
|
||||
Gu3/KZzRnVmGxiJpLWnez0LQXbPxLdgX8RqqsKWxY/vHCPC2iu3dUNTbg9K9OnwX
|
||||
4BLC1vlcDANgogCWm7j2oH5rWGRplvkokXCQ8Hht03UaAgkCdsQ=
|
||||
=VGdT
|
||||
klAhTA//a1sXIjR5OmPAHVH/ja3987mebLdfoAhF3uFLBmv/3Oqyx0SD74dxrK95
|
||||
sVIvzoUP7WK4rED+uOioKZNxtVLr1lcgnd6SxruXbmR9tXgjsowxtOwqRwEu7lM+
|
||||
U54ZIjHj31A+x5HRffy4e+UBmdF/f3BKaUWbOLObd7ZhzLPfJ+XJ2ubeBCJRAwck
|
||||
mVpmlDZE4XHuXxgM1iANEoUD9zzgXgDctvJdJBKcIsRCxZEiZXwNiAxaI6B11r3m
|
||||
mHH3sV3ebi0KbagOjNcDpOUFOnK+gbNQYbeB37ywLxkSnlYBUzNlXe+OOr7o47lq
|
||||
C4IrF5O7+//v07UWY8XUf7oVxtm8Zqdmx0DBBDt1nKGihlJefQukIyIWWz2o/t/C
|
||||
P1DqsSmkJZkXZzunEG+OvQW+iXeuEhtMBr5QC6Z34C0XYa863w/Skokww0BMOQjI
|
||||
zD71LXEAVK7a7/+eZBvBGghLXSxdnn4DU5q6vWcHGktNFRnzFAa2xbft5NeKBSz3
|
||||
HIlQRQM/Kfcf7m9lXHR14RG9fviLJUoloyp+2jO7sSyr9E4sOLLNjWu6sKJK1Rbq
|
||||
TD4ewY27jnkYlc5lcFbzJWk3xQHotjAJiI++fX/LE1D71VdOAWmVc1dase12aWtu
|
||||
9pAVjHtQei94mDnEKRNn+TOMy6yu27hhegjYxvwH1luSrY+VLwg=
|
||||
=eolQ
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,2 +1,2 @@
|
||||
EBUILD mythtv-0.ebuild 200 BLAKE2B fd4521f5b3f9679ae8d66bf91f6d3e5f33bd70b0aaea2c2ec1b847b54219ceb6e417f03ec720566b397cd8316a75133352b22797c2d8602c10282b430f063b3a SHA512 178002b4ca332186c00fed04c23cc72c165c4763a76fb0c0622c63f30158bd58ad94e28532294802f8424a42dd01fb0f9fa771b5a858bb7147bf33e89a8599f5
|
||||
MISC metadata.xml 455 BLAKE2B 71fb9fc2bd9de635517e9914f659750a99c7531809a766741e635ebfd4cfd41399d8fa3b2ca6a16ddc6d44fbe617990960033c6aae8f6c64a412f86f6821a3f7 SHA512 26e6dc12b46f5e6bfc254b5031aa0e3dd2448047f1ec557d4164db2713430185e124870824e49909f5bcdaabec6ac798025b5623b2336d4780b1a7720d1ca5ab
|
||||
MISC metadata.xml 465 BLAKE2B 8a095eabeb00166f353ede69409feabfa9ac96eb4a8442e90824a2530c85341e84b6650ef564519164e2acf876a52d5d1a5ce6888ef56b84115f4f8bcafcc0c5 SHA512 d9998ecfe5be293c6a1d6000021a26e8833d67e8954640eeaa2b70935c9a4f1ea728826292268b3da1431b1321879e599010cb0dd49d6d4547dfced20b89731b
|
||||
|
Binary file not shown.
@ -1,2 +1,2 @@
|
||||
EBUILD mythtv-0.ebuild 328 BLAKE2B d643663b87de960ddf934c0c3d8364b9ac63f3103425ef066c7c6536c4f026463383beecb53599c539cac266f8ff67d515eca5723f96d7f97f05c3b7d9a9bdf9 SHA512 4946f8af3e14eee96942486dc8e48da04d11bd6852688b6cfd5ce2fe91c5fb34a3a2d7a09fd242ecc0c40912a3118f96f1b8c97ee27efd17342af0c4f3ae2885
|
||||
MISC metadata.xml 371 BLAKE2B d947e1bb44b48f4cb0bcdc6670cfc2158ee817b23054232a95dd2065160eef05f9c58120a7f9e8e5601bd28b52f2d3c0e26200d4895b3d9f4fd49c5d419a4632 SHA512 02d0a41cc9695ca052d6d9cef8c513a7e6a93c5048240c85b7f26e2510dd06429fa1ead13fa3052758fb2d8cdbe6dc75dcac98095d6ac451ebce062648cafbca
|
||||
MISC metadata.xml 381 BLAKE2B 5ffa518c826118aec9b46d3e964d52f21ef19332b0ee956cc153b992eb5c85af27ebebfb6891156262eb19e65b0b47f076d0940b490fadb42f2b04d16889b550 SHA512 4cf06e9cd0ab6bce4c38f2b86c4875864924616746fb18816f647dfb4cacde6e7678c2f7a20c0de94194e9227d6133efded1f81ac2064b7d0532b445cf041b38
|
||||
|
Binary file not shown.
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
MY_PN=${PN}.sh
|
||||
DESCRIPTION="Tool to check properties of executables (e.g. ASLR/PIE, RELRO, PaX, Canaries)"
|
||||
HOMEPAGE="https://github.com/slimm609/checksec.sh"
|
||||
SRC_URI="https://github.com/slimm609/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}-${PV}
|
||||
|
||||
DOCS=( ChangeLog README.md )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.7.2-path.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
sed 's,^pkg_release=false,pkg_release=true,' -i ${PN} || die
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
doman extras/man/*
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins extras/zsh/_${PN}
|
||||
|
||||
dobin ${PN}
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,3 @@
|
||||
DIST cpdf-2.3.1.tar.gz 385720 BLAKE2B fae61c8e62b1c679919512c5fa4c57279e118d7ecc8378b528053a1487731675f47877c6164d92f3770e38db78fd9bcce0635f76f0b2efdf10c775a1e9cf5ed7 SHA512 3f22e76bc6bffe2bcd6b2c27d0aa8dc55b842cf0eee46f23c0f3e23e1a86ac7af4665b48513ae3e2d7d2ae84fc864af3b6c3c92e93d78b7798b801bb9be987a1
|
||||
DIST cpdf-2.3.tar.gz 384594 BLAKE2B 391cc2d88ae5ad2decc3911ea2125345cb337e15f059b2411f8e835f91460bc0cb28410ebe8a15bbf3c2c5ba511f89b0bcfec8ccae3aca69658fd6eb55c64dc2 SHA512 db17bd019a6c2a719761662af682cc74a7dbcc673c22867652cef37508b6d3dcbf4d5da9d9db9e8b1b0cf912f03be18f16748ab15dcbdfbdfd37900d4fd04ddd
|
||||
EBUILD cpdf-2.3.1.ebuild 823 BLAKE2B f2c254bc43decc98b70086acad8be52f9a3b85f70e51710863be39ef5fdcc237fca32a75dc52ebfa03350b5cccb43646d896fe1d46371874c34edd0cd2563670 SHA512 60855f500235a1fc2a3fc07a24e9699293bbdbffe0bc29ddc822e0cfcf43a4a34a8d54129b0db4022dabe89ff59b879c2b261c33700bfc86a46743b260ca66ed
|
||||
EBUILD cpdf-2.3.ebuild 823 BLAKE2B f2c254bc43decc98b70086acad8be52f9a3b85f70e51710863be39ef5fdcc237fca32a75dc52ebfa03350b5cccb43646d896fe1d46371874c34edd0cd2563670 SHA512 60855f500235a1fc2a3fc07a24e9699293bbdbffe0bc29ddc822e0cfcf43a4a34a8d54129b0db4022dabe89ff59b879c2b261c33700bfc86a46743b260ca66ed
|
||||
MISC metadata.xml 263 BLAKE2B 3ffd66543a6648ea0c9e61926708d5c754267db0c37f87a3eb0fa8cbd4aab9741b3a3954a784035b87b4f8464c2d9ee8f88b91d4ce085aaa6f44baf0ce6795bb SHA512 cc4f5613180a963e23d81b036e6e1993129818f421a695da9807cade662d1d6a16c5f470d2ae599479125dc87c5a41398db7056fc9cc0b2bcc8b4dd7c9efbbbe
|
||||
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit findlib
|
||||
|
||||
DESCRIPTION="A command line tool for manipulating PDF files"
|
||||
HOMEPAGE="https://community.coherentpdf.com/ https://github.com/johnwhitington/cpdf-source/"
|
||||
SRC_URI="https://github.com/johnwhitington/cpdf-source/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
# BSD is only for xmlm.ml
|
||||
LICENSE="Coherent-Graphics BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND=">=dev-lang/ocaml-4:=[ocamlopt]
|
||||
~dev-ml/camlpdf-${PV}:="
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
RESTRICT="mirror bindist"
|
||||
|
||||
S=${WORKDIR}/${PN}-source-${PV}
|
||||
|
||||
src_compile() {
|
||||
# parallel make issues
|
||||
emake -j1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
findlib_src_install
|
||||
|
||||
dobin cpdf
|
||||
dodoc Changes README.md cpdfmanual.pdf
|
||||
doman cpdf.1
|
||||
|
||||
use doc && dodoc -r doc/cpdf/html
|
||||
}
|
@ -1,12 +1,9 @@
|
||||
AUX Makefile 2810 BLAKE2B 9c8ad849e95dc4037813bc575b5627b54bdf1eae3085235489e1a1c0fdf3aa3c679b5884d4044fce828f2feef02afcb82c7762b09af2c9b167c1c2dd7d0c5c7c SHA512 28014bbf81cb22c28963b594f8ef15a16740e41de2d6ad7421017fc5a50015e33ca1d449ea43a9976f741a269dac4045b2ed459cb74081690f919a4218542303
|
||||
AUX llpp-30-keysym.patch 1669 BLAKE2B 4df35a04c4b5de7e8fa4eaf7efe6a63f203292f12c03d1c232a0c54fa7f9f47b92f1618042e998a006f9c9822f335620b6c0c40fe0d547ea6871cfff51e75676 SHA512 003d085650ee88ee3f7f12657aa81c8a46653f3fe4a13527aa18cd52f669b7135de7686169dfed706400a557c6654fdb8041a3cf2348014425f2063be67d494f
|
||||
AUX llpp-33-makefile 2733 BLAKE2B b98e6ce0573d4461a9dcbda41e8f54c5c652fd21b0db5b43df28c9e7117cee3415860b0dae9ec6030392cfdbcfe73844ddc824959b9e7a5f5fd34e8c6d41c01b SHA512 64895d517d6b973ed34b374d3bccd6c06233887aceb3df1fba350db7c54f62fe7756a6c0e02700dbab1e350087fb483f549c8c589067c2a50fa23d769f32f0bb
|
||||
AUX llpp.desktop 556 BLAKE2B 44ef90b27f7d4efc02e7a4f420bade296d9704ba1dda803d4ffe897fef1393a2147827971bfe58ad0d896b0af619c6b4796c1bb08beba0728d66c2ec15e2cc56 SHA512 a0c6a256f8d08829f70cf8c1b2a2b93fd9cb60ff2e5d886a09a4afffe42fc95e5f9ac86fbcb9e4af805d40f309a65b7958f5f60dc3637aab9ad4248a56a9fb97
|
||||
DIST llpp-30.tar.gz 165821 BLAKE2B 755648f9f7e0e0740dd9647559c085ab1626edfceb91d8df4aa783610f32499d744f24a2e0ac0d6f13e747695e8829112e59bcf0fc78c7ef5f4b2427c759353d SHA512 1dfcf273bdabfb3c7b38366bac60659555b943f459cb3fd6e656df1a33c0f84e6745d62522c5498df0bd6182bda13973144724054588c07145018bb3e758d893
|
||||
DIST llpp-30_p20190316.tar.gz 169517 BLAKE2B 56dbb4fc1f46e654f15986edf870bec22c3d26c694915db88125d99b8f0460c70ac3bd48c82f45f32939f5a09753a4ec6f2e6d544397a0d6ba242640c363917d SHA512 c736b94595eab1fd45e6fb6aa89a988e0c3ec1f4c7c88f8655d17a88c9ff62c6b7db4396a3934690861b5e61af595baa6736b92c585ad68c51677f3e577bd713
|
||||
DIST llpp-31.tar.gz 169199 BLAKE2B 3f60db741fb94bf1b4753f5443705e68f062a68212fd3d0d8062f54b3b71002dc0ee3ba3040f9be028a40d8e96de11c8c53966196e631458f65d863f90f7226f SHA512 d9e213078899ece4a92291199bc2ea962c40a185b9908a7db241a773f57c64e08b004a8433984b86cc4b59088f97991b2ee8ee94e75d71536ce378dd32316e57
|
||||
DIST llpp-31_p20191016.tar.gz 169480 BLAKE2B af8f01d156863b642ad1c062b4b1a00a744955fdc1e7446b7a5023e6d03b58af77c699140b54d337c0eeacf65fba7a06ccfd6baa6ab9e1920bd7fd0fcfa90d97 SHA512 6fdd2621aec9f026e175c52957c77293a105adc81e42dad33f24631d5d2ae6775978834e84e1cab73cc8d1246af684384f9057a0f613438a19eaf7b607f92ddf
|
||||
DIST llpp-33.tar.gz 172410 BLAKE2B 6f45d262520bb9e09a08088b9d6b6a1c272ca32d44b507537e7887c76f17ec782d805f4fb94e528d7bca5a9eb87c35ff64b883bd0fdab5609f2807bc8043b1d5 SHA512 f14669eab8934ddc0ac530a67055199a73c7f0c2906dc4a80a729326340691ad53433afce2e638848471852901c88fcc99ae1d66b1abf179e4f5892976b585e8
|
||||
EBUILD llpp-30.ebuild 1716 BLAKE2B c7c87a02e1ce23d4cd01645cd33469eff8be4cb109d5fa388b54fff60230a5eaca7adc6e432ce2385ef6e286ec23f06800ffdf4e194bd7bc31560e8ad3134575 SHA512 5afd881e7944eb01a77fbd1766ecbe131e1043f90d5809db99b5da24da4353d151a4b1a11e1e55e49d1046a5fb332178ed6a9bedb1d08929c9781f13ca460bef
|
||||
EBUILD llpp-30_p20190316.ebuild 1776 BLAKE2B b2b63fafd4d9f0a6303519e8ca017918fdbd2af6ece74c1e26f1faaac8c0d6efc71ea6d213bf5f5ef8176d6c5a49eb93c330c8ac64fe46da34636d0ba4daa1fa SHA512 7feef827c5fcd7b879f1878929ad0365e4c439fb0426f0b35c9839726aa425c253d08a938635a30c7ddb460c08db02434c1ee8ff7f132ae7698414fb07688a7c
|
||||
EBUILD llpp-31.ebuild 1514 BLAKE2B e106b5f401dc0105b10708c0d265ea1b92dfc4a80a3c985299a3e15b291c0314cf162239b738620326ee2f76a3e578e17f9d294fed9e9af2e9ca8cb3da54b0f8 SHA512 e9016e6e9efbb40491ac480565e186543dfb10f1c0683517169d8968eb3b9fa8787dcba92fda2a244a8c75137701f221862bd60b28bef3b04ffc24fbd3944c32
|
||||
EBUILD llpp-31_p20191016.ebuild 1770 BLAKE2B 8119c7951afbea57e5d84cfca036730b523ded54f31a01bb76947fa840dc17c66649fc1fd83b512a0f911a3322e382295a1f11d8374fe39e1595f5c27b0a8e80 SHA512 3c1ddfad6605e177c25a3b3605ac9368017df3806b16b3e276bc1354353d310c00de44172fef37dfe2f84fe4ae97efcbeaf5cf6c4cebb2b40279666b036975db
|
||||
EBUILD llpp-33.ebuild 1637 BLAKE2B cb576ef3c7f9cf034e3f95b3fdea22cf78a1441867f97a194a86ad03cc0b99b2ee5a3c3ebeafb6c08581c8b89dcc37e689f3a63be8b7dcc7b3513c40a5d26a8c SHA512 a3a2aa0031eac6fc4bd6a2a9478d571356260081fd491d9545c81f3bc82b05359447781bdf972806adb1817cac23f3bafdf30b6306726389f80c082bb3449ee5
|
||||
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
|
||||
|
@ -0,0 +1,91 @@
|
||||
VERSION = $(shell test -d .git && git describe --tags --dirty 2>/dev/null)
|
||||
ifeq "$(VERSION)" ""
|
||||
VERSION = 33
|
||||
endif
|
||||
|
||||
# paths
|
||||
PREFIX ?= /usr/local
|
||||
LIBDIR ?= /usr/lib
|
||||
|
||||
# includes and libs
|
||||
PKGCONF_DEPS := freetype2 harfbuzz libopenjp2 libjpeg mupdf x11 zlib
|
||||
CPPFLAGS += -D_GNU_SOURCE -DFFP
|
||||
CFLAGS += -std=c99 -pedantic -Wall -Wextra -Wshadow $(shell pkg-config --cflags $(PKGCONF_DEPS))
|
||||
LDLIBS = -L$(LIBDIR) -lpthread -ljbig2dec $(shell pkg-config --libs $(PKGCONF_DEPS))
|
||||
|
||||
# ocaml
|
||||
CAMLOPT = ocamlopt
|
||||
CAMLFLAGS = -g -w +a -safe-string -I +lablGL
|
||||
|
||||
VPATH = wsi/x11
|
||||
|
||||
C_SRC = cutils.c keysym2ucs.c link.c xlib.c version.c
|
||||
C_OBJ = $(C_SRC:.c=.o)
|
||||
OCAML_SRC = utils.ml wsi.ml confstruct.ml parser.ml config.ml ffi.ml glutils.ml help.ml keys.ml utf8syms.ml listview.ml main.ml
|
||||
OCAML_OBJ = $(OCAML_SRC:.ml=.cmx)
|
||||
MOD = unix.cmxa str.cmxa lablgl.cmxa
|
||||
SRCMANS = $(wildcard adoc/*.adoc)
|
||||
MANS = $(SRCMANS:.adoc=.1)
|
||||
|
||||
DISTFILES := Makefile $(OCAML_SRC) link.c glfont.c keysym2ucs.c wsi.mli
|
||||
DISTFILES += $(wildcard *.sh) KEYS README BUILDING
|
||||
DISTFILES += misc/ adoc/
|
||||
|
||||
all: llpp $(MANS)
|
||||
|
||||
# dependency ordering
|
||||
config.cmx: wsi.cmi parser.cmx utils.cmx confstruct.cmx
|
||||
confstruct.cmx: wsi.cmx utils.cmx
|
||||
ffi.cmx: config.cmx
|
||||
glutils.cmx: ffi.cmx
|
||||
help.cmx: help.cmi config.cmx utils.cmx
|
||||
listview.cmx: utils.cmx glutils.cmx config.cmx utf8syms.cmx
|
||||
main.cmx: main.ml utils.cmx config.cmx glutils.cmx listview.cmx ffi.cmx keys.cmx wsi.cmx
|
||||
main.cmx: CAMLFLAGS += -thread
|
||||
parser.cmx: utils.cmx
|
||||
wsi.cmi: utils.cmx keys.cmx
|
||||
wsi.cmx: wsi.cmi
|
||||
|
||||
link.o: glfont.c
|
||||
version.o: CPPFLAGS += -DLLPP_VERSION=$(VERSION)
|
||||
|
||||
# ordinary targets
|
||||
llpp: $(OCAML_OBJ) $(C_OBJ)
|
||||
$(CAMLOPT) -o $@ $(CAMLFLAGS) $(C_OBJ) -ccopt '$(LDFLAGS)' -cclib '$(LDLIBS)' $(MOD) $(OCAML_OBJ)
|
||||
|
||||
|
||||
confstruct.ml: genconfstr.sh
|
||||
sh $< >$@
|
||||
|
||||
# pattern rules
|
||||
%.o: %.c
|
||||
$(CAMLOPT) -c -o $@ $(CAMLFLAGS) -cc $(CC) -ccopt '$(CFLAGS) $(CPPFLAGS)' $<
|
||||
|
||||
%.cmx: %.ml
|
||||
$(CAMLOPT) -c -o $@ $(CAMLFLAGS) $<
|
||||
|
||||
%.cmi: %.mli
|
||||
$(CAMLOPT) -c -o $@ $(CAMLFLAGS) $<
|
||||
|
||||
%.1: %.adoc
|
||||
a2x -d manpage -f manpage $<
|
||||
|
||||
# special targets
|
||||
clean:
|
||||
$(RM) llpp link.o help.ml $(OCAML_OBJ) $(OCAML_OBJ:.cmx=.cmi) $(OCAML_OBJ:.cmx=.o) $(MANS) $(MANS:.1=.xml)
|
||||
|
||||
dist: clean
|
||||
mkdir llpp-$(VERSION)
|
||||
cp -r $(DISTFILES) llpp-$(VERSION)
|
||||
tar czf llpp-$(VERSION).tar.gz llpp-$(VERSION)
|
||||
rm -rf llpp-$(VERSION)
|
||||
|
||||
install:
|
||||
install -Dm755 llpp "$(DESTDIR)"$(PREFIX)/bin/llpp
|
||||
install -Dm644 -t "$(DESTDIR)"$(PREFIX)/share/man/man1 $(MANS)
|
||||
install -Dm755 misc/llppac "$(DESTDIR)"$(PREFIX)/bin/llppac
|
||||
install -Dm755 misc/llpp.inotify "$(DESTDIR)"$(PREFIX)/bin/llpp.inotify
|
||||
install -Dm755 misc/llpphtml "$(DESTDIR)"$(PREFIX)/bin/llpphtml
|
||||
install -Dm644 misc/llpp.desktop "$(DESTDIR)"$(PREFIX)/share/applications/llpp.desktop
|
||||
|
||||
.PHONY: all clean dist install
|
@ -1,72 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit toolchain-funcs xdg-utils
|
||||
|
||||
DESCRIPTION="Graphical PDF viewer which aims to superficially resemble less(1)"
|
||||
HOMEPAGE="https://github.com/moosotc/llpp"
|
||||
MY_COMMIT="1f3ae0843d5877a0e599d8411d433bd9b0078157"
|
||||
SRC_URI="https://github.com/moosotc/llpp/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="+ocamlopt static-libs"
|
||||
|
||||
RDEPEND=">=app-text/mupdf-1.15.0:0=[static-libs=]
|
||||
media-libs/openjpeg:2[static-libs=]
|
||||
media-libs/fontconfig:1.0[static-libs=]
|
||||
media-libs/freetype:2[static-libs=]
|
||||
media-libs/jbig2dec:=[static-libs=]
|
||||
sys-libs/zlib[static-libs=]
|
||||
virtual/jpeg:0[static-libs=]
|
||||
x11-libs/libX11[static-libs=]
|
||||
x11-misc/xsel"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/asciidoc
|
||||
virtual/pkgconfig
|
||||
static-libs? (
|
||||
app-arch/bzip2[static-libs]
|
||||
media-libs/libXcm[static-libs]
|
||||
x11-libs/libXau[static-libs]
|
||||
x11-libs/libXdmcp[static-libs]
|
||||
x11-libs/libXmu[static-libs] )
|
||||
>=dev-lang/ocaml-4.05[ocamlopt?]
|
||||
dev-ml/lablgl[glut,ocamlopt?]"
|
||||
|
||||
RESTRICT="!ocamlopt? ( strip )"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-30-keysym.patch )
|
||||
|
||||
S="${WORKDIR}"/"${PN}"-"${MY_COMMIT}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# use custom makefile from archlinux with minor changes
|
||||
cp "${FILESDIR}"/Makefile "${S}" || die
|
||||
|
||||
# re-add desktop file removed upstream
|
||||
cp "${FILESDIR}"/llpp.desktop "${S}"/misc || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 VERSION=${PV} CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" PREFIX="/usr" install
|
||||
dodoc README Thanks
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
@ -1,61 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit toolchain-funcs xdg
|
||||
|
||||
DESCRIPTION="Graphical PDF viewer which aims to superficially resemble less(1)"
|
||||
HOMEPAGE="https://github.com/moosotc/llpp"
|
||||
SRC_URI="https://github.com/moosotc/llpp/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="+ocamlopt static-libs"
|
||||
|
||||
BDEPEND="
|
||||
app-text/asciidoc
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="
|
||||
=app-text/mupdf-1.16*:0=[static-libs?]
|
||||
app-arch/bzip2[static-libs?]
|
||||
media-libs/fontconfig:1.0[static-libs?]
|
||||
media-libs/freetype:2[static-libs?]
|
||||
media-libs/jbig2dec:=[static-libs?]
|
||||
media-libs/openjpeg:2=[static-libs?]
|
||||
sys-libs/zlib:=[static-libs?]
|
||||
virtual/jpeg:0[static-libs?]
|
||||
x11-libs/libX11[static-libs?]
|
||||
x11-libs/libXau[static-libs?]
|
||||
x11-libs/libXdmcp[static-libs?]
|
||||
x11-misc/xsel"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-lang/ocaml-4.09[ocamlopt?]
|
||||
dev-ml/lablgl[glut,ocamlopt?]"
|
||||
|
||||
RESTRICT="!ocamlopt? ( strip )"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-30-keysym.patch )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# use custom makefile from archlinux with minor changes
|
||||
cp "${FILESDIR}"/Makefile "${S}" || die
|
||||
|
||||
# re-add desktop file removed upstream
|
||||
cp "${FILESDIR}"/llpp.desktop "${S}"/misc || die
|
||||
|
||||
# remove empty interface definition
|
||||
rm "${S}"/main.mli || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 VERSION=${PV} CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" PREFIX="/usr" install
|
||||
dodoc README Thanks
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,14 +0,0 @@
|
||||
AUX mongo-cxx-driver-1.0.0-fix-scons.patch 1345 BLAKE2B 38d257b8a2a73caecf3932706ffaae5517d336ca9fd5cbae75948394deffd74ac233b21c435b371a46f03a594ea95cf2896ac715aedac84a5f39a9d12b9c761c SHA512 24031ed20354c98633887b57f513b0bd891370923fd5e6b9e668610e68875afcb64c01fb4d84dd01ab1629dcbce332f60822aa0ac7a8774cd06277cf02cb95b1
|
||||
AUX mongo-cxx-driver-1.1.0-fix-scons.patch 2126 BLAKE2B 78f7d00fa0b7c642854572ddc33856e166920c248e8169ebb204a35c473bc363e0c8edb1a76ac8a0078ace02f90bbe412ca364ec9296c86ada4b47597bd25979 SHA512 1a643dbfa20e1f53bd76b61487b7895daf165139d7264f3c6cee61d7bd30b8a583dee02e63f9c7295cc8a49028075c0f3066b0a57e7e1c4f2eb1a750f2249122
|
||||
AUX mongo-cxx-driver-1.1.2-boost-next.patch 482 BLAKE2B 298286d33ad6b5938ce9a79c699a8d782f0e9619e731146a0db57507c135c1b595d273150d782c2cf92f6f777fb549afc166677b60a51ce74f50ab8c6d852ab1 SHA512 e317c89f5f1701ff0b1a14a592bf4d2376955780067f1a84c5f4b6360ab10423635e50c70916edbbefdb29554641f7e10be60030843b449f136be7fcae3e8136
|
||||
AUX mongo-cxx-driver-1.1.2-boost-ref.patch 425 BLAKE2B 9bcc37f485e96989692b6ebd489cea8874fd70078fd7862822ce329fff2f3985be3a1383a17bf0876c64ddc35392960435065c70f280c16ba08f8fbf25e06f61 SHA512 613fb5c45c425c2ed2f907ff569741402f2ade0a11a2abb4183b5d05bc18c8b3d8143ac892d99b7561e04e0f74796f5ff7d32c385e78e08ec11415fd24ea697b
|
||||
AUX mongo-cxx-driver-26compat-fix-scons.patch 1478 BLAKE2B f69ee015f8b2bfe4149960016ffc34c53e56042115a65e5e88677eecc8382be4a1c6c92950b79e68710f5347310813f04f1914769384874c87b9dd5d2e9cf570 SHA512 3ba454dc193dfe0ab1a3727521a67f46c765a5e6f0a1fc04647d9ad52905899afd4d95ade632a9339fc3a5e5cb14473a812ea4772eecf4456874a49ff25bedd7
|
||||
DIST legacy-0.0-26compat-2.6.7.tar.gz 1512331 BLAKE2B 43735ef7be4d5f3094eccedb5ee70f9f9722a174513a10f2f5f7c3c5603766f85e13717ea8c68b935c0ba5914c8e4a9b6e6797cd1a10d0257b654473799070bc SHA512 edf13d5b7802c3b2e9772f08949fd0c412f2cd25ec6d05ff4e8c1f25c3e3506da6ebbd7b017ceec5478585c84e9fa44c66a5094ad3e7a7373187d3fb3c1c1222
|
||||
DIST legacy-1.0.0.tar.gz 1569156 BLAKE2B 6c231d6a4c9f6c54aaea2b6f5ce10c80537875e69508fbd3598a835b52ca2bd984d2d7bf3bd35bff83b78408d3c185715f2fb8d6eef3b697c864161479a016ab SHA512 e161972715fe45b777ee3d9c7e788ee3a808af789e2c1248af1dde3d3f3936e29f619e039f53210cdd3fc6a6bd8a02c101facf49c61759c6f108d25c5c03b59b
|
||||
DIST legacy-1.0.5.tar.gz 1573929 BLAKE2B 85476dddefdcbd7a4b8ac945a39633965ade0389131e554c04aab3d457a3651b79292b88882613af6bb07f56759e75f67eb72d27b23209cc0df36df9eec58846 SHA512 e904d73f78ffbc1ce18ffa11dd7e3dddd67c730b6e79bace0e48c0be4e8ffd7b5fe12e1373e42ad941d8fc239ef031a47d39ff04aaf3f0a5ecf88115c816bc70
|
||||
DIST legacy-1.1.2.tar.gz 1577527 BLAKE2B 277e5ed6d6897587d3d9f9681b6821d2cc4bba71191c27083306d3a4d7dd778fdb3707e5b70fe9f528be8142dd755ba8e2a19ee866f5583dc57d297c642e6e02 SHA512 a0b21719db8205a16c574ce21565577787ea00cf2492353bcd4dd79a7ef3b7d685287be47e6eee59fad46c6fa2ac3c6a0e00c26ef88be8b17e9d93fbc763cb10
|
||||
EBUILD mongo-cxx-driver-0.0.2.6.7-r1.ebuild 2196 BLAKE2B 90810e8dfa7c05752d0023cbf840a4942f411f8e718b8775a735086cf99ab5ec3ff6493e9acc731f479a509bf30a150c958598ad38296a9e3ebe029796f98092 SHA512 e362a47745cb2166b608b884c0e7c23e2798f0eda0383972352136de9beb83faedb7492290326ae6b79faeb7f40a441d7d7521830d7cb2e20582ae98f70d15d2
|
||||
EBUILD mongo-cxx-driver-1.0.0.ebuild 1598 BLAKE2B ad541dfdbf081fd7285b3435a200e15c33ab0fede51eef296a7ffd61c8220dccc6fcdf95969f274b4398c7756c0f35d386f19f417502e65073c4f0b50a6ebe0f SHA512 6c6b8016998d20b90491e841ad01e1f5eb26ecffa90638bfc0ce4edd95e421df76e400d6d083d198db70a6fb90d4b6b828ae44e4a15e3ce936b138d2a430a4d6
|
||||
EBUILD mongo-cxx-driver-1.0.5.ebuild 1598 BLAKE2B ad541dfdbf081fd7285b3435a200e15c33ab0fede51eef296a7ffd61c8220dccc6fcdf95969f274b4398c7756c0f35d386f19f417502e65073c4f0b50a6ebe0f SHA512 6c6b8016998d20b90491e841ad01e1f5eb26ecffa90638bfc0ce4edd95e421df76e400d6d083d198db70a6fb90d4b6b828ae44e4a15e3ce936b138d2a430a4d6
|
||||
EBUILD mongo-cxx-driver-1.1.2-r1.ebuild 1551 BLAKE2B 2aed7761319f8c1ca06fdd1fb84dc20af73f515348195e0b0fbf47b91b481bb897ad79a4be61d4f6d4f97df6a736ec5f5973add05cb9045937662ccd8bdb3da7 SHA512 ed99fd1996400bb5f1e3cae23fba9b13231e7f202e75fbd9becb0b88fa3059a331eb3cedbdbe11ea4754f03431155c8b9b1f4bd183b88d5206b11299408918fd
|
||||
MISC metadata.xml 336 BLAKE2B 8cd1026c27a1b598e3c49a9c11dbe0dc2a27bbe77b25223d7467ed9778b57743cab62e7703f988933e6a672506c996a1b8d75c71d2e2b306cb362c88a397a11a SHA512 b75e79f4e7e6ae6e596797bed26600142d8ec89bf15a5d71183d09835c3cdb5bcc4cdd625048fe5ba0e3ab04b8c36ae3cb30da97c185f1ee420040103c69ccf0
|
@ -1,34 +0,0 @@
|
||||
--- a/SConstruct 2015-03-17 10:19:58.766530807 +0100
|
||||
+++ b/SConstruct 2015-03-17 10:27:58.400062874 +0100
|
||||
@@ -853,7 +853,6 @@
|
||||
|
||||
# -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is found in the search path but can't be used.
|
||||
env.Append( CCFLAGS=["-fPIC",
|
||||
- "-ggdb",
|
||||
"-pthread",
|
||||
"-Wall",
|
||||
"-Wsign-compare",
|
||||
@@ -861,13 +860,13 @@
|
||||
"-Winvalid-pch"] )
|
||||
# env.Append( " -Wconversion" ) TODO: this doesn't really work yet
|
||||
if linux or darwin:
|
||||
- env.Append( CCFLAGS=["-pipe"] )
|
||||
if not has_option("disable-warnings-as-errors"):
|
||||
env.Append( CCFLAGS=["-Werror"] )
|
||||
|
||||
env.Append( CPPDEFINES=["_FILE_OFFSET_BITS=64"] )
|
||||
- env.Append( CXXFLAGS=["-Wnon-virtual-dtor", "-Woverloaded-virtual"] )
|
||||
env.Append( LINKFLAGS=["-fPIC"] )
|
||||
+ env.Append( CXXFLAGS=os.environ['CXXFLAGS'] )
|
||||
+ env.Append( LINKFLAGS=os.environ['LDFLAGS'] )
|
||||
|
||||
# SERVER-9761: Ensure early detection of missing symbols in dependent libraries at program
|
||||
# startup.
|
||||
@@ -933,7 +932,6 @@
|
||||
except OSError:
|
||||
pass
|
||||
|
||||
-env.Prepend(CPPPATH=['$VARIANT_DIR/third_party/gtest-1.7.0/include'])
|
||||
|
||||
boostSuffixList = ["-mt", ""]
|
||||
if get_option("boost-lib-search-suffixes") is not None:
|
@ -1,54 +0,0 @@
|
||||
--- a/SConstruct
|
||||
+++ b/SConstruct
|
||||
@@ -865,7 +865,6 @@
|
||||
|
||||
# -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is found in the search path but can't be used.
|
||||
env.Append( CCFLAGS=["-fPIC",
|
||||
- "-ggdb",
|
||||
"-pthread",
|
||||
"-Wall",
|
||||
"-Wsign-compare",
|
||||
@@ -873,13 +872,13 @@
|
||||
"-Winvalid-pch"] )
|
||||
# env.Append( " -Wconversion" ) TODO: this doesn't really work yet
|
||||
if linux or darwin:
|
||||
- env.Append( CCFLAGS=["-pipe"] )
|
||||
if not has_option("disable-warnings-as-errors"):
|
||||
env.Append( CCFLAGS=["-Werror"] )
|
||||
|
||||
env.Append( CPPDEFINES=["_FILE_OFFSET_BITS=64"] )
|
||||
- env.Append( CXXFLAGS=["-Wnon-virtual-dtor", "-Woverloaded-virtual"] )
|
||||
env.Append( LINKFLAGS=["-fPIC"] )
|
||||
+ env.Append( CXXFLAGS=os.environ['CXXFLAGS'] )
|
||||
+ env.Append( LINKFLAGS=os.environ['LDFLAGS'] )
|
||||
|
||||
# SERVER-9761: Ensure early detection of missing symbols in dependent libraries at program
|
||||
# startup.
|
||||
@@ -905,11 +904,6 @@
|
||||
env.Append( CXXFLAGS=" -fprofile-arcs -ftest-coverage " )
|
||||
env.Append( LINKFLAGS=" -fprofile-arcs -ftest-coverage " )
|
||||
|
||||
- if optBuild:
|
||||
- env.Append( CCFLAGS=["-O3"] )
|
||||
- else:
|
||||
- env.Append( CCFLAGS=["-O0"] )
|
||||
-
|
||||
if debugBuild:
|
||||
if not optBuild:
|
||||
env.Append( CCFLAGS=["-fstack-protector"] )
|
||||
@@ -932,7 +926,6 @@
|
||||
except OSError:
|
||||
pass
|
||||
|
||||
-env.Prepend(CPPPATH=['$VARIANT_DIR/third_party/gtest-1.7.0/include'])
|
||||
|
||||
boostSuffixList = ["-mt", ""]
|
||||
if get_option("boost-lib-search-suffixes") is not None:
|
||||
@@ -1143,6 +1136,7 @@
|
||||
# Clang likes to warn about unused functions, which seems a tad aggressive and breaks
|
||||
# -Werror, which we want to be able to use.
|
||||
AddToCCFLAGSIfSupported(myenv, '-Wno-unused-function')
|
||||
+ AddToCCFLAGSIfSupported(myenv, '-Wno-unused-variable')
|
||||
|
||||
# TODO: Note that the following two flags are added to CCFLAGS even though they are
|
||||
# really C++ specific. We need to do this because SCons passes CXXFLAGS *before*
|
@ -1,21 +0,0 @@
|
||||
Add missing include for boost::next()
|
||||
|
||||
https://bugs.gentoo.org/671422
|
||||
--- a/src/mongo/client/command_writer.cpp
|
||||
+++ b/src/mongo/client/command_writer.cpp
|
||||
@@ -22,4 +22,6 @@
|
||||
#include "mongo/db/namespace_string.h"
|
||||
|
||||
+#include <boost/next_prior.hpp>
|
||||
+
|
||||
namespace mongo {
|
||||
|
||||
--- a/src/mongo/client/wire_protocol_writer.cpp
|
||||
+++ b/src/mongo/client/wire_protocol_writer.cpp
|
||||
@@ -22,4 +22,6 @@
|
||||
#include "mongo/db/namespace_string.h"
|
||||
|
||||
+#include <boost/next_prior.hpp>
|
||||
+
|
||||
namespace mongo {
|
||||
|
@ -1,15 +0,0 @@
|
||||
Fix missing implicit include.
|
||||
Patch by Jan-Matthias Braun
|
||||
See also: https://bugs.gentoo.org/show_bug.cgi?id=598340
|
||||
|
||||
--- a/src/mongo/client/examples/connect.cpp
|
||||
+++ b/src/mongo/client/examples/connect.cpp
|
||||
@@ -29,6 +29,8 @@
|
||||
#include "mongo/client/dbclient.h"
|
||||
#include "mongo/stdx/functional.h"
|
||||
|
||||
+#include <boost/core/ref.hpp>
|
||||
+
|
||||
namespace {
|
||||
|
||||
class OstreamAppender : public mongo::logger::MessageLogDomain::EventAppender {
|
@ -1,34 +0,0 @@
|
||||
--- a/SConstruct 2015-03-23 10:36:42.328921927 +0100
|
||||
+++ b/SConstruct 2015-03-23 10:37:37.599310414 +0100
|
||||
@@ -828,7 +828,6 @@
|
||||
# -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is found in the search path but can't be used.
|
||||
env.Append( CCFLAGS=["-fPIC",
|
||||
"-fno-strict-aliasing",
|
||||
- "-ggdb",
|
||||
"-pthread",
|
||||
"-Wall",
|
||||
"-Wsign-compare",
|
||||
@@ -836,13 +835,13 @@
|
||||
"-Winvalid-pch"] )
|
||||
# env.Append( " -Wconversion" ) TODO: this doesn't really work yet
|
||||
if linux or darwin:
|
||||
- env.Append( CCFLAGS=["-pipe"] )
|
||||
if not has_option("disable-warnings-as-errors"):
|
||||
env.Append( CCFLAGS=["-Werror"] )
|
||||
|
||||
env.Append( CPPDEFINES=["_FILE_OFFSET_BITS=64"] )
|
||||
- env.Append( CXXFLAGS=["-Wnon-virtual-dtor", "-Woverloaded-virtual"] )
|
||||
env.Append( LINKFLAGS=["-fPIC", "-pthread"] )
|
||||
+ env.Append( CXXFLAGS=os.environ['CXXFLAGS'] )
|
||||
+ env.Append( LINKFLAGS=os.environ['LDFLAGS'] )
|
||||
|
||||
# SERVER-9761: Ensure early detection of missing symbols in dependent libraries at program
|
||||
# startup.
|
||||
@@ -938,7 +937,6 @@
|
||||
if not use_system_version_of_library("snappy"):
|
||||
env.Prepend(CPPPATH=['$BUILD_DIR/third_party/snappy'])
|
||||
|
||||
-env.Prepend(CPPPATH=['$BUILD_DIR/third_party/gtest-1.7.0/include'])
|
||||
|
||||
env.Append( CPPPATH=['$EXTRACPPPATH'],
|
||||
LIBPATH=['$EXTRALIBPATH'] )
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>ultrabug@gentoo.org</email>
|
||||
<name>Alexys Jacob</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">mongodb/mongo-cxx-driver</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,89 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
SCONS_MIN_VERSION="2.3.0"
|
||||
|
||||
inherit eutils flag-o-matic multilib scons-utils toolchain-funcs versionator
|
||||
|
||||
MY_PV=$(get_version_component_range 3-5)
|
||||
MY_P=legacy-0.0-26compat-${MY_PV}
|
||||
|
||||
DESCRIPTION="C++ Driver for MongoDB"
|
||||
HOMEPAGE="https://github.com/mongodb/mongo-cxx-driver"
|
||||
SRC_URI="https://github.com/mongodb/${PN}/archive/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="AGPL-3 Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="kerberos libressl ssl static-libs"
|
||||
|
||||
RDEPEND="
|
||||
app-arch/snappy
|
||||
>=dev-cpp/yaml-cpp-0.5.1
|
||||
>=dev-libs/boost-1.50[threads(+)]
|
||||
>=dev-libs/libpcre-8.30[cxx]
|
||||
dev-util/google-perftools[-minimal]
|
||||
ssl? (
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
kerberos? ( dev-libs/cyrus-sasl[kerberos] )"
|
||||
|
||||
S=${WORKDIR}/${PN}-${MY_P}
|
||||
|
||||
pkg_setup() {
|
||||
scons_opts="--variant-dir=build --cc=$(tc-getCC) --cxx=$(tc-getCXX)"
|
||||
scons_opts+=" --disable-warnings-as-errors --sharedclient"
|
||||
scons_opts+=" --use-system-boost"
|
||||
scons_opts+=" --use-system-pcre"
|
||||
scons_opts+=" --use-system-snappy"
|
||||
scons_opts+=" --use-system-yaml"
|
||||
|
||||
if use prefix; then
|
||||
scons_opts+=" --cpppath=${EPREFIX}/usr/include"
|
||||
scons_opts+=" --libpath=${EPREFIX}/usr/$(get_libdir)"
|
||||
fi
|
||||
|
||||
if use kerberos; then
|
||||
scons_opts+=" --use-sasl-client"
|
||||
fi
|
||||
|
||||
if use ssl; then
|
||||
scons_opts+=" --ssl"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-26compat-fix-scons.patch"
|
||||
|
||||
# stemmer/pcap are not used, strip them wrt #518104
|
||||
sed -e '/stemmer/d' -e '/pcap/d' -i SConstruct || die
|
||||
|
||||
# fix yaml-cpp detection
|
||||
sed -i -e "s/\[\"yaml\"\]/\[\"yaml-cpp\"\]/" SConstruct || die
|
||||
|
||||
# bug #462606
|
||||
sed -i -e "s@\$INSTALL_DIR/lib@\$INSTALL_DIR/$(get_libdir)@g" src/SConscript.client || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
escons ${scons_opts} mongoclient
|
||||
}
|
||||
|
||||
src_install() {
|
||||
escons ${scons_opts} --full --nostrip install-mongoclient --prefix="${ED}"/usr
|
||||
|
||||
use static-libs || find "${ED}"/usr/ -type f -name "*.a" -delete
|
||||
|
||||
dodoc README.md CONTRIBUTING.md
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if [[ "$(get_libdir)" == "lib64" ]]; then
|
||||
rmdir "${ED}"/usr/lib64/ &>/dev/null
|
||||
else
|
||||
rmdir "${ED}"/usr/lib/ &>/dev/null
|
||||
fi
|
||||
}
|
@ -1,72 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
SCONS_MIN_VERSION="2.3.0"
|
||||
|
||||
inherit eutils flag-o-matic multilib scons-utils toolchain-funcs
|
||||
|
||||
DESCRIPTION="C++ Driver for MongoDB"
|
||||
HOMEPAGE="https://github.com/mongodb/mongo-cxx-driver"
|
||||
SRC_URI="https://github.com/mongodb/${PN}/archive/legacy-${PV}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug libressl sasl ssl static-libs"
|
||||
|
||||
RDEPEND="!dev-db/tokumx
|
||||
>=dev-libs/boost-1.50[threads(+)]
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
ssl? (
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
)"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
# Maintainer notes
|
||||
# TODO: enable test in IUSE with
|
||||
# test? ( >=dev-cpp/gtest-1.7.0 dev-db/mongodb )
|
||||
|
||||
DOCS=( README.md )
|
||||
|
||||
S="${WORKDIR}/${PN}-legacy-${PV}"
|
||||
|
||||
pkg_setup() {
|
||||
scons_opts="--variant-dir=build --cc=$(tc-getCC) --cxx=$(tc-getCXX)"
|
||||
scons_opts+=" --disable-warnings-as-errors --sharedclient"
|
||||
|
||||
if use debug; then
|
||||
scons_opts+=" --dbg=on"
|
||||
fi
|
||||
|
||||
if use prefix; then
|
||||
scons_opts+=" --cpppath=${EPREFIX}/usr/include"
|
||||
scons_opts+=" --libpath=${EPREFIX}/usr/$(get_libdir)"
|
||||
fi
|
||||
|
||||
if use sasl; then
|
||||
scons_opts+=" --use-sasl-client"
|
||||
fi
|
||||
|
||||
if use ssl; then
|
||||
scons_opts+=" --ssl"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-1.0.0-fix-scons.patch"
|
||||
|
||||
# respect mongoDB upstream's basic recommendations
|
||||
# see bug #536688 and #526114
|
||||
if ! use debug; then
|
||||
filter-flags '-m*'
|
||||
filter-flags '-O?'
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
escons ${scons_opts} install --prefix="${ED}"/usr
|
||||
|
||||
use static-libs || find "${D}" -name '*.a' -delete
|
||||
}
|
@ -1,72 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
SCONS_MIN_VERSION="2.3.0"
|
||||
|
||||
inherit eutils flag-o-matic multilib scons-utils toolchain-funcs
|
||||
|
||||
DESCRIPTION="C++ Driver for MongoDB"
|
||||
HOMEPAGE="https://github.com/mongodb/mongo-cxx-driver"
|
||||
SRC_URI="https://github.com/mongodb/${PN}/archive/legacy-${PV}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug libressl sasl ssl static-libs"
|
||||
|
||||
RDEPEND="!dev-db/tokumx
|
||||
>=dev-libs/boost-1.50[threads(+)]
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
ssl? (
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
)"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
# Maintainer notes
|
||||
# TODO: enable test in IUSE with
|
||||
# test? ( >=dev-cpp/gtest-1.7.0 dev-db/mongodb )
|
||||
|
||||
DOCS=( README.md )
|
||||
|
||||
S="${WORKDIR}/${PN}-legacy-${PV}"
|
||||
|
||||
pkg_setup() {
|
||||
scons_opts="--variant-dir=build --cc=$(tc-getCC) --cxx=$(tc-getCXX)"
|
||||
scons_opts+=" --disable-warnings-as-errors --sharedclient"
|
||||
|
||||
if use debug; then
|
||||
scons_opts+=" --dbg=on"
|
||||
fi
|
||||
|
||||
if use prefix; then
|
||||
scons_opts+=" --cpppath=${EPREFIX}/usr/include"
|
||||
scons_opts+=" --libpath=${EPREFIX}/usr/$(get_libdir)"
|
||||
fi
|
||||
|
||||
if use sasl; then
|
||||
scons_opts+=" --use-sasl-client"
|
||||
fi
|
||||
|
||||
if use ssl; then
|
||||
scons_opts+=" --ssl"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-1.0.0-fix-scons.patch"
|
||||
|
||||
# respect mongoDB upstream's basic recommendations
|
||||
# see bug #536688 and #526114
|
||||
if ! use debug; then
|
||||
filter-flags '-m*'
|
||||
filter-flags '-O?'
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
escons ${scons_opts} install --prefix="${ED}"/usr
|
||||
|
||||
use static-libs || find "${D}" -name '*.a' -delete
|
||||
}
|
@ -1,72 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
SCONS_MIN_VERSION=2.3.0
|
||||
|
||||
inherit scons-utils toolchain-funcs
|
||||
|
||||
DESCRIPTION="C++ Driver for MongoDB"
|
||||
HOMEPAGE="https://github.com/mongodb/mongo-cxx-driver"
|
||||
SRC_URI="https://github.com/mongodb/${PN}/archive/legacy-${PV}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug libressl sasl ssl static-libs"
|
||||
|
||||
RDEPEND="
|
||||
!dev-db/tokumx
|
||||
dev-libs/boost:=[threads(+)]
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
ssl? (
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
)"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
# Maintainer notes
|
||||
# TODO: enable test in IUSE with
|
||||
# test? ( >=dev-cpp/gtest-1.7.0 dev-db/mongodb )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.1.0-fix-scons.patch
|
||||
"${FILESDIR}"/${PN}-1.1.2-boost-ref.patch
|
||||
"${FILESDIR}"/${PN}-1.1.2-boost-next.patch
|
||||
)
|
||||
|
||||
S="${WORKDIR}/${PN}-legacy-${PV}"
|
||||
|
||||
src_configure() {
|
||||
scons_opts=(
|
||||
--cc=$(tc-getCC)
|
||||
--cxx=$(tc-getCXX)
|
||||
--cpppath="${EPREFIX}"/usr/include
|
||||
--libpath="${EPREFIX}"/usr/$(get_libdir)
|
||||
--variant-dir=build
|
||||
--disable-warnings-as-errors
|
||||
--sharedclient
|
||||
)
|
||||
|
||||
use debug && scons_opts+=( --dbg=on )
|
||||
use sasl && scons_opts+=( --use-sasl-client )
|
||||
use ssl && scons_opts+=( --ssl )
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
escons "${scons_opts[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
escons "${scons_opts[@]}" install --prefix="${ED%/}"/usr
|
||||
|
||||
# fix multilib-strict QA failures
|
||||
mv "${ED%/}"/usr/{lib,$(get_libdir)} || die
|
||||
|
||||
einstalldocs
|
||||
|
||||
if ! use static-libs; then
|
||||
find "${D}" -name '*.a' -delete || die
|
||||
fi
|
||||
}
|
@ -1,11 +1,10 @@
|
||||
AUX spdlog-1.6.1-libfmt-7.0.0.patch 1218 BLAKE2B 2d3dce85374db1489c5a94eab92b24e947334b7e56345eac17d0e71a0fcce9c99d886f36695023d3af872bf76d5e325b50f5b82cbe979ef539e4db52eb8db1ee SHA512 bc3beb83654ca6c69d6732ccc62c33df202e14e53e0ac5a762d163efb933ba6ebb0d169c53067ba724216886f4036ebfdea1a86a21c3ff3f06a26049e85fac32
|
||||
AUX spdlog-1.6.1-tests-fix.patch 486 BLAKE2B 07ba02aa06ce18ffa0cba7f6c7b1a981733161e118c2a19dae0a6efaaa59f449036d43e87fefbf3ae1e51ba13f164987b82f87fa2409d68035d88f4e0b98bfb5 SHA512 798529555072bca9f720678cd4b7a9da8c83802aadc5e88c183a4a1278759ae23b4759ae94f3008b90cf11bbc6df371fac03f4f12967e013165a06ad13647fe8
|
||||
DIST spdlog-1.5.0.tar.gz 270416 BLAKE2B bac6c6650f8347458dd2dd66f318b43a769b0896d68f6a6f1310754527a69feaa52b2f6f48d67c7e811c2dafa5d3863a9a07c738df8c12abed2718fb06254b28 SHA512 78991c943dd95af563c4b29545b9b5d635caf1af5031262dde734ecf70c0b4ae866d954ee77b050f9f0cc089a3bc57ee9583895e51cb00dd1cc6c10ff905ca34
|
||||
DIST spdlog-1.6.1.tar.gz 285531 BLAKE2B 525f29098fd0f771e14cc7c4bd8bf5d4054a0f68255aea29ef5158ce61516d9e5f0ae0fb72a2f54303d18194a54acb5c1731f53ee6edcd74ff487227bc332236 SHA512 1e15e7710744212240d79897af8c3bde14fe3b745a1377643d18dc0038f18fc7582236ff21836d3eae2c75cf1f4820ca4c642c5c3f63f9ae138289aa4d00e22e
|
||||
DIST spdlog-1.7.0.tar.gz 285615 BLAKE2B f1a20f8ec8e9746e360106f284544b20e48664a91d17b014abec26fd0f2ce3d25dd33cfb925f4468fa32da394f6efaca033290bdcf66abe8b067444999b87b63 SHA512 e15d461ac7a6d3d3186fe4283e4fbaf56b2ce3011babf892e3b2d3dbdd7e999a861f1f6f67a9d88a5cf488a440add087ea78e96131f49b52ed6c7815a972799a
|
||||
DIST spdlog-1.8.1.tar.gz 293528 BLAKE2B f5568a52489d9f6db459dd7733c493720551f7cb53be5f25fd7e02ec89de88b968bacd3eacb390473258cba2686e2614f21a700e3b3faf66d9b8eb74cfa263cb SHA512 ef855f4f91ed8aba89ef0191a9fd70f73a49567332f7eb42da1604e3a7dda3bbe48db3fd0fae317bb11ee95315d8cd62bf586d2de919ca0978d91e5a971b1c3f
|
||||
EBUILD spdlog-1.5.0-r1.ebuild 940 BLAKE2B 5bd3e51e37049d4f99d1e8b286a27942393788897cd5363a03d4a29aec2d19867c46cbbcbd90da1a55d8991dba17b87aa8380b04ad1c3d451dcd9b80e9fb9525 SHA512 4e8f4ba9a45110108c77a6f06e1fef14bc9240db69cf10b66aa86934f650a887f6ed3677aaa662f51eaf2c782b435fc2478f3b03719904dc314335c875652261
|
||||
EBUILD spdlog-1.6.1-r1.ebuild 1031 BLAKE2B 8f524b4048ea904c75af6305fddbdadfc7db39bad605b43f4991df718955d1ca3a753e6c116c4c9e7566c08e3da5c2be1260901a504e6af963b70cbc5a65bbc7 SHA512 c51dea37423c49256ca17d12d3882b6babe2a3653a82122e03f9bdaeb7c3fe2e11535769a410c7fb6fd89472187d40cd111e18a15e79df2ebaffd379b1ee21ae
|
||||
EBUILD spdlog-1.6.1.ebuild 943 BLAKE2B a6081b7bca5944e6c2c62536e9e76e234179a2a7962d9b7dc721c77f146854adecd2232e115ef98ce22e5963d57b38fd2c1c16263e1d8c2e5a4c31845638fd42 SHA512 a15d952219c91851c7a89f25b1e9693cda0dd09cb4693ff8aa73bb4b5c700d80124ae91a3a026018df78142267823e96e9207929dc79ac42b884ea16ad19b0fd
|
||||
EBUILD spdlog-1.7.0.ebuild 937 BLAKE2B 415b5e6af56a86eb3c204d00f801cbf58d8763f7be2f9fe8a5891aca11dcb4f1b9ae5e748a5276cf052dea08b0e102c279233efd0055fc6fd3f91428d1f534f5 SHA512 714d48d21166541d80de368c508a4d299e2c4e883e0ffb819110c2ac9c722928e8105f94b37f82704b7a7f964ef7b8ec673099fdf0a8f515bef899d1c5edb129
|
||||
EBUILD spdlog-9999.ebuild 943 BLAKE2B a6081b7bca5944e6c2c62536e9e76e234179a2a7962d9b7dc721c77f146854adecd2232e115ef98ce22e5963d57b38fd2c1c16263e1d8c2e5a4c31845638fd42 SHA512 a15d952219c91851c7a89f25b1e9693cda0dd09cb4693ff8aa73bb4b5c700d80124ae91a3a026018df78142267823e96e9207929dc79ac42b884ea16ad19b0fd
|
||||
EBUILD spdlog-1.8.1.ebuild 943 BLAKE2B c06210194d790813f2c9abcdcabcadcb0366311e0a99e5634ff77ed653aae9652cb043dbcbca81c5f99cada5c37822600b33b6cf6eabda365cd109b6f5265718 SHA512 04d53a75a7b52fffa42ed967d3ab857c27a3469d56033f3c179aee3fb8bc1d7850265371ea28a22c424082d9e59ecc5637a3d909e7388f3fb49230e0d62d5637
|
||||
EBUILD spdlog-9999.ebuild 943 BLAKE2B c06210194d790813f2c9abcdcabcadcb0366311e0a99e5634ff77ed653aae9652cb043dbcbca81c5f99cada5c37822600b33b6cf6eabda365cd109b6f5265718 SHA512 04d53a75a7b52fffa42ed967d3ab857c27a3469d56033f3c179aee3fb8bc1d7850265371ea28a22c424082d9e59ecc5637a3d909e7388f3fb49230e0d62d5637
|
||||
MISC metadata.xml 444 BLAKE2B 43dc7df0be06296bad03bcd8c479773dab68c409644907e7fc02f0467e1ff8bc291e090b1c9831acb1c66ee046326b6597edc7267be09498566a3f4abc2dd722 SHA512 3da6d49c08f56e11b065b4cd2cf3536fff75512ab729a958db07151c3bce234deeab22a95e7cc7f569edf5e42f7edc099a68c1572be936f2430144532e95b62c
|
||||
|
@ -1,52 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="Very fast, header only, C++ logging library"
|
||||
HOMEPAGE="https://github.com/gabime/spdlog"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/gabime/${PN}"
|
||||
else
|
||||
SRC_URI="https://github.com/gabime/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/1"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
DEPEND="
|
||||
>=dev-libs/libfmt-5.3.0:=
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-libfmt-7.0.0.patch"
|
||||
"${FILESDIR}/${P}-tests-fix.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
rm -r include/spdlog/fmt/bundled || die "Failed to delete bundled libfmt"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DSPDLOG_BUILD_BENCH=no
|
||||
-DSPDLOG_BUILD_EXAMPLE=no
|
||||
-DSPDLOG_FMT_EXTERNAL=yes
|
||||
-DSPDLOG_BUILD_SHARED=yes
|
||||
-DSPDLOG_BUILD_TESTS=$(usex test)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
Binary file not shown.
@ -1,5 +1,3 @@
|
||||
DIST camlpdf-2.3.1.tar.gz 601531 BLAKE2B 9534baf9165e7dc48ae37a3fcaabb236e437845ef4e0a60a1c08874a2b240c9b1e96de5bbd6028a3ca87992221773dea34c31b0fa24e9c143632756954baf132 SHA512 0b8d91b6090221f996aee52f22f153a4b74cb85a127bbd5f84492ede8a0a581971a2349281b3879d6c37f4d5d267da583e7e8871372d97a3d636abc3231cb007
|
||||
DIST camlpdf-2.3.tar.gz 601250 BLAKE2B 9b2a7f6a90d33a69d3a6c15c4c299e7fde4633a78cbd43e1b779f713d371ee16dc588449e024e35a83cef8c24d7059844c92f3354391381437bea37595b604a7 SHA512 dfb81692f894f071bb32634e371cdb202af17f671fb1b9c379ff3d360453a0909c3b6d9960aae45cac49e20f06aeb49ad6db276324542e7be306831ef586d255
|
||||
EBUILD camlpdf-2.3.1.ebuild 792 BLAKE2B ed804c71e8eed524e0b119f39865bc57b28f736854066f47daa5b773a793a302b692e65d6273e2e77f9908aa0f0be0f97c2eec7987a49b824d24cf87c493fbb4 SHA512 e59b4c2de92c39d6f115b4d4487a90aadebf3fea79f8921c59ed40594c2c5151fe3f3928df8a0a4006cb01e2d76271df58a55a6779529ffb2cef91bececa32d5
|
||||
EBUILD camlpdf-2.3.ebuild 792 BLAKE2B ed804c71e8eed524e0b119f39865bc57b28f736854066f47daa5b773a793a302b692e65d6273e2e77f9908aa0f0be0f97c2eec7987a49b824d24cf87c493fbb4 SHA512 e59b4c2de92c39d6f115b4d4487a90aadebf3fea79f8921c59ed40594c2c5151fe3f3928df8a0a4006cb01e2d76271df58a55a6779529ffb2cef91bececa32d5
|
||||
MISC metadata.xml 259 BLAKE2B fe31735dbcfbcf15b67d7085e3fed88028fc88aa887e4fe70d0be4b9f08de55c77ce99256334addb84f5dd03617d93df664cc10a02c1ff44a1d056c0c1302de1 SHA512 34db28ebcb8cc68ffd1fc9cf026723b895666cffd58814c2a58117ed6e5a4269e7c7c66ae77f305c66f63fcf1e9c3cfb09aac5a3681cf00364dc5865e697fcd6
|
||||
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit findlib
|
||||
|
||||
DESCRIPTION="OCaml library for reading, writing, and modifying PDF files"
|
||||
HOMEPAGE="https://github.com/johnwhitington/camlpdf/"
|
||||
SRC_URI="https://github.com/johnwhitington/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
# technically LGPL-2.1+ with linking exception
|
||||
LICENSE="LGPL-2.1-with-linking-exception"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc examples"
|
||||
|
||||
RDEPEND="dev-lang/ocaml:=[ocamlopt]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_compile() {
|
||||
# parallel make bugs
|
||||
emake -j1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
findlib_src_install
|
||||
dodoc Changes README.md
|
||||
|
||||
if use doc ; then
|
||||
dodoc introduction_to_camlpdf.pdf
|
||||
dodoc -r doc/camlpdf/html
|
||||
fi
|
||||
|
||||
use examples && dodoc -r examples
|
||||
}
|
@ -1,5 +1,6 @@
|
||||
AUX lablgl-1.06-makefile.patch 374 BLAKE2B 0aa21f1f7da48db3ec8819511e7c11be6af72522305c1b4ca23992488250ecb566efc726a7bceb8d2c7efbceda05beb11dab316d9704f6fd9cf6b23b3d816dd5 SHA512 2c0a2681efd830e8ad2edbf9880a9740b12af5680b82316cb297928ab4ad97c50f5c51a7e641729fd5b2b8481282d351016011fe5f7518c1aa892844972ad16e
|
||||
DIST lablgl-1.05.tar.gz 296597 BLAKE2B 01fff39607f0b4e965737c6fec53cbd3b154bb2df3528fd37626ac87c6cb46a29f97881a242206310b1bd576fb9dfc72ede1eb24cf287ddfc55194b8d55eb83d SHA512 e8bf7d993610912d50ec3a6c18a24d2ff7d0727a41fe102e745050bb83ee02a9995e8b1b8c7dbd94f6b2a8363145f22e9772e36253dced762a63ec3c6c54379d
|
||||
DIST lablgl-1.06.tar.gz 567281 BLAKE2B 90e42d3f131b2a416b5a1fb9933fbf1178911aabfd571274e987c8e7da12a3c57673268b5e0300950f3b03ddb363626ad93fe3e647e5e7058ee48c0b130fcbfc SHA512 169ac4ed8eaf3635c107c57cd03a76a64fc16a8d3ba1ad261b7e4dcda985c0a83059421e72233f645aec21a1ec27b980530b4ffb7013fba31d446b16521b3f4c
|
||||
EBUILD lablgl-1.05-r1.ebuild 2076 BLAKE2B 278a2ebeca0bd44208c56db32455996a1e7dca46b14ab5e63f61cefe84446524de6bbbe9cc24964db95f2937d7039a8866a6fa19d69dcbe6807f60002bbea100 SHA512 1698c97247f6b90709c0fa4fcf0a62a4f0b455a4a68a60e73414aef3b1284d2ea5a3c61f3ff3b3a20f908769b11b425622a82d92a52f983b8c50b2bd7b2addcb
|
||||
EBUILD lablgl-1.06.ebuild 2090 BLAKE2B 6d76bcea7834e8c65e47bf719306775df2c30e7863ee05f99b7899808a24387d2bde2ff5185420ffc5c9bed2b4b85a48d9d407795873af6bbd9f23eac66db438 SHA512 076c40bb4885fff8012b6c7a5f22d4171c68a54865269bbc9f2fd56a3758c6ccda3c555eb6f57f9cb8bbab2ea85a0963acc5b51901ef401c4d057236dbc896cb
|
||||
EBUILD lablgl-1.06-r1.ebuild 2114 BLAKE2B 385efc79cfc5f019893cce1d722a3e6a5f5a4d4e94ce8435ac3578f32e9160426026be1698ef05008f985c85d67c35b1267bd31d5a49b824efa5968edd9ff684 SHA512 f3dd25a494a4c5690a02fcfeb0c52c7c202b69bed6df33888a6908cd27b8e04b2a8b15062acc0ec41786b9b315062eb68d6b815b4d488f2e40ccfbea11981ec1
|
||||
MISC metadata.xml 168 BLAKE2B 5f277cc66dbafa7e7985433f84b0f9a656a176a9b901862e2a8353ca2d4526797dded9696e835b9696c7f72324e94959cfb5a22de49a7e3e61604153886037ab SHA512 00eec08786156434460f5ed77b647579546cf1a86341a4f2c9c9c84326468c2c21dc5101c4277103b19266bb6f788823f4ddf3b9d044da26326d79bf2ac9a274
|
||||
|
@ -0,0 +1,12 @@
|
||||
Make sure install dir exists before copying file to it.
|
||||
|
||||
--- lablgl-1.06/LablGlut/src/Makefile
|
||||
+++ lablgl-1.06/LablGlut/src/Makefile
|
||||
@@ -68,6 +68,7 @@
|
||||
cd "$(INSTALLDIR)" && $(RANLIB) liblablglut$(XA)
|
||||
@if test -f dlllablglut$(XS); then $(MAKE) installdll; \
|
||||
else $(MAKE) installtop; fi
|
||||
+ mkdir -p "$(BINDIR)"
|
||||
cp lablglut$(XB) "$(BINDIR)"
|
||||
|
||||
real-install: preinstall
|
@ -1,6 +1,8 @@
|
||||
AUX zarith-1.9.1-ar.patch 221 BLAKE2B 6772e1a5c30a5b9dd6e170860b82e82bd2e5dc5b145d69f20354bcc9fff037098ad03c8365347663dc49499ec72da15f098e186e5b1721f8acb65b7875253155 SHA512 34a5e88ea485ba12b37c7e0fdcd6e21ad64453802fcc48fca39042d52d7b21997888c3c9e76754fe0ceb326dfb2a9a443ba3794b9628ec78f94aa5ea791ffeb2
|
||||
DIST zarith-1.10.tar.gz 95543 BLAKE2B 4effafb5a4f90fe48282feb6a3deb07cde4e465c52149d663b1185f82c20ad7e72a02e5965cc3d589ea873f82c33f69dcb47299bbd6a9fa7a6fd686ce14ad61d SHA512 94958feccd3be863b4bcc7887f5108099962402ab6eddbae42420cd04323aafe930dac75c6f1f3d50d8f57cdd2108f1b25546999bac3f03a0a682127d5b67612
|
||||
DIST zarith-1.7.tar.gz 89617 BLAKE2B ee8a272a7421d9e723af8aa6207da8fe046585804e669058b6dec8fb47cab80e438d0520c1b61ed6c79bc279d162a7a1043fa40e74c50342b7e4d553ca8e8f5b SHA512 812b5f9b24ce7a24d3370b8728ff6eeb56e3280fa1573e694fe54e781668c29bf8ff95e94aeff59df948adc85b8acd6b4efe117fb50a124f19b4227bee78e753
|
||||
DIST zarith-1.9.1.tar.gz 92321 BLAKE2B d61def81600cb5f3ae931eabebcdf081b6025dd24b1deae46a55f5db4f2c67d44b38b9cb9d73fc7fd9bd76c81545294373e3df5969da217209079a2912a8e285 SHA512 e77620c66a59d35811acfc45c7ef3f0d50d3042194654b1f5b652a2ed5fb9d5f88e9173222e5ced286c61854434da05a4d96668089faa66ff2917afa677fc32f
|
||||
EBUILD zarith-1.10.ebuild 1470 BLAKE2B b582fe34fbdf05490c4f9b78da27d72030a612793331899339d3a5668a4ba1e87d614449598545b36ed33f142f8e0667f3784c341cfb927cf8332643e1b127fd SHA512 00feec6fbb015cbf954a8af57673984c4d50a664b0bbebc6a72dbc627053bbcc8f4997a5ff3bf347cc0d741e14f657a8b3c21a9d79152386d170db168650bc98
|
||||
EBUILD zarith-1.7.ebuild 1324 BLAKE2B 25281d39a44be1b345fab0ba5ff4bd34c1355a2f9bd5a80ffbe8d3d7685bec4ced72865c29a56f69b9db4555a35eac0c752b6752d0083c3d2a018ad50d8e47ba SHA512 33c9759c47aef05c74514d71077b2ab791f83b4d8b46bc32b12b75ddc7032dc4fe5b04ed7690e6a251f54994b5793d0c1c4a5eeb06f53f5eacb5ec5ff18267bf
|
||||
EBUILD zarith-1.9.1.ebuild 1461 BLAKE2B 30e6b5f8fd18dacd812ea9a54c05f3e716f056150bc01d8d1a5eb0cb29bdf4b6db3812d3746665e6ba6e5170dc0d2b3edf98128bfaac38baa0b197702922ab09 SHA512 262b6c751ff55261be145da988c790a5cabe431ec1dab1fce237a1a863c358c28191a8d0585a181c0fdf8b8770103d3cf6ea316829ae584347bca7d589f20266
|
||||
MISC metadata.xml 399 BLAKE2B 8d0594f3da1c885b3c23bc0bd85bb499b46c1bf9e6d9ce97d03a5bbb9b3ef07be3fe71887464d0334eb5338db123a07113b40f83c4887a99041eccd77d3aed21 SHA512 a1b5ac5f460c86208b260d2adf19bcfe4e34c076be1aa4f52aef993d8e709411ecaf3fa0b6170b0fca952ae7fc1c8e70cb20f7d40ea528ec69dc32624a61faf0
|
||||
|
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit findlib multilib
|
||||
|
||||
DESCRIPTION="Arithmetic and logic operations over arbitrary-precision integers"
|
||||
HOMEPAGE="https://github.com/ocaml/Zarith"
|
||||
SRC_URI="https://github.com/ocaml/Zarith/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1-with-linking-exception"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
|
||||
IUSE="doc mpir +ocamlopt"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-lang/ocaml-4.05:=[ocamlopt?]
|
||||
!mpir? ( dev-libs/gmp:0= )
|
||||
mpir? ( sci-libs/mpir )"
|
||||
|
||||
DEPEND="${RDEPEND} dev-lang/perl"
|
||||
DOCS=( README.md Changes )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.9.1-ar.patch
|
||||
)
|
||||
|
||||
S="${WORKDIR}/Zarith-release-${PV}"
|
||||
|
||||
src_configure() {
|
||||
tc-export CC AR
|
||||
./configure -host "${CHOST}" \
|
||||
-ocamllibdir /usr/$(get_libdir)/ocaml \
|
||||
-installdir "${ED}"/usr/$(get_libdir)/ocaml \
|
||||
$(usex mpir "-mpir" "-gmp") || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j 1 HASOCAMLOPT=$(usex ocamlopt yes no) HASDYNLINK=$(usex ocamlopt yes no) all
|
||||
use doc && emake doc
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if use ocamlopt ; then
|
||||
emake HASOCAMLOPT=$(usex ocamlopt yes no) HASDYNLINK=$(usex ocamlopt yes no) tests
|
||||
else
|
||||
ewarn "Tests require USE=ocamlopt. Skipping them."
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
findlib_src_preinst
|
||||
emake HASOCAMLOPT=$(usex ocamlopt yes no) HASDYNLINK=$(usex ocamlopt yes no) install
|
||||
dosym zarith/libzarith.a /usr/$(get_libdir)/ocaml/libzarith.a
|
||||
use doc && HTML_DOCS=( html/* )
|
||||
einstalldocs
|
||||
}
|
Binary file not shown.
@ -1,7 +1,10 @@
|
||||
DIST cryptography-3.0.tar.gz 534725 BLAKE2B f6f4d5cfcf42a9ca2288bdc7c61bd0ae2f98999868951798f358d6ec9dbbcddb31102b0954f983bb9c118df53a8483e74aa2395ce366a9a97b6b9164b0044bd2 SHA512 4fca5d0e59f02f23c7e2d5c80f86e4cf36eeeb9a128e7b3332a91aa0b9dcdd3282a882a88ea34ffba1e91687eb6d1fc1042774f1e30970e9bf56ee701c32ac15
|
||||
DIST cryptography-3.1.tar.gz 534747 BLAKE2B 3225625a69ef3279ae7f763e04b884c0d46a0524624685bba1836e8076d13a7a360ed75f69e62427e191eff86fd9882bd09a5352492ea8bd558842ca67bf3b70 SHA512 c015df3a71e4c274b2fb8fd954d264c8b56443644048139113f548c69cf83798b73c9f0993609f338044df92b609723b0281ce61ed2751309a122de22060037e
|
||||
DIST cryptography-3.2.tar.gz 540815 BLAKE2B be4edd5d4cd9564e8622284ff9b1d3a7cc7d6e46cfa790d8e1cfa1ce389c5d628e39b056dc5cba3b94ab3fa45603df73a7b4ebd9d1c70fc88c457780f6616311 SHA512 0096e6408b5868cc0b5e6f67945e4200bb943a00ac803546048fa4d332f81af4a224b2d67b911ee8da1ad086120935d7d557fc70a739ecffb22f408ee9b8d09e
|
||||
DIST cryptography_vectors-3.0.tar.gz 35156155 BLAKE2B 987fa88873bb3ec9745a150906e868c1aea14bb9e618c5c65348deb4e8618f89b15a8d70ea6ed0760649505f5649dd2fbf1e40fadad193faf3a92922ed234025 SHA512 a24c6f25c0acf79cea534fc86d61d9697c004a18204043457cf1a955751e8313893c63258f82ada523a9608b7ec0e5a7a7047ddcbd20e0c55d7c6392bc61c24f
|
||||
DIST cryptography_vectors-3.1.tar.gz 35163687 BLAKE2B c381781950bf5399c15fe329fc28cf35933936a2130bbf18909f31f1bbd764a69a8816327e968d3810790b8404e3ae5af25b3d390da3015533f5c52f8a0cd0cf SHA512 094076a26ba4cae1bf0408844abbb9b3a5634f97657e4627e10b8a7c7424b69574fd9d719d5c258aa02244bee8b395f09c51af79350971072b2f9719446743c1
|
||||
DIST cryptography_vectors-3.2.tar.gz 35168065 BLAKE2B ebd915eee9b91bd61445bcb442d3052972b1463132b8e63343832baa27c25566e22ca9f50c9d4ea73cb12185f9228144eaac4bf5cc68a3bd79f347fe2d021adc SHA512 bb0d00c8a66fd328ef38b0008519856a14d35b6fd634a6f67ea5530775d36538fbd326326c3f0cd962b1a008c21f2aded4d733f97bc12577679ed8be67b858bc
|
||||
EBUILD cryptography-3.0-r1.ebuild 1950 BLAKE2B 9cdf47c2649c22a137c52c6d06a6698b48b481e9bc3a002c2bec5aa14cc3f28291304fe8ca092bd949363c492077e0d8280ce508a54d4b04c023014051bfa28d SHA512 a80a21904955eec6d898ab1dcfdf3d1643507c639d4d632dfa0537e141c19ab9d9ef498adac896d70121b323f6796b3e1c831b623d033bdc0d4b20a799f4f4bd
|
||||
EBUILD cryptography-3.1-r1.ebuild 1854 BLAKE2B 1e79b4dc78d997096323c15f778a503ee206c91472c24d39360497d0e3a32931284a2f9fad2fd7a8779a8cf5e2d1e9b3dd3d0b07adaa46655fce7901942b6bfb SHA512 6450a55b3ecd7d8af3de586f8a5b69e676a1870b1ac14dbab4835f8c3c4297d5ed2b8258a1e3fc3c38e6fb7d021a3bbd112a7feab4709af0c7feeaa5dff384aa
|
||||
EBUILD cryptography-3.2.ebuild 1605 BLAKE2B 9d22469b0be63f6c0b3d613be76f595132ca1580f7d96ac66586b690cf1eba2e7e1c9b415aa0ccb279156b31657ab34992d05ae4d2dbeefde98e104b4c161084 SHA512 b339960a16d44f5a3c38107d88976490a2d124bcd6073ba4b1486c3e354fa77386b05f7b212df35aedeb5461354e34b500ee8fd9cc908adeffedbe316c9a02b6
|
||||
MISC metadata.xml 499 BLAKE2B 2e4c37917ebb1604f399b0db4abe27b02b133a2cc8fb69fbbf52b6fdc0aee079dde61be188bfa5bca043a1804a670ffb53f6ab1e79147230166f696741fadad8 SHA512 26eda8b0a2ac91dce2946e18e941e2e75df15e4583e4ddb1f1329403eaae30db9976017f92981c462bfb8c8a559de2a2ea9531f4ac5ccb2d57cadb00e68e05ec
|
||||
|
@ -0,0 +1,53 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{6..9} pypy3 )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1 multiprocessing
|
||||
|
||||
VEC_P=cryptography_vectors-${PV}
|
||||
DESCRIPTION="Library providing cryptographic recipes and primitives"
|
||||
HOMEPAGE="https://github.com/pyca/cryptography/ https://pypi.org/project/cryptography/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
|
||||
test? ( mirror://pypi/c/cryptography_vectors/${VEC_P}.tar.gz )"
|
||||
|
||||
LICENSE="|| ( Apache-2.0 BSD )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
|
||||
IUSE="libressl idna"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/six-1.4.1[${PYTHON_USEDEP}]
|
||||
idna? ( >=dev-python/idna-2.1[${PYTHON_USEDEP}] )
|
||||
$(python_gen_cond_dep '
|
||||
>=dev-python/cffi-1.8:=[${PYTHON_USEDEP}]
|
||||
' 'python*')
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
>=dev-python/hypothesis-1.11.4[${PYTHON_USEDEP}]
|
||||
dev-python/iso8601[${PYTHON_USEDEP}]
|
||||
dev-python/pretend[${PYTHON_USEDEP}]
|
||||
dev-python/pyasn1-modules[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
DEPEND="
|
||||
!libressl? ( >=dev-libs/openssl-1.0.2o-r6:0= )
|
||||
libressl? ( >=dev-libs/libressl-2.9.1:0= )
|
||||
"
|
||||
RDEPEND+=${DEPEND}
|
||||
|
||||
DOCS=( AUTHORS.rst CONTRIBUTING.rst README.rst )
|
||||
|
||||
python_test() {
|
||||
local -x PYTHONPATH=${PYTHONPATH}:${WORKDIR}/${VEC_P}
|
||||
pytest -vv -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" ||
|
||||
die "Tests fail with ${EPYTHON}"
|
||||
}
|
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
PYTHON_COMPAT=( python3_{6..9} pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python implementation of the markdown markup language"
|
||||
HOMEPAGE="
|
||||
https://python-markdown.github.io/
|
||||
https://pypi.org/project/Markdown/
|
||||
https://github.com/Python-Markdown/markdown"
|
||||
SRC_URI="mirror://pypi/M/${PN^}/${P^}.tar.gz"
|
||||
S="${WORKDIR}/${P^}"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="doc"
|
||||
|
||||
# importlib_metadata is only necessary for <python:3.8 according to setup.py
|
||||
RDEPEND="
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/importlib_metadata[${PYTHON_USEDEP}]
|
||||
' python3_{6,7} pypy3)
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pygments[${PYTHON_USEDEP}]
|
||||
dev-python/pytidylib[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
distutils_enable_tests unittest
|
||||
|
||||
python_install_all() {
|
||||
use doc && dodoc -r docs/
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,4 +0,0 @@
|
||||
AUX mysql-python-1.2.5-drop-my_config.h-include.patch 327 BLAKE2B 6d237c5da1dddc2fef8300fe85a99e1f904122802d70675c78e8e3c7f22764054f17005eb797743bccbdf97ff056ce17686ca31b4e81ddc8c3a5598edfe74291 SHA512 cb02a5aaef662f225071a597e3f6e424df1fdff41e7d830cc31ed67a4ed92ee7ba1e1387c5e0f9433af507d405c00a5ddd8f88d2270b1975a1490f9ad62a39d5
|
||||
DIST MySQL-python-1.2.5.zip 108935 BLAKE2B c4d5d4bc814c05604c4acf673ba4f4040dac2653e65173f672a42de4f2877583c79553533040c5502f99b57b71868031daeea7b637a4bea189fb20eea6a6ecc2 SHA512 37521c6fd855c4cde495cc8ec085aca79c2d441a6e3710759385bf2e2c17f43d3311cf1166663892829d2e3999c419443c358c7031cdda225ac44611ced188d0
|
||||
EBUILD mysql-python-1.2.5-r3.ebuild 1204 BLAKE2B 694b4de34934d059cca537accb3bcc93336ff31dedc3909e2c78f37f54543ca2ed5b0536833b2a9fdca91736a7e09e71fb74781cb85f1009568a52b238d5e2ac SHA512 74f22588bd5f899c8b40447574ecbdd8cd2fb909e638a074108cf720d6f466f94df134f27a0a3f7cb015bcfccbb4131660edb43e616b25be6e9ca564f546f94f
|
||||
MISC metadata.xml 384 BLAKE2B 3cfa19a657e3c9f4ffe875d44e01b6ddb72913d6d189a40cb9b3fb7ae6e076deb7f667ba24911ff4627125059dbec21b4fdc6deac20b71dd72de0b500689804a SHA512 df7d59db502cd6ed66cd936708f82efc5e22633508ee367c331d1f66298f806eb3d9a17dc8919c450afe3bebe30fa38e356d3feea2e87c82eea03db54c6e7ee9
|
@ -1,15 +0,0 @@
|
||||
We don't use anything from my_config.h.
|
||||
|
||||
Bug: https://bugs.gentoo.org/632578
|
||||
|
||||
--- a/_mysql.c
|
||||
+++ b/_mysql.c
|
||||
@@ -40,8 +40,6 @@ PERFORMANCE OF THIS SOFTWARE.
|
||||
#include "structmember.h"
|
||||
#if defined(MS_WINDOWS)
|
||||
#include <config-win.h>
|
||||
-#else
|
||||
-#include "my_config.h"
|
||||
#endif
|
||||
#include "mysql.h"
|
||||
#include "mysqld_error.h"
|
@ -1,12 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">mysql-python</remote-id>
|
||||
<remote-id type="sourceforge">mysql-python</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,46 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1 flag-o-matic
|
||||
|
||||
MY_PN="MySQL-python"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Python interface to MySQL"
|
||||
HOMEPAGE="https://sourceforge.net/projects/mysql-python/ https://pypi.org/project/MySQL-python/"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="dev-db/mysql-connector-c"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="${RDEPEND}
|
||||
app-arch/unzip
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-1.2.5-drop-my_config.h-include.patch )
|
||||
|
||||
DOCS=( HISTORY README.md doc/{FAQ,MySQLdb}.rst )
|
||||
|
||||
python_configure_all() {
|
||||
append-flags -fno-strict-aliasing
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && sphinx-build -b html doc doc/_build/
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/_build/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,3 +0,0 @@
|
||||
DIST singledispatch-3.4.0.3.tar.gz 9529 BLAKE2B 51e948c1a60adac7db3b97931becad4c699277b7c6af2e211e160fd6ec8fdf0501a3a2b40780b9bf7a2a5c62d08d905c7058c5a771018f9ec78a60688e3b03b5 SHA512 ba065d36092ddee6527be3d7cb777c51c0949855bf6dd0ffb7c25acaedaa35d36fe6dc096587acddcd1e9e54c6ac5f92c196b11f9ee1270cc0c1cf2f410446cf
|
||||
EBUILD singledispatch-3.4.0.3.ebuild 635 BLAKE2B 3e3538a1d84b7ffb03e6fb8c00a26dd2f34c579b2c4e648c8fb1c9f152b8be7d069f6e336b60f8a85c23881c99f4e7871a2f86ef90582cb0c4ee1db80939b2ae SHA512 9b1cdc6e8f1ebebe83897d49e901294637dca270c3c40d754a0785c0b41941ed52381ab17e2c7184e3c5c3e36e8e121e47bfbc5a43a6c360a2f87b3b0b33af28
|
||||
MISC metadata.xml 463 BLAKE2B b72d957aeb11979138c6d0bb9b7181de4bc7a899f7fa5ea5f91c58b447a0643b6c94263af24d1fea434752a0fd1178f1d388ea5d4e0e1f043ddd9b93b4c60947 SHA512 5375100b85310a816ee67ed7ccd23b7e17e3bc35e483166673c7cbd3a49b82166e9a4f4df0effb7b5f0bf1529fec26f3f8fcc692677ae7849d2d7501cc326950
|
@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>timo@rothenpieler.org</email>
|
||||
<name>Timo Rothenpieler</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Gentoo Proxy Maintainers Project</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">singledispatch</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,20 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A library to bring functools.singledispatch from Python 3.4 to Python 2.6-3.3"
|
||||
HOMEPAGE="https://docs.python.org/3/library/functools.html#functools.singledispatch"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PF}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
|
Binary file not shown.
@ -1,7 +0,0 @@
|
||||
AUX btanks-0.9.8083-gcc46.patch 284 BLAKE2B 140b21a6ab7147e4ca2906324268270c9ce84421e76a42c27795965807d2023a91d358fabab4cdb7fde6bcc2bc8dbd8a048db3e7f966522ff14615b65ebe8399 SHA512 114ddc0b5bbe0125389dee88ed3eef27b3ec260edc6d50eb04a86f93157f3b2f613cd1ba58f915ca7f8255d2cdc5d341a0a70bf22d5210160dba7604fd90c83d
|
||||
AUX btanks-0.9.8083-gcc47.patch 5679 BLAKE2B 01b241dc102d17cffdc64e0967e4d072ecee814e3af2d8b8e12d52d1f4dbbf70fd2fb11858680a472c43336d5ea94a4029d8ddf6645543216755d9b9f5e89b76 SHA512 226869ef3031ddd4629bdd98880c85a4c0ff9f1619fd45372e60ccb2ebb50f0cd7b0ad60befa1859e475705d236144b1fd6e2286513cfbafaa0eba8c02918c9a
|
||||
AUX btanks-0.9.8083-gcc6.patch 712 BLAKE2B 4dabb62b61a5fdcde6c2c7e697e96561fb244d3330a38c2a989800869a309e38322ab0f54af1d33350b579181949465e2b78f51be6cd6490f9b57c8bdb8faf83 SHA512 1efbac6ed17aa9d3cfc1c6e85a94eb4f83b6d37ce81d2f6db8190ee8d70e09ba156e50861bbeb4a8a3867db33e6b2427e996e2d1421a2f2ef2216946a42fda8a
|
||||
AUX btanks-0.9.8083-scons-blows.patch 3146 BLAKE2B 37ec6f2304344bd4cc0bf8d116c0a960cc487bd44848ab651b192918da8220b93f60627c920d714b1cb322b37b8fcc5b883d806e7de8df5d9cef0919657227ec SHA512 de42054c599d808ca1fb3491346602b4055157973f8138a2c258e64fb596d87d67b24ffe30edffbab30fec4b0e71bc541cbd2fb7d7866d079595b54af763a856
|
||||
DIST btanks-0.9.8083.tar.bz2 28754069 BLAKE2B c187fe1deca9cdb5efcbb279215c369542e1e5e1ce93b0cecac077733a1b56359caa9dd49629305c566d8c86da1f05a6f4f61d1e41888c6c8076c9494fe5df03 SHA512 beef8f480e4c20c4f3d29aaa63fd52b370b89cceb8a7dda92f0d0fa5517969abf1fce6b0109782300f1b5bb92cf3c599677b168cd66f3b44c2d2dd1742ce0241
|
||||
EBUILD btanks-0.9.8083.ebuild 1313 BLAKE2B a4dfec8f35233ac4b0fde95e5179bb58856276945b4235be34c98b9e36bd4450fefd986e3b8897736b815a46bb9eff5a07baefc6900a8a4d1d28b698009f6cdb SHA512 c6bf4810dcea4dc9e8aeca58a3e8465576e00ca053d42b0213370241cd13f1a11390ffb2099e9dc0b1b08a38ccdb605f4504e7f5614dcdfc046af8ff589cbc94
|
||||
MISC metadata.xml 774 BLAKE2B a7c262e86fba1b67ed19dd1050885e8bf5b0dd9f9502a086d0e702e59317d34133a303f33dbfdd4fb41dd72d52a508393b6f3d0a798df51721d8b859e5e87b76 SHA512 f5b571ea902f863958151df0746dcbe2bd59f4c286e81ae6d4b3c2a298b1288379ec8e88e0ba59e06fdc4188e1dbd5fccb158e37707065556db241588420bcc2
|
@ -1,54 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit eutils scons-utils games
|
||||
|
||||
DESCRIPTION="Fast 2D tank arcade game with multiplayer and split-screen modes"
|
||||
HOMEPAGE="http://btanks.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/btanks/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-lang/lua-5.1:0
|
||||
media-libs/libsdl[joystick,video]
|
||||
media-libs/libvorbis
|
||||
virtual/opengl
|
||||
dev-libs/expat
|
||||
media-libs/smpeg
|
||||
media-libs/sdl-image[jpeg,png]
|
||||
media-libs/sdl-gfx"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
rm -rf sdlx/gfx
|
||||
epatch "${FILESDIR}"/${P}-scons-blows.patch \
|
||||
"${FILESDIR}"/${P}-gcc46.patch \
|
||||
"${FILESDIR}"/${P}-gcc47.patch \
|
||||
"${FILESDIR}"/${P}-gcc6.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
escons \
|
||||
prefix="${GAMES_PREFIX}" \
|
||||
lib_dir="$(games_get_libdir)"/${PN} \
|
||||
plugins_dir="$(games_get_libdir)"/${PN} \
|
||||
resources_dir="${GAMES_DATADIR}"/${PN}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dogamesbin build/release/engine/btanks
|
||||
newgamesbin build/release/editor/bted btanksed
|
||||
exeinto "$(games_get_libdir)"/${PN}
|
||||
doexe build/release/*/*.so
|
||||
insinto "${GAMES_DATADIR}"/${PN}
|
||||
doins -r data
|
||||
newicon engine/src/bt.xpm ${PN}.xpm
|
||||
make_desktop_entry ${PN} "Battle Tanks"
|
||||
dodoc ChangeLog *.txt
|
||||
prepgamesdirs
|
||||
}
|
@ -1,10 +0,0 @@
|
||||
--- engine/sl08/sl08.h.old 2011-04-19 17:20:34.055776870 +0200
|
||||
+++ engine/sl08/sl08.h 2011-04-19 17:20:59.471398921 +0200
|
||||
@@ -22,6 +22,7 @@
|
||||
/* DO NOT MODIFY THIS FILE: IT'S AUTOGENERATED */
|
||||
|
||||
#include <list>
|
||||
+#include <cstddef>
|
||||
|
||||
#ifndef NULL
|
||||
#define NULL ((void*) 0)
|
@ -1,103 +0,0 @@
|
||||
--- mrt/base_file.h.old 2012-10-08 10:16:43.941487723 +0200
|
||||
+++ mrt/base_file.h 2012-10-08 10:18:55.788771445 +0200
|
||||
@@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
#include <string>
|
||||
+#include <unistd.h>
|
||||
#include "export_mrt.h"
|
||||
|
||||
namespace mrt {
|
||||
--- math/range_list.h.old 2012-10-08 09:49:34.283887937 +0200
|
||||
+++ math/range_list.h 2012-10-08 09:50:36.258212096 +0200
|
||||
@@ -53,14 +53,14 @@
|
||||
return;
|
||||
}
|
||||
|
||||
- typename parent_type::iterator i = lower_bound(value);
|
||||
+ typename parent_type::iterator i = this->lower_bound(value);
|
||||
if (i != parent_type::end()) {
|
||||
if (i->first == value)
|
||||
return;
|
||||
|
||||
if (value + 1 == i->first) {
|
||||
T e = i->second;
|
||||
- erase(i);
|
||||
+ this->erase(i);
|
||||
i = parent_type::insert(typename parent_type::value_type(value, e)).first; //expand beginning
|
||||
i = pack_left(i);
|
||||
}
|
||||
--- engine/sl08/sl08.h.old 2012-10-04 09:50:37.845681514 +0200
|
||||
+++ engine/sl08/sl08.h 2012-10-08 09:58:32.873166723 +0200
|
||||
@@ -272,7 +272,7 @@
|
||||
inline slot1(object_type *object, func_t func, signal_type * signal = NULL) : object(object), func(func) {}
|
||||
|
||||
inline void assign(object_type *o, func_t f) { object = o; func = f; }
|
||||
- inline void assign(object_type *o, func_t f, signal_type &signal_ref = NULL) { object = o; func = f; connect(signal_ref); }
|
||||
+ inline void assign(object_type *o, func_t f, signal_type &signal_ref = NULL) { object = o; func = f; this->connect(signal_ref); }
|
||||
|
||||
inline return_type operator() (arg1_type a1) const {
|
||||
return (object->*func) (a1) ;
|
||||
@@ -293,7 +293,7 @@
|
||||
inline slot1 () : object(NULL), func(NULL) {}
|
||||
inline slot1 (object_type *object, func_t func) : object(object), func(func) {}
|
||||
inline void assign(object_type *o, func_t f) { object = o; func = f; }
|
||||
- inline void assign(object_type *o, func_t f, signal_type &signal_ref) { object = o; func = f; connect(signal_ref); }
|
||||
+ inline void assign(object_type *o, func_t f, signal_type &signal_ref) { object = o; func = f; this->connect(signal_ref); }
|
||||
|
||||
inline void operator() (arg1_type a1) const {
|
||||
(object->*func) (a1);
|
||||
@@ -447,7 +447,7 @@
|
||||
inline slot2(object_type *object, func_t func, signal_type * signal = NULL) : object(object), func(func) {}
|
||||
|
||||
inline void assign(object_type *o, func_t f) { object = o; func = f; }
|
||||
- inline void assign(object_type *o, func_t f, signal_type &signal_ref = NULL) { object = o; func = f; connect(signal_ref); }
|
||||
+ inline void assign(object_type *o, func_t f, signal_type &signal_ref = NULL) { object = o; func = f; this->connect(signal_ref); }
|
||||
|
||||
inline return_type operator() (arg1_type a1, arg2_type a2) const {
|
||||
return (object->*func) (a1, a2) ;
|
||||
@@ -468,7 +468,7 @@
|
||||
inline slot2 () : object(NULL), func(NULL) {}
|
||||
inline slot2 (object_type *object, func_t func) : object(object), func(func) {}
|
||||
inline void assign(object_type *o, func_t f) { object = o; func = f; }
|
||||
- inline void assign(object_type *o, func_t f, signal_type &signal_ref) { object = o; func = f; connect(signal_ref); }
|
||||
+ inline void assign(object_type *o, func_t f, signal_type &signal_ref) { object = o; func = f; this->connect(signal_ref); }
|
||||
|
||||
inline void operator() (arg1_type a1, arg2_type a2) const {
|
||||
(object->*func) (a1, a2);
|
||||
@@ -643,7 +643,7 @@
|
||||
inline slot3 () : object(NULL), func(NULL) {}
|
||||
inline slot3 (object_type *object, func_t func) : object(object), func(func) {}
|
||||
inline void assign(object_type *o, func_t f) { object = o; func = f; }
|
||||
- inline void assign(object_type *o, func_t f, signal_type &signal_ref) { object = o; func = f; connect(signal_ref); }
|
||||
+ inline void assign(object_type *o, func_t f, signal_type &signal_ref) { object = o; func = f; this->connect(signal_ref); }
|
||||
|
||||
inline void operator() (arg1_type a1, arg2_type a2, arg3_type a3) const {
|
||||
(object->*func) (a1, a2, a3);
|
||||
@@ -797,7 +797,7 @@
|
||||
inline slot4(object_type *object, func_t func, signal_type * signal = NULL) : object(object), func(func) {}
|
||||
|
||||
inline void assign(object_type *o, func_t f) { object = o; func = f; }
|
||||
- inline void assign(object_type *o, func_t f, signal_type &signal_ref = NULL) { object = o; func = f; connect(signal_ref); }
|
||||
+ inline void assign(object_type *o, func_t f, signal_type &signal_ref = NULL) { object = o; func = f; this->connect(signal_ref); }
|
||||
|
||||
inline return_type operator() (arg1_type a1, arg2_type a2, arg3_type a3, arg4_type a4) const {
|
||||
return (object->*func) (a1, a2, a3, a4) ;
|
||||
@@ -818,7 +818,7 @@
|
||||
inline slot4 () : object(NULL), func(NULL) {}
|
||||
inline slot4 (object_type *object, func_t func) : object(object), func(func) {}
|
||||
inline void assign(object_type *o, func_t f) { object = o; func = f; }
|
||||
- inline void assign(object_type *o, func_t f, signal_type &signal_ref) { object = o; func = f; connect(signal_ref); }
|
||||
+ inline void assign(object_type *o, func_t f, signal_type &signal_ref) { object = o; func = f; this->connect(signal_ref); }
|
||||
|
||||
inline void operator() (arg1_type a1, arg2_type a2, arg3_type a3, arg4_type a4) const {
|
||||
(object->*func) (a1, a2, a3, a4);
|
||||
@@ -972,7 +972,7 @@
|
||||
inline slot5(object_type *object, func_t func, signal_type * signal = NULL) : object(object), func(func) {}
|
||||
|
||||
inline void assign(object_type *o, func_t f) { object = o; func = f; }
|
||||
- inline void assign(object_type *o, func_t f, signal_type &signal_ref = NULL) { object = o; func = f; connect(signal_ref); }
|
||||
+ inline void assign(object_type *o, func_t f, signal_type &signal_ref = NULL) { object = o; func = f; this->connect(signal_ref); }
|
||||
|
||||
inline return_type operator() (arg1_type a1, arg2_type a2, arg3_type a3, arg4_type a4, arg5_type a5) const {
|
||||
return (object->*func) (a1, a2, a3, a4, a5) ;
|
@ -1,34 +0,0 @@
|
||||
Bug: https://bugs.gentoo.org/609692
|
||||
|
||||
--- a/mrt/timespy.cpp
|
||||
+++ b/mrt/timespy.cpp
|
||||
@@ -43,7 +43,7 @@
|
||||
throw_io(("gettimeofday"));
|
||||
}
|
||||
|
||||
-TimeSpy::~TimeSpy() {
|
||||
+TimeSpy::~TimeSpy() DTOR_NOEXCEPT {
|
||||
struct timeval now;
|
||||
if (gettimeofday(&now, NULL) == -1)
|
||||
throw_io(("gettimeofday"));
|
||||
--- a/mrt/timespy.h
|
||||
+++ b/mrt/timespy.h
|
||||
@@ -37,11 +37,17 @@
|
||||
#include "fmt.h"
|
||||
#include "export_mrt.h"
|
||||
|
||||
+#if __cplusplus >= 201103L
|
||||
+#define DTOR_NOEXCEPT noexcept(false)
|
||||
+#else
|
||||
+#define DTOR_NOEXCEPT
|
||||
+#endif
|
||||
+
|
||||
namespace mrt {
|
||||
class MRTAPI TimeSpy {
|
||||
public:
|
||||
TimeSpy(const std::string &message);
|
||||
- ~TimeSpy();
|
||||
+ ~TimeSpy() DTOR_NOEXCEPT;
|
||||
private:
|
||||
TimeSpy(const TimeSpy&);
|
||||
const TimeSpy& operator=(const TimeSpy&);
|
@ -1,93 +0,0 @@
|
||||
--- mrt/export_base.h.old 2010-01-09 17:38:47.000000000 +0100
|
||||
+++ mrt/export_base.h 2010-01-09 17:39:23.000000000 +0100
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef MRT_EXPORT_MACRO_H__
|
||||
#define MRT_EXPORT_MACRO_H__
|
||||
|
||||
-// Shared library support
|
||||
+/* Shared library support */
|
||||
#ifdef _WINDOWS
|
||||
|
||||
# pragma warning(disable:4251) /* needs to have dll-interface used by client */
|
||||
--- SConstruct.old 2010-01-09 17:43:36.000000000 +0100
|
||||
+++ SConstruct 2010-01-09 17:45:25.000000000 +0100
|
||||
@@ -50,7 +50,7 @@
|
||||
if os.environ.has_key('CC'):
|
||||
env['CC'] = os.environ['CC']
|
||||
if os.environ.has_key('CFLAGS'):
|
||||
- env['CCFLAGS'] += SCons.Util.CLVar(os.environ['CFLAGS'])
|
||||
+ env['CFLAGS'] += SCons.Util.CLVar(os.environ['CFLAGS'])
|
||||
if os.environ.has_key('CXX'):
|
||||
env['CXX'] = os.environ['CXX']
|
||||
if os.environ.has_key('CXXFLAGS'):
|
||||
@@ -91,19 +91,9 @@
|
||||
#env.Append(CPPDEFINES = ['NDEBUG'])
|
||||
|
||||
else:
|
||||
- if env['gcc_visibility']:
|
||||
- env.Append(CCFLAGS=['-fvisibility=hidden']);
|
||||
- env.Append(CXXFLAGS=['-fvisibility-inlines-hidden', '-fvisibility=hidden']);
|
||||
-
|
||||
- if debug:
|
||||
- env.Append(CCFLAGS=['-ggdb', '-D_FORTIFY_SOURCE=2'])
|
||||
- env.Append(CPPFLAGS=['-ggdb', '-D_FORTIFY_SOURCE=2'])
|
||||
- else:
|
||||
- env.Append(CCFLAGS=['-O3'])
|
||||
- env.Append(CPPFLAGS=['-O3'])
|
||||
|
||||
- env.Append(CPPFLAGS=['-Wall', '-Wno-deprecated', '-pedantic', '-Wno-long-long', '-pipe', '-pthread'])
|
||||
- env.Append(CCFLAGS=['-Wall', '-Wno-deprecated', '-pedantic', '-Wno-long-long', '-pipe', '-pthread'])
|
||||
+ env.Append(CPPFLAGS=['-Wall', '-Wno-deprecated', '-pedantic', '-Wno-long-long', '-pthread'])
|
||||
+ env.Append(CCFLAGS=['-Wall', '-Wno-deprecated', '-pedantic', '-Wno-long-long', '-pthread'])
|
||||
|
||||
|
||||
conf_env = env.Clone()
|
||||
--- sdlx/SConscript.old 2010-01-09 17:46:05.000000000 +0100
|
||||
+++ sdlx/SConscript 2010-01-09 17:46:55.000000000 +0100
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
env.MergeFlags(sdl_cflags, sdl_libs)
|
||||
|
||||
-libs = ['mrt', 'SDL', 'SDL_image']
|
||||
+libs = ['mrt', 'SDL', 'SDL_image', 'SDL_gfx']
|
||||
|
||||
if sys.platform != "win32":
|
||||
c_map_env= env.Clone()
|
||||
@@ -35,7 +35,6 @@
|
||||
sdlx_sources = ['cursor.cpp', 'sdl_ex.cpp', 'surface.cpp', 'system.cpp', 'joystick.cpp',
|
||||
'thread.cpp', 'mutex.cpp', 'semaphore.cpp', 'color.cpp',
|
||||
c_map, 'font.cpp', 'timer.cpp', 'module.cpp', 'file_rw.cpp',
|
||||
- 'gfx/SDL_rotozoom.c',
|
||||
] # 'ttf.cpp',
|
||||
|
||||
if sys.platform == 'win32':
|
||||
--- sdlx/surface.cpp.old 2010-01-09 17:47:33.000000000 +0100
|
||||
+++ sdlx/surface.cpp 2010-01-09 17:48:19.000000000 +0100
|
||||
@@ -425,7 +425,7 @@
|
||||
throw_sdl(("SDL_SetColorKey"));
|
||||
}
|
||||
|
||||
-#include "gfx/SDL_rotozoom.h"
|
||||
+#include <SDL_rotozoom.h>
|
||||
|
||||
void Surface::rotozoom(const sdlx::Surface &src, double angle, double zoom, bool smooth) {
|
||||
if (src.isNull())
|
||||
--- sdlx/wrappers/glSDL.c.old 2010-01-09 17:48:50.000000000 +0100
|
||||
+++ sdlx/wrappers/glSDL.c 2010-01-09 17:49:23.000000000 +0100
|
||||
@@ -11,8 +11,6 @@
|
||||
|
||||
#ifdef HAVE_OPENGL
|
||||
|
||||
-//#define LEAK_TRACKING
|
||||
-
|
||||
#define DBG(x) /*error messages, warnings*/
|
||||
#define DBG2(x) /*texture allocation*/
|
||||
#define DBG3(x) /*chopping/tiling*/
|
||||
@@ -951,7 +949,6 @@
|
||||
}
|
||||
gl_doublebuf = flags & SDL_DOUBLEBUF;
|
||||
SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, gl_doublebuf);
|
||||
- //SDL_GL_SetAttribute(SDL_GL_SWAP_CONTROL, gl_doublebuf ? 1: 0);
|
||||
|
||||
scale = 1;
|
||||
|
@ -1,19 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>games@gentoo.org</email>
|
||||
<name>Gentoo Games Project</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
"Battle Tanks" is a funny battle on your desk, where you can choose one of three
|
||||
vehicles and eliminate your enemy using the whole arsenal of weapons. It has
|
||||
original cartoon-like graphics and cool music, it's fun and dynamic, it has
|
||||
several network modes for deathmatch and cooperative --- what else is needed to
|
||||
have fun with your friends? And all is packed and ready for you in "Battle
|
||||
Tanks".
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">btanks</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
DIST diameter-0.4.0.3.tar.bz2 4729201 BLAKE2B e96989e0213bbea1c0e7c8d5bea155c2a561741c367220f5d0fb7a4630c076932a4393ad577573195e96945fc812e9a1fb6026089d601d96a22be5004c77877e SHA512 74491d49b233f16b44e4ea7c477fe5c6d71bc88c34b815f7992ea881558e2b4de98b10c5041cff6d0a6098dc4f440291825fb1746ff0282e3f538fac4ee4975d
|
||||
EBUILD diameter-0.4.0.3-r2.ebuild 1305 BLAKE2B c173c1700a437d5b2af420444461b6335ba4407ae3142f9cc84a2ca65d5565b19edb0cca611a5f8071cf95662cff541efe972dfba52c52eea2bf3fea4b27593d SHA512 b133153fd6ce2012df7701c201dbeca46bdb4519a43356cf02dec1af206febbc246df031d3a831aab7caa6147943093445b7c6599294cdab8265c1c6d310d5d8
|
||||
MISC metadata.xml 637 BLAKE2B 013b8e33bef387c1dd5e8e8380e4cac93b3271c1e94178a2a0bc33b11371dce4c396f7402f4127a9266fae89ed1f7d3e18afb4fbf97cc5473f44e8c166ceef7f SHA512 307ba08fa4280af81002a0993f4539021afa6507c67dccf9c5a2eeedeb07e820f0c3ad5ce8a0bf19d71087e5fe41e6b86ff6ce097f355ff00f11e0374bd771dc
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit autotools eutils python-single-r1
|
||||
|
||||
DESCRIPTION="Arcade game with elements of economy and adventure"
|
||||
HOMEPAGE="https://sourceforge.net/projects/gamediameter/"
|
||||
SRC_URI="mirror://sourceforge/gamediameter/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-games/guichan-0.8[opengl,sdl]
|
||||
media-libs/libpng:0=
|
||||
media-libs/libsdl[video]
|
||||
media-libs/sdl-image[gif,jpeg,png]
|
||||
media-libs/sdl-mixer[mod]
|
||||
virtual/opengl
|
||||
virtual/glu
|
||||
${PYTHON_DEPS}"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S=${WORKDIR}/gamediameter
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i \
|
||||
-e "s:gamediameter:diameter:" \
|
||||
configure.in || die
|
||||
mv configure.in configure.ac || die
|
||||
sed -i \
|
||||
-e '/for i in .*\/lib/s:".*:/usr/lib/ ; do:' \
|
||||
-e "/AC_SUBST.*LDFLAGS/s/\".*\"/\$PYTHON_LIBS/" \
|
||||
acinclude.m4 || die
|
||||
# bug #336812
|
||||
sed -i \
|
||||
-e '/gui nebular3.gif/s/gui//' \
|
||||
data/texture/Makefile.am || die
|
||||
eautoreconf
|
||||
|
||||
# needed, otherwise -lpython2.7 will not be found
|
||||
python_export PYTHON PYTHON_LIBS
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
newicon data/texture/gui/eng/main/logo.png ${PN}.png
|
||||
make_desktop_entry ${PN} ${PN^}
|
||||
}
|
@ -1,17 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>games@gentoo.org</email>
|
||||
<name>Gentoo Games Project</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
"Diameter" - is an arcade-style game with elements of economy and adventure.
|
||||
Project's main objective is to make a distinctive game with a storm gameplay and
|
||||
simultaneously alluring with its world. Plus, the main mood will be funny, but
|
||||
thus be serious.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">gamediameter</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -1,4 +0,0 @@
|
||||
AUX gnome-hearts-0.3.1-drop-libgnomeui.patch 2530 BLAKE2B 5e4789ff0f2ca68ba70801ba2f0206844ba15920592e82ef369228570d77111687e9baad67846e79fcc1f044a2a8184eedcd9833600f7677fde52edf714eefba SHA512 784bd6ebfce24fa6691caa1f11bca28a8719854510064a137254f34f26176bccd95753bac870268e4970f1218b6b80970e7495377d85aa2a6e1bb5d450b6a15f
|
||||
DIST gnome-hearts-0.3.1.tar.gz 637916 BLAKE2B 6aa4a0c1d0d91316a896cd144e23b9a46066cd2d2c2a69d1fa1eb34094b5742810c5484c5950322a9c5b066ae72c974f9c4f0642baa7986df637654717669114 SHA512 5528c92bba80cc97ce1f51e3b2652b5d6b30c0e90e7a8f023dcdf5c3420b2d1fbab29fc3d974884d8cb351a44b8b97c05242f26b70d5e1d02d593a17452ad19f
|
||||
EBUILD gnome-hearts-0.3.1-r2.ebuild 912 BLAKE2B eceb54ae082995dac0932c3dbab0afe2be99c0e4d2d0b15cc6b05358de6fe48f6bdd3db126a24155bbab1d15f1a5a4620f09662c5af2b87a6862348a6b21f4fc SHA512 770f214651adad3f9324fd717e5762201e0c85e7d31925b62be6562bffc945fc9a851a3dc56dec7e42ad79bde96d9fd47e2db62632080bbe69246ce051a91c64
|
||||
MISC metadata.xml 359 BLAKE2B 433bc74150d0b0d3ef0e89aa88f6216b9ef37c78e508d954f417fbedbca513d2754a7ddc2f5e8dde26c6053ad1d30ec06a6210b150fbf8713d9eea09588e482e SHA512 486453048dbb364dbe94b263c4d79dc95f28f8f10e83b9731949b5033002a7d60408d2e9e8afcc73c40425aa1a45a5053b0ffc66e9cebc067a3e6d0322d426e0
|
@ -1,64 +0,0 @@
|
||||
diff -Naur gnome-hearts-0.3.1.orig/configure.in gnome-hearts-0.3.1/configure.in
|
||||
--- gnome-hearts-0.3.1.orig/configure.in 2013-06-09 15:05:11.000000000 +0200
|
||||
+++ gnome-hearts-0.3.1/configure.in 2017-01-20 23:20:35.677689797 +0100
|
||||
@@ -23,7 +23,7 @@
|
||||
fi
|
||||
|
||||
# Check for libraries. gmodule is required to make sure --export-dynamic is used and glade works
|
||||
-PKG_CHECK_MODULES(GNOME_HEARTS, [libgnomeui-2.0 gtk+-2.0 libglade-2.0 glib-2.0 gmodule-2.0])
|
||||
+PKG_CHECK_MODULES(GNOME_HEARTS, [gtk+-2.0 libglade-2.0 glib-2.0 gmodule-2.0])
|
||||
AC_SUBST(GNOME_HEARTS_CFLAGS)
|
||||
AC_SUBST(GNOME_HEARTS_LIBS)
|
||||
|
||||
diff -Naur gnome-hearts-0.3.1.orig/src/events.c gnome-hearts-0.3.1/src/events.c
|
||||
--- gnome-hearts-0.3.1.orig/src/events.c 2013-06-09 15:01:08.000000000 +0200
|
||||
+++ gnome-hearts-0.3.1/src/events.c 2017-01-20 23:35:17.428651148 +0100
|
||||
@@ -71,13 +71,13 @@
|
||||
/* Open the help file */
|
||||
void on_help(GtkWidget *widget, gpointer data)
|
||||
{
|
||||
- gnome_help_display("gnome-hearts.xml", NULL, NULL);
|
||||
+ gtk_show_uri(NULL, "ghelp:gnome-hearts", GDK_CURRENT_TIME, NULL);
|
||||
}
|
||||
|
||||
/* Open the preferences help file */
|
||||
void on_preferences_help(GtkWidget *widget, gpointer data)
|
||||
{
|
||||
- gnome_help_display("gnome-hearts.xml", "hearts-prefs", NULL);
|
||||
+ gtk_show_uri(NULL, "ghelp:gnome-hearts?hearts-prefs", GDK_CURRENT_TIME, NULL);
|
||||
}
|
||||
|
||||
/* About menu item */
|
||||
diff -Naur gnome-hearts-0.3.1.orig/src/hearts.c gnome-hearts-0.3.1/src/hearts.c
|
||||
--- gnome-hearts-0.3.1.orig/src/hearts.c 2013-06-09 15:01:08.000000000 +0200
|
||||
+++ gnome-hearts-0.3.1/src/hearts.c 2017-01-20 23:20:21.447210208 +0100
|
||||
@@ -534,15 +534,11 @@
|
||||
setlocale(LC_ALL, "");
|
||||
#endif
|
||||
|
||||
- /* Initialize GNOME */
|
||||
+ /* Initialize GTK+ */
|
||||
GOptionContext *option_context = g_option_context_new(_("- Play a game of hearts"));
|
||||
g_option_context_add_main_entries(option_context, option_entries, GETTEXT_PACKAGE);
|
||||
|
||||
- gnome_program_init(PACKAGE, VERSION, LIBGNOMEUI_MODULE,
|
||||
- argc, argv,
|
||||
- GNOME_PARAM_GOPTION_CONTEXT, option_context,
|
||||
- GNOME_PARAM_APP_DATADIR, PACKAGE_DATA_DIR,
|
||||
- GNOME_PARAM_NONE);
|
||||
+ gtk_init(&argc, &argv);
|
||||
|
||||
/* init the game's global variables */
|
||||
game_score_labels = NULL;
|
||||
diff -Naur gnome-hearts-0.3.1.orig/src/hearts.h gnome-hearts-0.3.1/src/hearts.h
|
||||
--- gnome-hearts-0.3.1.orig/src/hearts.h 2013-06-09 15:01:08.000000000 +0200
|
||||
+++ gnome-hearts-0.3.1/src/hearts.h 2017-01-20 23:22:33.691604109 +0100
|
||||
@@ -26,7 +26,7 @@
|
||||
/* headers */
|
||||
#include <glib/gi18n.h>
|
||||
#include <dirent.h>
|
||||
-#include <gnome.h>
|
||||
+#include <gtk/gtk.h>
|
||||
#include <glade/glade.h>
|
||||
#include "cards.h"
|
||||
#include "cfg.h"
|
@ -1,45 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
GNOME2_EAUTORECONF="yes"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit gnome2 python-single-r1
|
||||
|
||||
DESCRIPTION="A clone of classic hearts card game"
|
||||
HOMEPAGE="https://www.jejik.com/gnome-hearts/"
|
||||
SRC_URI="https://www.jejik.com/files/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+ FDL-1.2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE=""
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
x11-libs/gtk+:2
|
||||
>=gnome-base/libglade-2
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/rarian
|
||||
dev-util/intltool
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
# make src_test work
|
||||
echo gnome-hearts.desktop.in >> po/POTFILES.skip
|
||||
|
||||
sed -i \
|
||||
-e '/No name/d' \
|
||||
-e '/^Icon/s/.png//' \
|
||||
-e '/^Encoding/d' \
|
||||
gnome-hearts.desktop.in || die
|
||||
|
||||
eapply "${FILESDIR}"/${P}-drop-libgnomeui.patch
|
||||
|
||||
mv configure.in configure.ac || die
|
||||
gnome2_src_prepare
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>gnome@gentoo.org</email>
|
||||
<name>Gentoo GNOME Desktop</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>games@gentoo.org</email>
|
||||
<name>Gentoo Games Project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
DIST gambatte-0.5.0_p20131102.tar.xz 353212 BLAKE2B ad17289f29a00230d7ccec2825d6487ed994a6148a931254a9d5c941c5dbb643c5eb4dbd9f43decfcb86fb693f82358e795a4912c4d40258b27b0d8611961ec1 SHA512 9f27af85d2fceb128231eb3e5bf2806a1773c575990296f37eb3c0a14bca5c72f7f161cdf77f710f4ff85b2b3266db9ba098e5ef6772bc5bf7b2c97b8281999b
|
||||
EBUILD gambatte-0.5.0_p20131102-r2.ebuild 1624 BLAKE2B 59fd76fbfc8afd9aaa57f77d3aca89277e0bdf96c5bfda0f098845b4e3b6d47ec629d0a8b1fc8e84583dbf8868c23772a0a581e65024d04625a0342d4a2ecd88 SHA512 ee9838bc274b9c6682af17b8c185d81d7ec1b176eec3d386e3da6e489489b3f5cc9b74d5c3aaa840ce7047bd83e52b87f4304a847437cf69d9a21a6d7a3bfb77
|
||||
MISC metadata.xml 331 BLAKE2B b739e6db5361a25503fed526b7417578fff92612b1ca90c4a6e8578bd678f3b3b69736238a9ad882a654c7c9bd66b8d1ac296899129610b23ab96918067012d8 SHA512 c46ee0b944bbf88420eb47c11f60d00a6516fe2bb28b5078e8f11857636f16381969cac9edb98d554d07d0894c224817e12560410092ca532da036e697433b1a
|
@ -1,74 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit scons-utils
|
||||
|
||||
DESCRIPTION="An accuracy-focused Gameboy / Gameboy Color emulator"
|
||||
HOMEPAGE="https://sourceforge.net/projects/gambatte"
|
||||
SRC_URI="https://dev.gentoo.org/~hasufell/distfiles/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
media-libs/libsdl[X,sound,joystick,video]
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
fix_scons() {
|
||||
local i
|
||||
for i; do
|
||||
cat >> $i << END
|
||||
import os
|
||||
import SCons.Util
|
||||
|
||||
if os.environ.has_key('AR'):
|
||||
env['AR'] = os.environ['AR']
|
||||
if os.environ.has_key('RANLIB'):
|
||||
env['RANLIB'] = os.environ['RANLIB']
|
||||
if os.environ.has_key('CC'):
|
||||
env['CC'] = os.environ['CC']
|
||||
if os.environ.has_key('CFLAGS'):
|
||||
env['CCFLAGS'] += SCons.Util.CLVar(os.environ['CFLAGS'])
|
||||
if os.environ.has_key('CXX'):
|
||||
env['CXX'] = os.environ['CXX']
|
||||
if os.environ.has_key('CXXFLAGS'):
|
||||
env['CXXFLAGS'] += SCons.Util.CLVar(os.environ['CXXFLAGS'])
|
||||
if os.environ.has_key('CPPFLAGS'):
|
||||
env['CCFLAGS'] += SCons.Util.CLVar(os.environ['CPPFLAGS'])
|
||||
if os.environ.has_key('LDFLAGS'):
|
||||
env['LINKFLAGS'] += SCons.Util.CLVar(os.environ['LDFLAGS'])
|
||||
END
|
||||
done
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Fix zlib/minizip build error
|
||||
sed -i \
|
||||
-e '1i#define OF(x) x' \
|
||||
libgambatte/src/file/unzip/{unzip,ioapi}.h \
|
||||
|| die "sed iompi.h failed"
|
||||
|
||||
fix_scons {gambatte_sdl,libgambatte}/SConstruct
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# build core library
|
||||
cd "${S}"/libgambatte || die
|
||||
escons
|
||||
|
||||
# build sdl frontend
|
||||
cd "${S}"/gambatte_sdl || die
|
||||
escons
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin gambatte_sdl/gambatte_sdl
|
||||
einstalldocs
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>games@gentoo.org</email>
|
||||
<name>Gentoo Games Project</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">gambatte</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -1,6 +0,0 @@
|
||||
AUX vdrift-20120722-build.patch 1199 BLAKE2B 1731b61cdfb74c83e77e7b1fedd4ca970b6e73cf0223c818a79e35ac7869b89862d460066d6ac7608541dbe9bfe735fcfc29786f657bbbb98348fd3cb122a3f4 SHA512 4a12d2c3120d641668263dd7d8a2fb8b455e7f39ca33fabe85945fe6b7439f54d7cd2cf0b1752c7aae29d0b88c727f84f4e7092d3233bf5532c4db278b0eae39
|
||||
AUX vdrift-20120722-bullet.patch 3406 BLAKE2B 048d0f47b360bc63d6fc9d1d250b702ae3d452f46c64119076aa3fbcb3ea89af8d18af58215a1919c989203e5194412f94cd6f79bb37b0bd43d113e1b3029806 SHA512 aab973d586ae876b1f8fd528cdff80f97d5082954e616296604bd334694116fd4ce980698219e8a2c9662f50da9c5daf9ca9cc70ddd2a2f6795f0aa9673c7a71
|
||||
DIST vdrift-2012-07-22.tar.bz2 589288618 BLAKE2B ccdd6358f7d753a87eb8d9d0603001ab3ca6f5c8572348c300a75961f58eb624f4cd7df18b6d892554e0f6e96982de5d5d8aca4f59d8db7e95926d772a6d963f SHA512 eb6f243fd28e5fe46e856c37cb528c8ec903bdec91b6aa86681add79a333077a3a8874f694255913ae8492b965884f02057a95a98e37027ff67c082a8ca5527e
|
||||
DIST vdrift-2012-07-22c_patch.diff 21689 BLAKE2B de7575df09d434f41a4dd02554dd39f7b6ae13d676ae33c692c7aabc49764c25805efdf5cb89e0b5fb016e02b5e33b93977d588df87ff0923421b57cf2796026 SHA512 7b82ba53f3c19ccd01de9ea64e0b7e15224219c0c614a6505b2a3f552ce78565fdedf7781a198c58606d3e9b94e594dee79097d46687e7d4fc763868204b761d
|
||||
EBUILD vdrift-20120722.ebuild 1513 BLAKE2B 1d117dc7bd51f5c117533be62ffc40c7dd3defff50a085db0c9df5f7154b7aba26ab429e86f7d75077e9fb1a4208ae1ea10007dae40cae19fb0b27bab5c1cf41 SHA512 bb4b69538e274d9608fa705e5fa7f4e4add537f41e032275c9ec883a87905769fa6805a6eb0bd2509ea59340ea096f57aff19b56b3dc56b192f5531226e8503b
|
||||
MISC metadata.xml 329 BLAKE2B a2a266c4cff85fa8d76897b4b13687aa44b8f119aca3814b2646f62bc887acf6af3b18048006119ed374be304dfb8825c95d08852558545d36e44343cdff37f5 SHA512 c669371ccb3d0aee737982574fa3cbadba74d6e559fede3bfbac99d7f4f8c1e8e632a2659460008938c307b0e52dd66af357a3f65752c88d8735cf036046fcc0
|
@ -1,28 +0,0 @@
|
||||
--- VDrift.orig/SConstruct
|
||||
+++ VDrift/SConstruct
|
||||
@@ -44,6 +44,7 @@
|
||||
LIBPATH = ['.', '#lib', LOCALBASE + '/lib'],
|
||||
LINKFLAGS = ['-pthread','-lintl'],
|
||||
options = opts)
|
||||
+ env['LINKFLAGS'] += SCons.Util.CLVar(os.environ['LDFLAGS'])
|
||||
check_headers = ['GL/gl.h', 'GL/glu.h', 'SDL/SDL.h', 'SDL/SDL_image.h', 'SDL/SDL_rotozoom.h', 'vorbis/vorbisfile.h', 'GL/glew.h', 'bullet/btBulletCollisionCommon.h']
|
||||
check_libs = []
|
||||
if 'CC' in os.environ:
|
||||
@@ -380,7 +381,7 @@
|
||||
if env['release']:
|
||||
# release build, debugging off, optimizations on
|
||||
if (sys.platform != 'freebsd6') and (sys.platform != 'freebsd7') and (sys.platform != 'freebsd8') and (sys.platform != 'freebsd9') and (sys.platform != 'win32') and (sys.platform != 'cygwin'):
|
||||
- env.Append(CCFLAGS = ['-O1', '-pipe'])
|
||||
+ env.Append(CCFLAGS = ['-pipe'])
|
||||
else:
|
||||
# debug build, lots of debugging, no optimizations
|
||||
env.Append(CCFLAGS = ['-g3'])
|
||||
@@ -399,7 +400,6 @@
|
||||
env.Append(CCFLAGS = ['-pg'])
|
||||
env.Append(LINKFLAGS = ['-pg'])
|
||||
env.Append(CCFLAGS = ['-g3'])
|
||||
- env.Append(CCFLAGS = ['-O1'])
|
||||
|
||||
#------------------------------------#
|
||||
# compile-time efficiency assessment #
|
||||
|
@ -1,100 +0,0 @@
|
||||
--- src/cardynamics.cpp Mon Jan 19 23:26:36 1970
|
||||
+++ src/cardynamics.cpp Mon Jan 19 23:26:36 1970
|
||||
@@ -1791,23 +1791,29 @@
|
||||
|
||||
bool CARDYNAMICS::WheelContactCallback(
|
||||
btManifoldPoint& cp,
|
||||
- const btCollisionObject* colObj0,
|
||||
- int partId0,
|
||||
+ const btCollisionObjectWrapper* col0,
|
||||
+ int part0,
|
||||
int index0,
|
||||
- const btCollisionObject* colObj1,
|
||||
- int partId1,
|
||||
+ const btCollisionObjectWrapper* col1,
|
||||
+ int part1,
|
||||
int index1)
|
||||
{
|
||||
- // cars are fracture bodies, wheel is a cylinder shape
|
||||
- const btCollisionShape* shape = colObj0->getCollisionShape();
|
||||
- if ((colObj0->getInternalType() & CO_FRACTURE_TYPE) &&
|
||||
+#if (BT_BULLET_VERSION < 281)
|
||||
+ const btCollisionObject* obj = col0;
|
||||
+ const btCollisionShape* shape = obj->getCollisionShape();
|
||||
+ const btCollisionShape* rootshape = obj->getRootCollisionShape();
|
||||
+#else
|
||||
+ const btCollisionObject* obj = col0->getCollisionObject();
|
||||
+ const btCollisionShape* shape = col0->getCollisionShape();
|
||||
+ const btCollisionShape* rootshape = obj->getCollisionShape();
|
||||
+#endif
|
||||
+ if ((obj->getInternalType() & CO_FRACTURE_TYPE) &&
|
||||
(shape->getShapeType() == CYLINDER_SHAPE_PROXYTYPE))
|
||||
{
|
||||
- // is contact within contact patch?
|
||||
- const btCompoundShape* car = static_cast<const btCompoundShape*>(colObj0->getRootCollisionShape());
|
||||
- const btCylinderShapeX* wheel = static_cast<const btCylinderShapeX*>(shape);
|
||||
- btVector3 contactPoint = cp.m_localPointA - car->getChildTransform(cp.m_index0).getOrigin();
|
||||
- if (-direction::up.dot(contactPoint) > 0.5 * wheel->getRadius())
|
||||
+ const btCompoundShape* carshape = static_cast<const btCompoundShape*>(rootshape);
|
||||
+ const btCylinderShapeX* wheelshape = static_cast<const btCylinderShapeX*>(shape);
|
||||
+ btVector3 contactPoint = cp.m_localPointA - carshape->getChildTransform(cp.m_index0).getOrigin();
|
||||
+ if (-direction::up.dot(contactPoint) > 0.5 * wheelshape->getRadius())
|
||||
{
|
||||
// break contact (hack)
|
||||
cp.m_normalWorldOnB = btVector3(0, 0, 0);
|
||||
--- src/cardynamics.h Mon Jan 19 23:26:36 1970
|
||||
+++ src/cardynamics.h Mon Jan 19 23:26:36 1970
|
||||
@@ -25,6 +25,12 @@
|
||||
class FractureBody;
|
||||
class PTree;
|
||||
|
||||
+#if (BT_BULLET_VERSION < 281)
|
||||
+#define btCollisionObjectWrapper btCollisionObject
|
||||
+#else
|
||||
+struct btCollisionObjectWrapper;
|
||||
+#endif
|
||||
+
|
||||
class CARDYNAMICS : public btActionInterface
|
||||
{
|
||||
friend class PERFORMANCE_TESTING;
|
||||
@@ -151,11 +157,11 @@
|
||||
|
||||
static bool WheelContactCallback(
|
||||
btManifoldPoint& cp,
|
||||
- const btCollisionObject* colObj0,
|
||||
- int partId0,
|
||||
+ const btCollisionObjectWrapper* col0,
|
||||
+ int part0,
|
||||
int index0,
|
||||
- const btCollisionObject* colObj1,
|
||||
- int partId1,
|
||||
+ const btCollisionObjectWrapper* col1,
|
||||
+ int part1,
|
||||
int index1);
|
||||
|
||||
protected:
|
||||
--- src/dynamicsworld.cpp Mon Jan 19 23:26:36 1970
|
||||
+++ src/dynamicsworld.cpp Mon Jan 19 23:26:36 1970
|
||||
@@ -105,7 +105,7 @@
|
||||
int patch_id = -1;
|
||||
const BEZIER * b = 0;
|
||||
const TRACKSURFACE * s = TRACKSURFACE::None();
|
||||
- btCollisionObject * c = 0;
|
||||
+ const btCollisionObject * c = 0;
|
||||
|
||||
MyRayResultCallback ray(origin, p, caster);
|
||||
rayTest(origin, p, ray);
|
||||
@@ -221,6 +221,7 @@
|
||||
|
||||
void DynamicsWorld::fractureCallback()
|
||||
{
|
||||
+#if (BT_BULLET_VERSION < 281)
|
||||
m_activeConnections.resize(0);
|
||||
|
||||
int numManifolds = getDispatcher()->getNumManifolds();
|
||||
@@ -268,4 +269,5 @@
|
||||
btRigidBody* child = body->updateConnection(con_id);
|
||||
if (child) addRigidBody(child);
|
||||
}
|
||||
+#endif
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>games@gentoo.org</email>
|
||||
<name>Gentoo Games Project</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">vdrift</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,70 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit eutils scons-utils games
|
||||
|
||||
MY_P=${PN}-${PV:0:4}-${PV:4:2}-${PV:6:2}
|
||||
DESCRIPTION="A driving simulation made with drift racing in mind"
|
||||
HOMEPAGE="http://vdrift.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2
|
||||
mirror://sourceforge/${PN}/${MY_P}c_patch.diff"
|
||||
|
||||
LICENSE="GPL-3 ZLIB LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="app-arch/libarchive
|
||||
media-libs/glew
|
||||
media-libs/libsdl[opengl,video]
|
||||
media-libs/sdl-gfx
|
||||
media-libs/sdl-image[png]
|
||||
media-libs/libvorbis
|
||||
net-misc/curl
|
||||
sci-physics/bullet[-double-precision]
|
||||
virtual/opengl
|
||||
virtual/glu"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-cpp/asio
|
||||
dev-libs/boost
|
||||
virtual/pkgconfig"
|
||||
|
||||
S=${WORKDIR}/VDrift
|
||||
|
||||
src_unpack() {
|
||||
unpack ${MY_P}.tar.bz2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${DISTDIR}"/${MY_P}c_patch.diff \
|
||||
"${FILESDIR}"/${P}-build.patch \
|
||||
"${FILESDIR}"/${P}-bullet.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
escons \
|
||||
force_feedback=1 \
|
||||
destdir="${D}" \
|
||||
bindir="${GAMES_BINDIR}" \
|
||||
datadir="${GAMES_DATADIR}"/${PN} \
|
||||
prefix= \
|
||||
use_binreloc=0 \
|
||||
release=1 \
|
||||
os_cc=1 \
|
||||
os_cxx=1 \
|
||||
os_cxxflags=1 \
|
||||
|| die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dogamesbin build/vdrift
|
||||
insinto "${GAMES_DATADIR}/${PN}"
|
||||
doins -r data/*
|
||||
newicon data/textures/icons/vdrift-64x64.png ${PN}.png
|
||||
make_desktop_entry ${PN} VDrift
|
||||
find "${D}" -name "SCon*" -exec rm \{\} +
|
||||
keepdir "${GAMES_DATADIR}"/${PN}/{music,settings/replays,settings/screenshots}
|
||||
prepgamesdirs
|
||||
}
|
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
DIST endless-sky-0.9.6.tar.gz 71119557 BLAKE2B cf4fa6575a701396083815abd55071563f85973dc354b52509dc2fb0f7c803d7c6b44e6ace881bb6103063273f358b525c958e10a3c4ca3ceb3d6f849dd745f9 SHA512 e8dbae856153246f68a3c7ba68fd33a15cf60908f65003f614269df6909ed8d7ad848b4add4ee071b295f58be92c532e6579982d3c20b83d9203b74077f90bae
|
||||
EBUILD endless-sky-0.9.6.ebuild 1309 BLAKE2B fbc02bb94f10c278c2fedef310782c70490fe6b5d88da554e7cec5b2fb275ecd34b47738e00325db48ee3ea05df564a087a17b17e7b4b1b883d1ca255b221c6b SHA512 4f3f4763d0c9160043f04a9486c921d9c7eada3258a4da07a61445bcb8c171ce746f9c03881149236e70e66aa96f10f113e1b884a34ae230f75cbf896c1e4e12
|
||||
MISC metadata.xml 737 BLAKE2B 0936e186a61932b265cd78766420c6affa33c70415d3a0f5e5089d4813e09b652dbfa5e31fab57e0f44deb04590a7667fa4909b194e389facc9e13f51da0b3ff SHA512 498915ae234ea096b061b14057c2103b6cff7b1fbf0ee1d5076c7b2657a1289fd0d9ab5514e5d459b14dfb23ba967c07a4c052c9854b748fcb45ed6e1c1143c3
|
@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils gnome2-utils scons-utils
|
||||
|
||||
DESCRIPTION="Space exploration, trading & combat in the tradition of Terminal Velocity"
|
||||
HOMEPAGE="https://endless-sky.github.io"
|
||||
SRC_URI="https://github.com/endless-sky/endless-sky/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="CC-BY-SA-4.0 CC-BY-SA-3.0 GPL-3+ public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="media-libs/glew:0
|
||||
media-libs/libsdl2
|
||||
media-libs/libjpeg-turbo
|
||||
media-libs/libpng:=
|
||||
media-libs/openal
|
||||
virtual/opengl"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
sed -i 's/\(.*flags += \["\)-O3\("\]\)/\1\2/g' SConstruct || die
|
||||
sed -i 's#env.Install("$DESTDIR$PREFIX/games", sky)#env.Install("$DESTDIR$PREFIX/bin", sky)#g' SConstruct || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
escons
|
||||
}
|
||||
|
||||
src_install() {
|
||||
escons PREFIX="${D}/usr/" install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "Endless Sky provides high-res sprites for high-dpi screens."
|
||||
einfo "If you want to use them, download"
|
||||
einfo
|
||||
einfo " https://github.com/endless-sky/endless-sky-high-dpi/releases"
|
||||
einfo
|
||||
einfo "and extract it to ~/.local/share/endless-sky/plugins/."
|
||||
einfo
|
||||
einfo " Enjoy."
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>games@gentoo.org</email>
|
||||
<name>Gentoo Games</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Explore other star systems. Earn money by trading, carrying passengers, or completing missions. Use your earnings to buy a better ship or to upgrade the weapons and engines on your current one. Blow up pirates. Take sides in a civil war. Or leave human space behind and hope to find some friendly aliens whose culture is more civilized than your own...
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">endless-sky/endless-sky</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,8 +0,0 @@
|
||||
AUX glob2-0.9.4.4-gcc44.patch 188 BLAKE2B bd6fc1a3ad79eb29e070d53099079c403553add1e8fcf513d8c5cf58902120ff0735ad0cc78d396329ababf64d94355c21b9e2269046467b8a68069cee0afdc4 SHA512 c341e484311fa508f9a034d216729fa7a8251e6fb710fe6417bd0a000b89a870cf5a24850e6126a704f160fee064fa7211973da8f3720dbd9a96df86adcd67fd
|
||||
AUX glob2-0.9.4.4-gcc49.patch 907 BLAKE2B f7ad515c19660af0713ca8c79c40a4c225372da85d17dfa58bc4a31e65bdced9a24ae9ff3f8f57f623da0011b24d841618bfc8fe09000703db94bc9e89a66971 SHA512 7a1f19fe40effa577b2eb03ec4f2ddd7df78bff1c3df25c8b15df37d9feb03e4583e1776e4c2240130f318f9fa643d2d662492c9c5be46ed659bd587f88eafac
|
||||
AUX glob2-0.9.4.4-gcc6.patch 1767 BLAKE2B 41716842d1d0552e4ea05e4ae189b92ea600ca5e31604bf19e5659ca6690c7e394d25f11baf3fee07b9bdfcba6a748586b152a0141312daad89ab76946ea4d82 SHA512 d2eddfe657f81a1ec085298f09aafb904d22a80d601aca6405d92d6f17b28d0f3f3b5b445a9423988b7bc8869ca41698783e4139928f9f2ba33093ded6a3cb02
|
||||
AUX glob2-0.9.4.4-scons-blows.patch 908 BLAKE2B 6d677c0588dbad9f44307579549946c8979b956331be3ef667fb4bbcd6fdf3e9889b22cd4c9458a76f487b12bc73ae73dfba03e0c1f86fb228e1934b1d4e67cc SHA512 0d805014200c76ca571ecc97c284b9168f280df0e88060c880b284b8e3d5490c1512708857bb22a0b2a4e4b78716d98ae26ae552531f661bb38f6dd75af474d3
|
||||
AUX glob2-0.9.4.4-underlinking.patch 672 BLAKE2B 59fbd0afacd468cc6a2e6e18336c524653697f42404124d9b2347246130ba390a202cb2b88fa223bd80063e6555211a5065cbf08dd4d113b7dadd2e0ad9a3f41 SHA512 24551c73af34badaa4a464da30c771c95082f0bfe83f351b264abddc578d5486a71f1a79b02d13ff48753e67059f8350752e77eb89397029833647bb74d79d21
|
||||
DIST glob2-0.9.4.4.tar.gz 11338986 BLAKE2B 047f27385c9b819c6ca2614406d340ff2cb7dcc26c8a20a205b11dce234af4ea52cb4eb04b7ed5b695382b17b34b5dd50387d61cfecaced16ee61b3c69c2921f SHA512 c82ace807ad208bc386b730f1fe6d6162640a9468440482f3584f8ccab825967660d8bbf6b3bebf70c74d1ed95f153cd9b5a0bd72dc247a1f97176c6c737f6ca
|
||||
EBUILD glob2-0.9.4.4-r2.ebuild 1251 BLAKE2B 41c2a82cecb07b7e544d457519af07829702584b083990933ac2f2a64024cc10e3a5bd9546dcf9712fa762560efbae6bf3ffdd3d53d45ffc3259d3d145947f39 SHA512 aff57e535f19cae25e86dd0f85edbcccec499951d5e12c2c718bc83f70f061de9b6b5f705a4da86e0d2dee51f815383e73f6495e0644a9eb5fed9c4396876e36
|
||||
MISC metadata.xml 637 BLAKE2B 405198c067618ace05cf22e6b790a356eb643cddf921f07a37516cc661f37706adab72edde18639abaa5b23ebfe771877ced14f1eacb3d9da83ed5c9e32213f5 SHA512 af021418808275511478f34bcbd4a3fadd193a583c7e94c676e94d39d10fb23c8d2de7b3ef5c8da81f2f6291a3bf9d0cc09448aea1b16959e7c811ba38d64e66
|
@ -1,12 +0,0 @@
|
||||
--- a/libgag/include/StreamBackend.h.old
|
||||
+++ b/libgag/include/StreamBackend.h
|
||||
@@ -28,6 +28,9 @@
|
||||
#ifdef putc
|
||||
#undef putc
|
||||
#endif
|
||||
+#ifdef getc
|
||||
+#undef getc
|
||||
+#endif
|
||||
|
||||
namespace GAGCore
|
||||
{
|
@ -1,35 +0,0 @@
|
||||
From https://bugs.gentoo.org/show_bug.cgi?id=538580
|
||||
|
||||
Works around this build failure:
|
||||
|
||||
In file included from src/AICastor.cpp:26:0:
|
||||
src/Game.h: In member function 'void AICastor::computeBuildingNeighbourMap(int, int)':
|
||||
src/Game.h:152:9: error: 'struct Game::BuildProject' is private
|
||||
struct BuildProject
|
||||
^
|
||||
src/AICastor.cpp:2296:23: error: within this context
|
||||
for (std::list<Game::BuildProject>::iterator bpi=game->buildProjects.begin(); bpi!=game->buildProjects.end(); bpi++)
|
||||
^
|
||||
scons: *** [src/AICastor.o] Error 1
|
||||
scons: building terminated because of errors.
|
||||
|
||||
patch submitted by zimous
|
||||
|
||||
--- glob2-0.9.4.4.orig/src/Game.h
|
||||
+++ glob2-0.9.4.4/src/Game.h
|
||||
@@ -149,6 +149,7 @@
|
||||
BOTTOM_TO_TOP
|
||||
};
|
||||
|
||||
+public:
|
||||
struct BuildProject
|
||||
{
|
||||
int posX;
|
||||
@@ -159,6 +160,7 @@
|
||||
int unitWorkingFuture;
|
||||
};
|
||||
|
||||
+private:
|
||||
///Initiates Game
|
||||
void init(GameGUI *gui, MapEdit* edit);
|
||||
|
@ -1,49 +0,0 @@
|
||||
Bug: https://bugs.gentoo.org/610382
|
||||
Upstream commit: https://bitbucket.org/giszmo/glob2/commits/c9dc715624318e4fea4abb24e04f0ebdd9cd8d2a
|
||||
|
||||
# HG changeset patch
|
||||
# User Jonathan Wakely <jwakely@redhat.com>
|
||||
# Date 1485875296 0
|
||||
# Node ID c9dc715624318e4fea4abb24e04f0ebdd9cd8d2a
|
||||
# Parent c4da01699846179d8bf21e8dae2b973158ec0775
|
||||
Fix last argument to ChooseMapScreen constructor
|
||||
|
||||
Since C++14 'false' is not a valid null pointer constant, so cannot be passed
|
||||
to functions expecting pointer arguments.
|
||||
|
||||
diff --git a/src/EditorMainMenu.cpp b/src/EditorMainMenu.cpp
|
||||
--- a/src/EditorMainMenu.cpp
|
||||
+++ b/src/EditorMainMenu.cpp
|
||||
@@ -90,7 +90,7 @@
|
||||
}
|
||||
else if (par1==LOADMAP)
|
||||
{
|
||||
- ChooseMapScreen chooseMapScreen("maps", "map", false, "games", "game", false);
|
||||
+ ChooseMapScreen chooseMapScreen("maps", "map", false, "games", "game", NULL);
|
||||
int rc=chooseMapScreen.execute(globalContainer->gfx, 40);
|
||||
if (rc==ChooseMapScreen::OK)
|
||||
{
|
||||
diff --git a/src/LANMenuScreen.cpp b/src/LANMenuScreen.cpp
|
||||
--- a/src/LANMenuScreen.cpp
|
||||
+++ b/src/LANMenuScreen.cpp
|
||||
@@ -62,7 +62,7 @@
|
||||
}
|
||||
else if(par1 == HOST)
|
||||
{
|
||||
- ChooseMapScreen cms("maps", "map", false, "games", "game", false);
|
||||
+ ChooseMapScreen cms("maps", "map", false, "games", "game", NULL);
|
||||
int rc = cms.execute(globalContainer->gfx, 40);
|
||||
if(rc == ChooseMapScreen::OK)
|
||||
{
|
||||
diff --git a/src/YOGClientLobbyScreen.cpp b/src/YOGClientLobbyScreen.cpp
|
||||
--- a/src/YOGClientLobbyScreen.cpp
|
||||
+++ b/src/YOGClientLobbyScreen.cpp
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
void YOGClientLobbyScreen::hostGame()
|
||||
{
|
||||
- ChooseMapScreen cms("maps", "map", false, "games", "game", false);
|
||||
+ ChooseMapScreen cms("maps", "map", false, "games", "game", NULL);
|
||||
int rc = cms.execute(globalContainer->gfx, 40);
|
||||
if(rc == ChooseMapScreen::OK)
|
||||
{
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue