Bug 186734 - graphics/optar: Support CC/CFLAGS properly
Summary: graphics/optar: Support CC/CFLAGS properly
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Martin Wilke
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-13 18:40 UTC by tkato432
Modified: 2014-02-23 16:20 UTC (History)
0 users

See Also:


Attachments
file.diff (2.91 KB, patch)
2014-02-13 18:40 UTC, tkato432
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description tkato432 2014-02-13 18:40:00 UTC
- Support CC/CFLAGS properly
- Update MASTER_SITES
- Add LICENSE
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2014-02-13 18:40:08 UTC
Responsible Changed
From-To: freebsd-ports-bugs->miwi

miwi@ wants this submitter's PRs (via the GNATS Auto Assign Tool)
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2014-02-13 18:40:09 UTC
Maintainer of graphics/optar,

Please note that PR ports/186734 has just been submitted.

If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.

The full text of the PR can be found at:
    http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/186734

-- 
Edwin Groothuis via the GNATS Auto Assign Tool
edwin@FreeBSD.org
Comment 3 Edwin Groothuis freebsd_committer freebsd_triage 2014-02-13 18:40:10 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Comment 4 Martin Wilke freebsd_committer freebsd_triage 2014-02-23 16:13:50 UTC
State Changed
From-To: feedback->closed

Committed. Thanks!
Comment 5 dfilter service freebsd_committer freebsd_triage 2014-02-23 16:14:07 UTC
Author: miwi
Date: Sun Feb 23 16:13:58 2014
New Revision: 345749
URL: http://svnweb.freebsd.org/changeset/ports/345749
QAT: https://qat.redports.org/buildarchive/r345749/

Log:
  - Support CC/CFLAGS properly
  - Update MASTER_SITES
  - Add LICENSE
  
  PR:		186734
  Submitted by:	ports fury

Modified:
  head/graphics/optar/Makefile
  head/graphics/optar/distinfo
  head/graphics/optar/pkg-descr

Modified: head/graphics/optar/Makefile
==============================================================================
--- head/graphics/optar/Makefile	Sun Feb 23 16:11:38 2014	(r345748)
+++ head/graphics/optar/Makefile	Sun Feb 23 16:13:58 2014	(r345749)
@@ -3,31 +3,37 @@
 
 PORTNAME=	optar
 PORTVERSION=	1.0
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	graphics
-MASTER_SITES=	http://xps.crucible.gr/
-DISTFILES=	optar.tgz \
-		font.h
-EXTRACT_ONLY=	optar.tgz
+MASTER_SITES=	http://ronja.twibright.com/
+DISTFILES=	optar.tgz
 
 MAINTAINER=	ports@FreeBSD.org
-COMMENT=	A tool for encoding data on paper
+COMMENT=	Tool for encoding data on paper
 
-DEPRECATED=	No more public distfiles
-EXPIRATION_DATE=	2014-03-10
+LICENSE=	GPLv2
 
-BUILD_DEPENDS=	${LOCALBASE}/include/libpng15/png.h:${PORTSDIR}/graphics/png
+LIB_DEPENDS=	libpng15.so:${PORTSDIR}/graphics/png
 RUN_DEPENDS=	convert:${PORTSDIR}/graphics/ImageMagick
 
-USE_GMAKE=	yes
-WRKSRC=		${WRKDIR}/optar
+WRKSRC=		${WRKDIR}/optar_dist
+
+USES=		gmake
 
 PLIST_FILES=	bin/optar bin/unoptar bin/pgm2ps
 
-NO_STAGE=	yes
-post-extract:
-	@${RM} -v ${WRKSRC}/font.h
-	@${CP} -v ${DISTDIR}/font.h ${WRKSRC}/font.h
-	@${SED} 's:/usr/local:${LOCALBASE}:g' ${WRKSRC}/Makefile > ${WRKSRC}/Makefile.new
-	@${MV} ${WRKSRC}/Makefile.new ${WRKSRC}/Makefile
+post-patch:
+	@${REINPLACE_CMD} -e \
+		's|^CFLAGS|#CFLAGS| ; \
+		 s|gcc |$$(CC) | ; \
+		 s|-I/usr/local/include/libpng|`libpng-config --I_opts`| ; \
+		 s|-L/usr/local/lib|`libpng-config --L_opts`|' \
+		${WRKSRC}/Makefile
+
+do-install:
+	(cd ${WRKSRC} && ${INSTALL_PROGRAM} optar unoptar \
+		${STAGEDIR}${PREFIX}/bin)
+	(cd ${WRKSRC} && ${INSTALL_SCRIPT} pgm2ps \
+		${STAGEDIR}${PREFIX}/bin)
+
 .include <bsd.port.mk>

Modified: head/graphics/optar/distinfo
==============================================================================
--- head/graphics/optar/distinfo	Sun Feb 23 16:11:38 2014	(r345748)
+++ head/graphics/optar/distinfo	Sun Feb 23 16:13:58 2014	(r345749)
@@ -1,4 +1,2 @@
-SHA256 (optar.tgz) = 9c37dfba31e2d5ebb43a2ac066b67d774bf7ba059f882047668be6567793c942
-SIZE (optar.tgz) = 28384
-SHA256 (font.h) = f4e284c152fde4034f0950e4b52ee137f0e3085dd510f3ccc898aaaf3d8f3bce
-SIZE (font.h) = 81164
+SHA256 (optar.tgz) = b78fa6a41f6c699917f8b537c63bdf99b93133f034b4e1eaeabd0b6cbc9c5819
+SIZE (optar.tgz) = 37825

Modified: head/graphics/optar/pkg-descr
==============================================================================
--- head/graphics/optar/pkg-descr	Sun Feb 23 16:11:38 2014	(r345748)
+++ head/graphics/optar/pkg-descr	Sun Feb 23 16:13:58 2014	(r345749)
@@ -1,6 +1,5 @@
-Optar stands for OPTical ARchiver.
-It's a codec for encoding data on paper, then you print it with a laser printer.
-If you want to read the recording, scan it with a scanner and feed into the
-decoder program.
+Optar stands for OPTical ARchiver. It's a codec for encoding data on
+paper, then you print it with a laser printer. If you want to read the
+recording, scan it with a scanner and feed into the decoder program.
 
 WWW: http://ronja.twibright.com/optar/
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"