summaryrefslogtreecommitdiff
path: root/dev-embedded/ftdi_eeprom
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-embedded/ftdi_eeprom
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-embedded/ftdi_eeprom')
-rw-r--r--dev-embedded/ftdi_eeprom/Manifest8
-rw-r--r--dev-embedded/ftdi_eeprom/files/ftdi_eeprom-0.3-chip-type.patch15
-rw-r--r--dev-embedded/ftdi_eeprom/files/ftdi_eeprom-0.3-newer-chips.patch23
-rw-r--r--dev-embedded/ftdi_eeprom/ftdi_eeprom-0.3-r1.ebuild28
-rw-r--r--dev-embedded/ftdi_eeprom/ftdi_eeprom-1.0.ebuild19
-rw-r--r--dev-embedded/ftdi_eeprom/metadata.xml8
6 files changed, 101 insertions, 0 deletions
diff --git a/dev-embedded/ftdi_eeprom/Manifest b/dev-embedded/ftdi_eeprom/Manifest
new file mode 100644
index 000000000000..ce1e6251e242
--- /dev/null
+++ b/dev-embedded/ftdi_eeprom/Manifest
@@ -0,0 +1,8 @@
+AUX ftdi_eeprom-0.3-chip-type.patch 542 SHA256 aa09b7b647e720a1cc0ee83e7c172e20daf353c413d320a0741cd454b514fd6c SHA512 6dbe2e0cef9ee1772a5c99280432050bc2fe037ffb7861c9e7c70ce91d7d4cda23669abc0e108d3de90345041ba33887bb0c2b93099fab9b7952540a02fffb31 WHIRLPOOL 487271c7d0ace1d9d1b13f244c5595d107edfe9082489e929f9929462eb2e1d2667e0b7eb9c6265d0edcf14a8ca55a85479c632836e44eaef9e219856686695b
+AUX ftdi_eeprom-0.3-newer-chips.patch 726 SHA256 428c88044740effe1a2efb5ea408cf0983e96b6b0422947ef175db9078ac6820 SHA512 fb3d7f77820fa7847315e6b366a0fb43cea174530603b860ddbeed37fcc893f15597781e82f1bf561fde6fadf707eb2be8099f18ca873f420d6b2e1d20710a35 WHIRLPOOL d21335b2b49daa301aa0ca409e4a7138ec7a0334c66119fb93c8e09041b281861060218913c502daacfd8552c5648db8d6f2741fb6c6f15ad55a23630532dcd1
+DIST ftdi_eeprom-0.3.tar.gz 103723 SHA256 7b40ec5abb2c93362b9636974e4e4715cb588121c1e1da09d7f499ac7f12d056 SHA512 292617434d618c1f47fd94922cff1c32da271a9262b70ee56a8931b7a07ec1ae2cfe92a0ddfe14d9516d295188dc0a750c0cf7f5a26bb4c3fd384f252aeda18d WHIRLPOOL ccc68295e4d1af063623f359f07918ff2bb916932b02333509ff9f5ea5d66ac4f435026ca9a1ed8942520dbd8956bac9adbc5163967429e96ccc14041c5a3c4a
+EBUILD ftdi_eeprom-0.3-r1.ebuild 642 SHA256 2fa435672b9967903fa7e6ef68f33d4460acb8ebaa712fd5f033c64dbfcf4b41 SHA512 d9ce5905c1545a77a2e034653f405151318fc406153d8750b11423e2b6f1f91846d9e167fa248c0c43abf46d92b0a3a5ab2088f168f48aa2670c090c7ade03e3 WHIRLPOOL ab42535f304f9919f602e0bebd0bd774f3fcd25ce64da1b5da9435eb2abb9e715974ad09202c517dd5ddc1867551d1266828ef1944f673e91d5b73c674420d6b
+EBUILD ftdi_eeprom-1.0.ebuild 478 SHA256 0af26b6b487f30c58cf70815c5c0e3bac9894564fc8708542bb94de552fd2c3a SHA512 c699a58882511c3fcf348346053afbf563d36a98915d8950a6e27316432482480b17fae92019068c7c8419e20ce8e2c09f2af3103152f42380f95e6392cacc37 WHIRLPOOL 1ab9212d9d0d60ecf3f0f9d7904b095dc2aa70f33b215a68c04b4cf813dec32eb581462defb41bceac39e0bc25c67902f16414787c6d1f3b0244a06d3e32a197
+MISC ChangeLog 3042 SHA256 529df12765ba2ad56ca150ace37d3ccb3f5381705232461b6f59dbe634562201 SHA512 46847d655c5166b7426681d4b3ca63df92b93182b3c72c75607b103433d379c1a9bef43b78584f1a272979f679c81162b62a7d4972a6b2efa58549db07c9736d WHIRLPOOL b140fc46396ae2d9c59c462d299b0a76f9d201a33a2bef87ee9ec8f5df62f2c6a0c50fa00591aa65fc2276aa7aaea028bd0198f86f1b7e1e673fccbf0497c8e3
+MISC ChangeLog-2015 2532 SHA256 7c30b1bfbb8fdfbeacad58de6339f016c6e88ed47ddb9252cd0aad64527722ce SHA512 9af6c699cdf787a5861940e99999695d56b2307462ad6c8641c6a412f8ff2ab8bb27dc729a008ca52532626eea1500f5dcdc37fb614d35f58dc5ee7f24e0b03c WHIRLPOOL 3fb13f88d3c4ffb511ff4b21273c897493696bbc21c47fa243afce3e33f29bf962ed184a17338f85a668af268ee85139fb199b60787a3a6a1b9ff1c4a2fbd688
+MISC metadata.xml 247 SHA256 751aa1f012df292bed9716a5c6a7e64114b695d2ba0c0572fc7e87fc3bbcebc5 SHA512 15df289e0f962f564551f61ada3cfef0311f6af639887def780bf5ad3be105515c8d24c950ff340ed35d89b9cd994af3540322b684c5dec3b43ec6bb0041aa4e WHIRLPOOL b6c074cf39f6ec1e2d085151836db47f9a4d71bcc9cc3296889bfa10172c7f07837ca79c8613f9c483b1332683e78eebe88e0a433a7caf801fc7ccac2552cd53
diff --git a/dev-embedded/ftdi_eeprom/files/ftdi_eeprom-0.3-chip-type.patch b/dev-embedded/ftdi_eeprom/files/ftdi_eeprom-0.3-chip-type.patch
new file mode 100644
index 000000000000..1492194045ab
--- /dev/null
+++ b/dev-embedded/ftdi_eeprom/files/ftdi_eeprom-0.3-chip-type.patch
@@ -0,0 +1,15 @@
+https://bugs.gentoo.org/390805
+
+fix by Egor Y. Egorov for building with newer libftdi versions
+
+--- a/src/main.c
++++ b/src/main.c
+@@ -106,7 +106,7 @@ int main(int argc, char *argv[]) {
+
+ eeprom.vendor_id = cfg_getint(cfg, "vendor_id");
+ eeprom.product_id = cfg_getint(cfg, "product_id");
+- eeprom.BM_type_chip = cfg_getbool(cfg, "BM_type_chip");
++ eeprom.chip_type = cfg_getbool(cfg, "BM_type_chip");
+
+ eeprom.self_powered = cfg_getbool(cfg, "self_powered");
+ eeprom.remote_wakeup = cfg_getbool(cfg, "remote_wakeup");
diff --git a/dev-embedded/ftdi_eeprom/files/ftdi_eeprom-0.3-newer-chips.patch b/dev-embedded/ftdi_eeprom/files/ftdi_eeprom-0.3-newer-chips.patch
new file mode 100644
index 000000000000..7a678cd4bce2
--- /dev/null
+++ b/dev-embedded/ftdi_eeprom/files/ftdi_eeprom-0.3-newer-chips.patch
@@ -0,0 +1,23 @@
+latest upstream vcs tree supports this stuff in a diff way
+
+https://bugs.gentoo.org/376117
+
+patch by Robert Pearce
+
+--- ftdi_eeprom-0.2/src/main.c
++++ ftdi_eeprom-0.2/src/main.c
+@@ -131,9 +131,13 @@
+
+ if (i != 0) {
+ printf("Unable to find FTDI devices under given vendor/product id: 0x%X/0x%X\n", eeprom.vendor_id, eeprom.product_id);
+- printf("Retrying with default FTDI id.\n");
++ printf("Retrying with default FTDI ids.\n");
+
+ i = ftdi_usb_open(&ftdi, 0x0403, 0x6001);
++ if (i != 0)
++ i = ftdi_usb_open(&ftdi, 0x0403, 0x6010);
++ if (i != 0)
++ i = ftdi_usb_open(&ftdi, 0x0403, 0x6011);
+ if (i != 0) {
+ printf("Sorry, unable to find FTDI USB chip\n");
+ exit (-1);
diff --git a/dev-embedded/ftdi_eeprom/ftdi_eeprom-0.3-r1.ebuild b/dev-embedded/ftdi_eeprom/ftdi_eeprom-0.3-r1.ebuild
new file mode 100644
index 000000000000..eae2c28788c4
--- /dev/null
+++ b/dev-embedded/ftdi_eeprom/ftdi_eeprom-0.3-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit eutils
+
+DESCRIPTION="Utility to program external EEPROM for FTDI USB chips"
+HOMEPAGE="http://www.intra2net.com/en/developer/libftdi/"
+SRC_URI="http://www.intra2net.com/en/developer/libftdi/download/${P}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-embedded/libftdi:0
+ dev-libs/confuse"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-newer-chips.patch #376117
+ epatch "${FILESDIR}"/${PN}-0.3-chip-type.patch #390805
+}
+
+src_install() {
+ default
+ dodoc src/example.conf
+}
diff --git a/dev-embedded/ftdi_eeprom/ftdi_eeprom-1.0.ebuild b/dev-embedded/ftdi_eeprom/ftdi_eeprom-1.0.ebuild
new file mode 100644
index 000000000000..a7f81c039f8a
--- /dev/null
+++ b/dev-embedded/ftdi_eeprom/ftdi_eeprom-1.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+DESCRIPTION="Utility to program external EEPROM for FTDI USB chips"
+HOMEPAGE="http://www.intra2net.com/en/developer/libftdi/"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-embedded/libftdi:1[tools]"
+
+pkg_setup() {
+ elog "This tool has moved to libftdi itself (via USE=tools)."
+ elog "Please install that package and remove this one."
+}
diff --git a/dev-embedded/ftdi_eeprom/metadata.xml b/dev-embedded/ftdi_eeprom/metadata.xml
new file mode 100644
index 000000000000..71b1461e1146
--- /dev/null
+++ b/dev-embedded/ftdi_eeprom/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>embedded@gentoo.org</email>
+ <name>Embedded Gentoo</name>
+</maintainer>
+</pkgmetadata>