ports/184430: devel/libgetline stage update
Rodrigo Osorio
rodrigo at bebik.net
Mon Dec 2 11:20:01 UTC 2013
>Number: 184430
>Category: ports
>Synopsis: devel/libgetline stage update
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Mon Dec 02 11:20:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Rodrigo Osorio
>Release: FreeBSD 10.0-BETA3 i386
>Organization:
>Environment:
System: FreeBSD q 10.0-BETA3 FreeBSD 10.0-BETA3 #0 r257580: Sun Nov 3 21:15:32 UTC 2013 root at snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386
>Description:
Fix stage
Add license
>How-To-Repeat:
>Fix:
--- getline.diff begins here ---
Index: Makefile
===================================================================
--- Makefile (revision 335446)
+++ Makefile (working copy)
@@ -10,11 +10,22 @@
MAINTAINER= rodrigo at bebik.net
COMMENT= A small, portable, and easy to use command line library
-MAN3= getline.3
+LICENSE= BSD
WRKSRC= ${WRKDIR}/getline-39
USE_LDCONFIG= yes
-NO_STAGE= yes
+MAKE_ENV+= INST_INCDIR="${STAGEDIR}${PREFIX}/include"
+MAKE_ENV+= INST_LIBDIR="${STAGEDIR}${PREFIX}/lib"
+MAKE_ENV+= INST_MANDIR="${STAGEDIR}${PREFIX}/man"
+MAKE_ENV+= AR="${AR}"
+MAKE_ENV+= INSTALL="${INSTALL}"
+MAKE_ENV+= LN="${LN}"
+MAKE_ENV+= RANLIB="${RANLIB}"
+MAKE_ENV+= CC="${CC}"
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgetline.so
+
.include <bsd.port.mk>
Index: files/patch-ab
===================================================================
--- files/patch-ab (revision 335475)
+++ files/patch-ab (working copy)
@@ -1,25 +1,12 @@
---- Makefile Thu Jan 15 02:16:07 1998
-+++ Makefile Sun Mar 21 18:04:04 1999
-@@ -1,46 +1,54 @@
+--- Makefile
++++ Makefile
+@@ -1,46 +1,43 @@
-#CC = gcc
-#CFLAGS = -Wall -DPOSIX
+PREFIX?= /usr/local
-
--CC= cc
--CFLAGS = -v -DPOSIX
-+AR= /usr/bin/ar
-+CC= /usr/bin/cc
-+INSTALL= /usr/bin/install
-+LN= /bin/ln
-+RANLIB= /usr/bin/ranlib
-+
+CFLAGS= -DPOSIX -O
+LDFLAGS=
+
-+INST_INCDIR= $(PREFIX)/include
-+INST_LIBDIR= $(PREFIX)/lib
-+INST_MANDIR= $(PREFIX)/man
-+
+SHLIB_VERSION = 1
+SHLIB_CFLAGS = -fpic -DPIC
+SHLIB_LDFLAGS = -shared
@@ -32,6 +19,9 @@
+testgl: libgetline.a testgl.o
+ $(CC) $(LDFLAGS) $(CFLAGS) -o testgl testgl.o -L$(INST_MANDIR) -lgetline
+-CC= cc
+-CFLAGS = -v -DPOSIX
+-
-LDFLAGS=
-INSTALL_PATH=/usr/local
-INST_LIBDIR=$(INSTALL_PATH)/lib
@@ -84,7 +74,7 @@
+ [ -d $(INST_LIBDIR) ] || $(INSTALL) -d $(INST_LIBDIR)
+ $(INSTALL) -c -g bin -o bin -m 644 libgetline.a libgetline.so.1 \
+ $(INST_LIBDIR)
-+ $(LN) -fs $(INST_LIBDIR)/libgetline.so.$(SHLIB_VERSION) \
++ $(LN) -fs libgetline.so.$(SHLIB_VERSION) \
+ $(INST_LIBDIR)/libgetline.so
+ [ -d $(INST_MANDIR)/man3 ] || $(INSTALL) -d $(INST_MANDIR)/man3
+ $(INSTALL) -c -g bin -o bin -m 644 getline.3 $(INST_MANDIR)/man3
Index: pkg-plist
===================================================================
--- pkg-plist (revision 335446)
+++ pkg-plist (working copy)
@@ -2,3 +2,4 @@
lib/libgetline.a
lib/libgetline.so
lib/libgetline.so.1
+man/man3/getline.3.gz
--- getline.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list