head 1.4;
access;
symbols
pkgsrc-2019Q1:1.3.0.66
pkgsrc-2019Q1-base:1.3
pkgsrc-2018Q4:1.3.0.64
pkgsrc-2018Q4-base:1.3
pkgsrc-2018Q3:1.3.0.62
pkgsrc-2018Q3-base:1.3
pkgsrc-2018Q2:1.3.0.60
pkgsrc-2018Q2-base:1.3
pkgsrc-2018Q1:1.3.0.58
pkgsrc-2018Q1-base:1.3
pkgsrc-2017Q4:1.3.0.56
pkgsrc-2017Q4-base:1.3
pkgsrc-2017Q3:1.3.0.54
pkgsrc-2017Q3-base:1.3
pkgsrc-2017Q2:1.3.0.50
pkgsrc-2017Q2-base:1.3
pkgsrc-2017Q1:1.3.0.48
pkgsrc-2017Q1-base:1.3
pkgsrc-2016Q4:1.3.0.46
pkgsrc-2016Q4-base:1.3
pkgsrc-2016Q3:1.3.0.44
pkgsrc-2016Q3-base:1.3
pkgsrc-2016Q2:1.3.0.42
pkgsrc-2016Q2-base:1.3
pkgsrc-2016Q1:1.3.0.40
pkgsrc-2016Q1-base:1.3
pkgsrc-2015Q4:1.3.0.38
pkgsrc-2015Q4-base:1.3
pkgsrc-2015Q3:1.3.0.36
pkgsrc-2015Q3-base:1.3
pkgsrc-2015Q2:1.3.0.34
pkgsrc-2015Q2-base:1.3
pkgsrc-2015Q1:1.3.0.32
pkgsrc-2015Q1-base:1.3
pkgsrc-2014Q4:1.3.0.30
pkgsrc-2014Q4-base:1.3
pkgsrc-2014Q3:1.3.0.28
pkgsrc-2014Q3-base:1.3
pkgsrc-2014Q2:1.3.0.26
pkgsrc-2014Q2-base:1.3
pkgsrc-2014Q1:1.3.0.24
pkgsrc-2014Q1-base:1.3
pkgsrc-2013Q4:1.3.0.22
pkgsrc-2013Q4-base:1.3
pkgsrc-2013Q3:1.3.0.20
pkgsrc-2013Q3-base:1.3
pkgsrc-2013Q2:1.3.0.18
pkgsrc-2013Q2-base:1.3
pkgsrc-2013Q1:1.3.0.16
pkgsrc-2013Q1-base:1.3
pkgsrc-2012Q4:1.3.0.14
pkgsrc-2012Q4-base:1.3
pkgsrc-2012Q3:1.3.0.12
pkgsrc-2012Q3-base:1.3
pkgsrc-2012Q2:1.3.0.10
pkgsrc-2012Q2-base:1.3
pkgsrc-2012Q1:1.3.0.8
pkgsrc-2012Q1-base:1.3
pkgsrc-2011Q4:1.3.0.6
pkgsrc-2011Q4-base:1.3
pkgsrc-2011Q3:1.3.0.4
pkgsrc-2011Q3-base:1.3
pkgsrc-2011Q2:1.3.0.2
pkgsrc-2011Q2-base:1.3
pkgsrc-2011Q1:1.1.0.24
pkgsrc-2011Q1-base:1.1
pkgsrc-2010Q4:1.1.0.22
pkgsrc-2010Q4-base:1.1
pkgsrc-2010Q3:1.1.0.20
pkgsrc-2010Q3-base:1.1
pkgsrc-2010Q2:1.1.0.18
pkgsrc-2010Q2-base:1.1
pkgsrc-2010Q1:1.1.0.16
pkgsrc-2010Q1-base:1.1
pkgsrc-2009Q4:1.1.0.14
pkgsrc-2009Q4-base:1.1
pkgsrc-2009Q3:1.1.0.12
pkgsrc-2009Q3-base:1.1
pkgsrc-2009Q2:1.1.0.10
pkgsrc-2009Q2-base:1.1
pkgsrc-2009Q1:1.1.0.8
pkgsrc-2009Q1-base:1.1
pkgsrc-2008Q4:1.1.0.6
pkgsrc-2008Q4-base:1.1
pkgsrc-2008Q3:1.1.0.4
pkgsrc-2008Q3-base:1.1
cube-native-xorg:1.1.0.2
cube-native-xorg-base:1.1;
locks; strict;
comment @# @;
1.4
date 2019.06.23.09.21.30; author nia; state dead;
branches;
next 1.3;
commitid hTyqn1vE2tpyfisB;
1.3
date 2011.07.02.22.19.30; author dholland; state Exp;
branches;
next 1.2;
1.2
date 2011.07.02.18.54.49; author dholland; state Exp;
branches;
next 1.1;
1.1
date 2008.09.11.04.22.50; author dholland; state Exp;
branches;
next ;
desc
@@
1.4
log
@Remove amaya.
It's unmaintained by upstream for most of this decade (even then, this
is an old version), and broken in bulk builds since at least last year.
Discussed on pkgsrc-users@@.
@
text
@$NetBSD: patch-aj,v 1.3 2011/07/02 22:19:30 dholland Exp $
- fix energizer-bunny-makefiles
- hack around build failure in davlib/ (see pkgsrc Makefile for discussion)
--- Amaya/Makefile.in.orig 2009-09-15 12:41:32.000000000 +0000
+++ Amaya/Makefile.in
@@@@ -13,7 +13,11 @@@@ include Options
LIBWWW = libwww
#MKP: adding davlib
-SUBDIRS = @@SUBDIRS@@ tools thotlib batch annotlib @@DAVDIR@@ amaya
+# Does not build this way - you have to do a partial build in amaya/ first.
+# it appears that if you don't recurse into davlib but do enable it, it
+# cross-recurses from amaya/ after building the needed generated files.
+# Sheesh.
+SUBDIRS = @@SUBDIRS@@ tools thotlib batch annotlib amaya
EXTRA_SUBDIRS= $(BUILDRAPTOR) @@BUILDLIBWWW@@ $(WX_BUILDDIR) $(GL_BUILDDIR)
prefix = @@prefix@@
@@@@ -36,44 +40,44 @@@@ force :
batch: rebuild force
@@(if test -d batch ; then cd batch ; \
- $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" ; fi)
+ $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" ; fi) || exit 1
tools: rebuild force
@@(if test -d tools ; then cd tools ; \
- $(MAKE) CC="$(CC)" CFLAGS="-O -x c" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" all ; fi)
+ $(MAKE) CC="$(CC)" CFLAGS="-O -x c" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" all ; fi) || exit 1
thotlib: rebuild force
@@(if test -d thotlib ; then cd thotlib ; \
- $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" all ; fi)
+ $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" all ; fi) || exit 1
amaya_prog: rebuild force bin/str
@@(if test -d amaya ; then cd amaya ; \
- $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" amaya ; fi)
+ $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" amaya ; fi) || exit 1
wxwidgets: rebuild force
@@(if test -d "$(WX_BUILDDIR)" ; then cd "$(WX_BUILDDIR)" ; \
- $(MAKE) ; fi)
+ $(MAKE) ; fi) || exit 1
gl: rebuild force
@@(if test -d "$(GL_BUILDDIR)" ; then cd "$(GL_BUILDDIR)" ; \
- $(MAKE) ; fi)
+ $(MAKE) ; fi) || exit 1
print_prog: rebuild force bin/str
@@(if test -d thotlib ; then cd thotlib ; \
- $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" print ; fi)
+ $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" print ; fi) || exit 1
all : rebuild
@@(for dir in $(EXTRA_SUBDIRS) $(SUBDIRS) ;\
do if test -d $$dir ; then cd $$dir ; \
- $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" all ; \
- cd .. ; fi ;done )
+ $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" all || exit 1; \
+ cd .. ; fi ;done ) || exit 1
clean : rebuild
$(RM) libpng.a libz.a libjpeg.a
@@(for dir in $(SUBDIRS) $(EXTRA_SUBDIRS) ;\
do if test -d $$dir ; then cd $$dir ; \
- $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" clean ; \
- cd .. ; fi ;done )
+ $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" clean || exit 1; \
+ cd .. ; fi ;done ) || exit 1
reallyclean : clean
$(RM) config.cache config.h config.log config.status
@@@@ -86,14 +90,14 @@@@ tempclean :
install : rebuild
@@(for dir in $(SUBDIRS) ;\
do if test -d $$dir ; then cd $$dir ; \
- $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" install ; \
- cd .. ; fi ;done )
+ $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" install || exit 1; \
+ cd .. ; fi ;done ) || exit 1
uninstall :
@@(for dir in $(SUBDIRS) ;\
do if test -d $$dir ; then cd $$dir ; \
- $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" uninstall ; \
- cd .. ; fi ;done )
+ $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" uninstall || exit 1; \
+ cd .. ; fi ;done ) || exit 1
update :
@@(cd $(THOTDIR) ; cvs update -dP)
@@@@ -104,26 +108,26 @@@@ commit :
@@(cd $(THOTDIR) ; cvs commit)
tools/mkdep/mkdep :
- @@(cd tools/mkdep ; $(MAKE) CC="$(CC)" CFLAGS="-O -x c" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" mkdep)
+ @@(cd tools/mkdep ; $(MAKE) CC="$(CC)" CFLAGS="-O -x c" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" mkdep) || exit 1
depend depends : rebuild tools/mkdep/mkdep
@@(for dir in $(SUBDIRS) ;\
do if test -d $$dir ; then cd $$dir ; \
- $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" depend ; \
- cd .. ; fi ;done )
+ $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" depend || exit 1; \
+ cd .. ; fi ;done ) || exit 1
bin/cextract :
- @@(cd tools/cextract-$(CEXTRACT_VER) ; $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" cextract)
+ @@(cd tools/cextract-$(CEXTRACT_VER) ; $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" cextract) || exit 1
proto : rebuild bin/cextract
@@(for dir in $(SUBDIRS) ;\
do if test -d $$dir ; then cd $$dir ; \
- $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" proto ; \
- cd .. ; fi ;done )
+ $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" proto || exit 1; \
+ cd .. ; fi ;done ) || exit 1
mkid :
@@(echo rebuilding $(THOTDIR)/ID reference file)
- @@(cd $(THOTDIR); mkid --lang-map=makes/id-lang.map . classes/org/w3c/*)
+ @@(cd $(THOTDIR); mkid --lang-map=makes/id-lang.map . classes/org/w3c/*) || exit 1
#
# Rules to rebuild the libWWW package
@
1.3
log
@Update amaya to 11.3.1. This is a leaf package, so it's ok during the
freeze; plus the prior version wasn't buildable anyhow.
pkgsrc changes:
- add comments to patches
- fix some pkglint
- add a LICENSE
- add a MESSAGE with url to the patches on cvsweb.n.o., which
the license may require
- enable the DAV and Redland RDF code
Vulnerabilities:
- Fixes Secunia 34531.
- Fixes CVE-2008-6005, which hasn't been in pkg-vulnerabilities for
some reason.
- No longer uses outdated builtin wxGTK, so CVE-2009-2369 no longer applies.
- It isn't clear if Secunia 32848 is fixed or not.
Upstream changes:
Amaya 11.3.1
9 December 2009
* Amaya merged paragraphs when several paragraphs are selected and
the user applies to it Strong, Emphasis or Code
* Sometimes after a
element is inserted the selection was misplaced
* The caret at the end of a line is sometimes not displayed
* The markup within