Bug 184212 - [maintainer] devel/rubygem-debugger* Support staging, add license etc
Summary: [maintainer] devel/rubygem-debugger* Support staging, add license etc
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: Po-Chuan Hsieh
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-24 13:10 UTC by Vladimir Kondratyev
Modified: 2013-11-25 20:00 UTC (History)
0 users

See Also:


Attachments
file.diff (2.90 KB, patch)
2013-11-24 13:10 UTC, Vladimir Kondratyev
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Kondratyev freebsd_committer freebsd_triage 2013-11-24 13:10:00 UTC
1. Support staging
2. Add license
3. Remove ruby1.8 remnants
4. Update devel/rubygem-debugger-xml to 0.3.2

Fix: Patch attached with submission follows:
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2013-11-24 13:10:08 UTC
Responsible Changed
From-To: freebsd-ports-bugs->ruby

ruby@ wants this port PRs (via the GNATS Auto Assign Tool)
Comment 2 Po-Chuan Hsieh freebsd_committer freebsd_triage 2013-11-24 14:57:39 UTC
Responsible Changed
From-To: ruby->sunpoet

I'll take it.
Comment 3 dfilter service freebsd_committer freebsd_triage 2013-11-25 19:59:02 UTC
Author: sunpoet
Date: Mon Nov 25 19:58:51 2013
New Revision: 334891
URL: http://svnweb.freebsd.org/changeset/ports/334891

Log:
  - Add LICENSE
  - Support STAGEDIR
  
  PR:		ports/184212
  Submitted by:	Vladimir Kondratiev <wulf@cicgroup.ru> (maintainer)

Modified:
  head/devel/rubygem-debugger-linecache/Makefile

Modified: head/devel/rubygem-debugger-linecache/Makefile
==============================================================================
--- head/devel/rubygem-debugger-linecache/Makefile	Mon Nov 25 19:58:47 2013	(r334890)
+++ head/devel/rubygem-debugger-linecache/Makefile	Mon Nov 25 19:58:51 2013	(r334891)
@@ -9,9 +9,10 @@ MASTER_SITES=	RG
 MAINTAINER=	wulf@cicgroup.ru
 COMMENT=	Caches(Ruby source) Files as Might Be Used in a Debugger
 
+LICENSE=	MIT
+
 USE_RUBY=	yes
 USE_RUBYGEMS=	yes
 RUBYGEM_AUTOPLIST=	yes
 
-NO_STAGE=	yes
 .include <bsd.port.mk>
_______________________________________________
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"
Comment 4 dfilter service freebsd_committer freebsd_triage 2013-11-25 19:59:09 UTC
Author: sunpoet
Date: Mon Nov 25 19:59:02 2013
New Revision: 334893
URL: http://svnweb.freebsd.org/changeset/ports/334893

Log:
  - Update to 0.3.2
  - Add LICENSE
  - Support STAGEDIR
  - While I'm here, sort RUN_DEPENDS
  
  PR:		ports/184212
  Submitted by:	Vladimir Kondratiev <wulf@cicgroup.ru> (maintainer)

Modified:
  head/devel/rubygem-debugger-xml/Makefile
  head/devel/rubygem-debugger-xml/distinfo   (contents, props changed)

Modified: head/devel/rubygem-debugger-xml/Makefile
==============================================================================
--- head/devel/rubygem-debugger-xml/Makefile	Mon Nov 25 19:58:56 2013	(r334892)
+++ head/devel/rubygem-debugger-xml/Makefile	Mon Nov 25 19:59:02 2013	(r334893)
@@ -2,21 +2,21 @@
 # $FreeBSD$
 
 PORTNAME=	debugger-xml
-PORTVERSION=	0.1.6
+PORTVERSION=	0.3.2
 CATEGORIES=	devel rubygems
 MASTER_SITES=	RG
 
 MAINTAINER=	wulf@cicgroup.ru
 COMMENT=	XML interface for rubygem-debugger
 
-RUN_DEPENDS=	rubygem-debugger>=1.6.2:${PORTSDIR}/devel/rubygem-debugger \
-		rubygem-builder>=2.0.0:${PORTSDIR}/devel/rubygem-builder
+LICENSE=	MIT
+
+RUN_DEPENDS=	rubygem-builder>=2.0.0:${PORTSDIR}/devel/rubygem-builder \
+		rubygem-debugger>=1.6.2:${PORTSDIR}/devel/rubygem-debugger
 
 USE_RUBY=	yes
 USE_RUBYGEMS=	yes
 RUBYGEM_AUTOPLIST=	yes
 PLIST_FILES=	bin/rdebug-ide bin/rdebug-vim
 
-NO_STAGE=	yes
-
 .include <bsd.port.mk>

Modified: head/devel/rubygem-debugger-xml/distinfo
==============================================================================
--- head/devel/rubygem-debugger-xml/distinfo	Mon Nov 25 19:58:56 2013	(r334892)
+++ head/devel/rubygem-debugger-xml/distinfo	Mon Nov 25 19:59:02 2013	(r334893)
@@ -1,2 +1,2 @@
-SHA256 (rubygem/debugger-xml-0.1.6.gem) = d816ba903a536c355730daa5763fd410d570a5df5210bba78a15a5e3b4c5d536
-SIZE (rubygem/debugger-xml-0.1.6.gem) = 24576
+SHA256 (rubygem/debugger-xml-0.3.2.gem) = 610d6be5654cad09c3d689ef51e92a613fcf994d64131b016d07c760d6ccfe3b
+SIZE (rubygem/debugger-xml-0.3.2.gem) = 26624
_______________________________________________
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"
Comment 5 dfilter service freebsd_committer freebsd_triage 2013-11-25 19:59:15 UTC
Author: sunpoet
Date: Mon Nov 25 19:58:56 2013
New Revision: 334892
URL: http://svnweb.freebsd.org/changeset/ports/334892

Log:
  - Add LICENSE
  - Remove outdated RUBY_VER check
  - Support STAGEDIR
  - While I'm here, silence post-extract: message and unsilence installation message
  
  PR:		ports/184212
  Submitted by:	Vladimir Kondratiev <wulf@cicgroup.ru> (maintainer)

Modified:
  head/devel/rubygem-debugger/Makefile

Modified: head/devel/rubygem-debugger/Makefile
==============================================================================
--- head/devel/rubygem-debugger/Makefile	Mon Nov 25 19:58:51 2013	(r334891)
+++ head/devel/rubygem-debugger/Makefile	Mon Nov 25 19:58:56 2013	(r334892)
@@ -9,31 +9,23 @@ MASTER_SITES=	RG
 MAINTAINER=	wulf@cicgroup.ru
 COMMENT=	Fast implementation of the standard Ruby debugger
 
+LICENSE=	BSD
+
+FETCH_DEPENDS=	${NONEXISTENT}:${PORTSDIR}/${RUBY_PORT}:patch
 RUN_DEPENDS=	rubygem-columnize>=0.3.1:${PORTSDIR}/devel/rubygem-columnize \
 		rubygem-debugger-linecache>=1.2.0:${PORTSDIR}/devel/rubygem-debugger-linecache
 
 USE_RUBY=	yes
 USE_RUBYGEMS=	yes
 RUBYGEM_AUTOPLIST=	yes
-PLIST_FILES=	bin/rdebug
-MAN1=		rdebug.1
+PLIST_FILES=	bin/rdebug man/man1/rdebug.1.gz
 
 CONFIGURE_ARGS=	--with-ruby-include=${WRKDIR}/ruby
 
 post-extract:
-	${LN} -sf `cd ${PORTSDIR}/${RUBY_PORT}; make -V WRKSRC` ${WRKDIR}/ruby
+	@${LN} -sf `cd ${PORTSDIR}/${RUBY_PORT}; make -V WRKSRC` ${WRKDIR}/ruby
 
 post-install:
-	@${INSTALL_MAN} ${WRKSRC}/man/rdebug.1 ${PREFIX}/man/man1
-
-NO_STAGE=	yes
-
-.include <bsd.port.pre.mk>
-
-BUILD_DEPENDS+=	${NONEXISTENT}:${PORTSDIR}/${RUBY_PORT}:patch
-
-.if ${RUBY_VER} == 1.8
-BROKEN=	does not work with ruby 1.8
-.endif
+	${INSTALL_MAN} ${WRKSRC}/man/rdebug.1 ${STAGEDIR}${PREFIX}/man/man1
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
_______________________________________________
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"
Comment 6 Po-Chuan Hsieh freebsd_committer freebsd_triage 2013-11-25 19:59:20 UTC
State Changed
From-To: open->closed

Committed. Thanks!