Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

We’re showing branches in this repository, but you can also compare across forks.

base fork: fink/scripts
base: 3f04c25
...
head fork: fink/scripts
compare: cfebe27
  • 4 commits
  • 2 files changed
  • 0 commit comments
  • 1 contributor
Showing with 10 additions and 21 deletions.
  1. +8 −8 srcdist/HOWTO
  2. +2 −13 srcdist/dist-module.pl
16 srcdist/HOWTO
View
@@ -1,6 +1,6 @@
Q: How do I make a new source release of the Fink package manager?
-A: Assuming you want to release fink 0.32.4, you first need to get the "fink"
+A: Assuming you want to release fink 0.32.6, you first need to get the "fink"
and "scripts" modules from github, if you don't have them already:
$ git clone git@github.com:fink/fink.git
@@ -11,27 +11,27 @@ and "scripts" modules from github, if you don't have them already:
$ git pull
Now that you're in branch_0_32 and current:
- -> edit VERSION so that it contains "0.32.4.git"
+ -> edit VERSION so that it contains "0.32.6.git"
-> edit NEWS to provide a user-friendly indication of the changes that
have been made since the last release.
-> push your changes upstream and prepare for release
$ git commit -a
$ git push
- $ git tag -m "Release 0.32.4" release_0_32_4
- $ git push origin release_0_32_4
+ $ git tag -m "Release 0.32.6" release_0_32_6
+ $ git push origin release_0_32_6
$ cd ../scripts/srcdist
- $ ./dist-module.pl --github fink 0.32.4
+ $ ./dist-module.pl --github fink 0.32.6
-This will create the file /tmp/fink-0.32.4.tar.gz, and also various files
+This will create the file /tmp/fink-0.32.6.tar.gz, and also various files
such as /tmp/fink-10.7.info .
-The file fink-0.32.4.tar.gz now needs to be uploaded to the Sourceforge
+The file fink-0.32.6.tar.gz now needs to be uploaded to the Sourceforge
File Release System. (The instructions for that change rather frequently
so they are not given here. Ask on the #fink IRC channel or the
fink-core mailing list.)
-Once fink-0.32.4.tar.gz has propagated to the Sourceforge FRS mirrors,
+Once fink-0.32.6.tar.gz has propagated to the Sourceforge FRS mirrors,
test things using fink-10.7.info (or whatever the appropriate file is for
your OS X version) on your local system. Assuming all is OK, you can commit
the various fink-NN.info files to their appropriate locations.
15 srcdist/dist-module.pl
View
@@ -4,7 +4,7 @@
#
# Fink - a package manager that downloads source and installs it
# Copyright (c) 2001 Christoph Pfisterer
-# Copyright (c) 2001-2011 The Fink Package Manager Team
+# Copyright (c) 2001-2012 The Fink Package Manager Team
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
@@ -125,17 +125,7 @@ sub print_usage_and_exit {
exit 1;
}
- # We need to treat "fink-mirrors" in a special way, because it currently is not
- # in a repository of its own
- # The first component ("fink" in the example) as a repository name,
- # while the remaining components specify a subdirectory.
- my $taropts;
- $taropts = "-xvf $tmpdir/$tag.tar.gz -C $tmpdir/$fullname";
- if ($module eq 'fink-mirrors') {
- $taropts .= " --strip-components 2 fink-fink-*/mirror";
- } else {
- $taropts .= " --strip-components 1";
- }
+ my $taropts = "-xvf $tmpdir/$tag.tar.gz -C $tmpdir/$fullname --strip-components 1";
`mkdir -p $tmpdir/$fullname && /usr/bin/tar $taropts`;
@@ -203,7 +193,6 @@ sub print_usage_and_exit {
my $coda = <<CODA;
CustomMirror: <<
Primary: http://downloads.sourceforge.net/
-nam-US: http://easynews.dl.sourceforge.net/sourceforge/
nam-US: http://superb-west.dl.sourceforge.net/sourceforge/
nam-US: http://superb-east.dl.sourceforge.net/sourceforge/
nam-US: http://voxel.dl.sourceforge.net/sourceforge/

No commit comments for this range

Something went wrong with that request. Please try again.