Date: Sun, 27 Sep 2020 10:39:06 +0000 (UTC) From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r550261 - in head/misc/librepo: . files Message-ID: <202009271039.08RAd6BE005961@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuri Date: Sun Sep 27 10:39:06 2020 New Revision: 550261 URL: https://svnweb.freebsd.org/changeset/ports/550261 Log: misc/librepo: Fix SEGV by patching sources to make 2 functions be properly declared and called. Added: head/misc/librepo/files/patch-librepo_yum.c (contents, props changed) Modified: head/misc/librepo/Makefile head/misc/librepo/files/patch-librepo_downloader.c Modified: head/misc/librepo/Makefile ============================================================================== --- head/misc/librepo/Makefile Sun Sep 27 10:34:41 2020 (r550260) +++ head/misc/librepo/Makefile Sun Sep 27 10:39:06 2020 (r550261) @@ -2,7 +2,7 @@ PORTNAME= librepo DISTVERSION= 1.12.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc MAINTAINER= yuri@FreeBSD.org Modified: head/misc/librepo/files/patch-librepo_downloader.c ============================================================================== --- head/misc/librepo/files/patch-librepo_downloader.c Sun Sep 27 10:34:41 2020 (r550260) +++ head/misc/librepo/files/patch-librepo_downloader.c Sun Sep 27 10:39:06 2020 (r550261) @@ -1,13 +1,18 @@ +https://github.com/rpm-software-management/librepo/issues/200 + --- librepo/downloader.c.orig 2020-08-22 20:15:59 UTC +++ librepo/downloader.c @@ -18,9 +18,11 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ +-#define _XOPEN_SOURCE 500 // Because of fdopen() and ftruncate() +-#define _DEFAULT_SOURCE // Because of futimes() +-#define _BSD_SOURCE // Because of futimes() +#if __FreeBSD__ - #define _XOPEN_SOURCE 500 // Because of fdopen() and ftruncate() - #define _DEFAULT_SOURCE // Because of futimes() - #define _BSD_SOURCE // Because of futimes() ++//#define _XOPEN_SOURCE 500 // Because of fdopen() and ftruncate() ++//#define _DEFAULT_SOURCE // Because of futimes() ++//#define _BSD_SOURCE // Because of futimes() +#endif #include <glib.h> Added: head/misc/librepo/files/patch-librepo_yum.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/librepo/files/patch-librepo_yum.c Sun Sep 27 10:39:06 2020 (r550261) @@ -0,0 +1,15 @@ +Otherwise realpath(3) declaration isn't found: https://github.com/rpm-software-management/librepo/issues/202 + +--- librepo/yum.c.orig 2020-09-27 10:18:54 UTC ++++ librepo/yum.c +@@ -18,8 +18,8 @@ + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + +-#define _POSIX_SOURCE +-#define _DEFAULT_SOURCE ++//#define _POSIX_SOURCE ++//#define _DEFAULT_SOURCE + #define BITS_IN_BYTE 8 + + #include <stdio.h>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202009271039.08RAd6BE005961>