mirror of
https://github.com/beard7n/bsdports.git
synced 2026-04-10 02:21:15 +02:00
add base64 base91
This commit is contained in:
15
text/base64/Makefile
Normal file
15
text/base64/Makefile
Normal file
@@ -0,0 +1,15 @@
|
||||
# Created by: will
|
||||
# $FreeBSD: head/converters/base64/Makefile 469722 2018-05-12 10:10:02Z krion $
|
||||
|
||||
PORTNAME= base64
|
||||
PORTVERSION= 1.5
|
||||
CATEGORIES= converters
|
||||
MASTER_SITES= http://www.fourmilab.ch/webtools/base64/
|
||||
|
||||
MAINTAINER= nikola.lecic@anthesphoria.net
|
||||
COMMENT= Utility to encode and decode base64 files
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
ALL_TARGET= prog
|
||||
|
||||
.include <bsd.port.mk>
|
||||
2
text/base64/distinfo
Normal file
2
text/base64/distinfo
Normal file
@@ -0,0 +1,2 @@
|
||||
SHA256 (base64-1.5.tar.gz) = 2416578ba7a7197bddd1ee578a6d8872707c831d2419bdc2c1b4317a7e3c8a2a
|
||||
SIZE (base64-1.5.tar.gz) = 223946
|
||||
17
text/base64/files/patch-base64.c
Normal file
17
text/base64/files/patch-base64.c
Normal file
@@ -0,0 +1,17 @@
|
||||
--- base64.c.orig Sun Nov 11 21:52:10 2007
|
||||
+++ base64.c Sun Nov 11 21:52:19 2007
|
||||
@@ -63,13 +63,7 @@
|
||||
static int ateof= FALSE;
|
||||
static byte dtable[256];
|
||||
static int linelength= 0;
|
||||
-static char eol[]=
|
||||
-#ifdef FORCE_BINARY_IO
|
||||
-"\n"
|
||||
-#else
|
||||
-"\r\n"
|
||||
-#endif
|
||||
-;
|
||||
+static char eol[]="\n";
|
||||
static int errcheck= TRUE;
|
||||
|
||||
/*:5*/
|
||||
6
text/base64/pkg-descr
Normal file
6
text/base64/pkg-descr
Normal file
@@ -0,0 +1,6 @@
|
||||
Base64 is a command line utility which encodes/decodes arbitrary
|
||||
binary information in the base64 format used by MIME-encoded
|
||||
documents, such as electronic mail messages with embedded files
|
||||
(RFC 1341 and successors).
|
||||
|
||||
WWW: http://www.fourmilab.ch/webtools/base64/
|
||||
2
text/base64/pkg-plist
Normal file
2
text/base64/pkg-plist
Normal file
@@ -0,0 +1,2 @@
|
||||
bin/base64
|
||||
man/man1/base64.1.gz
|
||||
15
text/base91/Makefile
Normal file
15
text/base91/Makefile
Normal file
@@ -0,0 +1,15 @@
|
||||
# $FreeBSD: head/converters/base91/Makefile 505884 2019-07-05 06:25:12Z kai $
|
||||
|
||||
PORTNAME= base91
|
||||
PORTVERSION= 0.6.0
|
||||
CATEGORIES= converters
|
||||
MASTER_SITES= SF/${PORTNAME}/basE91/${PORTVERSION}/
|
||||
|
||||
MAINTAINER= takefu@airport.fm
|
||||
COMMENT= Utility to encode and decode base91 files
|
||||
|
||||
# INSTALL_DATA is only used to install documentation related files
|
||||
MAKE_ENV+= INSTALL_DATA="${INSTALL_MAN}"
|
||||
MAKE_ENV+= INSTALL_PROGRAM="${INSTALL_PROGRAM}"
|
||||
|
||||
.include <bsd.port.mk>
|
||||
3
text/base91/distinfo
Normal file
3
text/base91/distinfo
Normal file
@@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1559031250
|
||||
SHA256 (base91-0.6.0.tar.gz) = 02cfae7322c1f865ca6ce8f2e0bb8d38c8513e76aed67bf1c94eab1343c6c651
|
||||
SIZE (base91-0.6.0.tar.gz) = 15009
|
||||
35
text/base91/files/patch-Makefile
Normal file
35
text/base91/files/patch-Makefile
Normal file
@@ -0,0 +1,35 @@
|
||||
--- Makefile.orig 2006-09-03 18:00:00 UTC
|
||||
+++ Makefile
|
||||
@@ -1,15 +1,15 @@
|
||||
-CFLAGS = -Wall -W -O2
|
||||
-LDFLAGS = -s
|
||||
+CFLAGS ?= -Wall -W -O2
|
||||
+LDFLAGS ?= -s
|
||||
|
||||
-CC = gcc
|
||||
-INSTALL = install
|
||||
-INSTALL_DATA = $(INSTALL) -m 444
|
||||
-INSTALL_PROGRAM = $(INSTALL) -m 555
|
||||
+CC ?= gcc
|
||||
+INSTALL ?= install
|
||||
+INSTALL_DATA ?= $(INSTALL) -m 444
|
||||
+INSTALL_PROGRAM ?= $(INSTALL) -m 555
|
||||
|
||||
-prefix = /usr/local
|
||||
+prefix = ${PREFIX}
|
||||
exec_prefix = $(prefix)
|
||||
bindir = $(exec_prefix)/bin
|
||||
-mandir = $(prefix)/share/man
|
||||
+mandir = $(prefix)/man
|
||||
man1dir = $(mandir)/man1
|
||||
manext = .1
|
||||
|
||||
@@ -23,7 +23,7 @@ all: $(BIN)
|
||||
$(CC) $(CFLAGS) -c $<
|
||||
|
||||
base91: cli.o base91.o
|
||||
- $(CC) $(LDFLAGS) -o $@ $^
|
||||
+ $(CC) $(LDFLAGS) -o $@ cli.o base91.o
|
||||
|
||||
install: all
|
||||
mkdir -p $(DESTDIR)$(bindir)
|
||||
11
text/base91/pkg-descr
Normal file
11
text/base91/pkg-descr
Normal file
@@ -0,0 +1,11 @@
|
||||
basE91 is an advanced method for encoding binary data as ASCII characters.
|
||||
It is similar to UUencode or base64, but is more efficient.
|
||||
|
||||
The overhead produced by basE91 depends on the input data. It amounts at most
|
||||
to 23% (versus 33% for base64) and can range down to 14%, which typically
|
||||
occurs on 0-byte blocks.
|
||||
|
||||
This makes basE91 very useful for transferring larger files over binary unsafe
|
||||
connections like e-mail or terminal lines.
|
||||
|
||||
WWW: http://base91.sourceforge.net/
|
||||
6
text/base91/pkg-plist
Normal file
6
text/base91/pkg-plist
Normal file
@@ -0,0 +1,6 @@
|
||||
bin/b91dec
|
||||
bin/b91enc
|
||||
bin/base91
|
||||
man/man1/b91dec.1.gz
|
||||
man/man1/b91enc.1.gz
|
||||
man/man1/base91.1.gz
|
||||
Reference in New Issue
Block a user