From a2ffb4cbe7f5f5cf4912d8a4783ba87a39959255 Mon Sep 17 00:00:00 2001 From: Willy Sudiarto Raharjo Date: Wed, 23 May 2018 07:17:44 +0700 Subject: system/mdocml: Removed (Renamed to mandoc). Signed-off-by: Willy Sudiarto Raharjo --- system/mdocml/README | 20 ----- system/mdocml/configure-noconflict.local.gz | Bin 189 -> 0 bytes system/mdocml/configure-replace.local.gz | Bin 193 -> 0 bytes system/mdocml/doinst.sh | 11 --- system/mdocml/mandoc.conf.new | 55 -------------- system/mdocml/mdocml.SlackBuild | 114 ---------------------------- system/mdocml/mdocml.info | 10 --- system/mdocml/slack-desc | 19 ----- 8 files changed, 229 deletions(-) delete mode 100644 system/mdocml/README delete mode 100644 system/mdocml/configure-noconflict.local.gz delete mode 100644 system/mdocml/configure-replace.local.gz delete mode 100644 system/mdocml/doinst.sh delete mode 100644 system/mdocml/mandoc.conf.new delete mode 100644 system/mdocml/mdocml.SlackBuild delete mode 100644 system/mdocml/mdocml.info delete mode 100644 system/mdocml/slack-desc diff --git a/system/mdocml/README b/system/mdocml/README deleted file mode 100644 index 4b350fe9fb..0000000000 --- a/system/mdocml/README +++ /dev/null @@ -1,20 +0,0 @@ -mdocml is a suite of tools compiling mdoc, the roff macro package of choice for -BSD manual pages, and man, the predominant historical package for UNIX manuals. -It is small, ISO C, ISC-licensed, and quite fast. - -The tool set features mandoc, based on the libmandoc validating compiler, to -format output for UNIX terminals (with support for wide-character locales), -XHTML, HTML, PostScript, and PDF. It also includes preconv, for recoding -multibyte manuals; demandoc, for emitting only text parts of manuals; mandocdb, -for indexing manuals; and apropos, whatis, and man.cgi (via catman) for -semantic search of manual content. - -There is an environment variable called REPLACE_MAN, that if set to a non-empty -string, will instruct the slackbuild script to replace the stock man package -(you should remove(pkg) it first, though). - -After installing, make sure to (re)create the mandoc specific "whatis" -database(s) in your manpath(s), eg.: -# mandocdb /usr/man /usr/local/man -... or, if you've chosen to replace man, then: -# makewhatis /usr/man /usr/local/man diff --git a/system/mdocml/configure-noconflict.local.gz b/system/mdocml/configure-noconflict.local.gz deleted file mode 100644 index 4a3d54b308..0000000000 Binary files a/system/mdocml/configure-noconflict.local.gz and /dev/null differ diff --git a/system/mdocml/configure-replace.local.gz b/system/mdocml/configure-replace.local.gz deleted file mode 100644 index 9fb0515791..0000000000 Binary files a/system/mdocml/configure-replace.local.gz and /dev/null differ diff --git a/system/mdocml/doinst.sh b/system/mdocml/doinst.sh deleted file mode 100644 index 1aa4f55e10..0000000000 --- a/system/mdocml/doinst.sh +++ /dev/null @@ -1,11 +0,0 @@ -config() { - NEW="$1" - OLD="$(dirname $NEW)/$(basename $NEW .new)" - if [ ! -r $OLD ]; then - mv $NEW $OLD - elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then - rm $NEW - fi -} - -config etc/mandoc.conf.new diff --git a/system/mdocml/mandoc.conf.new b/system/mdocml/mandoc.conf.new deleted file mode 100644 index 1bfd5d2e89..0000000000 --- a/system/mdocml/mandoc.conf.new +++ /dev/null @@ -1,55 +0,0 @@ -# $OpenBSD: man.conf,v 1.20 2014/02/24 20:11:53 espie Exp $ - -# Sheer, raging paranoia... -_version BSD.2 - -# The whatis/apropos database. -_whatdb /usr/share/man/whatis.db -_whatdb /usr/local/man/whatis.db -_whatdb /usr/X11R6/man/whatis.db - -# Subdirectories for paths ending in '/', IN SEARCH ORDER. -_subdir {cat,man}1 {cat,man}8 {cat,man}6 {cat,man}2 {cat,man}3 {cat,man}5 {cat,man}7 {cat,man}4 {cat,man}9 {cat,man}3p {cat,man}3f {cat,man}n - -# Files typed by suffix and their commands. -# Note the order: .Z must come after .[1-9n].Z, or it will match first. -_suffix .0 -_build .0.Z /bin/zcat %s -_build .0.gz /bin/zcat %s -_build .[1-9n] /usr/bin/mandoc %s -_build .[1-9n].Z /bin/zcat %s | /usr/bin/mandoc -_build .[1-9n].gz /bin/zcat %s | /usr/bin/mandoc -_build .[1-9][a-z] /usr/bin/mandoc %s -_build .[1-9][a-z].Z /bin/zcat %s | /usr/bin/mandoc -_build .[1-9][a-z].gz /bin/zcat %s | /usr/bin/mandoc -_build .tbl /usr/bin/mandoc %s -_build .tbl.Z /bin/zcat %s | /usr/bin/mandoc -_build .tbl.gz /bin/zcat %s | /usr/bin/mandoc - -# Sections and their directories. -# All paths ending in '/' are the equivalent of entries specifying that -# directory with all of the subdirectories listed for the keyword _subdir. - -# default -_default /usr/{share,X11R6,local,ports/infrastructure}/man/ - -# Other sections that represent complete man subdirectories. -X11 /usr/X11R6/man/ -X11R6 /usr/X11R6/man/ -local /usr/local/man/ - -# Specific section/directory combinations. -1 /usr/{share,X11R6,local}/man/{cat,man}1 -2 /usr/{share,X11R6,local}/man/{cat,man}2 -3 /usr/{share,X11R6,local}/man/{cat,man}3 -3F /usr/local/man/{cat,man}3f -3f /usr/local/man/{cat,man}3f -3P /usr/{share,local}/man/{cat,man}3p -3p /usr/{share,local}/man/{cat,man}3p -4 /usr/{share,X11R6,local}/man/{cat,man}4 -5 /usr/{share,X11R6,local}/man/{cat,man}5 -6 /usr/{share,X11R6,local}/man/{cat,man}6 -7 /usr/{share,X11R6,local}/man/{cat,man}7 -8 /usr/{share,X11R6,local}/man/{cat,man}8 -9 /usr/share/man/{cat,man}9 -n /usr/local/man/{cat,man}n diff --git a/system/mdocml/mdocml.SlackBuild b/system/mdocml/mdocml.SlackBuild deleted file mode 100644 index 4cb4fcdd9e..0000000000 --- a/system/mdocml/mdocml.SlackBuild +++ /dev/null @@ -1,114 +0,0 @@ -#!/bin/sh - -# Copyright (c) 2014-2017 LEVAI Daniel -# All rights reserved. -# -# * Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# * Redistributions of source code must retain the above copyright notice -# this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, -# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY -# AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -PRGNAM=mdocml -VERSION=${VERSION:-1.14.1} -BUILD=${BUILD:-1} -TAG=${TAG:-_SBo} - -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i586 ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; - esac -fi - -CWD=$(pwd) -TMP=${TMP:-/tmp/SBo} -PKG=$TMP/package-$PRGNAM -OUTPUT=${OUTPUT:-/tmp} - -if [ "$ARCH" = "i586" ];then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - -set -e - -rm -rf $PKG -mkdir -p $TMP $PKG $OUTPUT -cd $TMP -rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz -cd $PRGNAM-$VERSION -chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; - -if [ -z "${REPLACE_MAN}" ];then - gzip -dc "${CWD}"/configure-noconflict.local.gz >./configure.local -else - gzip -dc "${CWD}"/configure-replace.local.gz >./configure.local -fi -./configure - -# The makefile uses hard links :O -sed -i -e 's/ln -f/ln -sf/' Makefile.local - -CFLAGS=$SLKCFLAGS \ - make -make install \ - DESTDIR=$PKG \ - PREFIX=/usr \ - LIBDIR=/usr/lib${LIBDIRSUFFIX} - -# Fix symlinks -for link in $(find ${PKG}/usr/bin ${PKG}/usr/sbin -type l);do - TARGET=$(readlink ${link}) - ln -fs ${TARGET##${PKG}} ${link} -done - -find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true - -find $PKG/usr/man -type f -exec gzip -9 {} \; -for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done - -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a TODO NEWS $PKG/usr/doc/$PRGNAM-$VERSION/ -cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild - -mkdir -p $PKG/etc -cat $CWD/mandoc.conf.new > $PKG/etc/mandoc.conf.new - -mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc -cat $CWD/doinst.sh > $PKG/install/doinst.sh - -cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/system/mdocml/mdocml.info b/system/mdocml/mdocml.info deleted file mode 100644 index 2879f048c9..0000000000 --- a/system/mdocml/mdocml.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="mdocml" -VERSION="1.14.1" -HOMEPAGE="http://mdocml.bsd.lv/" -DOWNLOAD="http://mdocml.bsd.lv/snapshots/mdocml-1.14.1.tar.gz" -MD5SUM="07db67f437ee894e7e4b18b305d53ca1" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="" -MAINTAINER="LEVAI Daniel" -EMAIL="leva@ecentrum.hu" diff --git a/system/mdocml/slack-desc b/system/mdocml/slack-desc deleted file mode 100644 index 52ed866cc7..0000000000 --- a/system/mdocml/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. -# Line up the first '|' above the ':' following the base package name, and -# the '|' on the right side marks the last column you can put a character in. -# You must make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one space after the ':' except on otherwise blank lines. - - |-----handy-ruler------------------------------------------------------| -mdocml: mdocml (UNIX manpage compiler) -mdocml: -mdocml: mdocml is a suite of tools compiling mdoc, the roff macro package of -mdocml: choice for BSD manual pages, and man, the predominant historical -mdocml: package for UNIX manuals. -mdocml: It is small, ISO C, ISC-licensed, and quite fast. -mdocml: -mdocml: Homepage: http://mdocml.bsd.lv/ -mdocml: -mdocml: -mdocml: -- cgit v1.2.3-80-g2a13