public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: media-libs/rply/files/, profiles/, media-libs/rply/
@ 2019-04-16  7:37 Michał Górny
  0 siblings, 0 replies; only message in thread
From: Michał Górny @ 2019-04-16  7:37 UTC (permalink / raw
  To: gentoo-commits

commit:     502462197853456ed204bd24294e34338f10dc1c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 16 07:31:07 2019 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Apr 16 07:36:30 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50246219

media-libs/rply: Remove last-rited pkg

Closes: https://bugs.gentoo.org/404299
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/rply/Manifest                         |   1 -
 media-libs/rply/files/rply-1.01-lc_numeric.patch |  86 -----------
 media-libs/rply/files/rply-1.01-stdint.h.patch   | 185 -----------------------
 media-libs/rply/files/rply_CMakeLists.txt        |  39 -----
 media-libs/rply/metadata.xml                     |   5 -
 media-libs/rply/rply-1.01-r1.ebuild              |  40 -----
 profiles/package.mask                            |   7 -
 7 files changed, 363 deletions(-)

diff --git a/media-libs/rply/Manifest b/media-libs/rply/Manifest
deleted file mode 100644
index de655be02e7..00000000000
--- a/media-libs/rply/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rply-1.01.tar.gz 28903 BLAKE2B f6b6cef38951ed48eab58f3336501d9d3875a340b7475c6dd52f3823a126873d5f43bac9b38423ec1a89fb746e234f060e1cb4ec62bb509a79641f757d61e254 SHA512 c5d9b8b031bff24ad6ae71a0b3b2fc265cdf9db4386389d48dbe05eac48d2db289d7ca86aa4e7379f8596cf08909c647e74714775b2c699bee31d987ad355474

diff --git a/media-libs/rply/files/rply-1.01-lc_numeric.patch b/media-libs/rply/files/rply-1.01-lc_numeric.patch
deleted file mode 100644
index 6d98abd95d5..00000000000
--- a/media-libs/rply/files/rply-1.01-lc_numeric.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-From 8a7a76b7dcc94e8e71725e26a146330c73377ebd Mon Sep 17 00:00:00 2001
-From: Alexandre Rostovtsev <tetromino@gmail.com>
-Date: Mon, 26 Sep 2011 04:46:44 -0400
-Subject: [PATCH 2/2] Switch LC_NUMERIC locale to "C" for decimal point
- separator safety
-
-Make sure to switch the LC_NUMERIC locale to "C" when using strtod() and
-fpritnf("%g",...) to ensure that '.' is used as the decimal point
-separator when reading and writing .ply files.
----
- rply.c |   31 +++++++++++++++++++++++++++----
- 1 files changed, 27 insertions(+), 4 deletions(-)
-
-diff --git a/rply.c b/rply.c
-index 9eaa77f..789c002 100644
---- a/rply.c
-+++ b/rply.c
-@@ -12,6 +12,7 @@
- #include <string.h>
- #include <limits.h>
- #include <float.h>
-+#include <locale.h>
- #include <stdarg.h>
- #include <stdlib.h>
- #include <stddef.h>
-@@ -1229,13 +1230,27 @@ static int oascii_uint32(p_ply ply, double value) {
- }
- 
- static int oascii_float32(p_ply ply, double value) {
-+    char *curr_locale;
-+    int ret;
-     if (value < -FLT_MAX || value > FLT_MAX) return 0;
--    return fprintf(ply->fp, "%g ", (float) value) > 0;
-+    /* Switch locale to C to use '.' as the decimal point separator */
-+    curr_locale = setlocale(LC_NUMERIC, NULL);
-+    setlocale(LC_NUMERIC, "C");
-+    ret = fprintf(ply->fp, "%g ", (float) value);
-+    setlocale(LC_NUMERIC, curr_locale);
-+    return ret > 0;
- }
- 
- static int oascii_float64(p_ply ply, double value) {
-+    char *curr_locale;
-+    int ret;
-     if (value < -DBL_MAX || value > DBL_MAX) return 0;
--    return fprintf(ply->fp, "%g ", value) > 0;
-+    /* Switch locale to C to use '.' as the decimal point separator */
-+    curr_locale = setlocale(LC_NUMERIC, NULL);
-+    setlocale(LC_NUMERIC, "C");
-+    ret = fprintf(ply->fp, "%g ", value);
-+    setlocale(LC_NUMERIC, curr_locale);
-+    return ret > 0;
- }
- 
- static int obinary_int8(p_ply ply, double value) {
-@@ -1336,17 +1351,25 @@ static int iascii_uint32(p_ply ply, double *value) {
- }
- 
- static int iascii_float32(p_ply ply, double *value) {
--    char *end;
-+    char *end, *curr_locale;
-     if (!ply_read_word(ply)) return 0;
-+    /* Switch locale to C to use '.' as the decimal point separator */
-+    curr_locale = setlocale(LC_NUMERIC, NULL);
-+    setlocale(LC_NUMERIC, "C");
-     *value = strtod(BWORD(ply), &end);
-+    setlocale(LC_NUMERIC, curr_locale);
-     if (*end || *value < -FLT_MAX || *value > FLT_MAX) return 0;
-     return 1;
- }
- 
- static int iascii_float64(p_ply ply, double *value) {
--    char *end;
-+    char *end, *curr_locale;
-     if (!ply_read_word(ply)) return 0;
-+    /* Switch locale to C to use '.' as the decimal point separator */
-+    curr_locale = setlocale(LC_NUMERIC, NULL);
-+    setlocale(LC_NUMERIC, "C");
-     *value = strtod(BWORD(ply), &end);
-+    setlocale(LC_NUMERIC, curr_locale);
-     if (*end || *value < -DBL_MAX || *value > DBL_MAX) return 0;
-     return 1;
- }
--- 
-1.7.6.1
-

diff --git a/media-libs/rply/files/rply-1.01-stdint.h.patch b/media-libs/rply/files/rply-1.01-stdint.h.patch
deleted file mode 100644
index 45c911643bc..00000000000
--- a/media-libs/rply/files/rply-1.01-stdint.h.patch
+++ /dev/null
@@ -1,185 +0,0 @@
-From eeb09032068baed6d81cff01cdfcccd6d55a8152 Mon Sep 17 00:00:00 2001
-From: Alexandre Rostovtsev <tetromino@gmail.com>
-Date: Mon, 26 Sep 2011 04:45:49 -0400
-Subject: [PATCH 1/2] Use stdint.h types
-
-Use stdint.h types (int16_t and int32_t) instead of assuming that short
-and long must always a specific number of bytes. Also, use strtoul for
-reading uint32_t values.
----
- rply.c |   61 ++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 28 insertions(+), 33 deletions(-)
-
-diff --git a/rply.c b/rply.c
-index 042244f..9eaa77f 100644
---- a/rply.c
-+++ b/rply.c
-@@ -15,6 +15,7 @@
- #include <stdarg.h>
- #include <stdlib.h>
- #include <stddef.h>
-+#include <stdint.h>
- 
- #include "rply.h"
- 
-@@ -1183,18 +1184,12 @@ static e_ply_storage_mode ply_arch_endian(void) {
- static int ply_type_check(void) {
-     assert(sizeof(char) == 1);
-     assert(sizeof(unsigned char) == 1);
--    assert(sizeof(short) == 2);
--    assert(sizeof(unsigned short) == 2);
--    assert(sizeof(long) == 4);
--    assert(sizeof(unsigned long) == 4);
-+    assert(sizeof(long) >= 4);
-     assert(sizeof(float) == 4);
-     assert(sizeof(double) == 8);
-     if (sizeof(char) != 1) return 0;
-     if (sizeof(unsigned char) != 1) return 0;
--    if (sizeof(short) != 2) return 0;
--    if (sizeof(unsigned short) != 2) return 0;
--    if (sizeof(long) != 4) return 0;
--    if (sizeof(unsigned long) != 4) return 0;
-+    if (sizeof(long) < 4) return 0;
-     if (sizeof(float) != 4) return 0;
-     if (sizeof(double) != 8) return 0;
-     return 1;
-@@ -1214,23 +1209,23 @@ static int oascii_uint8(p_ply ply, double value) {
- }
- 
- static int oascii_int16(p_ply ply, double value) {
--    if (value > SHRT_MAX || value < SHRT_MIN) return 0;
--    return fprintf(ply->fp, "%d ", (short) value) > 0;
-+    if (value > INT16_MAX || value < INT16_MIN) return 0;
-+    return fprintf(ply->fp, "%d ", (int16_t) value) > 0;
- }
- 
- static int oascii_uint16(p_ply ply, double value) {
--    if (value > USHRT_MAX || value < 0) return 0;
--    return fprintf(ply->fp, "%d ", (unsigned short) value) > 0;
-+    if (value > UINT16_MAX || value < 0) return 0;
-+    return fprintf(ply->fp, "%d ", (uint16_t) value) > 0;
- }
- 
- static int oascii_int32(p_ply ply, double value) {
--    if (value > LONG_MAX || value < LONG_MIN) return 0;
--    return fprintf(ply->fp, "%d ", (int) value) > 0;
-+    if (value > INT32_MAX || value < INT32_MIN) return 0;
-+    return fprintf(ply->fp, "%d ", (int32_t) value) > 0;
- }
- 
- static int oascii_uint32(p_ply ply, double value) {
--    if (value > ULONG_MAX || value < 0) return 0;
--    return fprintf(ply->fp, "%d ", (unsigned int) value) > 0;
-+    if (value > UINT32_MAX || value < 0) return 0;
-+    return fprintf(ply->fp, "%d ", (uint32_t) value) > 0;
- }
- 
- static int oascii_float32(p_ply ply, double value) {
-@@ -1256,26 +1251,26 @@ static int obinary_uint8(p_ply ply, double value) {
- }
- 
- static int obinary_int16(p_ply ply, double value) {
--    short int16 = (short) value;
--    if (value > SHRT_MAX || value < SHRT_MIN) return 0;
-+    int16_t int16 = value;
-+    if (value > INT16_MAX || value < INT16_MIN) return 0;
-     return ply->odriver->ochunk(ply, &int16, sizeof(int16));
- }
- 
- static int obinary_uint16(p_ply ply, double value) {
--    unsigned short uint16 = (unsigned short) value;
--    if (value > USHRT_MAX || value < 0) return 0;
-+    uint16_t uint16 = value;
-+    if (value > UINT16_MAX || value < 0) return 0;
-     return ply->odriver->ochunk(ply, &uint16, sizeof(uint16)); 
- }
- 
- static int obinary_int32(p_ply ply, double value) {
--    long int32 = (long) value;
--    if (value > LONG_MAX || value < LONG_MIN) return 0;
-+    int32_t int32 = value;
-+    if (value > INT32_MAX || value < INT32_MIN) return 0;
-     return ply->odriver->ochunk(ply, &int32, sizeof(int32));
- }
- 
- static int obinary_uint32(p_ply ply, double value) {
--    unsigned long uint32 = (unsigned long) value;
--    if (value > ULONG_MAX || value < 0) return 0;
-+    uint32_t uint32 = value;
-+    if (value > UINT32_MAX || value < 0) return 0;
-     return ply->odriver->ochunk(ply, &uint32, sizeof(uint32));
- }
- 
-@@ -1312,7 +1307,7 @@ static int iascii_int16(p_ply ply, double *value) {
-     char *end;
-     if (!ply_read_word(ply)) return 0;
-     *value = strtol(BWORD(ply), &end, 10);
--    if (*end || *value > SHRT_MAX || *value < SHRT_MIN) return 0;
-+    if (*end || *value > INT16_MAX || *value < INT16_MIN) return 0;
-     return 1;
- }
- 
-@@ -1320,7 +1315,7 @@ static int iascii_uint16(p_ply ply, double *value) {
-     char *end;
-     if (!ply_read_word(ply)) return 0;
-     *value = strtol(BWORD(ply), &end, 10);
--    if (*end || *value > USHRT_MAX || *value < 0) return 0;
-+    if (*end || *value > UINT16_MAX || *value < 0) return 0;
-     return 1;
- }
- 
-@@ -1328,15 +1323,15 @@ static int iascii_int32(p_ply ply, double *value) {
-     char *end;
-     if (!ply_read_word(ply)) return 0;
-     *value = strtol(BWORD(ply), &end, 10);
--    if (*end || *value > LONG_MAX || *value < LONG_MIN) return 0;
-+    if (*end || *value > INT32_MAX || *value < INT32_MIN) return 0;
-     return 1;
- }
- 
- static int iascii_uint32(p_ply ply, double *value) {
-     char *end;
-     if (!ply_read_word(ply)) return 0;
--    *value = strtol(BWORD(ply), &end, 10);
--    if (*end || *value < 0) return 0;
-+    *value = strtoul(BWORD(ply), &end, 10);
-+    if (*end || *value > UINT32_MAX || *value < 0) return 0;
-     return 1;
- }
- 
-@@ -1371,28 +1366,28 @@ static int ibinary_uint8(p_ply ply, double *value) {
- }
- 
- static int ibinary_int16(p_ply ply, double *value) {
--    short int16;
-+    int16_t int16;
-     if (!ply->idriver->ichunk(ply, &int16, sizeof(int16))) return 0;
-     *value = int16;
-     return 1;
- }
- 
- static int ibinary_uint16(p_ply ply, double *value) {
--    unsigned short uint16;
-+    uint16_t uint16;
-     if (!ply->idriver->ichunk(ply, &uint16, sizeof(uint16))) return 0;
-     *value = uint16;
-     return 1;
- }
- 
- static int ibinary_int32(p_ply ply, double *value) {
--    long int32;
-+    int32_t int32;
-     if (!ply->idriver->ichunk(ply, &int32, sizeof(int32))) return 0;
-     *value = int32;
-     return 1;
- }
- 
- static int ibinary_uint32(p_ply ply, double *value) {
--    unsigned long uint32;
-+    uint32_t uint32;
-     if (!ply->idriver->ichunk(ply, &uint32, sizeof(uint32))) return 0;
-     *value = uint32;
-     return 1;
--- 
-1.7.6.1
-

diff --git a/media-libs/rply/files/rply_CMakeLists.txt b/media-libs/rply/files/rply_CMakeLists.txt
deleted file mode 100644
index 5497fffb225..00000000000
--- a/media-libs/rply/files/rply_CMakeLists.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-# Fedora's cmake file for rply
-# http://pkgs.fedoraproject.org/gitweb/?p=rply.git;a=blob;f=rply_CMakeLists.txt
-PROJECT(rply)
-cmake_minimum_required(VERSION 2.6)
-
-SET(RPLY_LIB_MAJOR_VERSION 1)
-SET(RPLY_LIB_MINOR_VERSION 01)
-
-SET(RPLY_CMAKE_DIR ${CMAKE_SOURCE_DIR}/CMake/ )
-SET(RPLY_LIBRARY librply.so )
-
-add_library(rply SHARED rply.c )
-set_target_properties( rply PROPERTIES
-                              VERSION ${RPLY_LIB_MAJOR_VERSION}.${RPLY_LIB_MINOR_VERSION}
-                              SOVERSION ${RPLY_LIB_MAJOR_VERSION}
-                              ) 
-
-include_directories( ${CMAKE_SOURCE_DIR} )
-add_executable(rply_convert etc/convert.c )
-add_executable(rply_dump etc/dump.c )
-add_executable(rply_sconvert etc/sconvert.c )
-target_link_libraries (rply_convert rply)
-target_link_libraries (rply_dump rply)
-target_link_libraries (rply_sconvert rply)
-
-# Installs the header files
-install(FILES rply.h DESTINATION include/rply)
-
-# Installs the target file
-install(TARGETS rply LIBRARY DESTINATION lib${LIB_SUFFIX})
-install(TARGETS rply_convert RUNTIME DESTINATION bin)
-install(TARGETS rply_dump RUNTIME DESTINATION bin)
-install(TARGETS rply_sconvert RUNTIME DESTINATION bin)
-
-#This should be the last line of the project
-SUBDIRS( CMake/export )
-
-
-

diff --git a/media-libs/rply/metadata.xml b/media-libs/rply/metadata.xml
deleted file mode 100644
index 6f49eba8f49..00000000000
--- a/media-libs/rply/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>

diff --git a/media-libs/rply/rply-1.01-r1.ebuild b/media-libs/rply/rply-1.01-r1.ebuild
deleted file mode 100644
index b2874323bdd..00000000000
--- a/media-libs/rply/rply-1.01-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="A library to read and write PLY files"
-HOMEPAGE="http://w3.impa.br/~diego/software/rply/"
-# SRC_URI="http://w3.impa.br/~diego/software/rply/${P}.tar.gz"
-# Tarball no longer available from upstream website
-SRC_URI="https://dev.gentoo.org/~tetromino/distfiles/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-	# Use int16_t and int32_t instead of assuming e.g. that sizeof(long) == 4
-	"${FILESDIR}/${P}-stdint.h.patch"
-	# Switch LC_NUMERIC locale to "C" to ensure "." is the decimal separator
-	"${FILESDIR}/${P}-lc_numeric.patch"
-)
-
-pkg_setup() {
-	use doc && HTML_DOCS="manual/*"
-}
-
-src_prepare() {
-	# rply doesn't have *any* build system - not even a Makefile!
-	# For simplicity, use the cmake file that Fedora maintainers have created
-	cp "${FILESDIR}/rply_CMakeLists.txt" CMakeLists.txt || die
-	mkdir -p CMake/export || die
-
-	cmake-utils_src_prepare
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index d9542be5610..b4282983e17 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -646,13 +646,6 @@ x11-misc/xwinwrap
 # Removal in 30 days.  Bug #407381.
 media-video/get_flash_videos
 
-# Michał Górny <mgorny@gentoo.org> (16 Mar 2019)
-# The current Gentoo version has been added in 2011, and a bump is
-# pending since at least 2012.  Last touched upstream in 2015.
-# A library with no reverse dependencies.
-# Removal in 30 days.  Bug #404299.
-media-libs/rply
-
 # Matt Turner <mattst88@gentoo.org> (16 Mar 2019)
 # Previously packaged drivers, now removed from Gentoo.
 # Keep this mask in place so users are aware, but can also easily unmask them


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2019-04-16  7:37 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-04-16  7:37 [gentoo-commits] repo/gentoo:master commit in: media-libs/rply/files/, profiles/, media-libs/rply/ Michał Górny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox