aboutsummaryrefslogtreecommitdiff
path: root/misc/gcstar
diff options
context:
space:
mode:
Diffstat (limited to 'misc/gcstar')
-rw-r--r--misc/gcstar/Makefile15
-rw-r--r--misc/gcstar/distinfo6
-rw-r--r--misc/gcstar/files/patch-GCDiscogs.pm10
-rw-r--r--misc/gcstar/files/patch-GCmusics.gcm11
-rw-r--r--misc/gcstar/files/patch-install31
-rw-r--r--misc/gcstar/pkg-plist40
6 files changed, 95 insertions, 18 deletions
diff --git a/misc/gcstar/Makefile b/misc/gcstar/Makefile
index 1880d943b168..33b7cca3f4e5 100644
--- a/misc/gcstar/Makefile
+++ b/misc/gcstar/Makefile
@@ -5,7 +5,7 @@
# $FreeBSD$
PORTNAME= gcstar
-PORTVERSION= 1.4.0
+PORTVERSION= 1.4.3
CATEGORIES= misc
MASTER_SITES= http://download.gna.org/gcstar/ \
http://djdomics.free.fr/distfiles/
@@ -35,10 +35,17 @@ USE_PERL5_RUN= yes
NO_BUILD= yes
-post-patch:
- @${FIND} ${WRKSRC}/ -name '*.orig' -delete
-
do-install:
+ @${MKDIR} ${PREFIX}/share/mime/application
+ @${MKDIR} ${PREFIX}/share/pixmaps
+ @${MKDIR} ${PREFIX}/share/applications
+ @${FIND} ${WRKSRC}/ -name '*.orig' -delete
${PERL} ${WRKSRC}/install --prefix ${PREFIX}
+ ${INSTALL_DATA} ${WRKSRC}/share/applications/gcstar.desktop \
+ ${PREFIX}/share/applications/gcstar.desktop
+ ${INSTALL_DATA} ${WRKSRC}/share/applications/gcstar.xml \
+ ${PREFIX}/share/mime/application/gcstar.xml
+ ${INSTALL_DATA} ${WRKSRC}/share/gcstar/icons/gcstar_48x48.png \
+ ${PREFIX}/share/pixmaps/gcstar.png
.include <bsd.port.mk>
diff --git a/misc/gcstar/distinfo b/misc/gcstar/distinfo
index 777cfa649a90..60ee647b5e6f 100644
--- a/misc/gcstar/distinfo
+++ b/misc/gcstar/distinfo
@@ -1,3 +1,3 @@
-MD5 (gcstar-1.4.0.tar.gz) = 70bebd9e52e2f9d1532e91080604b26f
-SHA256 (gcstar-1.4.0.tar.gz) = 6c3175303f3bfb9e6421ccb5df517623fd45550d81e77f700367d642434e45fa
-SIZE (gcstar-1.4.0.tar.gz) = 2482183
+MD5 (gcstar-1.4.3.tar.gz) = a4182efaf0f81fba39d1ab8b9b582417
+SHA256 (gcstar-1.4.3.tar.gz) = 1d0e079fc5c1bae9f5f5590ba07bff005136fe0a53876c55022689e5e14e4629
+SIZE (gcstar-1.4.3.tar.gz) = 2505623
diff --git a/misc/gcstar/files/patch-GCDiscogs.pm b/misc/gcstar/files/patch-GCDiscogs.pm
new file mode 100644
index 000000000000..d6f31b4a912f
--- /dev/null
+++ b/misc/gcstar/files/patch-GCDiscogs.pm
@@ -0,0 +1,10 @@
+--- lib/gcstar/GCPlugins/GCmusics/GCDiscogs.pm.orig 2008-12-29 14:20:09.000000000 +0100
++++ lib/gcstar/GCPlugins/GCmusics/GCDiscogs.pm 2008-12-29 14:23:04.000000000 +0100
+@@ -165,6 +165,7 @@
+ $self->{curInfo}->{origin} =~ s/,$//;
+ $self->{curInfo}->{format} = $xml->{release}->{formats}->{format}->{name};
+ $self->{curInfo}->{format} =~ s/,$//;
++ $self->{curInfo}->{web} = "http://www.discogs.com/release/" . $xml->{release}->{id};
+ }
+ }
+
diff --git a/misc/gcstar/files/patch-GCmusics.gcm b/misc/gcstar/files/patch-GCmusics.gcm
deleted file mode 100644
index 419b169839f5..000000000000
--- a/misc/gcstar/files/patch-GCmusics.gcm
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/gcstar/GCModels/GCmusics.gcm.orig 2008-06-12 23:16:01.000000000 +0200
-+++ lib/gcstar/GCModels/GCmusics.gcm 2008-06-12 23:17:20.000000000 +0200
-@@ -56,7 +56,7 @@
- <field value="unique" group="main" init="" label="Unique" type="short text" />
- <field value="title" group="main" init="NewItem" label="Title" type="short text" imported="true"/>
- <field value="cover" default="view" group="main" init="" label="Cover" type="image" imported="true"/>
-- <field value="backpic" type="image" label="ContextImgBack" init="" group="info" linkedto="cover" imported="true"/>
-+ <field value="backpic" type="image" label="ContextImgBack" init="" group="main" linkedto="cover" imported="true"/>
- <field value="artist" group="main" init="" label="Artist" type="short text" imported="true" />
- <field value="format" group="main" init="" label="Format" type="history text" />
- <field value="origin" group="main" init="" label="Origin" type="history text" />
diff --git a/misc/gcstar/files/patch-install b/misc/gcstar/files/patch-install
new file mode 100644
index 000000000000..3c5e04041a0a
--- /dev/null
+++ b/misc/gcstar/files/patch-install
@@ -0,0 +1,31 @@
+--- install.old 2008-09-15 09:43:39.000000000 +0200
++++ install 2008-09-15 09:44:04.000000000 +0200
+@@ -151,28 +151,6 @@
+
+ sub installMenu
+ {
+- my $home = $ENV{HOME};
+-
+- if (-w '/usr/share/applications')
+- {
+- verbosePrint $lang{InstallCopyDesktop}, '/usr/share/applications';
+- copy 'share/applications/gcstar.desktop', '/usr/share/applications';
+- }
+- else
+- {
+- verbosePrint $lang{InstallCopyDesktop}, $home.'/.local/share/applications';
+- copy 'share/applications/gcstar.desktop', $home.'/.local/share/applications';
+- }
+-
+- copy 'share/gcstar/icons/gcstar_48x48.png', '/usr/share/pixmaps/gcstar.png'
+- if (-w '/usr/share/pixmaps');
+-
+- copy 'share/applications/gcstar.xml', '/usr/share/mime/packages'
+- if (-w '/usr/share/mime/packages');
+-
+- system 'update-desktop-database';
+- system 'update-mime-database /usr/share/mime';
+-
+ }
+
+ sub doInstall
diff --git a/misc/gcstar/pkg-plist b/misc/gcstar/pkg-plist
index d8f9b19358cf..ea186e3b1581 100644
--- a/misc/gcstar/pkg-plist
+++ b/misc/gcstar/pkg-plist
@@ -33,6 +33,7 @@ lib/gcstar/GCImport/GCImportFolder.pm
lib/gcstar/GCImport/GCImportGCfilms.pm
lib/gcstar/GCImport/GCImportGCstar.pm
lib/gcstar/GCImport/GCImportList.pm
+lib/gcstar/GCImport/GCImportMyMovies.pm
lib/gcstar/GCImport/GCImportTarGz.pm
lib/gcstar/GCImport/GCImportTellico.pm
lib/gcstar/GCItemsLists.pm
@@ -325,6 +326,28 @@ lib/gcstar/GCLang/IT/GCModels/GCmusics.pm
lib/gcstar/GCLang/IT/GCModels/GCwines.pm
lib/gcstar/GCLang/IT/GCstar.pm
lib/gcstar/GCLang/IT/README.txt
+lib/gcstar/GCLang/NL/GCExport/GCExportCSV.pm
+lib/gcstar/GCLang/NL/GCExport/GCExportHTML.pm
+lib/gcstar/GCLang/NL/GCExport/GCExportSQL.pm
+lib/gcstar/GCLang/NL/GCExport/GCExportTarGz.pm
+lib/gcstar/GCLang/NL/GCExport/GCExportXML.pm
+lib/gcstar/GCLang/NL/GCImport/GCImportAlexandria.pm
+lib/gcstar/GCLang/NL/GCImport/GCImportCSV.pm
+lib/gcstar/GCLang/NL/GCImport/GCImportFolder.pm
+lib/gcstar/GCLang/NL/GCImport/GCImportGCstar.pm
+lib/gcstar/GCLang/NL/GCImport/GCImportList.pm
+lib/gcstar/GCLang/NL/GCImport/GCImportTellico.pm
+lib/gcstar/GCLang/NL/GCModels/GCTVepisodes.pm
+lib/gcstar/GCLang/NL/GCModels/GCTVseries.pm
+lib/gcstar/GCLang/NL/GCModels/GCboardgames.pm
+lib/gcstar/GCLang/NL/GCModels/GCbooks.pm
+lib/gcstar/GCLang/NL/GCModels/GCcoins.pm
+lib/gcstar/GCLang/NL/GCModels/GCcomics.pm
+lib/gcstar/GCLang/NL/GCModels/GCfilms.pm
+lib/gcstar/GCLang/NL/GCModels/GCgames.pm
+lib/gcstar/GCLang/NL/GCModels/GCmusics.pm
+lib/gcstar/GCLang/NL/GCModels/GCwines.pm
+lib/gcstar/GCLang/NL/GCstar.pm
lib/gcstar/GCLang/PL/GCExport/GCExportCSV.pm
lib/gcstar/GCLang/PL/GCExport/GCExportHTML.pm
lib/gcstar/GCLang/PL/GCExport/GCExportSQL.pm
@@ -514,6 +537,8 @@ lib/gcstar/GCModels/GCfilms.gcm
lib/gcstar/GCModels/GCgames.gcm
lib/gcstar/GCModels/GCmusics.gcm
lib/gcstar/GCModels/GCwines.gcm
+lib/gcstar/GCModule.pm
+lib/gcstar/GCModule/GCModuleFirst.pm
lib/gcstar/GCOptions.pm
lib/gcstar/GCPanel.pm
lib/gcstar/GCPlugins.pm
@@ -551,9 +576,11 @@ lib/gcstar/GCPlugins/GCbooks/GCMareno.pm
lib/gcstar/GCPlugins/GCbooks/GCMediabooks.pm
lib/gcstar/GCPlugins/GCbooks/GCMerlin.pm
lib/gcstar/GCPlugins/GCbooks/GCNUKat.pm
+lib/gcstar/GCPlugins/GCbooks/GCNooSFere.pm
lib/gcstar/GCPlugins/GCbooks/GCbooksAdlibrisCommon.pm
lib/gcstar/GCPlugins/GCbooks/GCbooksAmazonCommon.pm
lib/gcstar/GCPlugins/GCbooks/GCbooksCommon.pm
+lib/gcstar/GCPlugins/GCcomics/GCbedetheque.pm
lib/gcstar/GCPlugins/GCcomics/GCcomicbookdb.pm
lib/gcstar/GCPlugins/GCcomics/GCcomicsCommon.pm
lib/gcstar/GCPlugins/GCfilms/GCAlapage.pm
@@ -606,6 +633,7 @@ lib/gcstar/GCPlugins/GCgames/GCJeuxVideoCom.pm
lib/gcstar/GCPlugins/GCgames/GCJeuxVideoFr.pm
lib/gcstar/GCPlugins/GCgames/GCLudus.pm
lib/gcstar/GCPlugins/GCgames/GCMobyGames.pm
+lib/gcstar/GCPlugins/GCgames/GCTheLegacy.pm
lib/gcstar/GCPlugins/GCgames/GCgamesAmazonCommon.pm
lib/gcstar/GCPlugins/GCgames/GCgamesCommon.pm
lib/gcstar/GCPlugins/GCmusics/GCDiscogs.pm
@@ -617,6 +645,7 @@ lib/gcstar/GCStyle.pm
lib/gcstar/GCUpdater.pm
lib/gcstar/GCUtils.pm
lib/gcstar/GCWidgets.pm
+share/applications/gcstar.desktop
%%DATADIR%%/LICENSE
%%DATADIR%%/genres/EN.genres
%%DATADIR%%/genres/ES.genres
@@ -642,6 +671,7 @@ lib/gcstar/GCWidgets.pm
%%DATADIR%%/html_models/GCfilms/Tabs.png
%%DATADIR%%/html_models/GCfilms/Tian
%%DATADIR%%/html_models/GCfilms/Tian-Mario
+%%DATADIR%%/html_models/GCfilms/Tian-Mario-Kim
%%DATADIR%%/html_models/GCfilms/Tian-Mario.png
%%DATADIR%%/html_models/GCfilms/Tian.png
%%DATADIR%%/html_models/GCfilms/float
@@ -852,6 +882,10 @@ lib/gcstar/GCWidgets.pm
%%DATADIR%%/xml_models/GCfilms/DVDProfiler
%%DATADIR%%/xslt/applyXSLT.pl
%%DATADIR%%/xslt/createGCSValidator.xsl
+share/mime/application/gcstar.xml
+share/pixmaps/gcstar.png
+@dirrmtry share/mime/application
+@dirrmtry share/mime
@dirrm %%DATADIR%%/xslt
@dirrm %%DATADIR%%/xml_models/GCfilms
@dirrm %%DATADIR%%/xml_models
@@ -916,6 +950,7 @@ lib/gcstar/GCWidgets.pm
@dirrm %%DATADIR%%/helpers
@dirrm %%DATADIR%%/genres
@dirrm %%DATADIR%%
+@dirrmtry share/applications
@dirrm lib/gcstar/GCPlugins/GCstar
@dirrm lib/gcstar/GCPlugins/GCmusics
@dirrm lib/gcstar/GCPlugins/GCgames
@@ -925,6 +960,7 @@ lib/gcstar/GCWidgets.pm
@dirrm lib/gcstar/GCPlugins/GCboardgames
@dirrm lib/gcstar/GCPlugins/GCTVepisodes
@dirrm lib/gcstar/GCPlugins
+@dirrm lib/gcstar/GCModule
@dirrm lib/gcstar/GCModels
@dirrm lib/gcstar/GCLang/UK/GCModels
@dirrm lib/gcstar/GCLang/UK/GCImport
@@ -958,6 +994,10 @@ lib/gcstar/GCWidgets.pm
@dirrm lib/gcstar/GCLang/PL/GCImport
@dirrm lib/gcstar/GCLang/PL/GCExport
@dirrm lib/gcstar/GCLang/PL
+@dirrm lib/gcstar/GCLang/NL/GCModels
+@dirrm lib/gcstar/GCLang/NL/GCImport
+@dirrm lib/gcstar/GCLang/NL/GCExport
+@dirrm lib/gcstar/GCLang/NL
@dirrm lib/gcstar/GCLang/IT/GCModels
@dirrm lib/gcstar/GCLang/IT/GCImport
@dirrm lib/gcstar/GCLang/IT/GCExport