summaryrefslogtreecommitdiff
path: root/build-ucspi-tcp6
diff options
context:
space:
mode:
Diffstat (limited to 'build-ucspi-tcp6')
-rwxr-xr-xbuild-ucspi-tcp6125
1 files changed, 0 insertions, 125 deletions
diff --git a/build-ucspi-tcp6 b/build-ucspi-tcp6
deleted file mode 100755
index f2e44d1..0000000
--- a/build-ucspi-tcp6
+++ /dev/null
@@ -1,125 +0,0 @@
-#!/bin/sh
-
-set -eu
-
-name=ucspi-tcp6
-version=1.13.00
-upname=${name}_$version.orig.tar.gz
-srcname=$name-$version
-rel_project_root=$name/$name-$version
-abs_project_root=$name-$version/$rel_project_root
-
-wget https://www.fehcom.de/ipnet/$name/$name-$version.tgz
-ln -sf $name-$version.tgz $upname
-tar -xf $upname
-mv net $srcname
-cd $srcname
-debmake --email jannis@fehcom.de --fullname 'Jannis M. Hoffmann'
-
-patch debian/control <<'END'
-2c2
-< Section: unknown
----
-> Section: net
-5c5
-< Build-Depends: debhelper-compat (= 13)
----
-> Build-Depends: debhelper-compat (= 13), dh-exec, libqlibs
-7c7
-< Homepage: <insert the upstream URL, if relevant>
----
-> Homepage: https://www.fehcom.de/ipnet/ucspi-tcp6.html
-END
-
-cat <<END >debian/rules
-#!/usr/bin/make -f
-# You must remove unused comment lines for the released package.
-export DH_VERBOSE = 1
-#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
-#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
-#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
-
-%:
- dh \$@ --buildsystem=none
-
-override_dh_auto_clean:
- rm -f $rel_project_root/conf-cc
- rm -f $rel_project_root/conf-ld
- \$(MAKE) -C $rel_project_root/src clean
- rm -f $rel_project_root/src/home
-
-override_dh_auto_configure:
- echo "\$(CC) -Iinclude \`pkg-config -cflags qlibs\` \$(CFLAGS)" >$rel_project_root/conf-cc
- echo \$(CC) >$rel_project_root/conf-ld
- touch $rel_project_root/src/home
-
-override_dh_auto_build:
- \$(MAKE) -C $rel_project_root/src default
-END
-
-cat <<END >debian/manpages
-$rel_project_root/man/*.1
-$rel_project_root/man/*.5
-END
-
-cat <<END >debian/install
-$rel_project_root/src/addcr usr/bin
-$rel_project_root/src/argv0 usr/bin
-$rel_project_root/src/date@ usr/bin
-$rel_project_root/src/delcr usr/bin
-$rel_project_root/src/finger@ usr/bin
-$rel_project_root/src/fixcrio usr/bin
-$rel_project_root/src/http@ usr/bin
-$rel_project_root/src/mconnect usr/bin
-$rel_project_root/src/rblsmtpd usr/bin
-$rel_project_root/src/recordio usr/bin
-$rel_project_root/src/tcpcat usr/bin
-$rel_project_root/src/tcpclient usr/bin
-$rel_project_root/src/tcprules usr/bin
-$rel_project_root/src/tcprulescheck usr/bin
-$rel_project_root/src/tcpserver usr/bin
-$rel_project_root/src/who@ usr/bin
-END
-
-cat <<END >debian/clean
-$rel_project_root/src/ip4_bit.o
-$rel_project_root/src/ip6_bit.o
-$rel_project_root/src/remoteinfo.o
-$rel_project_root/src/rules.o
-$rel_project_root/src/argv0
-$rel_project_root/src/argv0.o
-$rel_project_root/src/commands.o
-$rel_project_root/src/rblsmtpd
-$rel_project_root/src/rblsmtpd.o
-$rel_project_root/src/date@
-$rel_project_root/src/finger@
-$rel_project_root/src/http@
-END
-
-cat <<END >debian/patches/000-conf.patch
-Author: Jannis M. Hoffmann
-Description: Adjust build configuration so that the \`configure' step creates conf-XX files.
-
---- /dev/null
-+++ $abs_project_root/src/home
-@@ -0,0 +0,1 @@
-+
-
---- $abs_project_root/conf-cc
-+++ /dev/null
-@@ -0,3 +0,0 @@
--cc -O2 -g -Wall -I\`head -1 ../conf-qlibs\`/include
--
--This will be used to compile .c files.
-
---- $abs_project_root/conf-ld
-+++ /dev/null
-@@ -0,3 +0,0 @@
--cc -s -L\`head -1 ../conf-qlibs\`
--
--This will be used to link .o files into an executable.
-END
-
-printf 000-conf.patch >>debian/patches/series
-
-rm debian/source/control debian/tests/control