aboutsummaryrefslogtreecommitdiff
path: root/net/p5-Net-Amazon-MechanicalTurk
diff options
context:
space:
mode:
authorEmanuel Haupt <ehaupt@FreeBSD.org>2014-02-06 13:26:42 +0000
committerEmanuel Haupt <ehaupt@FreeBSD.org>2014-02-06 13:26:42 +0000
commit7b88be69799752717f8a894730c5733e0134de54 (patch)
tree91ff1aa12adfef58a93abb561cc010f690c7fb09 /net/p5-Net-Amazon-MechanicalTurk
parenta324be6d3f512f962bacaebf44cff1691a21ef8a (diff)
downloadports-7b88be69799752717f8a894730c5733e0134de54.tar.gz
ports-7b88be69799752717f8a894730c5733e0134de54.zip
Support staging.
Notes
Notes: svn path=/head/; revision=343070
Diffstat (limited to 'net/p5-Net-Amazon-MechanicalTurk')
-rw-r--r--net/p5-Net-Amazon-MechanicalTurk/Makefile31
-rw-r--r--net/p5-Net-Amazon-MechanicalTurk/pkg-plist52
2 files changed, 22 insertions, 61 deletions
diff --git a/net/p5-Net-Amazon-MechanicalTurk/Makefile b/net/p5-Net-Amazon-MechanicalTurk/Makefile
index fef25d71bc5d..45bc795b43ba 100644
--- a/net/p5-Net-Amazon-MechanicalTurk/Makefile
+++ b/net/p5-Net-Amazon-MechanicalTurk/Makefile
@@ -20,31 +20,22 @@ RUN_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
p5-Mozilla-CA>=0:${PORTSDIR}/www/p5-Mozilla-CA
BUILD_DEPENDS:= ${RUN_DEPENDS}
-USES= perl5
+USES= perl5 shebangfix
USE_PERL5= configure
-MAN3= Net::Amazon::MechanicalTurk.3 \
- Net::Amazon::MechanicalTurk::BulkSupport.3 \
- Net::Amazon::MechanicalTurk::Command::AddRetry.3 \
- Net::Amazon::MechanicalTurk::Command::DeleteHIT.3 \
- Net::Amazon::MechanicalTurk::Command::GetAvailableBalance.3 \
- Net::Amazon::MechanicalTurk::Command::GetHITTypeURL.3 \
- Net::Amazon::MechanicalTurk::Command::ListOperations.3 \
- Net::Amazon::MechanicalTurk::Command::LoadHITs.3 \
- Net::Amazon::MechanicalTurk::Command::ParseAssignmentAnswer.3 \
- Net::Amazon::MechanicalTurk::Command::RetrieveResults.3 \
- Net::Amazon::MechanicalTurk::Command::UpdateHITs.3
-
SUB_LIST+= HOME=${HOME} EXAMPLESDIR=${EXAMPLESDIR}
SUB_FILES= pkg-message
-NO_STAGE= yes
+OPTIONS_DEFINE= EXAMPLES
+
+PORTEXAMPLES= *
+SHEBANG_FILES= mturk_install.pl
+
+.include <bsd.port.options.mk>
+
post-install:
-.if !defined(NOPORTEXAMPLES)
- @${INSTALL} -d ${EXAMPLESDIR}
- @cd ${WRKSRC}/samples && ${FIND} . -type d -exec ${INSTALL} -d ${EXAMPLESDIR}/{} \;
- @cd ${WRKSRC}/samples && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${EXAMPLESDIR}/{} \;
-.endif
- @${CAT} ${PKGMESSAGE}
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ @cd ${WRKSRC}/samples && ${FIND} . -type d -exec ${INSTALL} -d ${STAGEDIR}${EXAMPLESDIR}/{} \;
+ @cd ${WRKSRC}/samples && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${STAGEDIR}${EXAMPLESDIR}/{} \;
.include <bsd.port.mk>
diff --git a/net/p5-Net-Amazon-MechanicalTurk/pkg-plist b/net/p5-Net-Amazon-MechanicalTurk/pkg-plist
index fbe7037bca91..f5c7da05ec31 100644
--- a/net/p5-Net-Amazon-MechanicalTurk/pkg-plist
+++ b/net/p5-Net-Amazon-MechanicalTurk/pkg-plist
@@ -39,38 +39,18 @@
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Transport/RESTTransport.pm
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/XMLParser.pm
%%SITE_PERL%%/Net/Amazon/mturk_install.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/accountBalance/README.txt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/accountBalance/accountbalance.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/best_image/BestImage.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/best_image/README.txt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/best_image/best_image.properties
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/best_image/best_image.question
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/helloworld/README.txt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/helloworld/helloworld-answer.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/helloworld/helloworld-create.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/listHITs/README.txt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/listHITs/listHITs.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loadHITs/README.txt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loadHITs/approveRemaining.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loadHITs/getresults.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loadHITs/loadhits-input.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loadHITs/loadhits.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loadHITs/reject.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loadHITs/removehits.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loadHITsFromCustomCode/README.txt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loadHITsFromCustomCode/cities.xml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loadHITsFromCustomCode/loadhits.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loadHITsFromCustomCode/loadhits2.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loadHITsFromDB/README.txt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loadHITsFromDB/createdb.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loadHITsFromDB/dumptables.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loadHITsFromDB/loadhits.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/removeAllHITs/README.txt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/removeAllHITs/removeAllHITs.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_survey/README.txt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_survey/SimpleSurvey.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_survey/simple_survey.question
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Amazon/MechanicalTurk/.packlist
+%%PERL5_MAN3%%/Net::Amazon::MechanicalTurk.3.gz
+%%PERL5_MAN3%%/Net::Amazon::MechanicalTurk::BulkSupport.3.gz
+%%PERL5_MAN3%%/Net::Amazon::MechanicalTurk::Command::AddRetry.3.gz
+%%PERL5_MAN3%%/Net::Amazon::MechanicalTurk::Command::DeleteHIT.3.gz
+%%PERL5_MAN3%%/Net::Amazon::MechanicalTurk::Command::GetAvailableBalance.3.gz
+%%PERL5_MAN3%%/Net::Amazon::MechanicalTurk::Command::GetHITTypeURL.3.gz
+%%PERL5_MAN3%%/Net::Amazon::MechanicalTurk::Command::ListOperations.3.gz
+%%PERL5_MAN3%%/Net::Amazon::MechanicalTurk::Command::LoadHITs.3.gz
+%%PERL5_MAN3%%/Net::Amazon::MechanicalTurk::Command::ParseAssignmentAnswer.3.gz
+%%PERL5_MAN3%%/Net::Amazon::MechanicalTurk::Command::RetrieveResults.3.gz
+%%PERL5_MAN3%%/Net::Amazon::MechanicalTurk::Command::UpdateHITs.3.gz
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Amazon/MechanicalTurk
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Amazon
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net
@@ -82,13 +62,3 @@
@dirrm %%SITE_PERL%%/Net/Amazon/MechanicalTurk
@dirrmtry %%SITE_PERL%%/Net/Amazon
@dirrmtry %%SITE_PERL%%/Net
-%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/simple_survey
-%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/removeAllHITs
-%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/loadHITsFromDB
-%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/loadHITsFromCustomCode
-%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/loadHITs
-%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/listHITs
-%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/helloworld
-%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/best_image
-%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/accountBalance
-%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%