pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/editors/xemacs-packages Update editors/xemacs-packages...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c7cd5687f106
branches:  trunk
changeset: 355892:c7cd5687f106
user:      hauke <hauke%pkgsrc.org@localhost>
date:      Thu Dec 15 13:25:42 2016 +0000

description:
Update editors/xemacs-packages to the latest and greatest.

These were release candidates according to upstream (Stephen
Turnbull):

"Right now, everything has gotten all the beta testing it's going to
get, so you can just package it from experimental."
<http://xemacs-beta.xemacs.narkive.com/TgII9kK7/when-do-experimental-packages-turn-stable>

but did not make to final before xemacs.org went south.

In addition, teach the update mechanism to use a configurable ftp
server.

diffstat:

 editors/xemacs-packages/Makefile |   282 +++++-----
 editors/xemacs-packages/PLIST    |   696 ++++++++++++++++++++-----
 editors/xemacs-packages/distinfo |  1030 +++++++++++++++++++------------------
 3 files changed, 1210 insertions(+), 798 deletions(-)

diffs (truncated from 2763 to 300 lines):

diff -r 436470173266 -r c7cd5687f106 editors/xemacs-packages/Makefile
--- a/editors/xemacs-packages/Makefile  Thu Dec 15 12:18:44 2016 +0000
+++ b/editors/xemacs-packages/Makefile  Thu Dec 15 13:25:42 2016 +0000
@@ -1,140 +1,142 @@
-# $NetBSD: Makefile,v 1.67 2016/07/09 06:38:15 wiz Exp $
+# $NetBSD: Makefile,v 1.68 2016/12/15 13:25:42 hauke Exp $
 
 DISTNAME=      xemacs-packages
-PKGNAME=       xemacs-packages-1.17
-PKGREVISION=   2
+PKGNAME=       xemacs-packages-1.18
+#PKGREVISION=  1
 
 CATEGORIES=    editors
-MASTER_SITES=  ${MASTER_SITE_XEMACS:=packages/}
+MASTER_SITES=  ${MASTER_SITE_XEMACS:=${XEMACSPKG_PATH}/}
+XEMACSPKG_PATH= beta/experimental/packages
 DISTFILES=     \
-               Sun-1.16-pkg.tar.gz \
-               ada-1.14-pkg.tar.gz \
-               apel-1.34-pkg.tar.gz \
-               auctex-1.51-pkg.tar.gz \
-               bbdb-1.32-pkg.tar.gz \
-               build-1.15-pkg.tar.gz \
-               c-support-1.22-pkg.tar.gz \
-               calc-1.26-pkg.tar.gz \
-               calendar-1.38-pkg.tar.gz \
-               cc-mode-1.45-pkg.tar.gz \
-               cedet-common-1.01-pkg.tar.gz \
-               clearcase-1.10-pkg.tar.gz \
-               cogre-1.02-pkg.tar.gz \
-               cookie-1.15-pkg.tar.gz \
-               crisp-1.15-pkg.tar.gz \
-               debug-1.18-pkg.tar.gz \
-               dictionary-1.16-pkg.tar.gz \
-               dired-1.20-pkg.tar.gz \
-               docbookide-0.08-pkg.tar.gz \
-               easypg-1.03-pkg.tar.gz \
-               ecb-1.22-pkg.tar.gz \
-               ecrypto-0.21-pkg.tar.gz \
-               ede-1.03-pkg.tar.gz \
-               edebug-1.22-pkg.tar.gz \
-               edict-1.17-pkg.tar.gz \
-               ediff-1.81-pkg.tar.gz \
-               edit-utils-2.43-pkg.tar.gz \
-               edt-1.14-pkg.tar.gz \
-               efs-1.34-pkg.tar.gz \
-               egg-its-1.27-pkg.tar.gz \
-               eieio-1.07-pkg.tar.gz \
-               elib-1.13-pkg.tar.gz \
-               emerge-1.11-pkg.tar.gz \
-               erc-0.23-pkg.tar.gz \
-               escreen-1.01-pkg.tar.gz \
-               eshell-1.18-pkg.tar.gz \
-               eterm-1.18-pkg.tar.gz \
-               eudc-1.40-pkg.tar.gz \
-               footnote-1.16-pkg.tar.gz \
-               forms-1.15-pkg.tar.gz \
-               fortran-modes-1.05-pkg.tar.gz \
-               frame-icon-1.11-pkg.tar.gz \
-               fsf-compat-1.19-pkg.tar.gz \
-               games-1.20-pkg.tar.gz \
-               general-docs-1.06-pkg.tar.gz \
-               gnats-1.17-pkg.tar.gz \
-               gnus-1.94-pkg.tar.gz \
-               guided-tour-0.52-pkg.tar.gz \
-               haskell-mode-1.11-pkg.tar.gz \
-               hm--html-menus-1.24-pkg.tar.gz \
-               hyperbole-1.17-pkg.tar.gz \
-               ibuffer-1.10-pkg.tar.gz \
-               idlwave-1.32-pkg.tar.gz \
-               igrep-1.16-pkg.tar.gz \
-               ilisp-1.36-pkg.tar.gz \
-               ispell-1.32-pkg.tar.gz \
-               jde-1.52-pkg.tar.gz \
-               latin-euro-standards-1.09-pkg.tar.gz \
-               latin-unity-1.20-pkg.tar.gz \
-               leim-1.31-pkg.tar.gz \
-               locale-1.28-pkg.tar.gz \
-               lookup-1.15-pkg.tar.gz \
-               mail-lib-1.80-pkg.tar.gz \
-               mailcrypt-2.14-pkg.tar.gz \
-               mew-1.19-pkg.tar.gz \
-               mh-e-1.32-pkg.tar.gz \
-               mine-1.16-pkg.tar.gz \
-               misc-games-1.22-pkg.tar.gz \
-               mmm-mode-1.05-pkg.tar.gz \
-               mule-base-1.56-pkg.tar.gz \
-               mule-ucs-1.18-pkg.tar.gz \
-               net-utils-1.56-pkg.tar.gz \
-               ocaml-0.06-pkg.tar.gz \
-               oo-browser-1.05-pkg.tar.gz \
-               os-utils-1.41-pkg.tar.gz \
-               pc-1.28-pkg.tar.gz \
-               pcl-cvs-1.70-pkg.tar.gz \
-               pcomplete-1.06-pkg.tar.gz \
-               perl-modes-1.14-pkg.tar.gz \
-               pgg-1.07-pkg.tar.gz \
-               prog-modes-2.20-pkg.tar.gz \
-               ps-print-1.12-pkg.tar.gz \
-               psgml-1.45-pkg.tar.gz \
-               psgml-dtds-1.03-pkg.tar.gz \
-               python-modes-1.14-pkg.tar.gz \
-               re-builder-1.05-pkg.tar.gz \
-               reftex-1.34-pkg.tar.gz \
-               riece-1.23-pkg.tar.gz \
-               rmail-1.14-pkg.tar.gz \
-               ruby-modes-1.04-pkg.tar.gz \
-               sasl-1.16-pkg.tar.gz \
-               scheme-1.18-pkg.tar.gz \
-               semantic-1.21-pkg.tar.gz \
-               sgml-1.11-pkg.tar.gz \
-               sh-script-1.24-pkg.tar.gz \
-               sieve-1.18-pkg.tar.gz \
-               skk-1.24-pkg.tar.gz \
-               slider-1.16-pkg.tar.gz \
-               sml-mode-0.12-pkg.tar.gz \
-               sounds-au-1.12-pkg.tar.gz \
-               sounds-wav-1.12-pkg.tar.gz \
-               speedbar-1.29-pkg.tar.gz \
-               strokes-1.10-pkg.tar.gz \
-               supercite-1.21-pkg.tar.gz \
-               texinfo-1.30-pkg.tar.gz \
-               text-modes-1.98-pkg.tar.gz \
-               textools-1.15-pkg.tar.gz \
-               time-1.14-pkg.tar.gz \
-               tm-1.39-pkg.tar.gz \
-               tooltalk-1.15-pkg.tar.gz \
-               tpu-1.14-pkg.tar.gz \
-               tramp-1.40-pkg.tar.gz \
-               vc-1.48-pkg.tar.gz \
-               vc-cc-1.22-pkg.tar.gz \
-               vhdl-1.22-pkg.tar.gz \
-               view-process-1.13-pkg.tar.gz \
-               viper-1.67-pkg.tar.gz \
-               vm-8.08-pkg.tar.gz \
-               w3-1.35-pkg.tar.gz \
-               x-symbol-1.11-pkg.tar.gz \
-               xemacs-base-2.27-pkg.tar.gz \
-               xemacs-devel-1.80-pkg.tar.gz \
-               xetla-1.02-pkg.tar.gz \
-               xlib-1.14-pkg.tar.gz \
-               xslide-1.09-pkg.tar.gz \
-               xslt-process-1.12-pkg.tar.gz \
-               xwem-1.23-pkg.tar.gz \
-               zenirc-1.16-pkg.tar.gz
+               Sun-1.19-pkg.tar.gz \
+               ada-1.16-pkg.tar.gz \
+               apel-1.36-pkg.tar.gz \
+               auctex-1.56-pkg.tar.gz \
+               bbdb-1.34-pkg.tar.gz \
+               build-1.18-pkg.tar.gz \
+               c-support-1.24-pkg.tar.gz \
+               calc-1.28-pkg.tar.gz \
+               calendar-1.41-pkg.tar.gz \
+               cc-mode-1.99-pkg.tar.gz \
+               cedet-common-1.03-pkg.tar.gz \
+               clearcase-1.12-pkg.tar.gz \
+               cogre-1.04-pkg.tar.gz \
+               cookie-1.17-pkg.tar.gz \
+               crisp-1.17-pkg.tar.gz \
+               debug-1.20-pkg.tar.gz \
+               dictionary-1.18-pkg.tar.gz \
+               dired-1.22-pkg.tar.gz \
+               docbookide-0.10-pkg.tar.gz \
+               easypg-1.05-pkg.tar.gz \
+               ecb-1.25-pkg.tar.gz \
+               ecrypto-0.23-pkg.tar.gz \
+               ede-1.06-pkg.tar.gz \
+               edebug-1.24-pkg.tar.gz \
+               edict-1.19-pkg.tar.gz \
+               ediff-1.84-pkg.tar.gz \
+               edit-utils-2.57-pkg.tar.gz \
+               edt-1.16-pkg.tar.gz \
+               efs-1.37-pkg.tar.gz \
+               egg-its-1.29-pkg.tar.gz \
+               eieio-1.09-pkg.tar.gz \
+               elib-1.15-pkg.tar.gz \
+               emerge-1.13-pkg.tar.gz \
+               erc-0.26-pkg.tar.gz \
+               escreen-1.03-pkg.tar.gz \
+               eshell-1.20-pkg.tar.gz \
+               ess-1.18-pkg.tar.gz \
+               eterm-1.20-pkg.tar.gz \
+               eudc-1.43-pkg.tar.gz \
+               footnote-1.18-pkg.tar.gz \
+               forms-1.17-pkg.tar.gz \
+               fortran-modes-1.07-pkg.tar.gz \
+               frame-icon-1.13-pkg.tar.gz \
+               fsf-compat-1.24-pkg.tar.gz \
+               games-1.23-pkg.tar.gz \
+               general-docs-1.10-pkg.tar.gz \
+               gnats-1.19-pkg.tar.gz \
+               gnus-2.03-pkg.tar.gz \
+               guided-tour-0.54-pkg.tar.gz \
+               haskell-mode-1.14-pkg.tar.gz \
+               hm--html-menus-1.26-pkg.tar.gz \
+               hyperbole-1.22-pkg.tar.gz \
+               ibuffer-1.12-pkg.tar.gz \
+               idlwave-1.34-pkg.tar.gz \
+               igrep-1.18-pkg.tar.gz \
+               ilisp-1.38-pkg.tar.gz \
+               ispell-1.37-pkg.tar.gz \
+               jde-1.54-pkg.tar.gz \
+               latin-euro-standards-1.11-pkg.tar.gz \
+               latin-unity-1.23-pkg.tar.gz \
+               leim-1.38-pkg.tar.gz \
+               locale-1.30-pkg.tar.gz \
+               lookup-1.17-pkg.tar.gz \
+               mail-lib-1.83-pkg.tar.gz \
+               mailcrypt-2.16-pkg.tar.gz \
+               mew-1.22-pkg.tar.gz \
+               mh-e-1.35-pkg.tar.gz \
+               mine-1.18-pkg.tar.gz \
+               misc-games-1.25-pkg.tar.gz \
+               mmm-mode-1.08-pkg.tar.gz \
+               mule-base-1.60-pkg.tar.gz \
+               mule-ucs-1.21-pkg.tar.gz \
+               net-utils-1.61-pkg.tar.gz \
+               ocaml-0.10-pkg.tar.gz \
+               oo-browser-1.07-pkg.tar.gz \
+               os-utils-1.44-pkg.tar.gz \
+               pc-1.30-pkg.tar.gz \
+               pcl-cvs-1.73-pkg.tar.gz \
+               pcomplete-1.08-pkg.tar.gz \
+               perl-modes-1.16-pkg.tar.gz \
+               pgg-1.10-pkg.tar.gz \
+               prog-modes-2.32-pkg.tar.gz \
+               ps-print-1.14-pkg.tar.gz \
+               psgml-1.49-pkg.tar.gz \
+               psgml-dtds-1.05-pkg.tar.gz \
+               python-modes-1.16-pkg.tar.gz \
+               re-builder-1.07-pkg.tar.gz \
+               reftex-1.36-pkg.tar.gz \
+               riece-1.26-pkg.tar.gz \
+               rmail-1.16-pkg.tar.gz \
+               ruby-modes-1.07-pkg.tar.gz \
+               sasl-1.18-pkg.tar.gz \
+               scheme-1.22-pkg.tar.gz \
+               semantic-1.23-pkg.tar.gz \
+               sgml-1.13-pkg.tar.gz \
+               sh-script-1.26-pkg.tar.gz \
+               sieve-1.20-pkg.tar.gz \
+               skk-1.27-pkg.tar.gz \
+               slider-1.18-pkg.tar.gz \
+               sml-mode-0.14-pkg.tar.gz \
+               sounds-au-1.14-pkg.tar.gz \
+               sounds-wav-1.14-pkg.tar.gz \
+               speedbar-1.32-pkg.tar.gz \
+               strokes-1.12-pkg.tar.gz \
+               supercite-1.23-pkg.tar.gz \
+               texinfo-1.32-pkg.tar.gz \
+               text-modes-2.05-pkg.tar.gz \
+               textools-1.17-pkg.tar.gz \
+               time-1.16-pkg.tar.gz \
+               tm-1.42-pkg.tar.gz \
+               tooltalk-1.17-pkg.tar.gz \
+               tpu-1.16-pkg.tar.gz \
+               tramp-1.57-pkg.tar.gz \
+               vc-1.50-pkg.tar.gz \
+               vc-cc-1.24-pkg.tar.gz \
+               vhdl-1.24-pkg.tar.gz \
+               view-process-1.15-pkg.tar.gz \
+               viper-1.69-pkg.tar.gz \
+               vm-8.11-pkg.tar.gz \
+               w3-1.41-pkg.tar.gz \
+               x-symbol-1.16-pkg.tar.gz \
+               xemacs-base-2.45-pkg.tar.gz \
+               xemacs-devel-1.84-pkg.tar.gz \
+               xetla-1.04-pkg.tar.gz \
+               xlib-1.16-pkg.tar.gz \
+               xslide-1.11-pkg.tar.gz \
+               xslt-process-1.14-pkg.tar.gz \
+               xwem-1.25-pkg.tar.gz \
+               zenirc-1.18-pkg.tar.gz
 ### DISTFILES
 
 MAINTAINER=    hauke%NetBSD.org@localhost
@@ -145,9 +147,14 @@
 
 DIST_SUBDIR=   ${PKGBASE}
 EXTRACT_DIR=   ${WRKDIR}/${PKGBASE}
+
+# cedet-common-1.03-pkg.tar.gz hard-links two files to themselves,
+# which the default nbtar does not take well
+EXTRACT_USING= gtar
+
 NO_BUILD=      yes
 
-USE_TOOLS+=    printf pax find gawk gzip
+USE_TOOLS+=    printf pax find gawk gzip gtar
 USE_TOOLS+=    perl:run
 
 XEPKGDIR=      lib/xemacs/xemacs-packages
@@ -184,13 +191,16 @@
 # generated.  If any package is updated, bump this package version, and commit.
 .include "../../mk/bsd.prefs.mk"
 .if defined(PKG_DEVELOPER) && ${OPSYS} == "NetBSD"
-ED=    /bin/ed
-FTP=   ${TOOLS_PATH.ftp:Q}



Home | Main Index | Thread Index | Old Index