ports/181522: [PATCH] misc/libmetalink: update to 0.1.2
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Sun Aug 25 09:50:00 UTC 2013
>Number: 181522
>Category: ports
>Synopsis: [PATCH] misc/libmetalink: update to 0.1.2
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Sun Aug 25 09:50:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Sunpoet Po-Chuan Hsieh
>Release: FreeBSD 9.1-STABLE amd64
>Organization:
The FreeBSD Project
>Environment:
System: FreeBSD bonjour.sunpoet.net 9.1-STABLE FreeBSD 9.1-STABLE #0 r252797: Sat Jul 6 07:57:04
>Description:
- Update to 0.1.2
- Remove LICENSE_FILE for well-known licenses
- Convert to new options framework
- Pet portlint: remove ABI version number from LIB_DEPENDS
- Cleanup Makefile header
Port maintainer (lioux at FreeBSD.org) is cc'd.
Generated with FreeBSD Port Tools 0.99_8 (mode: update, diff: SVN)
>How-To-Repeat:
>Fix:
--- libmetalink-0.1.2.patch begins here ---
Index: Makefile
===================================================================
--- Makefile (revision 325335)
+++ Makefile (working copy)
@@ -1,58 +1,40 @@
-# New ports collection makefile for: libmetalink
-# Date created: Mon 11 Aug 2008 11:28:33 UTC
-# Whom: Mario Sergio Fujikawa Ferreira <lioux at FreeBSD.org>
-#
+# Created by: Mario Sergio Fujikawa Ferreira <lioux at FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= libmetalink
-PORTVERSION= 0.0.3
+PORTVERSION= 0.1.2
CATEGORIES= misc
-MASTER_SITES= http://launchpad.net/libmetalink/trunk/${PORTVERSION}/+download/
+MASTER_SITES= https://launchpadlibrarian.net/113836499/
MAINTAINER= lioux at FreeBSD.org
COMMENT= Metalink library written in C language
-LIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2
-
LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/COPYING
-FETCH_ARGS=
+LIB_DEPENDS= expat:${PORTSDIR}/textproc/expat2
+
+OPTIONS_DEFINE= EXAMPLES
+
+CONFIGURE_ARGS= --with-libexpat --without-libxml2
+CPPFLAGS+= -I${LOCALBASE}/include
+GNU_CONFIGURE= yes
+LDFLAGS+= -L${LOCALBASE}/lib
USE_BZIP2= yes
-USE_GCC= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= \
- --with-libexpat-prefix="${LOCALBASE}" \
- --with-libxml2="no"
USE_LDCONFIG= yes
+USES= pathfix
-# Examples to install
-EXAMPLES_FILES= \
- doc/sample.c \
- doc/ubuntu-7_10-server-i386_iso.metalink
+PORTEXAMPLES= LibO_3.5.4_Win_x86_install_multi.msi.meta4 metalinkcat.c ubuntu-12.04-server-amd64.metalink
-.ifndef(NOPORTEXAMPLES)
-PORTEXAMPLES= *
-.endif
+.include <bsd.port.options.mk>
post-patch:
# do not automagically install either documents or examples
- @${REINPLACE_CMD} -E \
- -e 's|^(install:).*|\1|' \
- ${WRKSRC}/doc/Makefile.in
-# fix pkgconfig install destination
- @${REINPLACE_CMD} -E \
- -e 's|^(pkgconfigdir[[:space:]]*=).*$$|\1${PREFIX}/libdata/pkgconfig|' \
- ${WRKSRC}/lib/Makefile.in
+ @${REINPLACE_CMD} -E -e 's|^(install:).*|\1|' ${WRKSRC}/doc/Makefile.in
post-install:
-# examples
-.ifndef(NOPORTEXAMPLES)
- @${MKDIR} ${EXAMPLESDIR}
-.for file in ${EXAMPLES_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${file} ${EXAMPLESDIR}
-.endfor
+.if ${PORT_OPTIONS:MEXAMPLES}
+ ${MKDIR} ${EXAMPLESDIR}/
+ cd ${WRKSRC}/doc/examples/ && ${INSTALL_DATA} ${PORTEXAMPLES} ${EXAMPLESDIR}/
.endif
.include <bsd.port.mk>
Index: distinfo
===================================================================
--- distinfo (revision 325335)
+++ distinfo (working copy)
@@ -1,2 +1,2 @@
-SHA256 (libmetalink-0.0.3.tar.bz2) = 0bdc2cc0366b2b7bcf16eff31a5edc4d39b41430856afce04ad9dd9bbcc8c42c
-SIZE (libmetalink-0.0.3.tar.bz2) = 267023
+SHA256 (libmetalink-0.1.2.tar.bz2) = cbed9121bf550ef14a434d6ed3d8806ded7a339db16b698cfa2f39fdc3d48bf6
+SIZE (libmetalink-0.1.2.tar.bz2) = 324431
Index: pkg-plist
===================================================================
--- pkg-plist (revision 325335)
+++ pkg-plist (working copy)
@@ -1,9 +1,11 @@
+include/metalink/metalink.h
include/metalink/metalink_error.h
include/metalink/metalink_parser.h
include/metalink/metalink_types.h
+include/metalink/metalinkver.h
lib/libmetalink.a
lib/libmetalink.la
lib/libmetalink.so
-lib/libmetalink.so.1
+lib/libmetalink.so.3
libdata/pkgconfig/libmetalink.pc
@dirrm include/metalink
--- libmetalink-0.1.2.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list