* [gentoo-commits] repo/gentoo:master commit in: dev-libs/serdisplib/
@ 2019-08-18 13:11 Aaron Bauman
0 siblings, 0 replies; 18+ messages in thread
From: Aaron Bauman @ 2019-08-18 13:11 UTC (permalink / raw
To: gentoo-commits
commit: 0fc3f0d3bd5aa70b282165749a03be8a0866155d
Author: Conrad Kostecki <conrad <AT> kostecki <DOT> com>
AuthorDate: Sat Aug 17 21:11:12 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sun Aug 18 13:11:37 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fc3f0d3
dev-libs/serdisplib: require threads for framebuffer driver
If you don't enable threads for the framebuffer driver, compilation will
fail. Also bumped to EAPI=7.
Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Conrad Kostecki <conrad <AT> kostecki.com>
Closes: https://github.com/gentoo/gentoo/pull/12736
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
dev-libs/serdisplib/serdisplib-2.01-r1.ebuild | 100 ++++++++++++++++++++++++++
1 file changed, 100 insertions(+)
diff --git a/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild b/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild
new file mode 100644
index 00000000000..8a7fa4dd1e1
--- /dev/null
+++ b/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit udev
+
+DESCRIPTION="Library to drive several displays with built-in controllers or display modules"
+HOMEPAGE="http://serdisplib.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="threads tools"
+
+# Define the list of valid lcd devices.
+IUSE_LCD_DEVICES=(
+ acoolsdcm ddusbt directgfx displaylink framebuffer glcd2usb
+ goldelox i2c ks0108 l4m lc7981 lh155 nokcol pcd8544
+ remote rs232 sed133x sed153x sed156x ssdoled stv8105 t6963
+)
+
+# Add supported drivers from 'IUSE_LCD_DEVICES' to 'IUSE' and 'REQUIRED_USE'
+IUSE+=" $(printf 'lcd_devices_%s ' ${IUSE_LCD_DEVICES[@]}) "
+REQUIRED_USE+="
+ || ( $(printf 'lcd_devices_%s ' ${IUSE_LCD_DEVICES[@]}) )
+ lcd_devices_framebuffer? ( threads )
+"
+
+# Specific drivers will need some features to be enabled
+RDEPEND="
+ media-libs/gd[jpeg,png,tiff]
+ lcd_devices_acoolsdcm? ( virtual/libusb:1= )
+ lcd_devices_directgfx? ( media-libs/libsdl )
+ lcd_devices_displaylink? ( x11-libs/libdlo )
+ lcd_devices_glcd2usb? ( virtual/libusb:1= )
+"
+
+DEPEND="${RDEPEND}"
+
+DOCS=( "AUTHORS" "BUGS" "DOCS" "HISTORY" "PINOUTS" "README" "TODO" )
+
+PATCHES=( "${FILESDIR}/use-destdir.patch" "${FILESDIR}/disable-static-build.patch" )
+
+src_prepare() {
+ default
+
+ # Fix Makefile, as it will fail, when USE="tools" is not set
+ if ! use tools; then
+ sed -i -e '/$(INSTALL_PROGRAM) $(PROGRAMS)/d' src/Makefile.in || die
+ fi
+
+ # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected"
+ sed -i -e '/@LDFLAGS@/d' serdisplib.pc.in || die
+}
+
+src_configure() {
+ # Enable all users enabled lcd devices
+ local myeconfargs_lcd_devices
+ for lcd_device in ${IUSE_LCD_DEVICES[@]}; do
+ if use lcd_devices_${lcd_device}; then
+ myeconfargs_lcd_devices+=",${lcd_device}"
+ fi
+ done
+
+ local use_usb="--disable-libusb"
+ if use lcd_devices_acoolsdcm || use lcd_devices_glcd2usb; then
+ use_usb="--enable-libusb"
+ fi
+
+ local myeconfargs=(
+ $(use_enable lcd_devices_directgfx libSDL)
+ $(use_enable lcd_devices_displaylink deprecated)
+ $(use_enable lcd_devices_displaylink libdlo)
+ $(use_enable lcd_devices_remote experimental)
+ $(use_enable threads pthread)
+ $(use_enable tools)
+ ${use_usb}
+ --disable-dynloading
+ --disable-statictools
+ --with-drivers="${myeconfargs_lcd_devices#,}"
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ udev_dorules 90-libserdisp.rules
+}
+
+pkg_postinst() {
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/serdisplib/
@ 2023-06-12 19:12 Sam James
0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2023-06-12 19:12 UTC (permalink / raw
To: gentoo-commits
commit: 4229c3100df6d51f102c2e70d3f3cfbca6cd23a6
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 11 23:03:32 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 12 19:10:44 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4229c310
dev-libs/serdisplib: microoptimize
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-libs/serdisplib/serdisplib-2.02-r2.ebuild | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/dev-libs/serdisplib/serdisplib-2.02-r2.ebuild b/dev-libs/serdisplib/serdisplib-2.02-r2.ebuild
index 63f9e8620b12..ba4565132b83 100644
--- a/dev-libs/serdisplib/serdisplib-2.02-r2.ebuild
+++ b/dev-libs/serdisplib/serdisplib-2.02-r2.ebuild
@@ -21,12 +21,14 @@ IUSE_LCD_DEVICES=(
rs232 sed133x sed153x sed156x ssdoled stv8105 t6963 vssdcp
)
+printf -v mangled_lcd_devices 'lcd_devices_%s ' ${IUSE_LCD_DEVICES[@]}
+
# Add supported drivers from 'IUSE_LCD_DEVICES' to 'IUSE' and 'REQUIRED_USE'.
# Also enable 'lcd_devices_directgfx' as default.
-IUSE+=" $(printf 'lcd_devices_%s ' ${IUSE_LCD_DEVICES[@]}) "
+IUSE+=" ${mangled_lcd_devices}"
IUSE="${IUSE/lcd_devices_directgfx/+lcd_devices_directgfx}"
REQUIRED_USE+="
- || ( $(printf 'lcd_devices_%s ' ${IUSE_LCD_DEVICES[@]}) )
+ || ( ${mangled_lcd_devices} )
lcd_devices_framebuffer? ( threads )
"
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/serdisplib/
@ 2023-05-10 0:29 Sam James
0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2023-05-10 0:29 UTC (permalink / raw
To: gentoo-commits
commit: 38ceaea36f52c8fb1ccab4f712bb75816a851e63
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed May 10 00:05:02 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 10 00:29:24 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38ceaea3
dev-libs/serdisplib: workaround build failure w/ non-bash
I normally prefer to fix these properly but this looks rather dead and it
affects some generated code (as in files to be compiled).
Closes: https://bugs.gentoo.org/886079
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-libs/serdisplib/serdisplib-2.02-r2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-libs/serdisplib/serdisplib-2.02-r2.ebuild b/dev-libs/serdisplib/serdisplib-2.02-r2.ebuild
index 22cb104e7e06..63f9e8620b12 100644
--- a/dev-libs/serdisplib/serdisplib-2.02-r2.ebuild
+++ b/dev-libs/serdisplib/serdisplib-2.02-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -90,7 +90,7 @@ src_configure() {
--with-drivers="${myeconfargs_lcd_devices#,}"
)
- econf "${myeconfargs[@]}"
+ CONFIG_SHELL="${BROOT}/bin/bash" econf "${myeconfargs[@]}"
}
src_install() {
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/serdisplib/
@ 2020-10-12 11:49 Agostino Sarubbo
0 siblings, 0 replies; 18+ messages in thread
From: Agostino Sarubbo @ 2020-10-12 11:49 UTC (permalink / raw
To: gentoo-commits
commit: 54fe1a7e34f7cc9967000569d86ba767dd3b3e85
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 12 11:48:43 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Oct 12 11:49:45 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54fe1a7e
dev-libs/serdisplib: ppc64 stable wrt bug #747550
Package-Manager: Portage-3.0.4, Repoman-3.0.1
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-libs/serdisplib/serdisplib-2.02-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/serdisplib/serdisplib-2.02-r1.ebuild b/dev-libs/serdisplib/serdisplib-2.02-r1.ebuild
index 4b15b752c72..7a1a31b7f33 100644
--- a/dev-libs/serdisplib/serdisplib-2.02-r1.ebuild
+++ b/dev-libs/serdisplib/serdisplib-2.02-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 x86"
+KEYWORDS="amd64 ppc ppc64 x86"
IUSE="threads tools"
# Define the list of valid lcd devices.
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/serdisplib/
@ 2020-10-10 13:17 Conrad Kostecki
0 siblings, 0 replies; 18+ messages in thread
From: Conrad Kostecki @ 2020-10-10 13:17 UTC (permalink / raw
To: gentoo-commits
commit: 40221c02e85956db7999c850b72fc2570bf2ef4c
Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 10 12:38:35 2020 +0000
Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Sat Oct 10 13:17:06 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40221c02
dev-libs/serdisplib: drop old version
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
dev-libs/serdisplib/serdisplib-2.02.ebuild | 100 -----------------------------
1 file changed, 100 deletions(-)
diff --git a/dev-libs/serdisplib/serdisplib-2.02.ebuild b/dev-libs/serdisplib/serdisplib-2.02.ebuild
deleted file mode 100644
index 9fb47346044..00000000000
--- a/dev-libs/serdisplib/serdisplib-2.02.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit udev
-
-DESCRIPTION="Library to drive several displays with built-in controllers or display modules"
-HOMEPAGE="http://serdisplib.sourceforge.net"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 x86"
-IUSE="threads tools"
-
-# Define the list of valid lcd devices.
-IUSE_LCD_DEVICES=(
- acoolsdcm ddusbt directgfx displaylink framebuffer glcd2usb
- goldelox i2c ks0108 l4m lc7981 lh155 nokcol pcd8544
- remote rs232 sed133x sed153x sed156x ssdoled stv8105 t6963
-)
-
-# Add supported drivers from 'IUSE_LCD_DEVICES' to 'IUSE' and 'REQUIRED_USE'
-IUSE+=" $(printf 'lcd_devices_%s ' ${IUSE_LCD_DEVICES[@]}) "
-REQUIRED_USE+="
- || ( $(printf 'lcd_devices_%s ' ${IUSE_LCD_DEVICES[@]}) )
- lcd_devices_framebuffer? ( threads )
-"
-
-# Specific drivers will need some features to be enabled
-RDEPEND="
- media-libs/gd[jpeg,png,tiff]
- lcd_devices_acoolsdcm? ( virtual/libusb:1 )
- lcd_devices_directgfx? ( media-libs/libsdl )
- lcd_devices_displaylink? ( x11-libs/libdlo )
- lcd_devices_glcd2usb? ( virtual/libusb:1 )
-"
-
-DEPEND="${RDEPEND}"
-
-DOCS=( "AUTHORS" "BUGS" "DOCS" "HISTORY" "PINOUTS" "README" "TODO" )
-
-PATCHES=( "${FILESDIR}/use-destdir.patch" "${FILESDIR}/disable-static-build.patch" )
-
-src_prepare() {
- default
-
- # Fix Makefile, as it will fail, when USE="tools" is not set
- if ! use tools; then
- sed -i -e '/$(INSTALL_PROGRAM) $(PROGRAMS)/d' src/Makefile.in || die
- fi
-
- # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected"
- sed -i -e '/@LDFLAGS@/d' serdisplib.pc.in || die
-}
-
-src_configure() {
- # Enable all users enabled lcd devices
- local myeconfargs_lcd_devices
- for lcd_device in ${IUSE_LCD_DEVICES[@]}; do
- if use lcd_devices_${lcd_device}; then
- myeconfargs_lcd_devices+=",${lcd_device}"
- fi
- done
-
- local use_usb="--disable-libusb"
- if use lcd_devices_acoolsdcm || use lcd_devices_glcd2usb; then
- use_usb="--enable-libusb"
- fi
-
- local myeconfargs=(
- $(use_enable lcd_devices_directgfx libSDL)
- $(use_enable lcd_devices_displaylink deprecated)
- $(use_enable lcd_devices_displaylink libdlo)
- $(use_enable lcd_devices_remote experimental)
- $(use_enable threads pthread)
- $(use_enable tools)
- ${use_usb}
- --disable-dynloading
- --disable-statictools
- --with-drivers="${myeconfargs_lcd_devices#,}"
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- udev_dorules 90-libserdisp.rules
-}
-
-pkg_postinst() {
- udev_reload
-}
-
-pkg_postrm() {
- udev_reload
-}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/serdisplib/
@ 2020-10-10 13:17 Conrad Kostecki
0 siblings, 0 replies; 18+ messages in thread
From: Conrad Kostecki @ 2020-10-10 13:17 UTC (permalink / raw
To: gentoo-commits
commit: 9bd0e1cc0640bfb849b020f63a85c4dd94993d86
Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 10 12:37:04 2020 +0000
Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Sat Oct 10 13:17:05 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bd0e1cc
dev-libs/serdisplib: add dpfax and vssdcp
Adding two new drivers, which are supported by dev-libs/serdisplib.
Also set lcd_devices_directgfx als default.
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
dev-libs/serdisplib/serdisplib-2.02-r1.ebuild | 107 ++++++++++++++++++++++++++
1 file changed, 107 insertions(+)
diff --git a/dev-libs/serdisplib/serdisplib-2.02-r1.ebuild b/dev-libs/serdisplib/serdisplib-2.02-r1.ebuild
new file mode 100644
index 00000000000..3703af2d52a
--- /dev/null
+++ b/dev-libs/serdisplib/serdisplib-2.02-r1.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit udev
+
+DESCRIPTION="Library to drive several displays with built-in controllers or display modules"
+HOMEPAGE="http://serdisplib.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="amd64 ppc ~ppc64 x86"
+IUSE="threads tools"
+
+# Define the list of valid lcd devices.
+IUSE_LCD_DEVICES=(
+ acoolsdcm ddusbt directgfx displaylink dpfax framebuffer glcd2usb
+ goldelox i2c ks0108 l4m lc7981 lh155 nokcol pcd8544 remote
+ rs232 sed133x sed153x sed156x ssdoled stv8105 t6963 vssdcp
+)
+
+# Add supported drivers from 'IUSE_LCD_DEVICES' to 'IUSE' and 'REQUIRED_USE'.
+# Also enable 'lcd_devices_directgfx' as default.
+IUSE+=" $(printf 'lcd_devices_%s ' ${IUSE_LCD_DEVICES[@]}) "
+IUSE="${IUSE/lcd_devices_directgfx/+lcd_devices_directgfx}"
+REQUIRED_USE+="
+ || ( $(printf 'lcd_devices_%s ' ${IUSE_LCD_DEVICES[@]}) )
+ lcd_devices_framebuffer? ( threads )
+"
+
+# Specific drivers will need some features to be enabled
+RDEPEND="
+ media-libs/gd[jpeg,png,tiff]
+ lcd_devices_acoolsdcm? ( virtual/libusb:1 )
+ lcd_devices_directgfx? ( media-libs/libsdl )
+ lcd_devices_displaylink? ( x11-libs/libdlo )
+ lcd_devices_dpfax? ( virtual/libusb:1 )
+ lcd_devices_glcd2usb? ( virtual/libusb:1 )
+"
+
+DEPEND="${RDEPEND}"
+
+DOCS=( "AUTHORS" "BUGS" "DOCS" "HISTORY" "PINOUTS" "README" "TODO" )
+
+PATCHES=(
+ "${FILESDIR}/use-destdir.patch"
+ "${FILESDIR}/disable-static-build.patch"
+)
+
+src_prepare() {
+ default
+
+ # Fix Makefile, as it will fail, when USE="tools" is not set
+ if ! use tools; then
+ sed -i -e '/$(INSTALL_PROGRAM) $(PROGRAMS)/d' src/Makefile.in || die
+ fi
+
+ # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected"
+ sed -i -e '/@LDFLAGS@/d' serdisplib.pc.in || die
+}
+
+src_configure() {
+ # Enable all users enabled lcd devices
+ local myeconfargs_lcd_devices
+ for lcd_device in ${IUSE_LCD_DEVICES[@]}; do
+ if use lcd_devices_${lcd_device}; then
+ myeconfargs_lcd_devices+=",${lcd_device}"
+ fi
+ done
+
+ local use_usb="--disable-libusb"
+ if use lcd_devices_acoolsdcm || use lcd_devices_dpfax || use lcd_devices_glcd2usb; then
+ use_usb="--enable-libusb"
+ fi
+
+ local myeconfargs=(
+ $(use_enable lcd_devices_directgfx libSDL)
+ $(use_enable lcd_devices_displaylink deprecated)
+ $(use_enable lcd_devices_displaylink libdlo)
+ $(use_enable lcd_devices_remote experimental)
+ $(use_enable lcd_devices_vssdcp experimental)
+ $(use_enable threads pthread)
+ $(use_enable tools)
+ ${use_usb}
+ --disable-dynloading
+ --disable-statictools
+ --with-drivers="${myeconfargs_lcd_devices#,}"
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ udev_dorules 90-libserdisp.rules
+}
+
+pkg_postinst() {
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/serdisplib/
@ 2020-08-23 11:46 Conrad Kostecki
0 siblings, 0 replies; 18+ messages in thread
From: Conrad Kostecki @ 2020-08-23 11:46 UTC (permalink / raw
To: gentoo-commits
commit: 0f3235b898eb578dbfc61771514816b848e8d803
Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 23 11:45:43 2020 +0000
Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Sun Aug 23 11:45:58 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f3235b8
dev-libs/serdisplib: drop old version
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
dev-libs/serdisplib/Manifest | 1 -
dev-libs/serdisplib/serdisplib-2.01-r1.ebuild | 100 --------------------------
2 files changed, 101 deletions(-)
diff --git a/dev-libs/serdisplib/Manifest b/dev-libs/serdisplib/Manifest
index 6e9de062f2f..c8675d217d2 100644
--- a/dev-libs/serdisplib/Manifest
+++ b/dev-libs/serdisplib/Manifest
@@ -1,2 +1 @@
-DIST serdisplib-2.01.tar.gz 472998 BLAKE2B 7ee78703d1d2cb4172e44db443825dd0fb3080284e832c60a102b853a1df6e0812a30a40504b8eb3e5ecda83f57138d78b43c3c40b8e4efabb7071eff7ad1b3e SHA512 0474cce4353edb3640d8432272905859e90efe6140e6791c84e1cb51df7f533734a9c78447d8d8448a70e62dda6d65061bbcc515ee346354825029874ae5e9a9
DIST serdisplib-2.02.tar.gz 497028 BLAKE2B f35b6df60303a288b2a279d821a510089802019f33b7ee36b9c2fd1d1d6bef0b3118793e6d965076c1665e1e2555a553186ef1a9210712ef9d2bc1e090ec0a98 SHA512 d9936c25dc14e24eb02876f203476752340e621d8ee5c87ee99862575e45199bf46ff8487dfdd80b16a89543958fdf5a16a2aaf78d5cade06811cfb1592c45eb
diff --git a/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild b/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild
deleted file mode 100644
index 04801dd9ca7..00000000000
--- a/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit udev
-
-DESCRIPTION="Library to drive several displays with built-in controllers or display modules"
-HOMEPAGE="http://serdisplib.sourceforge.net"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 x86"
-IUSE="threads tools"
-
-# Define the list of valid lcd devices.
-IUSE_LCD_DEVICES=(
- acoolsdcm ddusbt directgfx displaylink framebuffer glcd2usb
- goldelox i2c ks0108 l4m lc7981 lh155 nokcol pcd8544
- remote rs232 sed133x sed153x sed156x ssdoled stv8105 t6963
-)
-
-# Add supported drivers from 'IUSE_LCD_DEVICES' to 'IUSE' and 'REQUIRED_USE'
-IUSE+=" $(printf 'lcd_devices_%s ' ${IUSE_LCD_DEVICES[@]}) "
-REQUIRED_USE+="
- || ( $(printf 'lcd_devices_%s ' ${IUSE_LCD_DEVICES[@]}) )
- lcd_devices_framebuffer? ( threads )
-"
-
-# Specific drivers will need some features to be enabled
-RDEPEND="
- media-libs/gd[jpeg,png,tiff]
- lcd_devices_acoolsdcm? ( virtual/libusb:1= )
- lcd_devices_directgfx? ( media-libs/libsdl )
- lcd_devices_displaylink? ( x11-libs/libdlo )
- lcd_devices_glcd2usb? ( virtual/libusb:1= )
-"
-
-DEPEND="${RDEPEND}"
-
-DOCS=( "AUTHORS" "BUGS" "DOCS" "HISTORY" "PINOUTS" "README" "TODO" )
-
-PATCHES=( "${FILESDIR}/use-destdir.patch" "${FILESDIR}/disable-static-build.patch" )
-
-src_prepare() {
- default
-
- # Fix Makefile, as it will fail, when USE="tools" is not set
- if ! use tools; then
- sed -i -e '/$(INSTALL_PROGRAM) $(PROGRAMS)/d' src/Makefile.in || die
- fi
-
- # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected"
- sed -i -e '/@LDFLAGS@/d' serdisplib.pc.in || die
-}
-
-src_configure() {
- # Enable all users enabled lcd devices
- local myeconfargs_lcd_devices
- for lcd_device in ${IUSE_LCD_DEVICES[@]}; do
- if use lcd_devices_${lcd_device}; then
- myeconfargs_lcd_devices+=",${lcd_device}"
- fi
- done
-
- local use_usb="--disable-libusb"
- if use lcd_devices_acoolsdcm || use lcd_devices_glcd2usb; then
- use_usb="--enable-libusb"
- fi
-
- local myeconfargs=(
- $(use_enable lcd_devices_directgfx libSDL)
- $(use_enable lcd_devices_displaylink deprecated)
- $(use_enable lcd_devices_displaylink libdlo)
- $(use_enable lcd_devices_remote experimental)
- $(use_enable threads pthread)
- $(use_enable tools)
- ${use_usb}
- --disable-dynloading
- --disable-statictools
- --with-drivers="${myeconfargs_lcd_devices#,}"
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- udev_dorules 90-libserdisp.rules
-}
-
-pkg_postinst() {
- udev_reload
-}
-
-pkg_postrm() {
- udev_reload
-}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/serdisplib/
@ 2020-08-23 8:19 Sergei Trofimovich
0 siblings, 0 replies; 18+ messages in thread
From: Sergei Trofimovich @ 2020-08-23 8:19 UTC (permalink / raw
To: gentoo-commits
commit: 44153dc4d92a09b73fab358c3f890515f3f143ea
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 23 08:19:19 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Aug 23 08:19:19 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44153dc4
dev-libs/serdisplib: stable 2.02 for ppc
stable wrt bug #
Tested-by: ernsteiswuerfel
Package-Manager: Portage-3.0.4, Repoman-3.0.1
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
dev-libs/serdisplib/serdisplib-2.02.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/serdisplib/serdisplib-2.02.ebuild b/dev-libs/serdisplib/serdisplib-2.02.ebuild
index 8970b927a58..9fb47346044 100644
--- a/dev-libs/serdisplib/serdisplib-2.02.ebuild
+++ b/dev-libs/serdisplib/serdisplib-2.02.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ppc ~ppc64 x86"
IUSE="threads tools"
# Define the list of valid lcd devices.
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/serdisplib/
@ 2020-07-28 15:47 Sam James
0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2020-07-28 15:47 UTC (permalink / raw
To: gentoo-commits
commit: 4e44d73f8ff08ae81adf817928a17a283f78dd65
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 28 15:44:46 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 28 15:44:46 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e44d73f
dev-libs/serdisplib: amd64 stable (bug #724104)
Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-libs/serdisplib/serdisplib-2.02.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/serdisplib/serdisplib-2.02.ebuild b/dev-libs/serdisplib/serdisplib-2.02.ebuild
index 779d6ac3d71..8970b927a58 100644
--- a/dev-libs/serdisplib/serdisplib-2.02.ebuild
+++ b/dev-libs/serdisplib/serdisplib-2.02.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE="threads tools"
# Define the list of valid lcd devices.
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/serdisplib/
@ 2020-07-27 23:39 Sam James
0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2020-07-27 23:39 UTC (permalink / raw
To: gentoo-commits
commit: 9c5b2740c74256aaf16b8d4edbb862a68ff440e7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 27 23:38:39 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 27 23:38:39 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c5b2740
dev-libs/serdisplib: x86 stable (bug #724104)
Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-libs/serdisplib/serdisplib-2.02.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-libs/serdisplib/serdisplib-2.02.ebuild b/dev-libs/serdisplib/serdisplib-2.02.ebuild
index 3014edbec36..779d6ac3d71 100644
--- a/dev-libs/serdisplib/serdisplib-2.02.ebuild
+++ b/dev-libs/serdisplib/serdisplib-2.02.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 x86"
IUSE="threads tools"
# Define the list of valid lcd devices.
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/serdisplib/
@ 2020-03-21 10:17 Mikle Kolyada
0 siblings, 0 replies; 18+ messages in thread
From: Mikle Kolyada @ 2020-03-21 10:17 UTC (permalink / raw
To: gentoo-commits
commit: 8f7ae906e9cbd90fba08fa23963ff93adbd81e94
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 21 10:17:26 2020 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Mar 21 10:17:26 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f7ae906
dev-libs/serdisplib: Drop old
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
dev-libs/serdisplib/Manifest | 1 -
dev-libs/serdisplib/serdisplib-1.97.9.ebuild | 31 ----------------------------
2 files changed, 32 deletions(-)
diff --git a/dev-libs/serdisplib/Manifest b/dev-libs/serdisplib/Manifest
index 5e37876766d..6e9de062f2f 100644
--- a/dev-libs/serdisplib/Manifest
+++ b/dev-libs/serdisplib/Manifest
@@ -1,3 +1,2 @@
-DIST serdisplib-1.97.9.tar.gz 293190 BLAKE2B f11406acaedb724d51266510d10f5cbae7e3bf1a69e3378ed8a0f8c4551336e3d662eb104ccc938f72821aec3406e1eed27754c990e17940d8dbe7dd8c5d6805 SHA512 ab45202fd1fd85b12f1ebf7a7e1a4575ad363f6faffd45949300840456e26dd521c70b67ff57c32e1ff6c0a9f2668b3be6a653afb57ba6da701fbae6e8db3118
DIST serdisplib-2.01.tar.gz 472998 BLAKE2B 7ee78703d1d2cb4172e44db443825dd0fb3080284e832c60a102b853a1df6e0812a30a40504b8eb3e5ecda83f57138d78b43c3c40b8e4efabb7071eff7ad1b3e SHA512 0474cce4353edb3640d8432272905859e90efe6140e6791c84e1cb51df7f533734a9c78447d8d8448a70e62dda6d65061bbcc515ee346354825029874ae5e9a9
DIST serdisplib-2.02.tar.gz 497028 BLAKE2B f35b6df60303a288b2a279d821a510089802019f33b7ee36b9c2fd1d1d6bef0b3118793e6d965076c1665e1e2555a553186ef1a9210712ef9d2bc1e090ec0a98 SHA512 d9936c25dc14e24eb02876f203476752340e621d8ee5c87ee99862575e45199bf46ff8487dfdd80b16a89543958fdf5a16a2aaf78d5cade06811cfb1592c45eb
diff --git a/dev-libs/serdisplib/serdisplib-1.97.9.ebuild b/dev-libs/serdisplib/serdisplib-1.97.9.ebuild
deleted file mode 100644
index 0493b000dff..00000000000
--- a/dev-libs/serdisplib/serdisplib-1.97.9.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-inherit eutils
-
-DESCRIPTION="Library to drive serial/parallel/usb displays with built-in controllers"
-HOMEPAGE="http://serdisplib.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="sdl usb"
-
-DEPEND="media-libs/gd[jpeg,png]
- sdl? ( media-libs/libsdl )
- usb? ( virtual/libusb:0 )"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- econf \
- --prefix="${D}/usr" \
- $(use_enable sdl libSDL) \
- $(use_enable usb libusb)
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- dodoc AUTHORS HISTORY README BUGS PINOUTS
-}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/serdisplib/
@ 2020-03-21 10:17 Mikle Kolyada
0 siblings, 0 replies; 18+ messages in thread
From: Mikle Kolyada @ 2020-03-21 10:17 UTC (permalink / raw
To: gentoo-commits
commit: 0f475df748f814f9a1ab66755776b33b4fe100f9
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 21 10:16:21 2020 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Mar 21 10:16:21 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f475df7
dev-libs/serdisplib: ppc stable wrt bug #700426
Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
dev-libs/serdisplib/serdisplib-2.01-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild b/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild
index 19a3e815ea2..04801dd9ca7 100644
--- a/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild
+++ b/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ppc ~ppc64 x86"
IUSE="threads tools"
# Define the list of valid lcd devices.
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/serdisplib/
@ 2020-02-04 18:09 Conrad Kostecki
0 siblings, 0 replies; 18+ messages in thread
From: Conrad Kostecki @ 2020-02-04 18:09 UTC (permalink / raw
To: gentoo-commits
commit: 46b00d295938d5ae21cea247fc9d95db1cf921df
Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 4 15:19:54 2020 +0000
Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Tue Feb 4 17:48:19 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46b00d29
dev-libs/serdisplib: drop old version
Package-Manager: Portage-2.3.87, Repoman-2.3.20
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
dev-libs/serdisplib/serdisplib-2.01.ebuild | 92 ------------------------------
1 file changed, 92 deletions(-)
diff --git a/dev-libs/serdisplib/serdisplib-2.01.ebuild b/dev-libs/serdisplib/serdisplib-2.01.ebuild
deleted file mode 100644
index 0a3e778a8d1..00000000000
--- a/dev-libs/serdisplib/serdisplib-2.01.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit udev
-
-DESCRIPTION="Library to drive several displays with built-in controllers or display modules"
-HOMEPAGE="http://serdisplib.sourceforge.net"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="threads tools"
-
-# Define the list of valid lcd devices.
-IUSE_LCD_DEVICES=( acoolsdcm ddusbt directgfx displaylink framebuffer glcd2usb
- goldelox i2c ks0108 l4m lc7981 lh155 nokcol pcd8544
- remote rs232 sed133x sed153x sed156x ssdoled stv8105 t6963 )
-
-# Add supported drivers from 'IUSE_LCD_DEVICES' to 'IUSE' and 'REQUIRED_USE'
-IUSE+=" $(printf 'lcd_devices_%s ' ${IUSE_LCD_DEVICES[@]}) "
-REQUIRED_USE+="|| ( $(printf 'lcd_devices_%s ' ${IUSE_LCD_DEVICES[@]}) ) "
-
-# Specific drivers will need some features to be enabled
-RDEPEND="media-libs/gd[jpeg,png,tiff]
- lcd_devices_acoolsdcm? ( virtual/libusb:1= )
- lcd_devices_directgfx? ( media-libs/libsdl )
- lcd_devices_displaylink? ( x11-libs/libdlo )
- lcd_devices_glcd2usb? ( virtual/libusb:1= )"
-
-DEPEND="${RDEPEND}"
-
-DOCS=( "AUTHORS" "BUGS" "DOCS" "HISTORY" "PINOUTS" "README" "TODO" )
-
-PATCHES=( "${FILESDIR}/use-destdir.patch" "${FILESDIR}/disable-static-build.patch" )
-
-src_prepare() {
- default
-
- # Fix Makefile, as it will fail, when USE="tools" is not set
- if ! use tools; then
- sed -i -e '/$(INSTALL_PROGRAM) $(PROGRAMS)/d' src/Makefile.in || die
- fi
-
- # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected"
- sed -i -e '/@LDFLAGS@/d' serdisplib.pc.in || die
-}
-
-src_configure() {
- # Enable all users enabled lcd devices
- local myeconfargs_lcd_devices
- for lcd_device in ${IUSE_LCD_DEVICES[@]}; do
- if use lcd_devices_${lcd_device}; then
- myeconfargs_lcd_devices+=",${lcd_device}"
- fi
- done
-
- local use_usb="--disable-libusb"
- if use lcd_devices_acoolsdcm || use lcd_devices_glcd2usb; then
- use_usb="--enable-libusb"
- fi
-
- local myeconfargs=(
- $(use_enable lcd_devices_directgfx libSDL)
- $(use_enable lcd_devices_displaylink deprecated)
- $(use_enable lcd_devices_displaylink libdlo)
- $(use_enable lcd_devices_remote experimental)
- $(use_enable threads pthread)
- $(use_enable tools)
- ${use_usb}
- --disable-dynloading
- --disable-statictools
- --with-drivers="${myeconfargs_lcd_devices#,}"
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- udev_dorules 90-libserdisp.rules
-}
-
-pkg_postinst() {
- udev_reload
-}
-
-pkg_postrm() {
- udev_reload
-}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/serdisplib/
@ 2019-12-05 21:47 Conrad Kostecki
0 siblings, 0 replies; 18+ messages in thread
From: Conrad Kostecki @ 2019-12-05 21:47 UTC (permalink / raw
To: gentoo-commits
commit: a016ec8411d850bebd3b5e13c3dd51423ea28341
Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 5 20:37:55 2019 +0000
Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Thu Dec 5 21:46:06 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a016ec84
dev-libs/serdisplib: bump to version 2.02
Package-Manager: Portage-2.3.80, Repoman-2.3.19
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
dev-libs/serdisplib/Manifest | 1 +
dev-libs/serdisplib/serdisplib-2.02.ebuild | 100 +++++++++++++++++++++++++++++
2 files changed, 101 insertions(+)
diff --git a/dev-libs/serdisplib/Manifest b/dev-libs/serdisplib/Manifest
index 569cc795a74..5e37876766d 100644
--- a/dev-libs/serdisplib/Manifest
+++ b/dev-libs/serdisplib/Manifest
@@ -1,2 +1,3 @@
DIST serdisplib-1.97.9.tar.gz 293190 BLAKE2B f11406acaedb724d51266510d10f5cbae7e3bf1a69e3378ed8a0f8c4551336e3d662eb104ccc938f72821aec3406e1eed27754c990e17940d8dbe7dd8c5d6805 SHA512 ab45202fd1fd85b12f1ebf7a7e1a4575ad363f6faffd45949300840456e26dd521c70b67ff57c32e1ff6c0a9f2668b3be6a653afb57ba6da701fbae6e8db3118
DIST serdisplib-2.01.tar.gz 472998 BLAKE2B 7ee78703d1d2cb4172e44db443825dd0fb3080284e832c60a102b853a1df6e0812a30a40504b8eb3e5ecda83f57138d78b43c3c40b8e4efabb7071eff7ad1b3e SHA512 0474cce4353edb3640d8432272905859e90efe6140e6791c84e1cb51df7f533734a9c78447d8d8448a70e62dda6d65061bbcc515ee346354825029874ae5e9a9
+DIST serdisplib-2.02.tar.gz 497028 BLAKE2B f35b6df60303a288b2a279d821a510089802019f33b7ee36b9c2fd1d1d6bef0b3118793e6d965076c1665e1e2555a553186ef1a9210712ef9d2bc1e090ec0a98 SHA512 d9936c25dc14e24eb02876f203476752340e621d8ee5c87ee99862575e45199bf46ff8487dfdd80b16a89543958fdf5a16a2aaf78d5cade06811cfb1592c45eb
diff --git a/dev-libs/serdisplib/serdisplib-2.02.ebuild b/dev-libs/serdisplib/serdisplib-2.02.ebuild
new file mode 100644
index 00000000000..3014edbec36
--- /dev/null
+++ b/dev-libs/serdisplib/serdisplib-2.02.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit udev
+
+DESCRIPTION="Library to drive several displays with built-in controllers or display modules"
+HOMEPAGE="http://serdisplib.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="threads tools"
+
+# Define the list of valid lcd devices.
+IUSE_LCD_DEVICES=(
+ acoolsdcm ddusbt directgfx displaylink framebuffer glcd2usb
+ goldelox i2c ks0108 l4m lc7981 lh155 nokcol pcd8544
+ remote rs232 sed133x sed153x sed156x ssdoled stv8105 t6963
+)
+
+# Add supported drivers from 'IUSE_LCD_DEVICES' to 'IUSE' and 'REQUIRED_USE'
+IUSE+=" $(printf 'lcd_devices_%s ' ${IUSE_LCD_DEVICES[@]}) "
+REQUIRED_USE+="
+ || ( $(printf 'lcd_devices_%s ' ${IUSE_LCD_DEVICES[@]}) )
+ lcd_devices_framebuffer? ( threads )
+"
+
+# Specific drivers will need some features to be enabled
+RDEPEND="
+ media-libs/gd[jpeg,png,tiff]
+ lcd_devices_acoolsdcm? ( virtual/libusb:1 )
+ lcd_devices_directgfx? ( media-libs/libsdl )
+ lcd_devices_displaylink? ( x11-libs/libdlo )
+ lcd_devices_glcd2usb? ( virtual/libusb:1 )
+"
+
+DEPEND="${RDEPEND}"
+
+DOCS=( "AUTHORS" "BUGS" "DOCS" "HISTORY" "PINOUTS" "README" "TODO" )
+
+PATCHES=( "${FILESDIR}/use-destdir.patch" "${FILESDIR}/disable-static-build.patch" )
+
+src_prepare() {
+ default
+
+ # Fix Makefile, as it will fail, when USE="tools" is not set
+ if ! use tools; then
+ sed -i -e '/$(INSTALL_PROGRAM) $(PROGRAMS)/d' src/Makefile.in || die
+ fi
+
+ # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected"
+ sed -i -e '/@LDFLAGS@/d' serdisplib.pc.in || die
+}
+
+src_configure() {
+ # Enable all users enabled lcd devices
+ local myeconfargs_lcd_devices
+ for lcd_device in ${IUSE_LCD_DEVICES[@]}; do
+ if use lcd_devices_${lcd_device}; then
+ myeconfargs_lcd_devices+=",${lcd_device}"
+ fi
+ done
+
+ local use_usb="--disable-libusb"
+ if use lcd_devices_acoolsdcm || use lcd_devices_glcd2usb; then
+ use_usb="--enable-libusb"
+ fi
+
+ local myeconfargs=(
+ $(use_enable lcd_devices_directgfx libSDL)
+ $(use_enable lcd_devices_displaylink deprecated)
+ $(use_enable lcd_devices_displaylink libdlo)
+ $(use_enable lcd_devices_remote experimental)
+ $(use_enable threads pthread)
+ $(use_enable tools)
+ ${use_usb}
+ --disable-dynloading
+ --disable-statictools
+ --with-drivers="${myeconfargs_lcd_devices#,}"
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ udev_dorules 90-libserdisp.rules
+}
+
+pkg_postinst() {
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/serdisplib/
@ 2019-11-26 0:58 Thomas Deutschmann
0 siblings, 0 replies; 18+ messages in thread
From: Thomas Deutschmann @ 2019-11-26 0:58 UTC (permalink / raw
To: gentoo-commits
commit: 75a2f1d9235da8ae7669565518bbd91c69d2a30e
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 26 00:51:40 2019 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Nov 26 00:51:40 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75a2f1d9
dev-libs/serdisplib: x86 stable (bug #700426)
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
dev-libs/serdisplib/serdisplib-2.01-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild b/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild
index 36944b94862..19a3e815ea2 100644
--- a/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild
+++ b/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE="threads tools"
# Define the list of valid lcd devices.
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/serdisplib/
@ 2019-11-18 14:34 Agostino Sarubbo
0 siblings, 0 replies; 18+ messages in thread
From: Agostino Sarubbo @ 2019-11-18 14:34 UTC (permalink / raw
To: gentoo-commits
commit: 6c518a6b3420efc89e9d0933e33f2c3e94961452
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 18 14:34:09 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Nov 18 14:34:09 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c518a6b
dev-libs/serdisplib: amd64 stable wrt bug #700426
Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-libs/serdisplib/serdisplib-2.01-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild b/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild
index 3511b8bfa00..36944b94862 100644
--- a/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild
+++ b/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
IUSE="threads tools"
# Define the list of valid lcd devices.
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/serdisplib/
@ 2019-11-08 2:56 Aaron Bauman
0 siblings, 0 replies; 18+ messages in thread
From: Aaron Bauman @ 2019-11-08 2:56 UTC (permalink / raw
To: gentoo-commits
commit: 8871bb72f3c91a972edeb222c71f21ac5a275b3f
Author: Conrad Kostecki <conrad <AT> kostecki <DOT> com>
AuthorDate: Fri Oct 4 19:07:01 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Fri Nov 8 02:55:52 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8871bb72
dev-libs/serdisplib: add ~ppc64 keyword
Thanks to ernsteiswuerfel, all tests passed to enable ~ppc64 keyword.
It's a dep, which will be needed for app-misc/lcdproc on ~ppc64.
Bug: https://bugs.gentoo.org/671028
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Conrad Kostecki <conrad <AT> kostecki.com>
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
dev-libs/serdisplib/serdisplib-2.01-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild b/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild
index 8a7fa4dd1e1..3511b8bfa00 100644
--- a/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild
+++ b/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="threads tools"
# Define the list of valid lcd devices.
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/serdisplib/
@ 2019-08-08 3:32 Joonas Niilola
0 siblings, 0 replies; 18+ messages in thread
From: Joonas Niilola @ 2019-08-08 3:32 UTC (permalink / raw
To: gentoo-commits
commit: f51b1c728725f6bac3d5f5fea63367f0c4c9f5a5
Author: Conrad Kostecki <conrad <AT> kostecki <DOT> com>
AuthorDate: Wed Aug 7 20:00:49 2019 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Aug 8 03:32:41 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f51b1c72
dev-libs/serdisplib: add ~ppc keyword
Thanks to ernsteiswuerfel, ~ppc keyword can be added.
Closes: https://bugs.gentoo.org/690412
Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Conrad Kostecki <conrad <AT> kostecki.com>
Closes: https://github.com/gentoo/gentoo/pull/12635
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-libs/serdisplib/serdisplib-2.01.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-libs/serdisplib/serdisplib-2.01.ebuild b/dev-libs/serdisplib/serdisplib-2.01.ebuild
index 85de825917e..0a3e778a8d1 100644
--- a/dev-libs/serdisplib/serdisplib-2.01.ebuild
+++ b/dev-libs/serdisplib/serdisplib-2.01.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
IUSE="threads tools"
# Define the list of valid lcd devices.
^ permalink raw reply related [flat|nested] 18+ messages in thread
end of thread, other threads:[~2023-06-12 19:12 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-08-18 13:11 [gentoo-commits] repo/gentoo:master commit in: dev-libs/serdisplib/ Aaron Bauman
-- strict thread matches above, loose matches on Subject: below --
2023-06-12 19:12 Sam James
2023-05-10 0:29 Sam James
2020-10-12 11:49 Agostino Sarubbo
2020-10-10 13:17 Conrad Kostecki
2020-10-10 13:17 Conrad Kostecki
2020-08-23 11:46 Conrad Kostecki
2020-08-23 8:19 Sergei Trofimovich
2020-07-28 15:47 Sam James
2020-07-27 23:39 Sam James
2020-03-21 10:17 Mikle Kolyada
2020-03-21 10:17 Mikle Kolyada
2020-02-04 18:09 Conrad Kostecki
2019-12-05 21:47 Conrad Kostecki
2019-11-26 0:58 Thomas Deutschmann
2019-11-18 14:34 Agostino Sarubbo
2019-11-08 2:56 Aaron Bauman
2019-08-08 3:32 Joonas Niilola
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox