mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
mail-client/mailx: drop 8.1.2.20180807-r1
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
This commit is contained in:
@@ -1,4 +1,2 @@
|
||||
DIST bsd-mailx_8.1.2-0.20180807cvs-1.debian.tar.xz 47916 BLAKE2B 6776dc1705383438e4249269f38a0db963731580ce4df3a2f6fddb112495db3225608b97718cd3916e7bb40b71d0338e6d262416a42b60ba19a6f4a8e1c8627e SHA512 3c99c5be121ecb37f2495b885e2a00290173b16578da100bb7955f86c7e76b8a8cd6bf8f936c1f00b906611e8649c0a6a25089b647d7f5ebcea8c8df3f334e28
|
||||
DIST bsd-mailx_8.1.2-0.20180807cvs.orig.tar.xz 79684 BLAKE2B 2846cd752472a193f89f7672d6a61de9759beea5530484c75ae4703335afc22a833226a87141853e4fbb2c951f9818ff35c8b79349b8a7a9a77f7788c6569bab SHA512 7a33d35934b0a98660732259d3132235ed14cd6843e79edd5683b668c3a550b45f0664021af35c219043640c20ce5aa34eaaf6dc275dc7e83aaed44853d008c9
|
||||
DIST bsd-mailx_8.1.2-0.20220412cvs-1.debian.tar.xz 49564 BLAKE2B 4df1fa6be15b811e2a23f059b52a961849818f9defeb5671ec01f6ca9604998d7bf6e182edfc54c9b06b2b0c6e8cb1c270ca1758e2ca9a2aa6758ea41cd05014 SHA512 8794d8a41ec86012f4e74509f489afa8dcb624a17a6bc779024b2bb6eed8a7a86826785601bd295147641cd26f4288ec73aa8c3a2451b35b41fbc682f91c157f
|
||||
DIST bsd-mailx_8.1.2-0.20220412cvs.orig.tar.xz 79616 BLAKE2B 436a312125f36067e5c126cb1e5bc91d8b4675c22ee827a822b14fb1f5ca23b7a43cd58ca14602929bb6c0cb48701ef6101ad2ed07ea9b7e9239c25edf73346e SHA512 acee80e49fbac85dfaa48d885dd310a056a1418c6e3b02ee9f30441a34c104b134fb7c47cac91a1b2359d3d3cba0cf026d9cdf51f659b8c172100d7f98156203
|
||||
|
||||
@@ -1,156 +0,0 @@
|
||||
--- a/glob.h
|
||||
+++ b/glob.h
|
||||
@@ -37,48 +37,48 @@
|
||||
* A bunch of global variable declarations lie herein.
|
||||
* def.h must be included first.
|
||||
*/
|
||||
-int msgCount; /* Count of messages read in */
|
||||
-int rcvmode; /* True if receiving mail */
|
||||
-int sawcom; /* Set after first command */
|
||||
-int senderr; /* An error while checking */
|
||||
-int edit; /* Indicates editing a file */
|
||||
-int readonly; /* Will be unable to rewrite file */
|
||||
-int noreset; /* String resets suspended */
|
||||
-int sourcing; /* Currently reading variant file */
|
||||
-int loading; /* Loading user definitions */
|
||||
-int cond; /* Current state of conditional exc. */
|
||||
-FILE *itf; /* Input temp file buffer */
|
||||
-FILE *otf; /* Output temp file buffer */
|
||||
-int image; /* File descriptor for image of msg */
|
||||
-FILE *input; /* Current command input file */
|
||||
-char mailname[PATHSIZE]; /* Name of current file */
|
||||
-char prevfile[PATHSIZE]; /* Name of previous file */
|
||||
-char *homedir; /* Path name of home directory */
|
||||
-char *myname; /* My login name */
|
||||
-off_t mailsize; /* Size of system mailbox */
|
||||
-int lexnumber; /* Number of TNUMBER from scan() */
|
||||
-char lexstring[STRINGLEN]; /* String from TSTRING, scan() */
|
||||
-int regretp; /* Pointer to TOS of regret tokens */
|
||||
-int regretstack[REGDEP]; /* Stack of regretted tokens */
|
||||
-char *string_stack[REGDEP]; /* Stack of regretted strings */
|
||||
-int numberstack[REGDEP]; /* Stack of regretted numbers */
|
||||
-struct message *dot; /* Pointer to current message */
|
||||
-struct message *message; /* The actual message structure */
|
||||
-struct var *variables[HSHSIZE]; /* Pointer to active var list */
|
||||
-struct grouphead *groups[HSHSIZE];/* Pointer to active groups */
|
||||
-struct ignoretab ignore[2]; /* ignored and retained fields
|
||||
- 0 is ignore, 1 is retain */
|
||||
-struct ignoretab saveignore[2]; /* ignored and retained fields
|
||||
- on save to folder */
|
||||
-struct ignoretab ignoreall[2]; /* special, ignore all headers */
|
||||
-char **altnames; /* List of alternate names for user */
|
||||
-int debug; /* Debug flag set */
|
||||
-int screenwidth; /* Screen width, or best guess */
|
||||
-int screenheight; /* Screen height, or best guess,
|
||||
- for "header" command */
|
||||
-int realscreenheight; /* the real screen height */
|
||||
-int uflag; /* Are we in -u mode? */
|
||||
-sigset_t intset; /* Signal set that is just SIGINT */
|
||||
+extern int msgCount; /* Count of messages read in */
|
||||
+extern int rcvmode; /* True if receiving mail */
|
||||
+extern int sawcom; /* Set after first command */
|
||||
+extern int senderr; /* An error while checking */
|
||||
+extern int edit; /* Indicates editing a file */
|
||||
+extern int readonly; /* Will be unable to rewrite file */
|
||||
+extern int noreset; /* String resets suspended */
|
||||
+extern int sourcing; /* Currently reading variant file */
|
||||
+extern int loading; /* Loading user definitions */
|
||||
+extern int cond; /* Current state of conditional exc. */
|
||||
+extern FILE *itf; /* Input temp file buffer */
|
||||
+extern FILE *otf; /* Output temp file buffer */
|
||||
+extern int image; /* File descriptor for image of msg */
|
||||
+extern FILE *input; /* Current command input file */
|
||||
+extern char mailname[PATHSIZE]; /* Name of current file */
|
||||
+extern char prevfile[PATHSIZE]; /* Name of previous file */
|
||||
+extern char *homedir; /* Path name of home directory */
|
||||
+extern char *myname; /* My login name */
|
||||
+extern off_t mailsize; /* Size of system mailbox */
|
||||
+extern int lexnumber; /* Number of TNUMBER from scan() */
|
||||
+extern char lexstring[STRINGLEN]; /* String from TSTRING, scan() */
|
||||
+extern int regretp; /* Pointer to TOS of regret tokens */
|
||||
+extern int regretstack[REGDEP]; /* Stack of regretted tokens */
|
||||
+extern char *string_stack[REGDEP]; /* Stack of regretted strings */
|
||||
+extern int numberstack[REGDEP]; /* Stack of regretted numbers */
|
||||
+extern struct message *dot; /* Pointer to current message */
|
||||
+extern struct message *message; /* The actual message structure */
|
||||
+extern struct var *variables[HSHSIZE]; /* Pointer to active var list */
|
||||
+extern struct grouphead *groups[HSHSIZE];/* Pointer to active groups */
|
||||
+extern struct ignoretab ignore[2]; /* ignored and retained fields
|
||||
+ 0 is ignore, 1 is retain */
|
||||
+extern struct ignoretab saveignore[2]; /* ignored and retained fields
|
||||
+ on save to folder */
|
||||
+extern struct ignoretab ignoreall[2]; /* special, ignore all headers */
|
||||
+extern char **altnames; /* List of alternate names for user */
|
||||
+extern int debug; /* Debug flag set */
|
||||
+extern int screenwidth; /* Screen width, or best guess */
|
||||
+extern int screenheight; /* Screen height, or best guess,
|
||||
+ for "header" command */
|
||||
+extern int realscreenheight; /* the real screen height */
|
||||
+extern int uflag; /* Are we in -u mode? */
|
||||
+extern sigset_t intset; /* Signal set that is just SIGINT */
|
||||
|
||||
/*
|
||||
* The pointers for the string allocation routines,
|
||||
@@ -87,7 +87,7 @@
|
||||
* twice as much, and so on.
|
||||
*/
|
||||
#define NSPACE 25 /* Total number of string spaces */
|
||||
-struct strings {
|
||||
+extern struct strings {
|
||||
char *s_topFree; /* Beginning of this area */
|
||||
char *s_nextFree; /* Next alloctable place here */
|
||||
unsigned s_nleft; /* Number of bytes left here */
|
||||
--- a/main.c
|
||||
+++ b/main.c
|
||||
@@ -36,6 +36,51 @@
|
||||
#include "extern.h"
|
||||
#include <locale.h>
|
||||
|
||||
+int msgCount; /* Count of messages read in */
|
||||
+int rcvmode; /* True if receiving mail */
|
||||
+int sawcom; /* Set after first command */
|
||||
+int senderr; /* An error while checking */
|
||||
+int edit; /* Indicates editing a file */
|
||||
+int readonly; /* Will be unable to rewrite file */
|
||||
+int noreset; /* String resets suspended */
|
||||
+int sourcing; /* Currently reading variant file */
|
||||
+int loading; /* Loading user definitions */
|
||||
+int cond; /* Current state of conditional exc. */
|
||||
+FILE *itf; /* Input temp file buffer */
|
||||
+FILE *otf; /* Output temp file buffer */
|
||||
+int image; /* File descriptor for image of msg */
|
||||
+FILE *input; /* Current command input file */
|
||||
+char mailname[PATHSIZE]; /* Name of current file */
|
||||
+char prevfile[PATHSIZE]; /* Name of previous file */
|
||||
+char *homedir; /* Path name of home directory */
|
||||
+char *myname; /* My login name */
|
||||
+off_t mailsize; /* Size of system mailbox */
|
||||
+int lexnumber; /* Number of TNUMBER from scan() */
|
||||
+char lexstring[STRINGLEN]; /* String from TSTRING, scan() */
|
||||
+int regretp; /* Pointer to TOS of regret tokens */
|
||||
+int regretstack[REGDEP]; /* Stack of regretted tokens */
|
||||
+char *string_stack[REGDEP]; /* Stack of regretted strings */
|
||||
+int numberstack[REGDEP]; /* Stack of regretted numbers */
|
||||
+struct message *dot; /* Pointer to current message */
|
||||
+struct message *message; /* The actual message structure */
|
||||
+struct var *variables[HSHSIZE]; /* Pointer to active var list */
|
||||
+struct grouphead *groups[HSHSIZE];/* Pointer to active groups */
|
||||
+struct ignoretab ignore[2]; /* ignored and retained fields
|
||||
+ 0 is ignore, 1 is retain */
|
||||
+struct ignoretab saveignore[2]; /* ignored and retained fields
|
||||
+ on save to folder */
|
||||
+struct ignoretab ignoreall[2]; /* special, ignore all headers */
|
||||
+char **altnames; /* List of alternate names for user */
|
||||
+int debug; /* Debug flag set */
|
||||
+int screenwidth; /* Screen width, or best guess */
|
||||
+int screenheight; /* Screen height, or best guess,
|
||||
+ for "header" command */
|
||||
+int realscreenheight; /* the real screen height */
|
||||
+int uflag; /* Are we in -u mode? */
|
||||
+sigset_t intset; /* Signal set that is just SIGINT */
|
||||
+
|
||||
+struct strings stringdope[NSPACE];
|
||||
+
|
||||
static void usage(void);
|
||||
int main(int, char **);
|
||||
|
||||
@@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DP="bsd-${PN}_${PV%.*}-0.${PV##*.}cvs"
|
||||
DPT="${DP}.orig.tar.xz"
|
||||
DPP="${DP}-1.debian.tar.xz"
|
||||
|
||||
DESCRIPTION="The $ mail program, which is used to send mail via shell scripts"
|
||||
HOMEPAGE="https://www.debian.org/"
|
||||
SRC_URI="
|
||||
http://http.debian.net/debian/pool/main/b/bsd-${PN}/${DPT}
|
||||
http://http.debian.net/debian/pool/main/b/bsd-${PN}/${DPP}"
|
||||
S="${WORKDIR}/${DP/_/-}.orig"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
|
||||
DEPEND="
|
||||
>=net-libs/liblockfile-1.03
|
||||
dev-libs/libbsd
|
||||
virtual/mta
|
||||
|| ( mail-client/mailx-support mail-mta/opensmtpd )"
|
||||
RDEPEND="${DEPEND}
|
||||
!net-mail/mailutils"
|
||||
|
||||
PATCHES=(
|
||||
"${WORKDIR}"/debian/patches
|
||||
"${FILESDIR}"/${PN}-8.1.2.20050715-offsetof.patch
|
||||
"${FILESDIR}"/${PN}-8.1.2.20180807-fno-common.patch
|
||||
"${FILESDIR}"/${PN}-8.1.2-20180807-musl-CCEQ.patch
|
||||
)
|
||||
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)" EXTRAFLAGS="${CFLAGS}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin mail
|
||||
|
||||
doman mail.1
|
||||
|
||||
dosym mail /usr/bin/Mail
|
||||
dosym mail /usr/bin/mailx
|
||||
dosym mail.1 /usr/share/man/man1/Mail.1
|
||||
|
||||
insinto /usr/share/mailx/
|
||||
doins misc/mail.help misc/mail.tildehelp
|
||||
insinto /etc
|
||||
doins misc/mail.rc
|
||||
}
|
||||
Reference in New Issue
Block a user