diff options
Diffstat (limited to 'devel/aegis')
24 files changed, 0 insertions, 1130 deletions
diff --git a/devel/aegis/Makefile b/devel/aegis/Makefile deleted file mode 100644 index 543ed3295bd4..000000000000 --- a/devel/aegis/Makefile +++ /dev/null @@ -1,66 +0,0 @@ -PORTNAME= aegis -PORTVERSION= 4.25 -DISTVERSIONSUFFIX= .D510 -PORTREVISION= 16 -CATEGORIES= devel -MASTER_SITES= SF - -MAINTAINER= aryeh.friedman@gmail.com -COMMENT= Transaction-based software configuration management system -WWW= https://aegis.sourceforge.net/ - -DEPRECATED= Abandoned upstream, last release in 2012 -EXPIRATION_DATE=2025-07-31 - -LICENSE= GPLv3 - -LIB_DEPENDS= libcurl.so:ftp/curl -RUN_DEPENDS= tkdiff:textproc/tkdiff - -USES= cpe gettext ghostscript gnome groff perl5 tk bison -USE_GNOME= libxml2 -GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share -CPPFLAGS+= "-I${LOCALBASE}/include" -CONFIGURE_ARGS= --with-nlsdir="${PREFIX}/share/locale" -CONFIGURE_ENV= WISH="${WISH}" -LDFLAGS+= -L${LOCALBASE}/lib -MAKE_JOBS_UNSAFE= yes - -OPTIONS_DEFINE= DOCS NLS -OPTIONS_SUB= yes - -# XXX Manpages are installed into ${DATADIR} too -- there's no easy way to -# stop this because we don't have Makefile.am provided. Maintainer will -# sort this with upstream. - -PORTDATA= * -PORTDOCS= * - -.include <bsd.port.options.mk> - -post-patch: -# Avoid "2>/dev/null" redirect in csh (ends up with empty manpath). - @${REINPLACE_CMD} -Ee 's|(MANPATH_PROG) 2>/dev/null|\1|' \ - ${WRKSRC}/configure -# Fix path to Tk interpreter. - @cd ${WRKSRC}/script && ${REINPLACE_CMD} -e 's|wish |${WISH} |' \ - aebuffy.in aecomp.in aexver.in tkaeca.in tkaegis.in tkaenc.in \ - tkaepa.in tkaer.in xaegis.in -# Import global variable "datadir" inside function (not found otherwise). - @${REINPLACE_CMD} -e 's|global lib|& datadir|' \ - ${WRKSRC}/script/xaegis.in - -post-configure: -.if empty(PORT_OPTIONS:MNLS) - ${REINPLACE_CMD} -e 's|HAVE_MSGFMT = yes|HAVE_MSGFMT = no|' \ - ${WRKSRC}/Makefile -.endif - -post-install: - ${MKDIR} -p ${STAGEDIR}${PREFIX}/com/aegis -# Fails to reinstall because keeps track of created directories, so make it -# forget that, by recreating them on each install. - @${FIND} ${WRKSRC} -type f -name ".*dir" -delete - -.include <bsd.port.mk> diff --git a/devel/aegis/distinfo b/devel/aegis/distinfo deleted file mode 100644 index 2abcadd26343..000000000000 --- a/devel/aegis/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SIZE (aegis-4.25.D510.tar.gz) = 5194355 -SHA256 (aegis-4.25.D510.tar.gz) = 53484003cf47709f2366aaecfdfa594dddd5f8ae0bd794be7d24e9ad86bf458e diff --git a/devel/aegis/files/patch-aefind_cmdline_y b/devel/aegis/files/patch-aefind_cmdline_y deleted file mode 100644 index 646adb564ebf..000000000000 --- a/devel/aegis/files/patch-aefind_cmdline_y +++ /dev/null @@ -1,18 +0,0 @@ ---- aefind/cmdline.y.orig 2020-06-17 17:53:49.450461000 -0400 -+++ aefind/cmdline.y 2020-06-17 17:54:14.484267000 -0400 -@@ -2,6 +2,7 @@ - * aegis - project change supervisor - * Copyright (C) 1997-1999, 2001-2008, 2011, 2012 Peter Miller - * Copyright (C) 2007 Walter Franzini -+ * Copyright (C) 2020 Aryeh M. Friedman - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by -@@ -17,6 +18,7 @@ - * along with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -+%define api.prefix {cmdline_} - %{ - - #include <common/ac/assert.h> diff --git a/devel/aegis/files/patch-aegrep_main.cc b/devel/aegis/files/patch-aegrep_main.cc deleted file mode 100644 index 1fa5219350a8..000000000000 --- a/devel/aegis/files/patch-aegrep_main.cc +++ /dev/null @@ -1,12 +0,0 @@ ---- aegrep/main.cc.orig 2012-12-04 02:03:33 UTC -+++ aegrep/main.cc -@@ -32,6 +32,9 @@ - - #include <aegrep/arglex3.h> - -+#include <sys/types.h> -+#include <sys/wait.h> -+ - - static void - grep_usage(void) diff --git a/devel/aegis/files/patch-aeimport_format_rcs_gram_y b/devel/aegis/files/patch-aeimport_format_rcs_gram_y deleted file mode 100644 index c86e24f07c0d..000000000000 --- a/devel/aegis/files/patch-aeimport_format_rcs_gram_y +++ /dev/null @@ -1,18 +0,0 @@ ---- aeimport/format/rcs/gram.y.orig 2020-06-17 17:55:08.321101000 -0400 -+++ aeimport/format/rcs/gram.y 2020-06-17 17:55:44.146287000 -0400 -@@ -1,6 +1,7 @@ - /* - * aegis - project change supervisor - * Copyright (C) 2001-2006, 2008, 2012 Peter Miller -+ * Copyright (C) 2020 Aryeh M. Friedman - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by -@@ -17,6 +18,7 @@ - * <http://www.gnu.org/licenses/>. - */ - -+%define api.prefix {format_rcs_gram_} - %{ - - #include <common/ac/assert.h> diff --git a/devel/aegis/files/patch-aeimport_format_sccs_gram_y b/devel/aegis/files/patch-aeimport_format_sccs_gram_y deleted file mode 100644 index b75bed2dfa0d..000000000000 --- a/devel/aegis/files/patch-aeimport_format_sccs_gram_y +++ /dev/null @@ -1,18 +0,0 @@ ---- aeimport/format/sccs/gram.y.orig 2020-06-17 17:56:11.007600000 -0400 -+++ aeimport/format/sccs/gram.y 2020-06-17 17:56:29.944250000 -0400 -@@ -1,6 +1,7 @@ - /* - * aegis - project change supervisor - * Copyright (C) 2001-2008, 2012 Peter Miller -+ * Copyright (C) 2020 Aryeh M. Friedman - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by -@@ -16,6 +17,7 @@ - * along with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -+%define api.prefix {format_sccs_gram_} - %{ - - #include <common/ac/assert.h> diff --git a/devel/aegis/files/patch-common_ac_shared__ptr.h b/devel/aegis/files/patch-common_ac_shared__ptr.h deleted file mode 100644 index f755c8ffb99c..000000000000 --- a/devel/aegis/files/patch-common_ac_shared__ptr.h +++ /dev/null @@ -1,26 +0,0 @@ ---- common/ac/shared_ptr.h.orig 2012-12-04 02:03:33 UTC -+++ common/ac/shared_ptr.h -@@ -21,23 +21,6 @@ - #define COMMON_AC_SHARED_PTR_H - - #include <common/config.h> -- --#ifdef HAVE_TR1_MEMORY -- --#include <tr1/memory> -- --#define aegis_shared_ptr std::tr1::shared_ptr -- --#elif HAVE_BOOST_SHARED_PTR_HPP -- --#include <boost/shared_ptr.hpp> -- --#define aegis_shared_ptr boost::shared_ptr -- --#else -- - #include <common/ac/shared_ptr/aegis.h> - --#endif -- - #endif // COMMON_AC_SHARED_PTR_H diff --git a/devel/aegis/files/patch-common_ac_string.h b/devel/aegis/files/patch-common_ac_string.h deleted file mode 100644 index e32df5a97965..000000000000 --- a/devel/aegis/files/patch-common_ac_string.h +++ /dev/null @@ -1,15 +0,0 @@ ---- common/ac/string.h.orig 2012-12-04 02:03:33 UTC -+++ common/ac/string.h -@@ -128,10 +128,12 @@ size_t strlcat(char *dst, const char *sr - char *strendcpy(char *dst, const char *src, const char *end); - #endif - -+/* - #undef strcat - #define strcat strcat_is_unsafe__use_strendcat_instead@ - #undef strcpy - #define strcpy strcpy_is_unsafe__use_strendcpy_instead@ -+*/ - - #ifndef HAVE_MEMMEM - void *memmem(const void *, size_t, const void *, size_t); diff --git a/devel/aegis/files/patch-common_gettime_y b/devel/aegis/files/patch-common_gettime_y deleted file mode 100644 index f3e18676f38b..000000000000 --- a/devel/aegis/files/patch-common_gettime_y +++ /dev/null @@ -1,18 +0,0 @@ ---- common/gettime.y.orig 2020-06-17 17:45:06.095616000 -0400 -+++ common/gettime.y 2020-06-17 17:45:33.928740000 -0400 -@@ -1,6 +1,7 @@ - /* - * aegis - project change supervisor - * Copyright (C) 1991-1995, 1997-1999, 2002-2008, 2012 Peter Miller -+ * Copyright (C) 2020 Aryeh M. Friedman - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by -@@ -21,6 +22,7 @@ - * Steven Bellovin <smb@cs.unc.edu> - */ - -+%define api.prefix {gettime_} - %token AGO - %token COLON - %token COMMA diff --git a/devel/aegis/files/patch-common_mem.h b/devel/aegis/files/patch-common_mem.h deleted file mode 100644 index 6fa053d3825b..000000000000 --- a/devel/aegis/files/patch-common_mem.h +++ /dev/null @@ -1,11 +0,0 @@ ---- common/mem.h.orig 2012-12-04 02:03:33 UTC -+++ common/mem.h -@@ -123,7 +123,7 @@ char *dmem_copy_string(const char *file, - #endif - - #if HAVE_HEADER_NEW || HAVE_NEW_H --#define THROW_BAD_ALLOC throw(std::bad_alloc) -+#define THROW_BAD_ALLOC //throw(std::bad_alloc) - #else - #define THROW_BAD_ALLOC - #endif diff --git a/devel/aegis/files/patch-etc_configure.ac b/devel/aegis/files/patch-etc_configure.ac deleted file mode 100644 index 719fc43171be..000000000000 --- a/devel/aegis/files/patch-etc_configure.ac +++ /dev/null @@ -1,37 +0,0 @@ ---- etc/configure.ac.orig 2012-12-04 02:03:33 UTC -+++ etc/configure.ac -@@ -649,8 +649,8 @@ AC_CHECK_SIZEOF(int) - AC_CHECK_SIZEOF(long) - AC_CHECK_SIZEOF(long long) - --AC_COMPUTE_INT(ac_cv_long_bit, [sizeof(long) * CHAR_BIT], [#include <limits.h>], -- [ac_cv_long_bit="sizeof(long) * CHAR_BIT"]) -+AC_COMPUTE_INT(ac_cv_long_bit, [LONG_BIT], [#include <limits.h>], -+ [ac_cv_long_bit="LONG_BIT"]) - AC_DEFINE_UNQUOTED(LONG_BIT, [$ac_cv_long_bit], - [Define this symbol to be the number of bits in a long. - This is analogous to the standard CHAR_BIT define.]) -@@ -849,15 +849,15 @@ dnl! - AC_MSG_CHECKING([for tm_zone in struct tm]) - AC_TRY_COMPILE([ - #include <stdio.h> --#ifdef TIME_WITH_SYS_TIME --#include <sys/time.h> --#include <time.h> --#else --#ifdef HAVE_SYS_TIME_H -+dnl! #ifdef TIME_WITH_SYS_TIME - #include <sys/time.h> --#else --#include <time.h> --#endif -+dnl! #include <time.h> -+dnl! #else -+dnl! #ifdef HAVE_SYS_TIME_H -+dnl! #include <sys/time.h> -+dnl! #else -+dnl! #include <time.h> -+dnl! #endif - #endif], [struct tm *tm; - printf("%s\n", tm->tm_zone);], - AC_DEFINE(HAVE_tm_zone,1, diff --git a/devel/aegis/files/patch-fmtgen_lex_cc b/devel/aegis/files/patch-fmtgen_lex_cc deleted file mode 100644 index 9847839bcef5..000000000000 --- a/devel/aegis/files/patch-fmtgen_lex_cc +++ /dev/null @@ -1,19 +0,0 @@ ---- fmtgen/lex.cc.orig 2020-06-17 17:44:00.521184000 -0400 -+++ fmtgen/lex.cc 2020-06-17 17:44:09.243453000 -0400 -@@ -1,6 +1,7 @@ - // - // aegis - project change supervisor - // Copyright (C) 1991-1995, 1997, 1999, 2002-2008, 2012 Peter Miller -+// Copyright (C) 2020 Aryeh M. Friedman - // - // This program is free software; you can redistribute it and/or modify - // it under the terms of the GNU General Public License as published by -@@ -48,7 +49,7 @@ - - static file_ty *file; - static int error_count; --extern parse_STYPE parse_lval; -+extern PARSE_STYPE parse_lval; - static nstring_list ifiles; - static nstring_list include_path; - static symtab<int> keyword; diff --git a/devel/aegis/files/patch-fmtgen_parse_y b/devel/aegis/files/patch-fmtgen_parse_y deleted file mode 100644 index 7484b6c0bbac..000000000000 --- a/devel/aegis/files/patch-fmtgen_parse_y +++ /dev/null @@ -1,35 +0,0 @@ ---- fmtgen/parse.y.orig 2020-06-17 17:42:24.867502000 -0400 -+++ fmtgen/parse.y 2020-06-17 17:43:25.898841000 -0400 -@@ -2,6 +2,7 @@ - * aegis - project change supervisor - * Copyright (C) 1991-1994, 1997-1999, 2001-2008, 2012 Peter Miller - * Copyright (C) 2007 Walter Franzini -+ * Copyright (C) 2020 Aryeh M. Friedman - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by -@@ -17,8 +18,8 @@ - * along with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -+%define api.prefix {parse_} - %{ -- - #include <common/ac/ctype.h> - #include <common/ac/stdio.h> - #include <common/ac/stdlib.h> -@@ -208,12 +209,12 @@ - trace(("}\n")); - } - -+int yyparse(void); -+extern int yylex(void); - - void - parse(const generator::pointer &g, const nstring &definition_file) - { -- extern int yyparse(void); -- - /* - * initial name is the basename of the definition file - */ diff --git a/devel/aegis/files/patch-libaegis_aer_lex_cc b/devel/aegis/files/patch-libaegis_aer_lex_cc deleted file mode 100644 index f7325058c1a9..000000000000 --- a/devel/aegis/files/patch-libaegis_aer_lex_cc +++ /dev/null @@ -1,19 +0,0 @@ ---- libaegis/aer/lex.cc.orig 2020-06-17 18:13:58.645709000 -0400 -+++ libaegis/aer/lex.cc 2020-06-17 18:14:15.245886000 -0400 -@@ -1,6 +1,7 @@ - // - // aegis - project change supervisor - // Copyright (C) 1991-1996, 1998, 1999, 2001-2008, 2012 Peter Miller -+// Copyright (C) 2020 Aryeh M. Friedman - // - // This program is free software; you can redistribute it and/or modify - // it under the terms of the GNU General Public License as published by -@@ -40,7 +41,7 @@ - - static input ip; - static int error_count; --extern aer_report_STYPE aer_report_lval; -+extern AER_REPORT_STYPE aer_report_lval; - static nstring_accumulator buffer; - static symtab_ty *stp; - diff --git a/devel/aegis/files/patch-libaegis_aer_report_y b/devel/aegis/files/patch-libaegis_aer_report_y deleted file mode 100644 index 71ac604117a9..000000000000 --- a/devel/aegis/files/patch-libaegis_aer_report_y +++ /dev/null @@ -1,18 +0,0 @@ ---- libaegis/aer/report.y.orig 2020-06-17 17:46:55.348947000 -0400 -+++ libaegis/aer/report.y 2020-06-17 17:47:40.813660000 -0400 -@@ -1,6 +1,7 @@ - /* - * aegis - project change supervisor - * Copyright (C) 1994-1996, 1999, 2002, 2005-2008, 2012 Peter Miller -+ * Copyright (C) 2020 Aryeh M. Friedman - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by -@@ -17,6 +18,7 @@ - * <http://www.gnu.org/licenses/>. - */ - -+%define api.prefix {aer_report_} - %{ - - #include <common/ac/assert.h> diff --git a/devel/aegis/files/patch-libaegis_gram_y b/devel/aegis/files/patch-libaegis_gram_y deleted file mode 100644 index 8c9cc12116ec..000000000000 --- a/devel/aegis/files/patch-libaegis_gram_y +++ /dev/null @@ -1,18 +0,0 @@ ---- libaegis/gram.y.orig 2020-06-17 17:49:20.265476000 -0400 -+++ libaegis/gram.y 2020-06-17 17:49:37.193953000 -0400 -@@ -1,6 +1,7 @@ - /* - * aegis - project change supervisor - * Copyright (C) 1991-1994, 1999, 2002, 2004-2006, 2008, 2012 Peter Miller -+ * Copyright (C) 2020 Aryeh M. Friedman - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by -@@ -17,6 +18,7 @@ - * <http://www.gnu.org/licenses/>. - */ - -+%define api.prefix {gram_} - %{ - - #include <common/ac/stdio.h> diff --git a/devel/aegis/files/patch-libaegis_introspector_time.h b/devel/aegis/files/patch-libaegis_introspector_time.h deleted file mode 100644 index f10311911e30..000000000000 --- a/devel/aegis/files/patch-libaegis_introspector_time.h +++ /dev/null @@ -1,10 +0,0 @@ ---- libaegis/introspector/time.h.orig 2012-12-04 02:03:33 UTC -+++ libaegis/introspector/time.h -@@ -19,6 +19,7 @@ - #ifndef LIBAEGIS_INTROSPECTOR_TIME_H - #define LIBAEGIS_INTROSPECTOR_TIME_H - -+#include <time.h> - #include <libaegis/introspector.h> - #include <libaegis/output.h> - diff --git a/devel/aegis/files/patch-libaegis_introspector_vector.h b/devel/aegis/files/patch-libaegis_introspector_vector.h deleted file mode 100644 index c87872a4d040..000000000000 --- a/devel/aegis/files/patch-libaegis_introspector_vector.h +++ /dev/null @@ -1,10 +0,0 @@ ---- libaegis/introspector/vector.h.orig 2012-12-04 02:03:33 UTC -+++ libaegis/introspector/vector.h -@@ -19,6 +19,7 @@ - #ifndef LIBAEGIS_INTROSPECTOR_VECTOR_H - #define LIBAEGIS_INTROSPECTOR_VECTOR_H - -+#include <sys/types.h> - #include <libaegis/introspector.h> - - /** diff --git a/devel/aegis/files/patch-libaegis_meta_lex_cc b/devel/aegis/files/patch-libaegis_meta_lex_cc deleted file mode 100644 index bc7c9952ffaa..000000000000 --- a/devel/aegis/files/patch-libaegis_meta_lex_cc +++ /dev/null @@ -1,19 +0,0 @@ ---- libaegis/meta_lex.cc.orig 2020-06-17 18:16:18.858528000 -0400 -+++ libaegis/meta_lex.cc 2020-06-17 18:16:45.666339000 -0400 -@@ -1,6 +1,7 @@ - // - // aegis - project change supervisor - // Copyright (C) 1991-1996, 1998, 1999, 2001-2008, 2010, 2012 Peter Miller -+// Copyright (C) 2020 Aryeh M. Friedman - // - // This program is free software; you can redistribute it and/or modify - // it under the terms of the GNU General Public License as published by -@@ -46,7 +47,7 @@ - static input source; - - static int error_count; --extern gram_STYPE gram_lval; -+extern GRAM_STYPE gram_lval; - static nstring_accumulator buffer; - - diff --git a/devel/aegis/files/patch-libaegis_sub_expr_gram_y b/devel/aegis/files/patch-libaegis_sub_expr_gram_y deleted file mode 100644 index 694a988abbf6..000000000000 --- a/devel/aegis/files/patch-libaegis_sub_expr_gram_y +++ /dev/null @@ -1,149 +0,0 @@ ---- libaegis/sub/expr_gram.y.orig 2020-06-17 17:51:38.214116000 -0400 -+++ libaegis/sub/expr_gram.y 2020-06-17 17:52:02.149971000 -0400 -@@ -1,22 +1,24 @@ - /* -- * aegis - project change supervisor -- * Copyright (C) 1996, 1999, 2002, 2003, 2005-2008 Peter Miller -+ * aegis - project change supervisor -+ * Copyright (C) 1996, 1999, 2002, 2003, 2005-2008 Peter Miller -+ * Copyright (C) 2020 Aryeh M. Friedman - * -- * This program is free software; you can redistribute it and/or modify -- * it under the terms of the GNU General Public License as published by -- * the Free Software Foundation; either version 3 of the License, or -- * (at your option) any later version. -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 3 of the License, or -+ * (at your option) any later version. - * -- * This program is distributed in the hope that it will be useful, -- * but WITHOUT ANY WARRANTY; without even the implied warranty of -- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- * GNU General Public License for more details. -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. - * -- * You should have received a copy of the GNU General Public License -- * along with this program. If not, see -- * <http://www.gnu.org/licenses/>. -+ * You should have received a copy of the GNU General Public License -+ * along with this program. If not, see -+ * <http://www.gnu.org/licenses/>. - */ - -+%define api.prefix {sub_expr_gram_} - %{ - - #include <common/ac/stdarg.h> -@@ -57,7 +59,7 @@ - - %union - { -- long lv_number; -+ long lv_number; - } - - %type <lv_number> NUMBER expr -@@ -94,7 +96,7 @@ - - trace(("}\n")); - if (bad) -- return ""; -+ return ""; - return nstring::format("%ld", result); - } - -@@ -112,21 +114,21 @@ - /* - * jiggery-pokery for yacc - * -- * Replace all calls to printf with a call to trace_printf. The -- * trace_where_ is needed to set the location, and is safe, because -- * yacc only invokes the printf with an if (be careful, the printf -- * is not in a compound statement). -+ * Replace all calls to printf with a call to trace_printf. The -+ * trace_where_ is needed to set the location, and is safe, because -+ * yacc only invokes the printf with an if (be careful, the printf -+ * is not in a compound statement). - */ - #define printf trace_where_, trace_printf - - /* - * jiggery-pokery for bison - * -- * Replace all calls to fprintf with a call to yydebugger. Ignore -- * the first argument, it will be "stderr". The trace_where_ is -- * needed to set the location, and is safe, because bison only -- * invokes the printf with an if (be careful, the fprintf is not in -- * a compound statement). -+ * Replace all calls to fprintf with a call to yydebugger. Ignore -+ * the first argument, it will be "stderr". The trace_where_ is -+ * needed to set the location, and is safe, because bison only -+ * invokes the printf with an if (be careful, the fprintf is not in -+ * a compound statement). - */ - #define fprintf trace_where_, yydebugger - -@@ -151,40 +153,41 @@ - - grammar: - expr -- { result = $1; } -+ { result = $1; } - ; - - expr - : LP expr RP -- { $$ = $2; trace(("$$ = %ld;\n", $$)); } -+ { $$ = $2; trace(("$$ = %ld;\n", $$)); } - | NUMBER -- { $$ = $1; trace(("$$ = %ld;\n", $$)); } -+ { $$ = $1; trace(("$$ = %ld;\n", $$)); } - | MINUS expr -- %prec UNARY -- { $$ = -$2; trace(("$$ = %ld;\n", $$)); } -+ %prec UNARY -+ { $$ = -$2; trace(("$$ = %ld;\n", $$)); } - | expr PLUS expr -- { $$ = $1 + $3; trace(("$$ = %ld;\n", $$)); } -+ { $$ = $1 + $3; trace(("$$ = %ld;\n", $$)); } - | expr MINUS expr -- { $$ = $1 - $3; trace(("$$ = %ld;\n", $$)); } -+ { $$ = $1 - $3; trace(("$$ = %ld;\n", $$)); } - | expr MUL expr -- { $$ = $1 * $3; trace(("$$ = %ld;\n", $$)); } -+ { $$ = $1 * $3; trace(("$$ = %ld;\n", $$)); } - | expr DIV expr -- { $$ = $3 ? $1 / $3 : 0; trace(("$$ = %ld;\n", $$)); } -+ { $$ = $3 ? $1 / $3 : 0; trace(("$$ = %ld;\n", $$)); } - | expr MOD expr -- { $$ = $3 ? $1 % $3 : 0; trace(("$$ = %ld;\n", $$)); } -+ { $$ = $3 ? $1 % $3 : 0; trace(("$$ = %ld;\n", $$)); } - | expr EQ expr -- { $$ = ($1 == $3); trace(("$$ = %ld;\n", $$)); } -+ { $$ = ($1 == $3); trace(("$$ = %ld;\n", $$)); } - | expr NE expr -- { $$ = ($1 != $3); trace(("$$ = %ld;\n", $$)); } -+ { $$ = ($1 != $3); trace(("$$ = %ld;\n", $$)); } - | expr LT expr -- { $$ = ($1 < $3); trace(("$$ = %ld;\n", $$)); } -+ { $$ = ($1 < $3); trace(("$$ = %ld;\n", $$)); } - | expr LE expr -- { $$ = ($1 <= $3); trace(("$$ = %ld;\n", $$)); } -+ { $$ = ($1 <= $3); trace(("$$ = %ld;\n", $$)); } - | expr GT expr -- { $$ = ($1 > $3); trace(("$$ = %ld;\n", $$)); } -+ { $$ = ($1 > $3); trace(("$$ = %ld;\n", $$)); } - | expr GE expr -- { $$ = ($1 >= $3); trace(("$$ = %ld;\n", $$)); } -+ { $$ = ($1 >= $3); trace(("$$ = %ld;\n", $$)); } - | NOT expr -- %prec UNARY -- { $$ = (!$2); trace(("$$ = %ld;\n", $$)); } -+ %prec UNARY -+ { $$ = (!$2); trace(("$$ = %ld;\n", $$)); } - ; -+// vim: set ts=8 sw=4 et : diff --git a/devel/aegis/files/patch-libaegis_sub_plural_gram_y b/devel/aegis/files/patch-libaegis_sub_plural_gram_y deleted file mode 100644 index 2a5c1253a0fc..000000000000 --- a/devel/aegis/files/patch-libaegis_sub_plural_gram_y +++ /dev/null @@ -1,373 +0,0 @@ ---- libaegis/sub/plural_gram.y.orig 2020-06-17 17:52:35.548476000 -0400 -+++ libaegis/sub/plural_gram.y 2020-06-17 17:52:46.221850000 -0400 -@@ -1,22 +1,24 @@ - /* -- * aegis - project change supervisor -- * Copyright (C) 2002-2008 Peter Miller -+ * aegis - project change supervisor -+ * Copyright (C) 2002-2008 Peter Miller -+ * Copyright (C) 2020 Aryeh M. Friedman - * -- * This program is free software; you can redistribute it and/or modify -- * it under the terms of the GNU General Public License as published by -- * the Free Software Foundation; either version 3 of the License, or -- * (at your option) any later version. -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 3 of the License, or -+ * (at your option) any later version. - * -- * This program is distributed in the hope that it will be useful, -- * but WITHOUT ANY WARRANTY; without even the implied warranty of -- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- * GNU General Public License for more details. -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. - * -- * You should have received a copy of the GNU General Public License -- * along with this program. If not, see -- * <http://www.gnu.org/licenses/>. -+ * You should have received a copy of the GNU General Public License -+ * along with this program. If not, see -+ * <http://www.gnu.org/licenses/>. - */ - -+%define api.prefix {sub_plural_gram_} - %{ - - #include <common/ac/stdarg.h> -@@ -114,9 +116,9 @@ - - trace(("}\n")); - if (bad) -- return 0; -+ return 0; - if (plural >= nplurals) -- return 0; -+ return 0; - return plural; - } - -@@ -132,35 +134,35 @@ - /* - * jiggery-pokery for yacc - * -- * Replace all calls to printf with a call to trace_printf. The -- * trace_where_ is needed to set the location, and is safe, because -- * yacc only invokes the printf with an if (be careful, the printf -- * is not in a compound statement). -+ * Replace all calls to printf with a call to trace_printf. The -+ * trace_where_ is needed to set the location, and is safe, because -+ * yacc only invokes the printf with an if (be careful, the printf -+ * is not in a compound statement). - */ - #define printf trace_where_, trace_printf - - /* - * jiggery-pokery for bison - * -- * Replace all calls to fprintf with a call to yydebugger. Ignore -- * the first argument, it will be "stderr". The trace_where_ is -- * needed to set the location, and is safe, because bison only -- * invokes the printf with an if (be careful, the fprintf is not in -- * a compound statement). -+ * Replace all calls to fprintf with a call to yydebugger. Ignore -+ * the first argument, it will be "stderr". The trace_where_ is -+ * needed to set the location, and is safe, because bison only -+ * invokes the printf with an if (be careful, the fprintf is not in -+ * a compound statement). - */ - #define fprintf trace_where_, yydebugger - - static void - yydebugger(void *, const char *fmt, ...) - { -- va_list ap; -- string_ty *s; -+ va_list ap; -+ string_ty *s; - -- va_start(ap, fmt); -- s = str_vformat(fmt, ap); -- va_end(ap); -- trace_printf("%s", s->str_text); -- str_free(s); -+ va_start(ap, fmt); -+ s = str_vformat(fmt, ap); -+ va_end(ap); -+ trace_printf("%s", s->str_text); -+ str_free(s); - } - - #endif -@@ -170,138 +172,139 @@ - %% - - grammar: -- nplurals SEMI plural -- ; -+ nplurals SEMI plural -+ ; - - nplurals -- : NPLURALS EQU INTEGER -- { -- nplurals = $3; -- } -- ; -+ : NPLURALS EQU INTEGER -+ { -+ nplurals = $3; -+ } -+ ; - - plural -- : PLURAL EQU expr -- { -- plural = $3; -- } -- ; -+ : PLURAL EQU expr -+ { -+ plural = $3; -+ } -+ ; - - expr -- : LP expr RP -- { -- $$ = $2; -- trace(("$$ = %u;\n", $$)); -- } -- | NUMBER -- { -- $$ = number; -- trace(("$$ = %u;\n", $$)); -- } -- | INTEGER -- { -- $$ = $1; -- trace(("$$ = %u;\n", $$)); -- } -- | MINUS expr -- %prec UNARY -- { -- $$ = -$2; -- trace(("$$ = %u;\n", $$)); -- } -- | expr PLUS expr -- { -- $$ = $1 + $3; -- trace(("$$ = %u;\n", $$)); -- } -- | expr MINUS expr -- { -- $$ = $1 - $3; -- trace(("$$ = %u;\n", $$)); -- } -- | expr MUL expr -- { -- $$ = $1 * $3; -- trace(("$$ = %u;\n", $$)); -- } -- | expr DIV expr -- { -- $$ = $3 ? $1 / $3 : 0; -- trace(("$$ = %u;\n", $$)); -- } -- | expr MOD expr -- { -- $$ = $3 ? $1 % $3 : 0; -- trace(("$$ = %u;\n", $$)); -- } -- | expr EQ expr -- { -- $$ = ($1 == $3); -- trace(("$$ = %u;\n", $$)); -- } -- | expr NE expr -- { -- $$ = ($1 != $3); -- trace(("$$ = %u;\n", $$)); -- } -- | expr LT expr -- { -- $$ = ($1 < $3); -- trace(("$$ = %u;\n", $$)); -- } -- | expr LE expr -- { -- $$ = ($1 <= $3); -- trace(("$$ = %u;\n", $$)); -- } -- | expr GT expr -- { -- $$ = ($1 > $3); -- trace(("$$ = %u;\n", $$)); -- } -- | expr GE expr -- { -- $$ = ($1 >= $3); -- trace(("$$ = %u;\n", $$)); -- } -- | NOT expr -- { -- $$ = (!$2); -- trace(("$$ = %u;\n", $$)); -- } -- | BITNOT expr -- { -- $$ = ~$2; -- trace(("$$ = %u;\n", $$)); -- } -- | expr ANDAND expr -- { -- $$ = $1 && $3; -- trace(("$$ = %u;\n", $$)); -- } -- | expr BITAND expr -- { -- $$ = $1 & $3; -- trace(("$$ = %u;\n", $$)); -- } -- | expr OROR expr -- { -- $$ = $1 || $3; -- trace(("$$ = %u;\n", $$)); -- } -- | expr BITOR expr -- { -- $$ = $1 | $3; -- trace(("$$ = %u;\n", $$)); -- } -- | expr BITXOR expr -- { -- $$ = $1 ^ $3; -- trace(("$$ = %u;\n", $$)); -- } -- | expr QUEST expr COLON expr -- { -- $$ = $1 ? $3 : $5; -- trace(("$$ = %u;\n", $$)); -- } -- ; -+ : LP expr RP -+ { -+ $$ = $2; -+ trace(("$$ = %u;\n", $$)); -+ } -+ | NUMBER -+ { -+ $$ = number; -+ trace(("$$ = %u;\n", $$)); -+ } -+ | INTEGER -+ { -+ $$ = $1; -+ trace(("$$ = %u;\n", $$)); -+ } -+ | MINUS expr -+ %prec UNARY -+ { -+ $$ = -$2; -+ trace(("$$ = %u;\n", $$)); -+ } -+ | expr PLUS expr -+ { -+ $$ = $1 + $3; -+ trace(("$$ = %u;\n", $$)); -+ } -+ | expr MINUS expr -+ { -+ $$ = $1 - $3; -+ trace(("$$ = %u;\n", $$)); -+ } -+ | expr MUL expr -+ { -+ $$ = $1 * $3; -+ trace(("$$ = %u;\n", $$)); -+ } -+ | expr DIV expr -+ { -+ $$ = $3 ? $1 / $3 : 0; -+ trace(("$$ = %u;\n", $$)); -+ } -+ | expr MOD expr -+ { -+ $$ = $3 ? $1 % $3 : 0; -+ trace(("$$ = %u;\n", $$)); -+ } -+ | expr EQ expr -+ { -+ $$ = ($1 == $3); -+ trace(("$$ = %u;\n", $$)); -+ } -+ | expr NE expr -+ { -+ $$ = ($1 != $3); -+ trace(("$$ = %u;\n", $$)); -+ } -+ | expr LT expr -+ { -+ $$ = ($1 < $3); -+ trace(("$$ = %u;\n", $$)); -+ } -+ | expr LE expr -+ { -+ $$ = ($1 <= $3); -+ trace(("$$ = %u;\n", $$)); -+ } -+ | expr GT expr -+ { -+ $$ = ($1 > $3); -+ trace(("$$ = %u;\n", $$)); -+ } -+ | expr GE expr -+ { -+ $$ = ($1 >= $3); -+ trace(("$$ = %u;\n", $$)); -+ } -+ | NOT expr -+ { -+ $$ = (!$2); -+ trace(("$$ = %u;\n", $$)); -+ } -+ | BITNOT expr -+ { -+ $$ = ~$2; -+ trace(("$$ = %u;\n", $$)); -+ } -+ | expr ANDAND expr -+ { -+ $$ = $1 && $3; -+ trace(("$$ = %u;\n", $$)); -+ } -+ | expr BITAND expr -+ { -+ $$ = $1 & $3; -+ trace(("$$ = %u;\n", $$)); -+ } -+ | expr OROR expr -+ { -+ $$ = $1 || $3; -+ trace(("$$ = %u;\n", $$)); -+ } -+ | expr BITOR expr -+ { -+ $$ = $1 | $3; -+ trace(("$$ = %u;\n", $$)); -+ } -+ | expr BITXOR expr -+ { -+ $$ = $1 ^ $3; -+ trace(("$$ = %u;\n", $$)); -+ } -+ | expr QUEST expr COLON expr -+ { -+ $$ = $1 ? $3 : $5; -+ trace(("$$ = %u;\n", $$)); -+ } -+ ; -+// vim: set ts=8 sw=4 et : diff --git a/devel/aegis/pkg-descr b/devel/aegis/pkg-descr deleted file mode 100644 index 5b1eccff4f28..000000000000 --- a/devel/aegis/pkg-descr +++ /dev/null @@ -1,22 +0,0 @@ -Aegis is a transaction-based software configuration management system. It -provides a framework within which a team of developers may work on many -changes to a program independently, and Aegis coordinates integrating these -changes back into the master source of the program, with as little disruption -as possible. Some key features: - -* All operations on the repository are based on change sets. -* True configurations. All changes are reproducible snapshots. Every change - set has a unique configuration identifier. -* Ability to rename files without losing their history. -* Binary files are supported. -* File meta-data are versioned. Aegis versions permissions also. -* Commits are truly atomic. No part of a commit takes effect until the entire - commit has succeeded. Log messages are attached to the change set, not - stored redundantly in each file. -* Access controls on lines of development (branches). Creating a branch in - Aegis can be accomplished with a single, fast command. -* Repository synchronization, geographically distributed development. -* Optimal performance for all users, local or remote (no difference). -* Disconnected commits. -* Peer-to-peer architecture. Work may flow in without involving a master site. -* Costs are proportional to change size, not data size. diff --git a/devel/aegis/pkg-message b/devel/aegis/pkg-message deleted file mode 100644 index c2ad6f9d1cef..000000000000 --- a/devel/aegis/pkg-message +++ /dev/null @@ -1,9 +0,0 @@ -[ -{ type: install - message: <<EOM -Aegis has been installed. - -If you want more development tools, check "devel/cook" and "devel/fhist". -EOM -} -] diff --git a/devel/aegis/pkg-plist b/devel/aegis/pkg-plist deleted file mode 100644 index 5934e8b99126..000000000000 --- a/devel/aegis/pkg-plist +++ /dev/null @@ -1,188 +0,0 @@ -share/man/man1/ae-cvs-ci.1.gz -share/man/man1/ae-repo-ci.1.gz -share/man/man1/ae-sccs-put.1.gz -share/man/man1/ae_c.1.gz -share/man/man1/ae_diff2htm.1.gz -share/man/man1/ae_p.1.gz -share/man/man1/aeannotate.1.gz -share/man/man1/aeb.1.gz -share/man/man1/aebisect.1.gz -share/man/man1/aebuffy.1.gz -share/man/man1/aeca.1.gz -share/man/man1/aecd.1.gz -share/man/man1/aechown.1.gz -share/man/man1/aeclean.1.gz -share/man/man1/aeclone.1.gz -share/man/man1/aecomp.1.gz -share/man/man1/aecomplete.1.gz -share/man/man1/aecp.1.gz -share/man/man1/aecpu.1.gz -share/man/man1/aecvsserver.1.gz -share/man/man1/aed.1.gz -share/man/man1/aedb.1.gz -share/man/man1/aedbu.1.gz -share/man/man1/aede-policy.1.gz -share/man/man1/aede.1.gz -share/man/man1/aedeu.1.gz -share/man/man1/aediff.1.gz -share/man/man1/aedist.1.gz -share/man/man1/aedn.1.gz -share/man/man1/aeedit.1.gz -share/man/man1/aefa.1.gz -share/man/man1/aefind.1.gz -share/man/man1/aefinish.1.gz -share/man/man1/aefp.1.gz -share/man/man1/aeget.1.gz -share/man/man1/aegrep.1.gz -share/man/man1/aegis.1.gz -share/man/man1/aegis.cgi.1.gz -share/man/man1/aeib.1.gz -share/man/man1/aeibu.1.gz -share/man/man1/aeifail.1.gz -share/man/man1/aeimport.1.gz -share/man/man1/aeintegratq.1.gz -share/man/man1/aeipass.1.gz -share/man/man1/ael.1.gz -share/man/man1/aelcf.1.gz -share/man/man1/aelic.1.gz -share/man/man1/aelock.1.gz -share/man/man1/aelpf.1.gz -share/man/man1/aels.1.gz -share/man/man1/aelsf.1.gz -share/man/man1/aemakegen.1.gz -share/man/man1/aemeasure.1.gz -share/man/man1/aemt.1.gz -share/man/man1/aemtu.1.gz -share/man/man1/aemv.1.gz -share/man/man1/aemvu.1.gz -share/man/man1/aena.1.gz -share/man/man1/aenbr.1.gz -share/man/man1/aenbru.1.gz -share/man/man1/aenc.1.gz -share/man/man1/aencu.1.gz -share/man/man1/aend.1.gz -share/man/man1/aenf.1.gz -share/man/man1/aenfu.1.gz -share/man/man1/aeni.1.gz -share/man/man1/aenpa.1.gz -share/man/man1/aenpr.1.gz -share/man/man1/aenrls.1.gz -share/man/man1/aenrv.1.gz -share/man/man1/aent.1.gz -share/man/man1/aentu.1.gz -share/man/man1/aepa.1.gz -share/man/man1/aepatch.1.gz -share/man/man1/aepromptcmd.1.gz -share/man/man1/aer.1.gz -share/man/man1/aera.1.gz -share/man/man1/aerb.1.gz -share/man/man1/aerbu.1.gz -share/man/man1/aerd.1.gz -share/man/man1/aerect.1.gz -share/man/man1/aerevml.1.gz -share/man/man1/aerfail.1.gz -share/man/man1/aeri.1.gz -share/man/man1/aerm.1.gz -share/man/man1/aermpr.1.gz -share/man/man1/aermu.1.gz -share/man/man1/aerpa.1.gz -share/man/man1/aerpass.1.gz -share/man/man1/aerpu.1.gz -share/man/man1/aerrv.1.gz -share/man/man1/aesub.1.gz -share/man/man1/aesubunit.1.gz -share/man/man1/aesvt.1.gz -share/man/man1/aet.1.gz -share/man/man1/aetar.1.gz -share/man/man1/aev.1.gz -share/man/man1/aexml.1.gz -share/man/man1/aexver.1.gz -share/man/man1/tkaeca.1.gz -share/man/man1/tkaegis.1.gz -share/man/man1/tkaenc.1.gz -share/man/man1/tkaepa.1.gz -share/man/man1/tkaer.1.gz -share/man/man5/aecattr.5.gz -share/man/man5/aecstate.5.gz -share/man/man5/aedir.5.gz -share/man/man5/aefattr.5.gz -share/man/man5/aefstate.5.gz -share/man/man5/aegis.5.gz -share/man/man5/aegstate.5.gz -share/man/man5/aelock.5.gz -share/man/man5/aemetrics.5.gz -share/man/man5/aepattr.5.gz -share/man/man5/aepconf.5.gz -share/man/man5/aepstate.5.gz -share/man/man5/aer.5.gz -share/man/man5/aerptidx.5.gz -share/man/man5/aesub.5.gz -share/man/man5/aetest.5.gz -share/man/man5/aeuconf.5.gz -share/man/man5/aeustate.5.gz -bin/ae-cvs-ci -bin/ae-repo-ci -bin/ae-sccs-put -bin/ae_diff2htm -bin/aeannotate -bin/aebisect -bin/aebuffy -bin/aecomp -bin/aecomplete -bin/aecvsserver -bin/aede-policy -bin/aediff -bin/aedist -bin/aeedit -bin/aefind -bin/aefinish -bin/aeget -bin/aeget.instal -bin/aefp -bin/aegrep -bin/aelsf -@mode 4755 -bin/aegis -bin/aeimport -bin/aelock -@mode -bin/aeintegratq -bin/aelcf -bin/aelpf -bin/aels -bin/aemakegen -bin/aemeasure -bin/aepatch -bin/aepromptcmd -bin/aerect -bin/aereport -bin/aerevml -bin/aesub -bin/aesubunit -bin/aesvt -bin/aetar -bin/aexml -bin/aexver -bin/tkaeca -bin/tkaegis -bin/tkaenc -bin/tkaepa -bin/tkaer -bin/xaegis -etc/profile.d/aegis.sh -etc/profile.d/aegis.csh -etc/profile.d/aegis.bash -etc/profile.d/aegis.zsh -%%NLS%%share/locale/da/LC_MESSAGES/aegis.mo -%%NLS%%share/locale/de/LC_MESSAGES/aegis.mo -%%NLS%%share/locale/en/LC_MESSAGES/aegis.mo -%%NLS%%share/locale/es/LC_MESSAGES/aegis.mo -%%NLS%%share/locale/fr/LC_MESSAGES/aegis.mo -%%NLS%%share/locale/it/LC_MESSAGES/aegis.mo -%%NLS%%share/locale/nl/LC_MESSAGES/aegis.mo -%%NLS%%share/locale/pt_BR/LC_MESSAGES/aegis.mo -%%NLS%%share/locale/ro/LC_MESSAGES/aegis.mo -%%NLS%%share/locale/ru/LC_MESSAGES/aegis.mo -%%NLS%%share/locale/vi/LC_MESSAGES/aegis.mo -@dir(bin,sys,) com/aegis -@dir(bin,sys,) com |