diff --git a/.cvsignore b/.cvsignore deleted file mode 100644 index e69de29..0000000 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f8cbe30 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/anyterm-1.2.3.tar.xz diff --git a/Makefile b/Makefile deleted file mode 100644 index 5bc9ab5..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: anyterm -# $Id$ -NAME := anyterm -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/anyterm-1.1.29-boostclassic.patch b/anyterm-1.1.29-boostclassic.patch new file mode 100644 index 0000000..22eb1ad --- /dev/null +++ b/anyterm-1.1.29-boostclassic.patch @@ -0,0 +1,58 @@ +diff -ur anyterm-1.1.29/libpbe/src/parse_http_request.cc anyterm-1.1.29.boostclassic/libpbe/src/parse_http_request.cc +--- anyterm-1.1.29/libpbe/src/parse_http_request.cc 2008-11-09 15:18:30.000000000 +0100 ++++ anyterm-1.1.29.boostclassic/libpbe/src/parse_http_request.cc 2013-02-23 18:00:30.599265737 +0100 +@@ -18,11 +18,11 @@ + + #include "parse_http_request.hh" + +-#include +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include ++#include + + #include + #include +@@ -31,7 +31,7 @@ + + + using namespace std; +-using namespace boost::spirit; ++using namespace boost::spirit::classic; + + + namespace pbe { +diff -ur anyterm-1.1.29/libpbe/src/URI.cc anyterm-1.1.29.boostclassic/libpbe/src/URI.cc +--- anyterm-1.1.29/libpbe/src/URI.cc 2008-11-09 15:16:16.000000000 +0100 ++++ anyterm-1.1.29.boostclassic/libpbe/src/URI.cc 2013-02-23 18:00:22.860322952 +0100 +@@ -18,11 +18,11 @@ + + #include "URI.hh" + +-#include +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include ++#include + + #include + #include +@@ -30,7 +30,7 @@ + #include + + using namespace std; +-using namespace boost::spirit; ++using namespace boost::spirit::classic; + + + namespace pbe { diff --git a/anyterm-boost_system.patch b/anyterm-boost_system.patch new file mode 100644 index 0000000..77ce6d6 --- /dev/null +++ b/anyterm-boost_system.patch @@ -0,0 +1,11 @@ +--- common.mk~ 2015-08-28 17:05:37.271247678 +0100 ++++ common.mk 2015-08-28 17:05:15.254181357 +0100 +@@ -49,7 +49,7 @@ + CC_COMPILE_FLAGS=$(COMPILE_FLAGS) + + LINK_FLAGS=${GCC_FLAGS} ${DEBUG_FLAGS} \ +- -lutil ++ -lutil -lboost_system + + ifeq (${UNAME_S},OpenBSD) + LINK_FLAGS+=-liconv diff --git a/anyterm-change-url-prefix.patch b/anyterm-change-url-prefix.patch new file mode 100644 index 0000000..d5f282f --- /dev/null +++ b/anyterm-change-url-prefix.patch @@ -0,0 +1,13 @@ +Index: browser/anyterm.js +=================================================================== +--- browser/anyterm.js (revision 5727) ++++ browser/anyterm.js (working copy) +@@ -19,7 +19,7 @@ + + var undefined; + +-var url_prefix = ""; ++var url_prefix = "proxy/"; + + var frame; + var term; diff --git a/anyterm-cmd b/anyterm-cmd new file mode 100644 index 0000000..d20b6e7 --- /dev/null +++ b/anyterm-cmd @@ -0,0 +1,34 @@ +#!/bin/bash +# Default command anyterm will run. +# Simply prompt the user for a username and +# ssh locally as that user + +set -eo pipefail + +while : ; do + echo -n "Username: " + read U + if [[ -z "$U" ]]; then + echo "Disconnecting." + exit + fi + # Make sure it does not start with a "-" and only contains valid + # username characters. + if [[ "$U" =~ ^[A-Za-z0-9_][A-Za-z0-9_-]*$ ]]; then + cd ~ + + if [[ ! -e .ssh/known_hosts ]]; then + mkdir -p --mode=700 .ssh + for k in /etc/ssh/ssh_host_{rsa,dsa}_key.pub; do + if [[ -r "$k" ]]; then + echo -n "localhost.localdomain " + cat "$k" + fi + done >.ssh/known_hosts + fi + + ssh -l "$U" localhost.localdomain" || : + else + echo "Bad username." + fi +done diff --git a/anyterm-libpbe-fix.patch b/anyterm-libpbe-fix.patch new file mode 100644 index 0000000..940a33b --- /dev/null +++ b/anyterm-libpbe-fix.patch @@ -0,0 +1,12 @@ +Index: src/SmtpClient.cc +=================================================================== +--- src/SmtpClient.cc (revision 4996) ++++ src/SmtpClient.cc (working copy) +@@ -22,6 +22,7 @@ + + #include + #include ++#include + + #ifdef __OpenBSD__ + // Is this really needed? diff --git a/anyterm-upstream-fixes-r18810.patch b/anyterm-upstream-fixes-r18810.patch new file mode 100644 index 0000000..296d395 --- /dev/null +++ b/anyterm-upstream-fixes-r18810.patch @@ -0,0 +1,28 @@ +Index: src/SubProcess.cc +=================================================================== +diff --git a/anyterm/trunk/src/SubProcess.cc b/anyterm/trunk/src/SubProcess.cc +--- a/anyterm/trunk/src/SubProcess.cc (revision 13873) ++++ b/anyterm/trunk/src/SubProcess.cc (revision 18810) +@@ -141,7 +141,7 @@ + onOutput(s); + } + } RETHROW_MISC_EXCEPTIONS } +- catch (pbe::IOError) { ++ catch (pbe::IOError&) { + onError("Subprocess terminated"); + return; + } +Index: common.mk +=================================================================== +diff --git a/anyterm/trunk/common.mk b/anyterm/trunk/common.mk +--- a/anyterm/trunk/common.mk (revision 13873) ++++ b/anyterm/trunk/common.mk (revision 18810) +@@ -42,7 +42,7 @@ + + # If you need to add additional include directories, e.g. if your Boost libraries + # are somewhere unexpected, add them to CPP_FLAGS below e.g. CPP_FLAGS=-I/path/to/boost +-CPP_FLAGS=--std=c++14 ++CPP_FLAGS=--std=c++17 + + ifeq (${UNAME_S},SunOS) + GCC_FLAGS=-D_REENTRANT diff --git a/anyterm.conf b/anyterm.conf new file mode 100644 index 0000000..72b15cf --- /dev/null +++ b/anyterm.conf @@ -0,0 +1,24 @@ +Alias /anyterm /usr/share/anyterm + + + # admins are greatly encouraged to uncomment and + # install/use mod_ssl here to secure traffic + # SSLRequireSSL + # Require valid-user + # AuthType YYY + + DirectoryIndex anyterm.html + + + + # admins are greatly encouraged to uncomment and + # install/use mod_ssl here to secure traffic + # SSLRequireSSL + # Require valid-user + # AuthType YYY + + # proxy to the local-only anyterm daemon + ProxyPass http://localhost:81 ttl=60 + ProxyPassReverse http://localhost:81 + + diff --git a/anyterm.service b/anyterm.service new file mode 100644 index 0000000..f206715 --- /dev/null +++ b/anyterm.service @@ -0,0 +1,13 @@ +[Unit] +Description=Anyterm Web Based Terminal Emulator +After=network.target + +[Service] +Type=forking +PIDFile=/var/run/anytermd.pid +ExecStart=/usr/sbin/anytermd -c /usr/libexec/anyterm/anyterm-cmd -s UTF8 --user anyterm --port 81 --local-only +RemainAfterExit=yes +PrivateTmp=true + +[Install] +WantedBy=multi-user.target diff --git a/anyterm.spec b/anyterm.spec new file mode 100644 index 0000000..4c122c1 --- /dev/null +++ b/anyterm.spec @@ -0,0 +1,108 @@ +Name: anyterm +Version: 1.2.3 +Release: %autorelease +Summary: A web-based terminal emulator + +License: GPL-2.0-or-later +URL: https://anyterm.org + +# The source for this package was pulled from upstream's vcs. Use the +# following commands to generate the tarball: +# svn export http://svn.anyterm.org/anyterm/tags/releases/1.2/1.2.3 anyterm-1.2.3 +# tar -jcf anyterm-1.2.3.tar.xz anyterm-1.2.3 +Source0: anyterm-1.2.3.tar.xz +Source1: anyterm-cmd +Source4: anyterm.conf +Source5: anyterm.service +Source6: anyterm.sysusers.conf +Source7: anyterm.tmpfiles.conf + +# http://anyterm.org/1.1/install.html#secid2252601 +Patch0: anyterm-change-url-prefix.patch +# svn diff --git -r 13873:18810 +Patch1: anyterm-upstream-fixes-r18810.patch + +BuildRequires: gcc-c++ +BuildRequires: boost-devel +BuildRequires: zlib-devel +BuildRequires: systemd +BuildRequires: make +BuildRequires: systemd-rpm-macros +Requires(post): systemd +Requires(preun): systemd +Requires(postun): systemd +%{?sysusers_requires_compat} + + +%package httpd +Summary: Httpd proxy configuration for anyterm +License: GPL-2.0-or-later +Requires: %{name} = %{version}-%{release} +Requires: httpd + + +%description +The Anyterm web-based terminal emulator, permits terminal and/or arbitrary +command access via http. The anyterm daemon can be configured to run any +arbitrary command, redirecting all standard input / output / error to +and from any javascript-enabled web browser in real time. + +%description httpd +The httpd configuration necessary to proxy anyterm. + +%prep +%setup -q +%patch -P0 -p0 +%patch -P1 -p3 + +%build +export CFLAGS="$RPM_OPT_FLAGS" +export CXXFLAGS="$RPM_OPT_FLAGS" +make %{?_smp_mflags} CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS" OPTIMISE_FLAGS="$CXXFLAGS" +gzip anytermd.1 + +%install +install -Dp -m0755 anytermd %{buildroot}%{_sbindir}/anytermd +install -Dp -m0644 anytermd.1.gz %{buildroot}%{_mandir}/man1/anytermd.1.gz +install -Dp -m0755 %{SOURCE1} %{buildroot}%{_libexecdir}/%{name}/anyterm-cmd +install -Dp -m0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/httpd/conf.d/anyterm.conf +install -Dp -m0644 %{SOURCE5} %{buildroot}%{_unitdir}/%{name}.service +install -Dp -m0644 %{SOURCE6} %{buildroot}%{_sysusersdir}/%{name}.conf +install -Dp -m0644 %{SOURCE7} %{buildroot}%{_tmpfilesdir}/%{name}.conf +install -Dp -m0644 browser/anyterm.css %{buildroot}%{_datadir}/%{name}/anyterm.css +install -Dp -m0644 browser/anyterm.html %{buildroot}%{_datadir}/%{name}/anyterm.html +install -Dp -m0644 browser/anyterm.js %{buildroot}%{_datadir}/%{name}/anyterm.js +install -Dp -m0644 browser/copy.gif %{buildroot}%{_datadir}/%{name}/copy.gif +install -Dp -m0644 browser/copy.png %{buildroot}%{_datadir}/%{name}/copy.png +install -Dp -m0644 browser/paste.gif %{buildroot}%{_datadir}/%{name}/paste.gif +install -Dp -m0644 browser/paste.png %{buildroot}%{_datadir}/%{name}/paste.png +install -Dp -m0644 browser/resizer.png %{buildroot}%{_datadir}/%{name}/resizer.png + +%pre +%sysusers_create_compat %{SOURCE6} + +%post +%systemd_post %{name}.service + +%preun +%systemd_preun %{name}.service + +%postun +%systemd_postun_with_restart %{name}.service + +%files +%{_sbindir}/anytermd +%{_libexecdir}/anyterm/ +%{_mandir}/man1/anytermd.1.gz +%{_datadir}/%{name}/ +%{_unitdir}/%{name}.service +%ghost %attr(0755,%{name},%{name}) %dir %{_rundir}/%{name} +%{_tmpfilesdir}/%{name}.conf +%doc LICENSE +%{_sysusersdir}/%{name}.conf + +%files httpd +%config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf + +%changelog +%autochangelog diff --git a/anyterm.sysusers.conf b/anyterm.sysusers.conf new file mode 100644 index 0000000..c107e4c --- /dev/null +++ b/anyterm.sysusers.conf @@ -0,0 +1 @@ +u anyterm - 'Anyterm service' /run/anyterm - diff --git a/anyterm.tmpfiles.conf b/anyterm.tmpfiles.conf new file mode 100644 index 0000000..c86af30 --- /dev/null +++ b/anyterm.tmpfiles.conf @@ -0,0 +1 @@ +d /run/anyterm 0755 root anyterm diff --git a/anytermd.init b/anytermd.init new file mode 100644 index 0000000..15fec91 --- /dev/null +++ b/anytermd.init @@ -0,0 +1,100 @@ +#!/bin/bash +# +# +# anyterm startup script for anyterm +# +# chkconfig: - 97 03 +# description: anyterm is a web based terminal emulator. + +[ -r /etc/sysconfig/anyterm ] && . /etc/sysconfig/anyterm + +ANYTERM_CMD="${ANYTERM_CMD:-/usr/libexec/anyterm/anyterm-cmd}" +ANYTERM_PORT="${ANYTERM_PORT:-81}" +ANYTERM_USER="${ANYTERM_USER:-anyterm}" +ANYTERM_LOCAL_ONLY="${ANYTERM_LOCAL_ONLY:-true}" +ANYTERM_CHARACTER_SET="${ANYTERM_CHARACTER_SET:-UTF8}" + +DEFAULT_LOCKFILE=/var/lock/subsys/anyterm +ANYTERM_LOCKFILE="${ANYTERM_LOCKFILE:-$DEFAULT_LOCKFILE}" + +ANYTERM_PROG=/usr/sbin/anytermd + +. /etc/init.d/functions + +if [ $ANYTERM_LOCAL_ONLY == "false" -o $ANYTERM_LOCAL_ONLY == "no" ]; then + ANYTERM_LOCAL_ONLY="" +else + ANYTERM_LOCAL_ONLY="--local-only" +fi + +start() { + echo -n "Staring anyterm" + if [ -e /var/run/anytermd.pid ] && [ -e /proc/$(cat /var/run/anytermd.pid) ]; then + echo -n " anyterm already running" + echo_failure + echo + return 1 + fi + + $ANYTERM_PROG -c "$ANYTERM_CMD" \ + -p $ANYTERM_PORT -u $ANYTERM_USER \ + -s $ANYTERM_CHARACTER_SET $ANYTERM_LOCAL_ONLY + + RETVAL=$? + if [ $RETVAL -eq 0 ]; then + echo_success + echo + touch $ANYTERM_LOCKFILE + else + echo_failure + echo + fi +} + +stop() { + echo -n "Shutting down anyterm" + killproc $ANYTERM_PROG + + RETVAL=$? + if [ $RETVAL -eq 0 ]; then + echo_success + echo + rm $ANYTERM_LOCKFILE + else + echo_failure + echo + fi +} + +case "$1" in + start) + start + ;; + stop) + stop + ;; + restart) + stop + start + ;; + condrestart|try-restart) + status $ANYTERM >/dev/null 2>&1 || exit 0 + stop + start + ;; + reload) + ;; + force-reload) + restart + ;; + status) + status $ANYTERM_PROG + RETVAL=$? + ;; + *) + echo "Usage: anytermd {start|stop|restart|status}" + exit 1 + ;; +esac + +exit $RETVAL diff --git a/anytermd.sysconfig b/anytermd.sysconfig new file mode 100644 index 0000000..89092df --- /dev/null +++ b/anytermd.sysconfig @@ -0,0 +1,22 @@ +# anyterm daemon configuration variables + +# command which anyterm will launch when client connects. +# ANYTERM_CMD=/usr/libexec/anyterm/anyterm-cmd + +# port which anytermd will listen on +# ANYTERM_PORT=81 + +# user anyterm will run as +# ANYTERM_USER=anyterm + +# toggle the 'local only' flag +# (whether anyterm will or will not +# accept connections from hosts other +# than localhost) +# ANYTERM_LOCAL_ONLY=true + +# character set anyterm will use +# ANYTERM_CHARACTER_SET=UTF8 + +# subsys lock file to use +# ANYTERM_LOCKFILE=/var/lock/subsys/anyterm diff --git a/changelog b/changelog new file mode 100644 index 0000000..65bed52 --- /dev/null +++ b/changelog @@ -0,0 +1,223 @@ +* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 1.2.3-23 +- Add sysusers.d config file to allow rpm to create users/groups automatically + +* Thu Jan 16 2025 Fedora Release Engineering - 1.2.3-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Thu Jul 25 2024 Miroslav Suchý - 1.2.3-21 +- convert license to SPDX + +* Wed Jul 17 2024 Fedora Release Engineering - 1.2.3-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Mon Jan 22 2024 Fedora Release Engineering - 1.2.3-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 1.2.3-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jan 17 2024 Jonathan Wakely - 1.2.3-17 +- Rebuilt for Boost 1.83 + +* Wed Jul 19 2023 Fedora Release Engineering - 1.2.3-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Mon Feb 20 2023 Jonathan Wakely - 1.2.3-15 +- Rebuilt for Boost 1.81 + +* Wed Jan 18 2023 Fedora Release Engineering - 1.2.3-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Wed Jul 20 2022 Fedora Release Engineering - 1.2.3-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Wed May 04 2022 Thomas Rodgers - 1.2.3-12 +- Rebuilt for Boost 1.78 + +* Wed Jan 19 2022 Fedora Release Engineering - 1.2.3-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Aug 06 2021 Jonathan Wakely - 1.2.3-10 +- Rebuilt for Boost 1.76 + +* Wed Jul 21 2021 Fedora Release Engineering - 1.2.3-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 1.2.3-8 +- Rebuilt for updated systemd-rpm-macros + See https://pagure.io/fesco/issue/2583. + +* Tue Jan 26 2021 Fedora Release Engineering - 1.2.3-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Fri Jan 22 2021 Jonathan Wakely - 1.2.3-6 +- Rebuilt for Boost 1.75 + +* Sat Aug 01 2020 Fedora Release Engineering - 1.2.3-5 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 1.2.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu May 28 2020 Jonathan Wakely - 1.2.3-3 +- Rebuilt for Boost 1.73 + +* Tue Jan 28 2020 Fedora Release Engineering - 1.2.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sun Nov 17 2019 Alexander Boström - 1.2.3-1 +- upgrade to 1.2.3 + +* Wed Jul 24 2019 Fedora Release Engineering - 1.1.29-47 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Jan 31 2019 Fedora Release Engineering - 1.1.29-46 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Jan 24 2019 Jonathan Wakely - 1.1.29-45 +- Rebuilt for Boost 1.69 + +* Thu Jul 12 2018 Fedora Release Engineering - 1.1.29-44 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 1.1.29-43 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Tue Jan 23 2018 Jonathan Wakely - 1.1.29-42 +- Rebuilt for Boost 1.66 + +* Wed Aug 02 2017 Fedora Release Engineering - 1.1.29-41 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 1.1.29-40 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Wed Jul 19 2017 Jonathan Wakely - 1.1.29-39 +- Rebuilt for s390x binutils bug + +* Mon Jul 03 2017 Jonathan Wakely - 1.1.29-38 +- Rebuilt for Boost 1.64 + +* Fri Feb 10 2017 Fedora Release Engineering - 1.1.29-37 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Tue Feb 23 2016 Yaakov Selkowitz - 1.1.29-36 +- Specify C++98 usage (#1307317) + +* Wed Feb 03 2016 Fedora Release Engineering - 1.1.29-35 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jan 14 2016 Jonathan Wakely - 1.1.29-34 +- Rebuilt for Boost 1.60 + +* Fri Aug 28 2015 Jonathan Wakely 1.1.29-33 +- Patched and rebuilt for Boost 1.59 + +* Wed Aug 05 2015 Jonathan Wakely 1.1.29-32 +- Rebuilt for Boost 1.58 + +* Sat Aug 01 2015 Alexander Boström - 1.1.29-31 +- fix build without prelink + +* Sat Aug 01 2015 Alexander Boström - 1.1.29-30 +- remove prelink buildreq + +* Wed Jul 29 2015 Fedora Release Engineering - 1.1.29-29 +- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 + +* Wed Jul 22 2015 David Tardon - 1.1.29-28 +- rebuild for Boost 1.58 + +* Tue Jun 16 2015 Fedora Release Engineering - 1.1.29-27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 1.1.29-26 +- Rebuilt for GCC 5 C++11 ABI change + +* Tue Jan 27 2015 Petr Machata - 1.1.29-25 +- Rebuild for boost 1.57.0 + +* Fri Aug 15 2014 Fedora Release Engineering - 1.1.29-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Mon Jun 30 2014 Peter Robinson 1.1.29-23 +- No prelink on aarch64 ppc64le +- Cleanup spec and update systemd scriptlets + +* Sat Jun 07 2014 Fedora Release Engineering - 1.1.29-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Thu May 22 2014 Petr Machata - 1.1.29-21 +- Rebuild for boost 1.55.0 + +* Sat Aug 03 2013 Fedora Release Engineering - 1.1.29-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Tue Jul 30 2013 Petr Machata - 1.1.29-19 +- Rebuild for boost 1.54.0 + +* Sat Feb 23 2013 Alexander Boström - 1.1.29-18 +- Add patch to build with boost 1.53 (rhbz #913877) + +* Wed Feb 13 2013 Fedora Release Engineering - 1.1.29-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Wed Jul 18 2012 Fedora Release Engineering - 1.1.29-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat Jun 2 2012 Alexander Boström - 1.1.29-15 +- Really create the home directory. + +* Fri Jun 1 2012 Alexander Boström - 1.1.29-14 +- Actually create the home directory on first install. + +* Fri Jun 1 2012 Alexander Boström - 1.1.29-13 +- Fix spec file typo. +- Create a home directory for the Anyterm user. + +* Tue May 22 2012 Alexander Boström - 1.1.29-12 +- Remove SysV script, add systemd service file. +- Fix anyterm-cmd. + +* Tue Feb 28 2012 Fedora Release Engineering - 1.1.29-11 +- Rebuilt for c++ ABI breakage + +* Thu Jan 12 2012 Fedora Release Engineering - 1.1.29-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Feb 07 2011 Fedora Release Engineering - 1.1.29-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Jul 15 2009 - 1.1.29-8 +- correct anyterm dependency for anyterm-httpd subpkg +- removed useradd/group add stdout redirection +- def attr for anyterm-httpd subpkg +- slight rewording and other trivial tasks + +* Tue Jul 14 2009 - 1.1.29-7 +- removed useradd/group add stderr redirection +- used all macros where i could +- create httpd subpackage for anyterm/httpd integration + +* Mon Jul 13 2009 - 1.1.29-6 +- fixed location of %%doc macro, and resolved other + macro issues +- moved anyterm-cmd from bindir to libexecdir/anyterm + +* Thu Jul 09 2009 - 1.1.29-5 +- added CFLAGS / CXXFLAGS to pick up RPM_OPT_FLAGS + +* Tue Jul 07 2009 - 1.1.29-4 +- removed pbuild +- removed executable stack (requires prelink/execstack) + +* Thu Apr 09 2009 - 1.1.29-3 +- updated spec / init based on rpmlint output + +* Wed Apr 08 2009 - 1.1.29-2 +- Serve static content via apache +- Use 1.1.29 release and newly added patches + +* Mon Mar 16 2009 - 1.1.29-1 +- Initial checkout and build. diff --git a/sources b/sources index e69de29..5a4a85b 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +SHA512 (anyterm-1.2.3.tar.xz) = 640e6993d6f1171a1f52e2a253e5791ed21b07dbfabc405443d516e92eef6cfc9248ce09f2f882d099429311821bd908dec40b06db5582c7277e8ca80ad66501