summaryrefslogtreecommitdiff
path: root/devel/asmutils
diff options
context:
space:
mode:
authorWill Andrews <will@FreeBSD.org>2001-03-10 21:32:47 +0000
committerWill Andrews <will@FreeBSD.org>2001-03-10 21:32:47 +0000
commit51cac8b9b02f01aa0fe06edb1789698620183458 (patch)
tree2f00c403df35798ec55c8cfe861eb201968f1fe0 /devel/asmutils
parentAdd ascii2pdf 0.9.1, a perl script to convert text files to PDF files. (diff)
Add asmutils 0.13, a set of UNIX utilities written in assembly
language. PR: 24519 Submitted by: George Reid <greid@ukug.uk.freebsd.org>
Notes
Notes: svn path=/head/; revision=39472
Diffstat (limited to 'devel/asmutils')
-rw-r--r--devel/asmutils/Makefile55
-rw-r--r--devel/asmutils/distinfo1
-rw-r--r--devel/asmutils/files/patch-MCONFIG15
-rw-r--r--devel/asmutils/pkg-comment1
-rw-r--r--devel/asmutils/pkg-descr8
-rw-r--r--devel/asmutils/pkg-plist69
6 files changed, 149 insertions, 0 deletions
diff --git a/devel/asmutils/Makefile b/devel/asmutils/Makefile
new file mode 100644
index 000000000000..e6d3a075a44d
--- /dev/null
+++ b/devel/asmutils/Makefile
@@ -0,0 +1,55 @@
+# New ports collection makefile for: asmutils
+# Date created: 22 January 2001
+# Whom: George Reid <greid@ukug.uk.freebsd.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= asmutils
+PORTVERSION= 0.13
+CATEGORIES= devel
+MASTER_SITES= ftp://ftp.linuxassembly.org/pub/asm/
+
+MAINTAINER= greid@ukug.uk.freebsd.org
+
+BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm
+
+ONLY_FOR_ARCHS= i386
+
+USE_GMAKE= yes
+
+INSTALLS_SHLIB= yes
+LDCONFIG_DIRS= ${PREFIX}/lib/asmutils
+
+# This will play merry hell with portlint
+BINARIES= cat basename chmod chroot chown cp cpuinfo dirname echo \
+ env id extname factor grep head hostname httpd kill ln ls \
+ lzss mkdir more mv nc pwd renice rm sh sleep strings sync \
+ tee true uname wc yes md5sum rmdsum rc6crypt execve report \
+ asmutils domainname sln rmdir false arch cpuspeed regs
+
+DOCFILES= Asmutils-HOWTO acknowledgements endorsements history \
+ index s-contrib s-debug s-include s-layout s-optimize
+
+post-patch:
+ @(${SED} -e 's,%%KERNEL%%,${OSREL:S/.//g},g' ${WRKSRC}/MCONFIG > foo \
+ && ${MV} foo ${WRKSRC}/MCONFIG)
+
+do-install:
+ ${MKDIR} ${PREFIX}/bin/asmutils
+ ${MKDIR} ${PREFIX}/lib/asmutils
+.for B in ${BINARIES}
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/$B ${PREFIX}/bin/asmutils
+.endfor
+.for L in c crypto m
+ ${INSTALL_PROGRAM} ${WRKSRC}/lib/lib$L.so.0 ${PREFIX}/lib/asmutils
+ ${INSTALL_DATA} ${WRKSRC}/lib/lib$L.a ${PREFIX}/lib/asmutils
+.endfor
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${PREFIX}/share/doc/asmutils
+.for D in ${DOCFILES}
+ ${INSTALL_DATA} ${WRKSRC}/doc/$D.html ${PREFIX}/share/doc/asmutils
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/devel/asmutils/distinfo b/devel/asmutils/distinfo
new file mode 100644
index 000000000000..b03d29e577f9
--- /dev/null
+++ b/devel/asmutils/distinfo
@@ -0,0 +1 @@
+MD5 (asmutils-0.13.tar.gz) = bfb24d7f7c4dc5af5ec318dd59b9226c
diff --git a/devel/asmutils/files/patch-MCONFIG b/devel/asmutils/files/patch-MCONFIG
new file mode 100644
index 000000000000..274c24850911
--- /dev/null
+++ b/devel/asmutils/files/patch-MCONFIG
@@ -0,0 +1,15 @@
+--- MCONFIG.orig Sat Mar 10 21:03:55 2001
++++ MCONFIG Sat Mar 10 21:04:12 2001
+@@ -12,11 +12,11 @@
+
+ # Target Operating System (LINUX/FREEBSD/NETBSD/OPENBSD/BEOS/ATHEOS/LIBC)
+
+-OS = LINUX
++OS = FREEBSD
+
+ # Kernel version (1.2 = 12, 2.4 = 24, 3.6 = 36, etc)
+
+-KERNEL = 24
++KERNEL = %%KERNEL%%
+
+ # Optimization method (SIZE/SPEED)
diff --git a/devel/asmutils/pkg-comment b/devel/asmutils/pkg-comment
new file mode 100644
index 000000000000..d6784be70e3a
--- /dev/null
+++ b/devel/asmutils/pkg-comment
@@ -0,0 +1 @@
+A set of UNIX utilities written in assembly language
diff --git a/devel/asmutils/pkg-descr b/devel/asmutils/pkg-descr
new file mode 100644
index 000000000000..f1355ed972a6
--- /dev/null
+++ b/devel/asmutils/pkg-descr
@@ -0,0 +1,8 @@
+asmutils is a set of miscellaneous utilities written in assembly language,
+targeted on embedded systems and small distributions (like rescue or
+installation disks); also it contains small libc and crypto library.
+It features the smallest possible size and memory requirements,
+the fastest speed and good functionality.
+
+- George Reid
+greid@ukug.uk.freebsd.org
diff --git a/devel/asmutils/pkg-plist b/devel/asmutils/pkg-plist
new file mode 100644
index 000000000000..722ed2e09d56
--- /dev/null
+++ b/devel/asmutils/pkg-plist
@@ -0,0 +1,69 @@
+bin/asmutils/arch
+bin/asmutils/asmutils
+bin/asmutils/basename
+bin/asmutils/cat
+bin/asmutils/chmod
+bin/asmutils/chown
+bin/asmutils/chroot
+bin/asmutils/cp
+bin/asmutils/cpuinfo
+bin/asmutils/cpuspeed
+bin/asmutils/dirname
+bin/asmutils/domainname
+bin/asmutils/echo
+bin/asmutils/env
+bin/asmutils/execve
+bin/asmutils/extname
+bin/asmutils/factor
+bin/asmutils/false
+bin/asmutils/grep
+bin/asmutils/head
+bin/asmutils/hostname
+bin/asmutils/httpd
+bin/asmutils/id
+bin/asmutils/kill
+bin/asmutils/ln
+bin/asmutils/ls
+bin/asmutils/lzss
+bin/asmutils/md5sum
+bin/asmutils/mkdir
+bin/asmutils/more
+bin/asmutils/mv
+bin/asmutils/nc
+bin/asmutils/pwd
+bin/asmutils/rc6crypt
+bin/asmutils/regs
+bin/asmutils/renice
+bin/asmutils/report
+bin/asmutils/rm
+bin/asmutils/rmdir
+bin/asmutils/rmdsum
+bin/asmutils/sh
+bin/asmutils/sleep
+bin/asmutils/sln
+bin/asmutils/strings
+bin/asmutils/sync
+bin/asmutils/tee
+bin/asmutils/true
+bin/asmutils/uname
+bin/asmutils/wc
+bin/asmutils/yes
+lib/asmutils/libc.a
+lib/asmutils/libc.so.0
+lib/asmutils/libcrypto.a
+lib/asmutils/libcrypto.so.0
+lib/asmutils/libm.a
+lib/asmutils/libm.so.0
+%%PORTDOCS%%share/doc/asmutils/Asmutils-HOWTO.html
+%%PORTDOCS%%share/doc/asmutils/acknowledgements.html
+%%PORTDOCS%%share/doc/asmutils/endorsements.html
+%%PORTDOCS%%share/doc/asmutils/history.html
+%%PORTDOCS%%share/doc/asmutils/index.html
+%%PORTDOCS%%share/doc/asmutils/s-contrib.html
+%%PORTDOCS%%share/doc/asmutils/s-debug.html
+%%PORTDOCS%%share/doc/asmutils/s-include.html
+%%PORTDOCS%%share/doc/asmutils/s-layout.html
+%%PORTDOCS%%share/doc/asmutils/s-optimize.html
+%%PORTDOCS%%@dirrm share/doc/asmutils
+@dirrm lib/asmutils
+@dirrm bin/asmutils