mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-19 19:59:43 +00:00
- Improve COMMENT: make it concise and mention that it's about Base64
- Unbreak the build on PowerPC by adding -fsigned-char to CFLAGS (and also respect them by removing hardcoded -O3) - Rename a patch and regenerate it with `make makepatch' command - Clean up do-install target (sanitize symlink, wrap overly long line) - Reformat and kill EOL whitespace in the port description text
This commit is contained in:
parent
cbd5dd2892
commit
b461a0649f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=395945
@ -7,7 +7,7 @@ CATEGORIES= converters mail
|
||||
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}
|
||||
|
||||
MAINTAINER= ismail.yenigul@surgate.com
|
||||
COMMENT= Library of ANSI C routines for fast encoding/decoding data
|
||||
COMMENT= Library for fast Base64 encoding and decoding
|
||||
|
||||
BUILD_DEPENDS= makedepend:${PORTSDIR}/devel/makedepend
|
||||
|
||||
@ -15,13 +15,12 @@ USES= gmake zip
|
||||
ALL_TARGET= all_src
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
BROKEN_powerpc= Does not compile on powerpc
|
||||
|
||||
do-install:
|
||||
${INSTALL_DATA} ${WRKSRC}/src/libb64.a ${STAGEDIR}${PREFIX}/lib
|
||||
${INSTALL_LIB} ${WRKSRC}/src/libb64.so.0 ${STAGEDIR}${PREFIX}/lib
|
||||
(cd ${STAGEDIR}${PREFIX}/lib && ${LN} -fs libb64.so.0 libb64.so)
|
||||
${LN} -fs libb64.so.0 ${STAGEDIR}${PREFIX}/lib/libb64.so
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/include/b64
|
||||
${INSTALL_DATA} ${WRKSRC}/include/b64/*.h ${STAGEDIR}${PREFIX}/include/b64
|
||||
${INSTALL_DATA} ${WRKSRC}/include/b64/*.h \
|
||||
${STAGEDIR}${PREFIX}/include/b64
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,12 +1,27 @@
|
||||
--- src/Makefile~
|
||||
--- src/Makefile.orig 2013-06-18 12:49:36 UTC
|
||||
+++ src/Makefile
|
||||
@@ -1,4 +1,5 @@
|
||||
@@ -1,9 +1,10 @@
|
||||
-LIBRARIES = libb64.a
|
||||
+LIBRARIES = libb64.a libb64.so
|
||||
+SOVERSION ?= 0
|
||||
|
||||
# Build flags (uncomment one)
|
||||
#############################
|
||||
# Release build flags
|
||||
-CFLAGS += -O3
|
||||
+#CFLAGS += -O3
|
||||
#############################
|
||||
# Debug build flags
|
||||
#CFLAGS += -g
|
||||
@@ -15,7 +16,7 @@ TARGETS = $(LIBRARIES)
|
||||
|
||||
LINK.o = gcc
|
||||
|
||||
-CFLAGS += -Werror -pedantic
|
||||
+CFLAGS += -Werror -pedantic -fsigned-char
|
||||
CFLAGS += -I../include
|
||||
|
||||
vpath %.h ../include/b64
|
||||
@@ -27,6 +28,15 @@ all: $(TARGETS) #strip
|
||||
libb64.a: cencode.o cdecode.o
|
||||
$(AR) $(ARFLAGS) $@ $^
|
@ -1,10 +1,9 @@
|
||||
libb64 is a library of ANSI C routines for fast encoding/decoding data
|
||||
into and from a base64-encoded format.
|
||||
C++ wrappers are included, as well as the source code for
|
||||
standalone encoding and decoding executables.
|
||||
libb64 is a library of ANSI C routines for fast encoding/decoding of data
|
||||
into and from a Base64-encoded format. C++ wrappers are included, as well
|
||||
as the source code for standalone encoding and decoding executables.
|
||||
|
||||
Base64 uses a subset of displayable ASCII characters, and is
|
||||
therefore a useful encoding for storing binary data in a text file,
|
||||
such as XML, or sending binary data over text-only email.
|
||||
Base64 uses a subset of displayable ASCII characters, and is therefore a
|
||||
useful encoding for storing binary data in a text file, such as XML, or
|
||||
sending binary data over text-only communication channels.
|
||||
|
||||
WWW: http://libb64.sourceforge.net
|
||||
WWW: http://libb64.sourceforge.net/
|
||||
|
Loading…
Reference in New Issue
Block a user